summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-25 15:23:03 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-25 15:23:03 +0000
commit6dd2aa19c1b71b82658f0e0b6faed669cde0bd96 (patch)
treebe89099ad93a8c31b36cf2ce9a336827752a2d2b
parent2b31a156be5e9c004c85496208402f5d1f11ee83 (diff)
force: #271: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/
Results : | # reset_artifacts: | -10 | # build_abe binutils: | -8 | # build_abe stage1 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m23 --set gcc_override_configure=--with-float=soft: | -7 | # build_abe newlib: | -5 | # build_abe stage2 -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m23 --set gcc_override_configure=--with-float=soft: | -4 | # build_abe gdb: | -3 | # build_abe qemu: | -2 | # build_abe dejagnu: | -1 | # build_abe check_gcc -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m23 --set gcc_override_configure=--with-float=soft --set target_board_options={-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto} --qemu-cpu cortex-m33: | 0 | # 20 regressions check_regression status : 2
-rw-r--r--00-sumfiles/g++.log.0.xzbin2677636 -> 2663864 bytes
-rw-r--r--00-sumfiles/g++.log.1.xzbin97160 -> 1822708 bytes
-rw-r--r--00-sumfiles/g++.sum.02834
-rw-r--r--00-sumfiles/g++.sum.1161277
-rw-r--r--00-sumfiles/gcc.log.0.xzbin2129824 -> 2133912 bytes
-rw-r--r--00-sumfiles/gcc.log.1.xzbin0 -> 849788 bytes
-rw-r--r--00-sumfiles/gcc.sum.01618
-rw-r--r--00-sumfiles/gcc.sum.145782
-rw-r--r--00-sumfiles/libstdc++.log.0.xzbin497408 -> 485700 bytes
-rw-r--r--00-sumfiles/libstdc++.sum.034
-rw-r--r--01-reset_artifacts/console.log.xzbin2120 -> 2392 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2656 -> 2680 bytes
-rw-r--r--03-build_abe-binutils/console.log.xzbin27340 -> 27436 bytes
-rw-r--r--03-build_abe-binutils/make-binutils.log.xzbin17576 -> 17432 bytes
-rw-r--r--04-build_abe-stage1/console.log.xzbin92964 -> 90716 bytes
-rw-r--r--04-build_abe-stage1/make-gcc-stage1.log.xzbin70860 -> 70996 bytes
-rw-r--r--06-build_abe-newlib/console.log.xzbin13084 -> 12992 bytes
-rw-r--r--06-build_abe-newlib/make-newlib.log.xzbin7044 -> 7048 bytes
-rw-r--r--07-build_abe-stage2/console.log.xzbin127440 -> 125968 bytes
-rw-r--r--07-build_abe-stage2/make-gcc-stage2.log.xzbin96764 -> 97116 bytes
-rw-r--r--08-build_abe-gdb/console.log.xzbin35148 -> 35436 bytes
-rw-r--r--08-build_abe-gdb/make-gdb.log.xzbin26764 -> 26340 bytes
-rw-r--r--09-build_abe-qemu/console.log.xzbin33680 -> 34744 bytes
-rw-r--r--09-build_abe-qemu/make-qemu.log.xzbin21928 -> 22696 bytes
-rw-r--r--10-build_abe-dejagnu/console.log.xzbin4408 -> 4408 bytes
-rw-r--r--11-build_abe-check_gcc/baseline.xfail7
-rw-r--r--11-build_abe-check_gcc/check-gcc.log.xzbin35868 -> 34968 bytes
-rw-r--r--11-build_abe-check_gcc/console.log.xzbin12040 -> 9788 bytes
-rw-r--r--12-check_regression/baseline.xfail7
-rw-r--r--12-check_regression/console.log.xzbin6552 -> 6520 bytes
-rw-r--r--12-check_regression/extra-bisect-params2
-rw-r--r--12-check_regression/fails.sum25
-rw-r--r--12-check_regression/results.regressions2
-rw-r--r--12-check_regression/trigger-bisect4
-rw-r--r--README.html9
-rw-r--r--README.txt9
-rw-r--r--git/gcc_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/notify-full.log2312
-rw-r--r--jenkins/notify-init.log314
-rw-r--r--jenkins/run-build.env8
-rw-r--r--manifest.sh10
-rw-r--r--notify/jira/comment-card.txt3
-rw-r--r--notify/jira/comment-template.txt5
-rw-r--r--notify/jira/components1
-rw-r--r--notify/jira/description69
-rw-r--r--notify/jira/key1
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/jira/yaml77
-rw-r--r--notify/lnt_report.json91
-rw-r--r--notify/mail-body.txt122
-rw-r--r--notify/mail-recipients.txt2
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--notify/progressions.sum48
-rw-r--r--notify/regressions.sum25
-rw-r--r--notify/results.compare.txt4787
-rw-r--r--results2
-rw-r--r--sumfiles/g++.sum2834
-rw-r--r--sumfiles/gcc.sum1618
-rw-r--r--sumfiles/libstdc++.sum34
-rw-r--r--sumfiles/xfails.xfail7
-rw-r--r--testresults/testresults-mail-body.txt88
-rw-r--r--testresults/testresults-mail-subject.txt2
64 files changed, 212301 insertions, 11777 deletions
diff --git a/00-sumfiles/g++.log.0.xz b/00-sumfiles/g++.log.0.xz
index 83a49d1..912b090 100644
--- a/00-sumfiles/g++.log.0.xz
+++ b/00-sumfiles/g++.log.0.xz
Binary files differ
diff --git a/00-sumfiles/g++.log.1.xz b/00-sumfiles/g++.log.1.xz
index 39e5213..02c201b 100644
--- a/00-sumfiles/g++.log.1.xz
+++ b/00-sumfiles/g++.log.1.xz
Binary files differ
diff --git a/00-sumfiles/g++.sum.0 b/00-sumfiles/g++.sum.0
index 8431a9f..2d42f6f 100644
--- a/00-sumfiles/g++.sum.0
+++ b/00-sumfiles/g++.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Sat Dec 23 11:07:01 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:35 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -30000,621 +30000,69 @@ PASS: c-c++-common/cxxbitfields-6.c -std=gnu++14 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++17 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++20 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 (test for excess errors)
@@ -30624,85 +30072,13 @@ PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 scan-file "mes
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 (test for excess errors)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "artifactLocation":
@@ -36291,6 +35667,750 @@ PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 51 (test for err
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 60 (test for errors, line 58)
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 69 (test for errors, line 67)
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++20 (test for excess errors)
@@ -37058,6 +37178,19 @@ PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for excess errors)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 11)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 16)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2262.C -std=gnu++98
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 16)
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 20)
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for excess errors)
@@ -52254,17 +52387,13 @@ PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 8 (test for warnings, l
PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 31)
@@ -52273,17 +52402,13 @@ PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 33)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 31)
@@ -52292,17 +52417,13 @@ PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 33)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 31)
@@ -101477,10 +101598,20 @@ PASS: g++.dg/ext/unroll-1.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8
PASS: g++.dg/ext/unroll-1.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/ext/unroll-1.C -std=gnu++98 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
PASS: g++.dg/ext/unroll-1.C -std=gnu++98 (test for excess errors)
-PASS: g++.dg/ext/unroll-2.C (test for excess errors)
-PASS: g++.dg/ext/unroll-2.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
-PASS: g++.dg/ext/unroll-3.C (test for excess errors)
-PASS: g++.dg/ext/unroll-3.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-2.C -std=gnu++98
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-3.C -std=gnu++98
PASS: g++.dg/ext/unroll-4.C -std=c++14 (test for excess errors)
PASS: g++.dg/ext/unroll-4.C -std=c++17 (test for excess errors)
PASS: g++.dg/ext/unroll-4.C -std=c++20 (test for excess errors)
@@ -101541,6 +101672,65 @@ PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 73)
PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 76)
PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/ext/unroll-6.C -std=c++98
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-7.C -std=gnu++98
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-8.C -std=c++98
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for warnings, line 6)
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for excess errors)
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++17 (test for warnings, line 6)
@@ -130755,6 +130945,14 @@ PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 24)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 30)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 6)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++17 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++20 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++98 execution test
PASS: g++.dg/system-binary-constants-1.C (test for warnings, line 17)
PASS: g++.dg/system-binary-constants-1.C (test for excess errors)
XFAIL: g++.dg/tc1/dr1.C -std=c++14 (test for errors, line 17)
@@ -137902,6 +138100,10 @@ PASS: g++.dg/template/partial-order3.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/partial-order3.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/partial-order3.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/template/partial-order3.C -std=c++98
+PASS: g++.dg/template/partial-order4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++98 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++20 (test for excess errors)
@@ -140341,14 +140543,13 @@ PASS: g++.dg/template/spec25.C -std=c++20 (test for errors, line 9)
PASS: g++.dg/template/spec25.C -std=c++20 (test for excess errors)
PASS: g++.dg/template/spec25.C -std=c++98 (test for errors, line 9)
PASS: g++.dg/template/spec25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec26.C -std=c++14 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++14 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++14 execution test
+PASS: g++.dg/template/spec26.C -std=c++17 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++17 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++17 execution test
+PASS: g++.dg/template/spec26.C -std=c++20 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++20 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++20 execution test
-PASS: g++.dg/template/spec26.C -std=c++98 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/template/spec26.C -std=c++98
PASS: g++.dg/template/spec27.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/spec27.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/spec27.C -std=c++20 (test for excess errors)
@@ -151385,34 +151586,34 @@ PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 (test for excess error
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 cmpxchg 1 at line 78 (test for warnings, line )
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 30 (test for warnings, line )
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 46 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 28 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 29 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 43 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 44 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 45 was 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++17 dg-regexp 29 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 44 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 73 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 74 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 75 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 76 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 77 was 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 76 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 cmpxchg 1 at line 78 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 30 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 46 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 45 was 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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 73 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 74 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 75 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 76 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 was found: " *inlined from [^\n
+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 dg-regexp 76 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 not found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 cmpxchg 1 at line 78 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line )
-PASS: 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++20 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 46 (test for warnings, line )
UNSUPPORTED: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++98
PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 28 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 29 was found: " *inlined from [^\n
@@ -178374,6 +178575,1113 @@ PASS: c-c++-common/torture/pr87248.c -O3 -g (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -O3 -g execution test
PASS: c-c++-common/torture/pr87248.c -Os (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -Os execution test
+PASS: c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 execution test
+PASS: c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O1 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -Os execution test
+PASS: c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O0 execution test
+PASS: c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O1 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -Os execution test
+PASS: c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O0 execution test
+PASS: c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O1 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -Os execution test
+PASS: c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -Os execution test
+PASS: c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -Os execution test
+PASS: c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -Os execution test
+PASS: c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -Os execution test
PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors)
PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test
PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors)
@@ -185096,6 +186404,90 @@ PASS: g++.dg/torture/str_empty.C -O3 -g (test for bogus messages, line 12)
PASS: g++.dg/torture/str_empty.C -O3 -g (test for excess errors)
PASS: g++.dg/torture/str_empty.C -Os (test for bogus messages, line 12)
PASS: g++.dg/torture/str_empty.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -Os (test for excess errors)
PASS: g++.dg/torture/tail-padding1.C -O0 (test for excess errors)
PASS: g++.dg/torture/tail-padding1.C -O0 execution test
PASS: g++.dg/torture/tail-padding1.C -O1 (test for excess errors)
@@ -212833,6 +214225,10 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++98 (test for excess errors)
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/aarch64.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/acle/acle.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme/aarch64-sme-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme/aarch64-sme.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/aarch64-ssve.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp ...
@@ -222698,11 +224094,11 @@ Running gcc.git~master/gcc/testsuite/g++.target/xtensa/xtensa.exp ...
=== g++ Summary ===
-# of expected passes 209523
-# of unexpected failures 107
+# of expected passes 210791
+# of unexpected failures 127
# of unexpected successes 22
-# of expected failures 1521
+# of expected failures 1619
# of unresolved testcases 3
-# of unsupported tests 11457
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of unsupported tests 11463
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
diff --git a/00-sumfiles/g++.sum.1 b/00-sumfiles/g++.sum.1
index 035bac6..a9039aa 100644
--- a/00-sumfiles/g++.sum.1
+++ b/00-sumfiles/g++.sum.1
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Sat Dec 23 11:52:24 2023
+Test run by tcwg-buildslave on Mon Dec 25 15:12:30 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -8,7438 +8,153851 @@ Schedule of variations:
qemu/-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto
Running target qemu/-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto
-Running gcc.git~master/gcc/testsuite/g++.dg/modules/modules.exp ...
-PASS: g++.dg/modules/100616_a.H (test for excess errors)
-PASS: g++.dg/modules/100616_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/100616_a.H.gcm)
-PASS: g++.dg/modules/100616_b.C (test for excess errors)
-PASS: g++.dg/modules/100616_b.C module-cmi pr100616_b (gcm.cache/pr100616_b.gcm)
-PASS: g++.dg/modules/100616_c.C (test for excess errors)
-PASS: g++.dg/modules/100616_c.C module-cmi pr100616_c (gcm.cache/pr100616_c.gcm)
-PASS: g++.dg/modules/100616_d.C (test for excess errors)
-PASS: g++.dg/modules/access-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/access-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/access-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/access-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/access-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/access-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/access-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/access-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/access-1_c.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/access-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/access-1_c.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/access-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/access-1_c.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/access-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/adhoc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2a dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2a dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2a dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2b dg-regexp 10 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:5:12: note: candidate: 'int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(int\)'\n export int massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(int\);\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2b dg-regexp 11 was found: "\nIn module bob, imported at [^\n]*adhoc-1_b.C:3:\n[^\n]*adhoc-1_a.C:6:188: note: candidate: 'void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea@bob\(float\)'\n[ ]*export void massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(float\);\n[ ]*\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~?$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2b dg-regexp 9 was found: "\n[^\n]*adhoc-1_b.C:6:73: error: no matching function for call to 'massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea\(\)'\n massivelongnamethatcausesadhoclocationsokeepaddingcharsyourgettheidea \(\);\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\^~$"
-PASS: g++.dg/modules/adhoc-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-1 -std=c++17 execute
-PASS: g++.dg/modules/adl-1 -std=c++17 link
-PASS: g++.dg/modules/adl-1 -std=c++2a execute
-PASS: g++.dg/modules/adl-1 -std=c++2a link
-PASS: g++.dg/modules/adl-1 -std=c++2b execute
-PASS: g++.dg/modules/adl-1 -std=c++2b link
-PASS: g++.dg/modules/adl-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-1_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-1_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-2 -std=c++17 execute
-PASS: g++.dg/modules/adl-2 -std=c++17 link
-PASS: g++.dg/modules/adl-2 -std=c++2a execute
-PASS: g++.dg/modules/adl-2 -std=c++2a link
-PASS: g++.dg/modules/adl-2 -std=c++2b execute
-PASS: g++.dg/modules/adl-2 -std=c++2b link
-PASS: g++.dg/modules/adl-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/adl-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/adl-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm)
-PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm)
-PASS: g++.dg/modules/adl-2_b.C module-cmi hidden (gcm.cache/hidden.gcm)
-PASS: g++.dg/modules/adl-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-3_a.C module-cmi worker (gcm.cache/worker.gcm)
-PASS: g++.dg/modules/adl-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-3_b.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for errors, line 28)
-PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for warnings, line 32)
-PASS: g++.dg/modules/adl-3_c.C -std=c++17 dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$"
-PASS: g++.dg/modules/adl-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2a (test for errors, line 28)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2a (test for warnings, line 32)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2a dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$"
-PASS: g++.dg/modules/adl-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2b (test for errors, line 28)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2b (test for warnings, line 32)
-PASS: g++.dg/modules/adl-3_c.C -std=c++2b dg-regexp 31 was found: "\n[^\n]*adl-3_b.C:8:13: error: 'fn' was not declared in this scope$"
-PASS: g++.dg/modules/adl-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-4_a.C module-cmi inter (gcm.cache/inter.gcm)
-PASS: g++.dg/modules/adl-4_b.C -std=c++17 dg-regexp 36 was found: "[^\n]*/adl-4_a.C:14:[0-9]*: error: 'fn' was not declared in this scope\n"
-PASS: g++.dg/modules/adl-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/adl-4_b.C -std=c++2a dg-regexp 36 was found: "[^\n]*/adl-4_a.C:14:[0-9]*: error: 'fn' was not declared in this scope\n"
-PASS: g++.dg/modules/adl-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/adl-4_b.C -std=c++2b dg-regexp 36 was found: "[^\n]*/adl-4_a.C:14:[0-9]*: error: 'fn' was not declared in this scope\n"
-PASS: g++.dg/modules/adl-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm)
-PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm)
-PASS: g++.dg/modules/alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/alias-1_a.H.gcm)
-PASS: g++.dg/modules/alias-1_b.C -std=c++17 scan-lang-dump-times module "CMI is " 1
-PASS: g++.dg/modules/alias-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_b.C -std=c++2a scan-lang-dump-times module "CMI is " 1
-PASS: g++.dg/modules/alias-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_b.C -std=c++2b scan-lang-dump-times module "CMI is " 1
-PASS: g++.dg/modules/alias-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/alias-1_c.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/alias-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/alias-1_d.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/alias-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/alias-1_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/alias-1_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/alias-1_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/align-type-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/align-type-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/align-type-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/align-type-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/align-type-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/align-type-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/align-type-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ambig-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ambig-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ambig-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/ambig-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for errors, line 5)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2a (test for errors, line 5)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2b (test for errors, line 5)
-PASS: g++.dg/modules/ambig-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/anon-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/anon-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/anon-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm)
-PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm)
-PASS: g++.dg/modules/anon-1_a.C module-cmi anon (gcm.cache/anon.gcm)
-PASS: g++.dg/modules/anon-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/anon-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/anon-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm)
-PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm)
-PASS: g++.dg/modules/anon-1_b.C module-cmi namer (gcm.cache/namer.gcm)
-PASS: g++.dg/modules/anon-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/anon-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/anon-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/anon-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/anon-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/anon-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm)
-PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm)
-PASS: g++.dg/modules/anon-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/anon-2_a.H.gcm)
-PASS: g++.dg/modules/anon-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/anon-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/anon-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/atom-decl-0_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/atom-decl-0_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm)
-PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm)
-PASS: g++.dg/modules/atom-decl-0_c.C module-cmi pop (gcm.cache/pop.gcm)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/atom-decl-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-decl-3.C -std=c++17 at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-decl-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-decl-3.C -std=c++2a at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-decl-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-decl-3.C -std=c++2b at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-decl-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-pragma-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/atom-pragma-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-pragma-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 at line 5 (test for warnings, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2a at line 5 (test for warnings, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2b at line 5 (test for warnings, line 4)
-PASS: g++.dg/modules/atom-preamble-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/atom-preamble-2_a.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/atom-preamble-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/atom-preamble-2_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/atom-preamble-2_f.C module-cmi !stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2a at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2b at line 4 (test for errors, line )
-PASS: g++.dg/modules/atom-preamble-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/atom-preamble-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm)
-PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm)
-PASS: g++.dg/modules/auto-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-1_a.H.gcm)
-PASS: g++.dg/modules/auto-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm)
-PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm)
-PASS: g++.dg/modules/auto-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-2_a.H.gcm)
-PASS: g++.dg/modules/auto-2_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-2_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-2_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/auto-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm)
-PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm)
-PASS: g++.dg/modules/auto-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/auto-3_a.H.gcm)
-PASS: g++.dg/modules/auto-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/auto-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/auto-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++17 at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++2a at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++2b at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++17 at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++2a at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++2b at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++17 at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++2a at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++2b at line 3 (test for errors, line )
-PASS: g++.dg/modules/bad-mapper-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ben-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ben-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ben-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod)
-PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod)
-PASS: g++.dg/modules/ben-1_a.C module-cmi =partitions/module-import.mod (partitions/module-import.mod)
-PASS: g++.dg/modules/ben-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ben-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ben-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod)
-PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod)
-PASS: g++.dg/modules/ben-1_b.C module-cmi =module.mod (module.mod)
-PASS: g++.dg/modules/bfield-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bfield-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bfield-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bfield-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bfield-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bfield-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bfield-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bfield-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/bfield-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bfield-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bfield-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bfield-3.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bfield-3.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bfield-3.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm)
-PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm)
-PASS: g++.dg/modules/bfield-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bfield-3.H.gcm)
-PASS: g++.dg/modules/binding-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/binding-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/binding-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm)
-PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm)
-PASS: g++.dg/modules/binding-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_a.H.gcm)
-PASS: g++.dg/modules/binding-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/binding-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/binding-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm)
-PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm)
-PASS: g++.dg/modules/binding-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-1_b.H.gcm)
-PASS: g++.dg/modules/binding-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/binding-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/binding-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/binding-1_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/binding-2.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/binding-2.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/binding-2.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm)
-PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm)
-PASS: g++.dg/modules/binding-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/binding-2.H.gcm)
-PASS: g++.dg/modules/bool-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bool-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bool-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm)
-PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm)
-PASS: g++.dg/modules/bool-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_a.H.gcm)
-PASS: g++.dg/modules/bool-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bool-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bool-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm)
-PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm)
-PASS: g++.dg/modules/bool-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/bool-1_b.H.gcm)
-PASS: g++.dg/modules/bool-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bool-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bool-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bug-1 -std=c++17 execute
-PASS: g++.dg/modules/bug-1 -std=c++17 link
-PASS: g++.dg/modules/bug-1 -std=c++2a execute
-PASS: g++.dg/modules/bug-1 -std=c++2a link
-PASS: g++.dg/modules/bug-1 -std=c++2b execute
-PASS: g++.dg/modules/bug-1 -std=c++2b link
-PASS: g++.dg/modules/bug-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bug-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bug-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/bug-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/bug-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/bug-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/bug-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++17 scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2a scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2a scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2a scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2b scan-lang-dump module "Writing named:-[0-9]* function_decl:'::operator delete'\\n *Wrote[^\\n]*\\n *Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2b scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete \\[\\]'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2b scan-lang-dump module "Wrote GMF:-[0-9]* function_decl:'::operator delete'@builtin"
-PASS: g++.dg/modules/builtin-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm)
-PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm)
-PASS: g++.dg/modules/builtin-1_a.C module-cmi builtin (gcm.cache/builtin.gcm)
-PASS: g++.dg/modules/builtin-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm)
-PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm)
-PASS: g++.dg/modules/builtin-3_a.C module-cmi builtins (gcm.cache/builtins.gcm)
-PASS: g++.dg/modules/builtin-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm)
-PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm)
-PASS: g++.dg/modules/builtin-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-4_a.H.gcm)
-PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator delete'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new \\[\\]'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) function_decl:'::operator new'"
-PASS: g++.dg/modules/builtin-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm)
-PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm)
-PASS: g++.dg/modules/builtin-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-5_a.H.gcm)
-PASS: g++.dg/modules/builtin-5_b.C -std=c++17 dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++17 scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2a dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2a scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2b dg-regexp 12 was found: "[^\n]*builtin-5_b.C:10:[0-9]*: error: conflicting declaration of C function 'int printf\(const char\*, int\)'\nIn module [^\n]*builtin-5_a.H, imported at [^\n]*builtin-5_b.C:3:\n[^\n]*builtin-5_a.H:3:[0-9]*: note: previous declaration 'int printf\(const char\*, ...\)'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2b scan-lang-dump module "Read:-1's named merge key \\(matched\\) function_decl:'::printf'"
-PASS: g++.dg/modules/builtin-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm)
-PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm)
-PASS: g++.dg/modules/builtin-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/builtin-6_a.H.gcm)
-PASS: g++.dg/modules/builtin-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-7_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-7_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-7_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/builtin-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/builtin-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/builtin-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/by-name-1.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/by-name-1.C -std=c++2a scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++2a scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/by-name-1.C -std=c++2b scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++2b scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::X'"
-PASS: g++.dg/modules/by-name-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/by-name-1.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/cexpr-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm)
-PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm)
-PASS: g++.dg/modules/cexpr-1_a.C module-cmi Const (gcm.cache/Const.gcm)
-PASS: g++.dg/modules/cexpr-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm)
-PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm)
-PASS: g++.dg/modules/cexpr-2_a.C module-cmi sqrt (gcm.cache/sqrt.gcm)
-PASS: g++.dg/modules/cexpr-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm)
-PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm)
-PASS: g++.dg/modules/cexpr-3_a.C module-cmi pr101449 (gcm.cache/pr101449.gcm)
-PASS: g++.dg/modules/cexpr-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cexpr-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/circ-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/circ-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/circ-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm)
-PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm)
-PASS: g++.dg/modules/circ-1_a.C module-cmi Bob (gcm.cache/Bob.gcm)
-PASS: g++.dg/modules/circ-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/circ-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/circ-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm)
-PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm)
-PASS: g++.dg/modules/circ-1_b.C module-cmi Kevin (gcm.cache/Kevin.gcm)
-PASS: g++.dg/modules/circ-1_c.C -std=c++17 (test for warnings, line 2)
-PASS: g++.dg/modules/circ-1_c.C -std=c++17 at line 6 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++17 at line 7 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/circ-1_c.C -std=c++2a (test for warnings, line 2)
-PASS: g++.dg/modules/circ-1_c.C -std=c++2a at line 6 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++2a at line 7 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/circ-1_c.C -std=c++2b (test for warnings, line 2)
-PASS: g++.dg/modules/circ-1_c.C -std=c++2b at line 6 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++2b at line 7 (test for errors, line )
-PASS: g++.dg/modules/circ-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/circ-1_d.C -std=c++17 (test for errors, line 5)
-PASS: g++.dg/modules/circ-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/circ-1_d.C -std=c++17 Kevin.nms: at line 6 (test for warnings, line )
-PASS: g++.dg/modules/circ-1_d.C -std=c++2a (test for errors, line 5)
-PASS: g++.dg/modules/circ-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/circ-1_d.C -std=c++2a Kevin.nms: at line 6 (test for warnings, line )
-PASS: g++.dg/modules/circ-1_d.C -std=c++2b (test for errors, line 5)
-PASS: g++.dg/modules/circ-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/circ-1_d.C -std=c++2b Kevin.nms: at line 6 (test for warnings, line )
-PASS: g++.dg/modules/class-1 -std=c++17 execute
-PASS: g++.dg/modules/class-1 -std=c++17 link
-PASS: g++.dg/modules/class-1 -std=c++2a execute
-PASS: g++.dg/modules/class-1 -std=c++2a link
-PASS: g++.dg/modules/class-1 -std=c++2b execute
-PASS: g++.dg/modules/class-1 -std=c++2b link
-PASS: g++.dg/modules/class-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-1_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-2_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-2_b.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/class-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-2_b.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/class-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-2_b.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/class-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-3 -std=c++17 execute
-PASS: g++.dg/modules/class-3 -std=c++17 link
-PASS: g++.dg/modules/class-3 -std=c++2a execute
-PASS: g++.dg/modules/class-3 -std=c++2a link
-PASS: g++.dg/modules/class-3 -std=c++2b execute
-PASS: g++.dg/modules/class-3 -std=c++2b link
-PASS: g++.dg/modules/class-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-3_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Wrote import:-1 type_decl:'::X@One:.'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b scan-lang-dump module "Wrote member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_d.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-3_d.C -std=c++2a scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_d.C -std=c++2a scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2a scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2a scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-3_d.C -std=c++2b scan-lang-dump module "Imported:-1 type_decl:'::X@One:.'@One"
-PASS: g++.dg/modules/class-3_d.C -std=c++2b scan-lang-dump module "Indirect:-2 decl's type record_type:'::X@One:.'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2b scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::a'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2b scan-lang-dump module "Read member:-[0-9]* field_decl:'::X@One:.::b'"
-PASS: g++.dg/modules/class-3_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-4 -std=c++17 execute
-PASS: g++.dg/modules/class-4 -std=c++17 link
-PASS: g++.dg/modules/class-4 -std=c++2a execute
-PASS: g++.dg/modules/class-4 -std=c++2a link
-PASS: g++.dg/modules/class-4 -std=c++2b execute
-PASS: g++.dg/modules/class-4 -std=c++2b link
-PASS: g++.dg/modules/class-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-4_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-5 -std=c++17 execute
-PASS: g++.dg/modules/class-5 -std=c++17 link
-PASS: g++.dg/modules/class-5 -std=c++2a execute
-PASS: g++.dg/modules/class-5 -std=c++2a link
-PASS: g++.dg/modules/class-5 -std=c++2b execute
-PASS: g++.dg/modules/class-5 -std=c++2b link
-PASS: g++.dg/modules/class-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-5_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-6 -std=c++17 execute
-PASS: g++.dg/modules/class-6 -std=c++17 link
-PASS: g++.dg/modules/class-6 -std=c++2a execute
-PASS: g++.dg/modules/class-6 -std=c++2a link
-PASS: g++.dg/modules/class-6 -std=c++2b execute
-PASS: g++.dg/modules/class-6 -std=c++2b link
-PASS: g++.dg/modules/class-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-6_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-7 -std=c++17 execute
-PASS: g++.dg/modules/class-7 -std=c++17 link
-PASS: g++.dg/modules/class-7 -std=c++2a execute
-PASS: g++.dg/modules/class-7 -std=c++2a link
-PASS: g++.dg/modules/class-7 -std=c++2b execute
-PASS: g++.dg/modules/class-7 -std=c++2b link
-PASS: g++.dg/modules/class-7_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-7_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-7_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-7_a.C module-cmi One (gcm.cache/One.gcm)
-PASS: g++.dg/modules/class-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm)
-PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm)
-PASS: g++.dg/modules/class-7_b.C module-cmi Two (gcm.cache/Two.gcm)
-PASS: g++.dg/modules/class-7_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-7_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-7_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-8_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-8_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-8_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/class-8_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/class-8_b.C -std=c++17 scan-lang-dump module "Lazily binding '::A'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++17 scan-lang-dump module "Lazily binding '::B'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/class-8_b.C -std=c++2a scan-lang-dump module "Lazily binding '::A'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++2a scan-lang-dump module "Lazily binding '::B'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/class-8_b.C -std=c++2b scan-lang-dump module "Lazily binding '::A'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++2b scan-lang-dump module "Lazily binding '::B'@'foo' section:"
-PASS: g++.dg/modules/class-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/clone-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/clone-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/clone-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/clone-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/clone-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/clone-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/clone-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-1_b.C -std=c++17 (test for errors, line 10)
-PASS: g++.dg/modules/concept-1_b.C -std=c++17 dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n"
-PASS: g++.dg/modules/concept-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-1_b.C -std=c++2a (test for errors, line 10)
-PASS: g++.dg/modules/concept-1_b.C -std=c++2a dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n"
-PASS: g++.dg/modules/concept-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-1_b.C -std=c++2b (test for errors, line 10)
-PASS: g++.dg/modules/concept-1_b.C -std=c++2b dg-regexp 13 was found: "[^\n]*concept-1_a.C:7:[0-9]*: error: invalid cast[^\n]*\n"
-PASS: g++.dg/modules/concept-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-3_a.C (test for excess errors)
-PASS: g++.dg/modules/concept-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/concept-3_b.C (test for errors, line 13)
-PASS: g++.dg/modules/concept-3_b.C (test for excess errors)
-PASS: g++.dg/modules/concept-4.H (test for excess errors)
-PASS: g++.dg/modules/concept-4.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-4.H.gcm)
-PASS: g++.dg/modules/concept-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm)
-PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm)
-PASS: g++.dg/modules/concept-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-5_a.H.gcm)
-PASS: g++.dg/modules/concept-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-5_b.C -std=c++17 scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2
-PASS: g++.dg/modules/concept-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-5_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-5_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2
-PASS: g++.dg/modules/concept-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-5_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-5_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) template_decl:'::template f1'" 2
-PASS: g++.dg/modules/concept-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm)
-PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm)
-PASS: g++.dg/modules/concept-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-6_a.H.gcm)
-PASS: g++.dg/modules/concept-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-6_b.C -std=c++17 scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6
-PASS: g++.dg/modules/concept-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-6_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-6_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6
-PASS: g++.dg/modules/concept-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-6_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/concept-6_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Derived<::._anon_0>::__ct '" 6
-PASS: g++.dg/modules/concept-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-7_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-7_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-7_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm)
-PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm)
-PASS: g++.dg/modules/concept-7_a.C module-cmi pr102963 (gcm.cache/pr102963.gcm)
-PASS: g++.dg/modules/concept-7_b.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/concept-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/concept-7_b.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/concept-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/concept-7_b.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/concept-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/constrained-partial-1_a.C (test for excess errors)
-PASS: g++.dg/modules/constrained-partial-1_a.C module-cmi M (gcm.cache/M.gcm)
-PASS: g++.dg/modules/constrained-partial-1_b.C (test for excess errors)
-PASS: g++.dg/modules/contracts-1 -std=c++17 execute
-PASS: g++.dg/modules/contracts-1 -std=c++17 link
-PASS: g++.dg/modules/contracts-1 -std=c++2a execute
-PASS: g++.dg/modules/contracts-1 -std=c++2a link
-PASS: g++.dg/modules/contracts-1 -std=c++2b execute
-PASS: g++.dg/modules/contracts-1 -std=c++2b link
-PASS: g++.dg/modules/contracts-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-2 -std=c++17 execute
-PASS: g++.dg/modules/contracts-2 -std=c++17 link
-PASS: g++.dg/modules/contracts-2 -std=c++2a execute
-PASS: g++.dg/modules/contracts-2 -std=c++2a link
-PASS: g++.dg/modules/contracts-2 -std=c++2b execute
-PASS: g++.dg/modules/contracts-2 -std=c++2b link
-PASS: g++.dg/modules/contracts-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-3 -std=c++17 execute
-PASS: g++.dg/modules/contracts-3 -std=c++17 link
-PASS: g++.dg/modules/contracts-3 -std=c++2a execute
-PASS: g++.dg/modules/contracts-3 -std=c++2a link
-PASS: g++.dg/modules/contracts-3 -std=c++2b execute
-PASS: g++.dg/modules/contracts-3 -std=c++2b link
-PASS: g++.dg/modules/contracts-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/contracts-4 -std=c++17 execute
-PASS: g++.dg/modules/contracts-4 -std=c++17 link
-PASS: g++.dg/modules/contracts-4 -std=c++2a execute
-PASS: g++.dg/modules/contracts-4 -std=c++2a link
-PASS: g++.dg/modules/contracts-4 -std=c++2b execute
-PASS: g++.dg/modules/contracts-4 -std=c++2b link
-PASS: g++.dg/modules/contracts-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-4_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-4_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-4_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++17 (test for warnings, line 11)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++2a (test for warnings, line 11)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++2b (test for warnings, line 11)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/contracts-tpl-friend-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/contracts-tpl-friend-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/convop-1 -std=c++17 execute
-PASS: g++.dg/modules/convop-1 -std=c++17 link
-PASS: g++.dg/modules/convop-1 -std=c++2a execute
-PASS: g++.dg/modules/convop-1 -std=c++2a link
-PASS: g++.dg/modules/convop-1 -std=c++2b execute
-PASS: g++.dg/modules/convop-1 -std=c++2b link
-PASS: g++.dg/modules/convop-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/convop-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/convop-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/convop-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/convop-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/convop-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/convop-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-1.C -std=c++17 scan-file cpp-1.C"\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n
-PASS: g++.dg/modules/cpp-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-1.C -std=c++2a scan-file cpp-1.C"\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n
-PASS: g++.dg/modules/cpp-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-1.C -std=c++2b scan-file cpp-1.C"\n\n\nmodule bob;\n\nexport import stuart;\n\n\n\nimport gru;\n\n import mabel;\n
-PASS: g++.dg/modules/cpp-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm)
-PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm)
-PASS: g++.dg/modules/cpp-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_a.H.gcm)
-PASS: g++.dg/modules/cpp-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm)
-PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm)
-PASS: g++.dg/modules/cpp-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-2_b.H.gcm)
-PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file THIS IS STDIO\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file int i;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++17 scan-file-not import *nope;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2a scan-file THIS IS STDIO\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2a scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2a scan-file int i;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2a scan-file-not import *nope;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2b scan-file THIS IS STDIO\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2b scan-file cpp-2_c.C"\\n\\n\\n\\nmodule bob;\\n#pragma GCC unused\\nimport "[^\\n]*\\./cpp-2_b.H" \\[\\[ CLOSE ]];\\nimport "[^\\n]*cpp-2_a.H" \\[\\[ ]];\\n
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2b scan-file int i;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2b scan-file-not import *nope;
-PASS: g++.dg/modules/cpp-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-3.C -std=c++17 scan-file \nexport module bob;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++17 scan-file \nint i;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-3.C -std=c++2a scan-file \nexport module bob;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++2a scan-file \nint i;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-3.C -std=c++2b scan-file \nexport module bob;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++2b scan-file \nint i;\n
-PASS: g++.dg/modules/cpp-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file /cpp-4.C\\" 2
-PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file /cpp-4.h\\" 1
-PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file import x;\n
-PASS: g++.dg/modules/cpp-4.C -std=c++17 scan-file int
-PASS: g++.dg/modules/cpp-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-4.C -std=c++2a scan-file /cpp-4.C\\" 2
-PASS: g++.dg/modules/cpp-4.C -std=c++2a scan-file /cpp-4.h\\" 1
-PASS: g++.dg/modules/cpp-4.C -std=c++2a scan-file import x;\n
-PASS: g++.dg/modules/cpp-4.C -std=c++2a scan-file int
-PASS: g++.dg/modules/cpp-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-4.C -std=c++2b scan-file /cpp-4.C\\" 2
-PASS: g++.dg/modules/cpp-4.C -std=c++2b scan-file /cpp-4.h\\" 1
-PASS: g++.dg/modules/cpp-4.C -std=c++2b scan-file import x;\n
-PASS: g++.dg/modules/cpp-4.C -std=c++2b scan-file int
-PASS: g++.dg/modules/cpp-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm)
-PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm)
-PASS: g++.dg/modules/cpp-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-5_a.H.gcm)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/cpp-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-5_c.C -std=c++17 scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n
-PASS: g++.dg/modules/cpp-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-5_c.C -std=c++2a scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n
-PASS: g++.dg/modules/cpp-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-5_c.C -std=c++2b scan-file \\nimport "[^\\n]*cpp-5_a.H";\\n\\n0\\n
-PASS: g++.dg/modules/cpp-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm)
-PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm)
-PASS: g++.dg/modules/cpp-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_a.H.gcm)
-PASS: g++.dg/modules/cpp-6_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-6_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-6_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm)
-PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm)
-PASS: g++.dg/modules/cpp-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/cpp-6_b.H.gcm)
-PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file FOUR cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file ONE bibity bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file THREE cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++17 scan-file TWO cpp-6_b.H bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2a scan-file FOUR cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2a scan-file ONE bibity bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2a scan-file THREE cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2a scan-file TWO cpp-6_b.H bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2b scan-file FOUR cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2b scan-file ONE bibity bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2b scan-file THREE cpp-6_b.H cpp-6_b\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2b scan-file TWO cpp-6_b.H bobity\\n
-PASS: g++.dg/modules/cpp-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/debug-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/debug-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/debug-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/debug-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/debug-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/debug-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/debug-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/decltype-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/decltype-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/decltype-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm)
-PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm)
-PASS: g++.dg/modules/decltype-1_a.C module-cmi pr105322.Decltype (gcm.cache/pr105322.Decltype.gcm)
-PASS: g++.dg/modules/decltype-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/decltype-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/decltype-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/decomp-1_a.C (test for excess errors)
-PASS: g++.dg/modules/decomp-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/decomp-1_b.C (test for excess errors)
-PASS: g++.dg/modules/deferred-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/deferred-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/deferred-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm)
-PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm)
-PASS: g++.dg/modules/deferred-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/deferred-1_a.H.gcm)
-PASS: g++.dg/modules/deferred-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/deferred-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o
-PASS: g++.dg/modules/dep-1_a.C -std=c++17 scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dep-1_a.C -std=c++2a scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_a.C -std=c++2a scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o
-PASS: g++.dg/modules/dep-1_a.C -std=c++2a scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dep-1_a.C -std=c++2b scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_a.C -std=c++2b scan-file \\ngcm.cache/m-part\\.gcm:| dep-1_a\\.o
-PASS: g++.dg/modules/dep-1_a.C -std=c++2b scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-1_a.C module-cmi m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\n\\.PHONY: m\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 scan-file \\nm\\.c\\+\\+m: gcm.cache/m\\.gcm
-PASS: g++.dg/modules/dep-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a scan-file \\n\\.PHONY: m\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a scan-file \\nm\\.c\\+\\+m: gcm.cache/m\\.gcm
-PASS: g++.dg/modules/dep-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b scan-file \\nCXX_IMPORTS \\+= m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b scan-file \\n\\.PHONY: m\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b scan-file \\ndep-1_b\\.s gcm.cache/m\\.gcm: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b scan-file \\ngcm.cache/m\\.gcm:| dep-1_b.o
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b scan-file \\nm\\.c\\+\\+m: gcm.cache/m\\.gcm
-PASS: g++.dg/modules/dep-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm)
-PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm)
-PASS: g++.dg/modules/dep-1_b.C module-cmi m (gcm.cache/m.gcm)
-PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o
-PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-2.C -std=c++17 scan-file \\nmodule m:part;\\n
-PASS: g++.dg/modules/dep-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dep-2.C -std=c++2a scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-2.C -std=c++2a scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o
-PASS: g++.dg/modules/dep-2.C -std=c++2a scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-2.C -std=c++2a scan-file \\nmodule m:part;\\n
-PASS: g++.dg/modules/dep-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dep-2.C -std=c++2b scan-file \\n\\.PHONY: m:part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-2.C -std=c++2b scan-file \\ngcm.cache/m:part\\.gcm:| dep-2\\.o
-PASS: g++.dg/modules/dep-2.C -std=c++2b scan-file \\nm:part\\.c\\+\\+m: gcm.cache/m-part\\.gcm
-PASS: g++.dg/modules/dep-2.C -std=c++2b scan-file \\nmodule m:part;\\n
-PASS: g++.dg/modules/dep-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-2.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-3.C -std=c++17 scan-file-not part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-3.C -std=c++17 scan-file-not part\\.gcm
-PASS: g++.dg/modules/dep-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dep-3.C -std=c++2a scan-file-not part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-3.C -std=c++2a scan-file-not part\\.gcm
-PASS: g++.dg/modules/dep-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dep-3.C -std=c++2b scan-file-not part\\.c\\+\\+m
-PASS: g++.dg/modules/dep-3.C -std=c++2b scan-file-not part\\.gcm
-PASS: g++.dg/modules/dep-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/dep-3.C module-cmi !m:part (gcm.cache/m-part.gcm)
-PASS: g++.dg/modules/depflags-f-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-f-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-f-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fi.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fi.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fi.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fj-MF-share.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fj.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fj.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fj.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fjo.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fo-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fo-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fo-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-fo.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-fo.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-fo.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-j-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-j-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-j-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-j.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-j.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-j.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-jo-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-jo-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-jo-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-jo.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-jo.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-jo.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-o-MD.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-o-MD.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-o-MD.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depflags-o.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depflags-o.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depflags-o.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depreport-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depreport-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depreport-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/depreport-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/depreport-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depreport-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depreport-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depreport-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depreport-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depreport-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/depreport-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/depreport-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/depreport-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-1.C -std=c++17 scan-file #undef major\n
-PASS: g++.dg/modules/dir-only-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-only-1.C -std=c++2a scan-file #undef major\n
-PASS: g++.dg/modules/dir-only-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-only-1.C -std=c++2b scan-file #undef major\n
-PASS: g++.dg/modules/dir-only-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm)
-PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm)
-PASS: g++.dg/modules/dir-only-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/dir-only-2_a.H.gcm)
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file // a comment\\nmodule ;\\nfrob
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file export module bob;\\n\\nexport import q;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file frob\\nexport\\nimport foo;\\nimport 7;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 scan-file import sing;\\n\\n\\n// comment
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a scan-file // a comment\\nmodule ;\\nfrob
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a scan-file export module bob;\\n\\nexport import q;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a scan-file frob\\nexport\\nimport foo;\\nimport 7;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a scan-file import sing;\\n\\n\\n// comment
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b scan-file // a comment\\nmodule ;\\nfrob
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b scan-file export module bob;\\n\\nexport import q;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b scan-file frob\\nexport\\nimport foo;\\nimport 7;
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b scan-file import "[^\\n]*/dir-only-2_a.H";\\nimport "[^\\n]*/dir-only-2_a.H";\\nX
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b scan-file import sing;\\n\\n\\n// comment
-PASS: g++.dg/modules/dir-only-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-only-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-only-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-3.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-only-3.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-only-3.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-only-4.C -std=c++17 (test for errors, line 9)
-PASS: g++.dg/modules/dir-only-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-only-4.C -std=c++2a (test for errors, line 9)
-PASS: g++.dg/modules/dir-only-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-only-4.C -std=c++2b (test for errors, line 9)
-PASS: g++.dg/modules/dir-only-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-only-4.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/dir-recovery.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 5 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 6 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++17 at line 7 (test for warnings, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2a at line 5 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2a at line 6 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2a at line 7 (test for warnings, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2b at line 5 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2b at line 6 (test for errors, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2b at line 7 (test for warnings, line 4)
-PASS: g++.dg/modules/dir-recovery.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-1 -std=c++17 execute
-PASS: g++.dg/modules/enum-1 -std=c++17 link
-PASS: g++.dg/modules/enum-1 -std=c++2a execute
-PASS: g++.dg/modules/enum-1 -std=c++2a link
-PASS: g++.dg/modules/enum-1 -std=c++2b execute
-PASS: g++.dg/modules/enum-1 -std=c++2b link
-PASS: g++.dg/modules/enum-10_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-10_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-10_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm)
-PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm)
-PASS: g++.dg/modules/enum-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-10_a.H.gcm)
-PASS: g++.dg/modules/enum-10_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-10_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-10_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-11_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-11_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-11_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm)
-PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm)
-PASS: g++.dg/modules/enum-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-11_a.H.gcm)
-PASS: g++.dg/modules/enum-11_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-11_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-11_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-1_a.C -std=c++17 scan-lang-dump-times module "Written enum value '::Ben::Three'" 2
-PASS: g++.dg/modules/enum-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-1_a.C -std=c++2a scan-lang-dump-times module "Written enum value '::Ben::Three'" 2
-PASS: g++.dg/modules/enum-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-1_a.C -std=c++2b scan-lang-dump-times module "Written enum value '::Ben::Three'" 2
-PASS: g++.dg/modules/enum-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm)
-PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm)
-PASS: g++.dg/modules/enum-1_a.C module-cmi enUm (gcm.cache/enUm.gcm)
-PASS: g++.dg/modules/enum-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/enum-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/enum-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm)
-PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm)
-PASS: g++.dg/modules/enum-3_a.C module-cmi m0 (gcm.cache/m0.gcm)
-PASS: g++.dg/modules/enum-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/enum-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/enum-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm)
-PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm)
-PASS: g++.dg/modules/enum-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-5_a.H.gcm)
-PASS: g++.dg/modules/enum-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-6 -std=c++17 execute
-PASS: g++.dg/modules/enum-6 -std=c++17 link
-PASS: g++.dg/modules/enum-6 -std=c++2a execute
-PASS: g++.dg/modules/enum-6 -std=c++2a link
-PASS: g++.dg/modules/enum-6 -std=c++2b execute
-PASS: g++.dg/modules/enum-6 -std=c++2b link
-PASS: g++.dg/modules/enum-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm)
-PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm)
-PASS: g++.dg/modules/enum-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-6_a.H.gcm)
-PASS: g++.dg/modules/enum-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-7.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-7.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-7.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-8_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-8_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-8_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-8_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-8_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-8_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-8_d.C -std=c++2a scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2a scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-8_d.C -std=c++2b scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2b scan-lang-dump module "Read:-1's enum merge key \\(new\\) type_decl:'#null#'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_0@[^\\n]*/enum-8_b.H:1::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) const_decl:'::._anon_1@[^\\n]*/enum-8_a.H:2::Foo'"
-PASS: g++.dg/modules/enum-8_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-9_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-9_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-9_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm)
-PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm)
-PASS: g++.dg/modules/enum-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-9_a.H.gcm)
-PASS: g++.dg/modules/enum-9_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-9_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-9_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm)
-PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm)
-PASS: g++.dg/modules/enum-bad-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/enum-bad-1_a.H.gcm)
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: ... this enumerator 'A'\n[^\n]*enum-bad-1_b.C:3:11: note: enumerator 'Q' does not match ...\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum<unnamed>' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum<unnamed>'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: ... this enumerator 'THREE'\n[^\n]*enum-bad-1_b.C:4:12: note: enumerator 'DREI' does not match ...\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:5:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2a dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: ... this enumerator 'A'\n[^\n]*enum-bad-1_b.C:3:11: note: enumerator 'Q' does not match ...\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2a dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum<unnamed>' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum<unnamed>'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: ... this enumerator 'THREE'\n[^\n]*enum-bad-1_b.C:4:12: note: enumerator 'DREI' does not match ...\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2a dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:5:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2a dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2b dg-regexp 16 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:6: error: definition of 'enum ONE' does not match\n[^\n]*enum-bad-1_b.C:3:6: note: existing definition 'enum ONE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:5:11: note: ... this enumerator 'A'\n[^\n]*enum-bad-1_b.C:3:11: note: enumerator 'Q' does not match ...\n[^\n]*enum-bad-1_b.C:15:1: note: during load of binding '::ONE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2b dg-regexp 19 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:6: error: definition of 'enum<unnamed>' does not match\n[^\n]*enum-bad-1_b.C:4:6: note: existing definition 'enum<unnamed>'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:6:12: note: ... this enumerator 'THREE'\n[^\n]*enum-bad-1_b.C:4:12: note: enumerator 'DREI' does not match ...\n[^\n]*enum-bad-1_b.C:18:9: note: during load of binding '::TWO'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2b dg-regexp 22 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:6: error: definition of 'enum FOUR' does not match\n[^\n]*enum-bad-1_b.C:5:6: note: existing definition 'enum FOUR'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:7:12: note: ... this enumerator 'B'\n[^\n]*enum-bad-1_b.C:5:12: note: enumerator 'B' does not match ...\n[^\n]*enum-bad-1_b.C:21:1: note: during load of binding '::FOUR'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2b dg-regexp 25 was found: "In module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:6: error: definition of 'enum FIVE' does not match\n[^\n]*enum-bad-1_b.C:6:6: note: existing definition 'enum FIVE'\nIn module [^\n]*enum-bad-1_a.H, imported at [^\n]*enum-bad-1_b.C:8:\n[^\n]*enum-bad-1_a.H:8:18: note: additional enumerators beginning with 'E'\n[^\n]*enum-bad-1_b.C:24:1: note: during load of binding '::FIVE'\n"
-PASS: g++.dg/modules/enum-bad-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/err-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/err-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/err-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/err-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/err-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/err-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/err-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/err-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for errors, line 18)
-PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 10 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 19 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 20 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 21 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++17 dg-regexp 9 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/err-1_c.C -std=c++2a (test for errors, line 18)
-PASS: g++.dg/modules/err-1_c.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/err-1_c.C -std=c++2a dg-regexp 10 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2a dg-regexp 19 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2a dg-regexp 20 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2a dg-regexp 21 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2a dg-regexp 9 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/err-1_c.C -std=c++2b (test for errors, line 18)
-PASS: g++.dg/modules/err-1_c.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/err-1_c.C -std=c++2b dg-regexp 10 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2b dg-regexp 19 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2b dg-regexp 20 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2b dg-regexp 21 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2b dg-regexp 9 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/err-1_d.C -std=c++17 (test for errors, line 10)
-PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 11 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 12 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++17 dg-regexp 13 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/err-1_d.C -std=c++2a (test for errors, line 10)
-PASS: g++.dg/modules/err-1_d.C -std=c++2a dg-regexp 11 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2a dg-regexp 12 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2a dg-regexp 13 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/err-1_d.C -std=c++2b (test for errors, line 10)
-PASS: g++.dg/modules/err-1_d.C -std=c++2b dg-regexp 11 was found: "candidate: 'int Frob@Foo\(int, long int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2b dg-regexp 12 was found: "candidate: 'int Frob@Foo\(int, int, long int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2b dg-regexp 13 was found: "candidate: 'int Frob@Bar\(long int, int, int\)'"
-PASS: g++.dg/modules/err-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/except-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/except-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/except-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/except-1.C module-cmi bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/except-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/except-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/except-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm)
-PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm)
-PASS: g++.dg/modules/except-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-2_a.H.gcm)
-PASS: g++.dg/modules/except-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/except-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/except-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/except-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/except-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/except-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm)
-PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm)
-PASS: g++.dg/modules/except-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/except-3_a.H.gcm)
-PASS: g++.dg/modules/except-3_b.C -std=c++17 scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl<int>::__ct <int>'" 1
-PASS: g++.dg/modules/except-3_b.C -std=c++17 scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl<int>::__[cd]t '" 3
-PASS: g++.dg/modules/except-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/except-3_b.C -std=c++2a scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl<int>::__ct <int>'" 1
-PASS: g++.dg/modules/except-3_b.C -std=c++2a scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl<int>::__[cd]t '" 3
-PASS: g++.dg/modules/except-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/except-3_b.C -std=c++2b scan-lang-dump-times module "Propagating instantiated noexcept to '::_Tuple_impl<int>::__ct <int>'" 1
-PASS: g++.dg/modules/except-3_b.C -std=c++2b scan-lang-dump-times module "merge key \\(new\\) function_decl:'::_Tuple_impl<int>::__[cd]t '" 3
-PASS: g++.dg/modules/except-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/exp-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/exp-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for errors, line 5)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2a (test for errors, line 5)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2b (test for errors, line 5)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/exp-xlate-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm)
-PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm)
-PASS: g++.dg/modules/exp-xlate-1_b.C module-cmi !evil (gcm.cache/evil.gcm)
-UNSUPPORTED: g++.dg/modules/explicit-bool-1_a.H -std=c++17
-PASS: g++.dg/modules/explicit-bool-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/explicit-bool-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/explicit-bool-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/explicit-bool-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for bogus messages, line 14)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 10)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 17)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 20)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 23)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 26)
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/export-1.C -std=c++17 at line 28 (test for warnings, line )
-PASS: g++.dg/modules/export-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for bogus messages, line 14)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 10)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 17)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 20)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 23)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 26)
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/export-1.C -std=c++2a at line 28 (test for warnings, line )
-PASS: g++.dg/modules/export-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for bogus messages, line 14)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 10)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 17)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 20)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 23)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 26)
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/export-1.C -std=c++2b at line 28 (test for warnings, line )
-PASS: g++.dg/modules/export-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/export-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/export-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/export-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/export-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm)
-PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm)
-PASS: g++.dg/modules/export-2_a.C module-cmi aliases (gcm.cache/aliases.gcm)
-PASS: g++.dg/modules/export-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/export-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/export-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1 -std=c++17 link
-PASS: g++.dg/modules/extern-tpl-1 -std=c++2a link
-PASS: g++.dg/modules/extern-tpl-1 -std=c++2b link
-PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2 -std=c++17 link
-PASS: g++.dg/modules/extern-tpl-2 -std=c++2a link
-PASS: g++.dg/modules/extern-tpl-2 -std=c++2b link
-PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_a.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/extern-tpl-2_b.H.gcm)
-PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/extern-tpl-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/flag-1_a.C (test for excess errors)
-PASS: g++.dg/modules/flag-1_a.C module-cmi opt (gcm.cache/opt.gcm)
-PASS: g++.dg/modules/flag-1_b.C at line 3 (test for errors, line )
-PASS: g++.dg/modules/flag-1_b.C at line 7 (test for errors, line )
-PASS: g++.dg/modules/flag-1_b.C (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 scan-assembler-not _Z4frobi:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 scan-assembler-not _ZW3bobE4frobii:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2a scan-assembler-not _Z4frobi:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2a scan-assembler-not _ZW3bobE4frobii:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2b scan-assembler-not _Z4frobi:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2b scan-assembler-not _ZW3bobE4frobii:
-PASS: g++.dg/modules/fn-inline-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/fn-inline-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler _ZW3bob4Frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 scan-assembler _ZW3bob4frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2a scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2a scan-assembler _ZW3bob4Frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2a scan-assembler _ZW3bob4frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2b scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobii
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2b scan-assembler _ZW3bob4Frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2b scan-assembler _ZW3bob4frobii:
-PASS: g++.dg/modules/fn-inline-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 scan-assembler _ZW3bob4frobi:
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2a scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2a scan-assembler _ZW3bob4frobi:
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2b scan-assembler .weak(_definition)?[\t ]*_?_ZW3bob4frobi
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2b scan-assembler _ZW3bob4frobi:
-PASS: g++.dg/modules/fn-inline-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/freeze-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/freeze-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/freeze-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/freeze-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/freeze-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/freeze-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/freeze-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/freeze-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/freeze-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/freeze-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/freeze-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/freeze-1_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Defrosting 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 scan-lang-dump module "Freezing 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Defrosting 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Defrosting 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Defrosting 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Freezing 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Freezing 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a scan-lang-dump module "Freezing 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Defrosting 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Defrosting 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Defrosting 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Freezing 'bob.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Freezing 'kevin.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b scan-lang-dump module "Freezing 'stuart.[^']*'"
-PASS: g++.dg/modules/freeze-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::hidey'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::hidey'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::peeker'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::peeker'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::secret'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::secret'"
-PASS: g++.dg/modules/friend-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/friend-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/friend-1_b.C -std=c++17 scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'"
-PASS: g++.dg/modules/friend-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-1_b.C -std=c++2a scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'"
-PASS: g++.dg/modules/friend-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-1_b.C -std=c++2b scan-lang-dump module "Class '::hidey@bob:.' befriending record_type:'::peeker@bob:.'"
-PASS: g++.dg/modules/friend-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm)
-PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm)
-PASS: g++.dg/modules/friend-2_a.C module-cmi bink (gcm.cache/bink.gcm)
-PASS: g++.dg/modules/friend-2_b.C -std=c++17 (test for errors, line 13)
-PASS: g++.dg/modules/friend-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-2_b.C -std=c++2a (test for errors, line 13)
-PASS: g++.dg/modules/friend-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-2_b.C -std=c++2b (test for errors, line 13)
-PASS: g++.dg/modules/friend-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-3.C -std=c++17 (test for errors, line 30)
-PASS: g++.dg/modules/friend-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-3.C -std=c++2a (test for errors, line 30)
-PASS: g++.dg/modules/friend-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-3.C -std=c++2b (test for errors, line 30)
-PASS: g++.dg/modules/friend-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-3.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 13)
-PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 14)
-PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for errors, line 15)
-PASS: g++.dg/modules/friend-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2a (test for errors, line 13)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2a (test for errors, line 14)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2a (test for errors, line 15)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2b (test for errors, line 13)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2b (test for errors, line 14)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2b (test for errors, line 15)
-PASS: g++.dg/modules/friend-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/friend-5_b.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/friend-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/friend-5_b.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/friend-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/friend-5_b.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/friend-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gc-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gc-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/gc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/gc-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gc-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gc-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gc-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gc-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gc-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gc-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gc-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gc-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/gc-2_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/global-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/global-1_a.C module-cmi thing (gcm.cache/thing.gcm)
-PASS: g++.dg/modules/global-1_b.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/global-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-1_b.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/global-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-1_b.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/global-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/global-2 -std=c++17 execute
-PASS: g++.dg/modules/global-2 -std=c++17 link
-PASS: g++.dg/modules/global-2 -std=c++2a execute
-PASS: g++.dg/modules/global-2 -std=c++2a link
-PASS: g++.dg/modules/global-2 -std=c++2b execute
-PASS: g++.dg/modules/global-2 -std=c++2b link
-PASS: g++.dg/modules/global-2_a.C -std=c++17 scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-2_a.C -std=c++17 scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added"
-PASS: g++.dg/modules/global-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-2_a.C -std=c++2a scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-2_a.C -std=c++2a scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added"
-PASS: g++.dg/modules/global-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-2_a.C -std=c++2b scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-2_a.C -std=c++2b scan-lang-dump-not module "Reachable GMF '::printf[^\\n']*' added"
-PASS: g++.dg/modules/global-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-2_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/global-3 -std=c++17 execute
-PASS: g++.dg/modules/global-3 -std=c++17 link
-PASS: g++.dg/modules/global-3 -std=c++2a execute
-PASS: g++.dg/modules/global-3 -std=c++2a link
-PASS: g++.dg/modules/global-3 -std=c++2b execute
-PASS: g++.dg/modules/global-3 -std=c++2b link
-PASS: g++.dg/modules/global-3_a.C -std=c++17 scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-3_a.C -std=c++17 scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added"
-PASS: g++.dg/modules/global-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-3_a.C -std=c++2a scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-3_a.C -std=c++2a scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added"
-PASS: g++.dg/modules/global-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-3_a.C -std=c++2b scan-lang-dump module "Dependencies of decl function_decl:'::Log'"
-PASS: g++.dg/modules/global-3_a.C -std=c++2b scan-lang-dump-not module "Reachable GMF '::printf[^'\\n]*' added"
-PASS: g++.dg/modules/global-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-3_a.C module-cmi logger (gcm.cache/logger.gcm)
-PASS: g++.dg/modules/global-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/global-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/global-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/gmf-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Read declaration of '::basic_string_view@hello:1<char>'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Read declaration of '::greeter@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++17 scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2a scan-lang-dump module "Read declaration of '::basic_string_view@hello:1<char>'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2a scan-lang-dump module "Read declaration of '::greeter@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2a scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2b scan-lang-dump module "Read declaration of '::basic_string_view@hello:1<char>'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2b scan-lang-dump module "Read declaration of '::greeter@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2b scan-lang-dump module "Reading definition of '::template basic_string_view@hello:1'"
-PASS: g++.dg/modules/gmf-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-2 -std=c++17 execute
-PASS: g++.dg/modules/gmf-2 -std=c++17 link
-PASS: g++.dg/modules/gmf-2 -std=c++2a execute
-PASS: g++.dg/modules/gmf-2 -std=c++2a link
-PASS: g++.dg/modules/gmf-2 -std=c++2b execute
-PASS: g++.dg/modules/gmf-2 -std=c++2b link
-PASS: g++.dg/modules/gmf-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm)
-PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm)
-PASS: g++.dg/modules/gmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/gmf-2_a.H.gcm)
-PASS: g++.dg/modules/gmf-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/gmf-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/gmf-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gmf-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gmf-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gmf-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gvar_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gvar_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gvar_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm)
-PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm)
-PASS: g++.dg/modules/gvar_a.C module-cmi b (gcm.cache/b.gcm)
-PASS: g++.dg/modules/gvar_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/gvar_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/gvar_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-1_a.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frob'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::template FROB'"
-PASS: g++.dg/modules/hdr-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-1_b.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/hdr-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_a.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/hdr-init-1_b.H.gcm)
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump-times module "Reading 1 initializers" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2a scan-lang-dump-times module "Reading 1 initializers" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2a scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) var_decl:'::var'"
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2b scan-lang-dump-times module "Reading 1 initializers" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2b scan-lang-dump-times module "Reading definition var_decl '::var@[^\\n]*/hdr-init-1_a.H:1'" 2
-PASS: g++.dg/modules/hdr-init-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hello-1 -std=c++17 execute
-PASS: g++.dg/modules/hello-1 -std=c++17 link
-PASS: g++.dg/modules/hello-1 -std=c++2a execute
-PASS: g++.dg/modules/hello-1 -std=c++2a link
-PASS: g++.dg/modules/hello-1 -std=c++2b execute
-PASS: g++.dg/modules/hello-1 -std=c++2b link
-PASS: g++.dg/modules/hello-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hello-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hello-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/hello-1_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/hello-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/hello-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/hello-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/horcrux-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/horcrux-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/horcrux-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ice-1.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/ice-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ice-1.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/ice-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ice-1.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/ice-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler-not _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 scan-assembler-not _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2a scan-assembler _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2a scan-assembler-not _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2a scan-assembler-not _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2b scan-assembler _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2b scan-assembler-not _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2b scan-assembler-not _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/imp-inline-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler _ZW3Foo3GMFv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 scan-assembler-not _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2a scan-assembler _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2a scan-assembler _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2a scan-assembler _ZW3Foo3GMFv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2a scan-assembler-not _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2b scan-assembler _ZN3Bob4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2b scan-assembler _ZNW3Foo4Bill4frobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2b scan-assembler _ZW3Foo3GMFv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2b scan-assembler-not _ZNW3Foo4Bill3dobEv:
-PASS: g++.dg/modules/imp-inline-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++17 scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++2a scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++2b scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-1_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++17 scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '"
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++2a scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '"
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++2b scan-lang-dump module "\\[.*\\]=decl definition '::C@A:1::__ct '"
-PASS: g++.dg/modules/imp-member-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-1_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2a scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2b scan-lang-dump module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2a scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2a scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2b scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2b scan-lang-dump-not module "Read:-1's named merge key \\([a-z]*\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2a scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) function_decl:'::C@A:.::__ct '\\n"
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2b scan-lang-dump-not module "Adding implicit member '::C@A:.::__ct @B:."
-PASS: g++.dg/modules/imp-member-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::__dt '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 scan-lang-dump-not module "'::C::operator= '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2a scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2a scan-lang-dump-not module "'::C::__dt '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2a scan-lang-dump-not module "'::C::operator= '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::C'\\n \\[1\\]=decl declaration '::C::C'\\n \\[2\\]=binding '::C'\\n"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2b scan-lang-dump-not module "'::C::__ct '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2b scan-lang-dump-not module "'::C::__dt '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2b scan-lang-dump-not module "'::C::operator= '"
-PASS: g++.dg/modules/imp-member-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-2_a.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2a scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2a scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2a scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2b scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__ct '" 3
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2b scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::__dt '" 1
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2b scan-lang-dump-times module "\\[0\\]=decl definition '::C@A:1::operator='" 2
-PASS: g++.dg/modules/imp-member-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-2_b.C module-cmi B (gcm.cache/B.gcm)
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Adding implicit member '::C@A:.::__ct @B:." 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Adding implicit member '::C@A:.::__dt @B:." 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Adding implicit member '::C@A:.::operator=@B:." 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__ct '\\n" 3
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::__dt '\\n" 1
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b scan-lang-dump-times module "Read:-[0-9]*'s named merge key \\(new\\) function_decl:'::C@A:.::operator='\\n" 2
-PASS: g++.dg/modules/imp-member-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-3.H -std=c++17 (test for bogus messages, line 8)
-PASS: g++.dg/modules/imp-member-3.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/imp-member-3.H -std=c++2a (test for bogus messages, line 8)
-PASS: g++.dg/modules/imp-member-3.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/imp-member-3.H -std=c++2b (test for bogus messages, line 8)
-PASS: g++.dg/modules/imp-member-3.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm)
-PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm)
-PASS: g++.dg/modules/imp-member-3.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/imp-member-3.H.gcm)
-PASS: g++.dg/modules/import-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/import-1_a.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/import-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/import-1_b.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/import-1_c.C -std=c++17 scan-lang-dump module "Writing exported import:.->. Bar"
-PASS: g++.dg/modules/import-1_c.C -std=c++17 scan-lang-dump module "Writing exported import:.->. Baz"
-PASS: g++.dg/modules/import-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_c.C -std=c++2a scan-lang-dump module "Writing exported import:.->. Bar"
-PASS: g++.dg/modules/import-1_c.C -std=c++2a scan-lang-dump module "Writing exported import:.->. Baz"
-PASS: g++.dg/modules/import-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_c.C -std=c++2b scan-lang-dump module "Writing exported import:.->. Bar"
-PASS: g++.dg/modules/import-1_c.C -std=c++2b scan-lang-dump module "Writing exported import:.->. Baz"
-PASS: g++.dg/modules/import-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/import-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/import-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm)
-PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm)
-PASS: g++.dg/modules/import-1_d.C module-cmi Foop (gcm.cache/Foop.gcm)
-PASS: g++.dg/modules/import-1_e.C -std=c++17 scan-lang-dump module "Found exported import:1 Bar->1"
-PASS: g++.dg/modules/import-1_e.C -std=c++17 scan-lang-dump module "Found exported import:2 Baz->2"
-PASS: g++.dg/modules/import-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_e.C -std=c++2a scan-lang-dump module "Found exported import:1 Bar->1"
-PASS: g++.dg/modules/import-1_e.C -std=c++2a scan-lang-dump module "Found exported import:2 Baz->2"
-PASS: g++.dg/modules/import-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_e.C -std=c++2b scan-lang-dump module "Found exported import:1 Bar->1"
-PASS: g++.dg/modules/import-1_e.C -std=c++2b scan-lang-dump module "Found exported import:2 Baz->2"
-PASS: g++.dg/modules/import-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-1_g.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/import-1_g.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-1_g.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/import-1_g.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-1_g.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/import-1_g.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-2.C -std=c++17 dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n"
-PASS: g++.dg/modules/import-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/import-2.C -std=c++2a dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n"
-PASS: g++.dg/modules/import-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/import-2.C -std=c++2b dg-regexp 8 was found: "In module imported at [^\n]*import-2.C:7:.:\nbill: error: failed to read compiled module: [^\n]*\n"
-PASS: g++.dg/modules/import-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/import-2.C module-cmi !bill (gcm.cache/bill.gcm)
-PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/import-2.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/inc-xlate-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inc-xlate-1_a.H.gcm)
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++17 scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++2a scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++2b scan-file import "[^\\n]*inc-xlate-1_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/inc-xlate-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/inc-xlate-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-1 -std=c++17 execute
-PASS: g++.dg/modules/indirect-1 -std=c++17 link
-PASS: g++.dg/modules/indirect-1 -std=c++2a execute
-PASS: g++.dg/modules/indirect-1 -std=c++2a link
-PASS: g++.dg/modules/indirect-1 -std=c++2b execute
-PASS: g++.dg/modules/indirect-1 -std=c++2b link
-PASS: g++.dg/modules/indirect-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::B'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::Scoped'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::Y'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump-not module "Lazily binding '::foo@foo:.::C@foo:.'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@foo:.::[ABCD]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b scan-lang-dump-not module "namespace:-[0-9]* namespace_decl:'::foo'"
-PASS: g++.dg/modules/indirect-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[13\\] section:3"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[14\\] section:4"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[15\\] section:5"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[8\\] section:2"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[13\\] section:3"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[14\\] section:4"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[15\\] section:5"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[8\\] section:2"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[13\\] section:3"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[14\\] section:4"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[15\\] section:5"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[8\\] section:2"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::Y@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* function_decl:'::foo@foo:.::frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* type_decl:'::foo@foo:.::Y@foo:.'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_Const_Three'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::Plain_One'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_Const_Three'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::Scoped_One'@'bar' section"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::Z'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Named:-[0-9]* namespace_decl:'::foo@foo:1'@foo"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump module "Read member:-[0-9]* field_decl:'::foo@foo:.::Y@foo:.::_vptr.Y'"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump-not module "Lazily binding '::foo@foo:.::Scoped@\\(foo\\)::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b scan-lang-dump-not module "Lazily binding '::foo@foo:.::[ABC]'@'foo' section:"
-PASS: g++.dg/modules/indirect-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-2 -std=c++17 execute
-PASS: g++.dg/modules/indirect-2 -std=c++17 link
-PASS: g++.dg/modules/indirect-2 -std=c++2a execute
-PASS: g++.dg/modules/indirect-2 -std=c++2a link
-PASS: g++.dg/modules/indirect-2 -std=c++2b execute
-PASS: g++.dg/modules/indirect-2 -std=c++2b link
-PASS: g++.dg/modules/indirect-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X<0x0>'\\n \\[1\\]=specialization declaration '::foo@foo:.::X<0x0>::__conv_op <0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::X<0x0>::X<0x0>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Depset:. specialization entity:. type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section:"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::frob'@'foo' section"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::X<0x0>'"
-PASS: g++.dg/modules/indirect-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-2_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[4\\] section:2"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 scan-lang-dump-not module "Wrote mergeable"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[4\\] section:2"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a scan-lang-dump-not module "Wrote mergeable"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[1\\] section:1"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[4\\] section:2"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template X@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::frob'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]* function_decl:'::foo@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b scan-lang-dump-not module "Wrote mergeable"
-PASS: g++.dg/modules/indirect-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-3 -std=c++17 execute
-PASS: g++.dg/modules/indirect-3 -std=c++17 link
-PASS: g++.dg/modules/indirect-3 -std=c++2a execute
-PASS: g++.dg/modules/indirect-3 -std=c++2a link
-PASS: g++.dg/modules/indirect-3 -std=c++2b execute
-PASS: g++.dg/modules/indirect-3 -std=c++2b link
-PASS: g++.dg/modules/indirect-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x0>'\\n \\[1\\]=specialization definition '::foo@foo:.::TPL<0x0>::frob<0x0>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x0>::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::X'@'foo' section"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::X@foo:.::frob<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x0>'"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-3_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[5\\] section:2"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[5\\] section:2"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[5\\] section:2"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::X@foo:.::template frob@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::toto'@'bar' section:"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b scan-lang-dump-not module "Instantiation:-[0-9]* function_decl:'::foo::X@foo:.::frob@.()<0x0>'"
-PASS: g++.dg/modules/indirect-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-4 -std=c++17 execute
-PASS: g++.dg/modules/indirect-4 -std=c++17 link
-PASS: g++.dg/modules/indirect-4 -std=c++2a execute
-PASS: g++.dg/modules/indirect-4 -std=c++2a link
-PASS: g++.dg/modules/indirect-4 -std=c++2b execute
-PASS: g++.dg/modules/indirect-4 -std=c++2b link
-PASS: g++.dg/modules/indirect-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>'\\n \\[1\\]=specialization declaration '::foo@foo:.::TPL<0x1>::template frob<#unnamed#>'\\n \\[2\\]=specialization declaration '::foo@foo:.::TPL<0x1>::TPL<0x1>'\\n( \\[.\\]=[^\\n]* '\\n)*"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Lazily binding '::foo@foo:.::TPL'@'foo' section:"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo@foo:.::TPL<0x1>::frob<0x2>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Wrote import:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b scan-lang-dump module "Wrote purview:-[0-9]* type_decl:'::foo@foo:.::TPL<0x1>'"
-PASS: g++.dg/modules/indirect-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-4_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b scan-lang-dump module ">Loading entity foo\\[.\\] section:1"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b scan-lang-dump module "Imported:-[0-9]* template_decl:'::foo@foo:.::template TPL@foo:.'@foo"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b scan-lang-dump module "Lazily binding '::bar@bar:.::quux'@'bar' section:"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b scan-lang-dump module "Reading definition function_decl '::foo@foo:.::TPL@bar:.<0x1>::frob@bar:.<0x2>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b scan-lang-dump module "Reading definition type_decl '::foo@foo:.::TPL@bar:.<0x1>'"
-PASS: g++.dg/modules/indirect-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inext-1.H -std=c++17 scan-lang-dump module "Wrote section:1 named-by:'::foo'"
-PASS: g++.dg/modules/inext-1.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inext-1.H -std=c++2a scan-lang-dump module "Wrote section:1 named-by:'::foo'"
-PASS: g++.dg/modules/inext-1.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inext-1.H -std=c++2b scan-lang-dump module "Wrote section:1 named-by:'::foo'"
-PASS: g++.dg/modules/inext-1.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inh-tmpl-ctor-1_a.H.gcm)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inh-tmpl-ctor-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-1 -std=c++17 execute
-PASS: g++.dg/modules/init-1 -std=c++17 link
-PASS: g++.dg/modules/init-1 -std=c++2a execute
-PASS: g++.dg/modules/init-1 -std=c++2a link
-PASS: g++.dg/modules/init-1 -std=c++2b execute
-PASS: g++.dg/modules/init-1 -std=c++2b link
-PASS: g++.dg/modules/init-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-2_a.C -std=c++17 scan-assembler _ZGIW3Foo:
-PASS: g++.dg/modules/init-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-2_a.C -std=c++2a scan-assembler _ZGIW3Foo:
-PASS: g++.dg/modules/init-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-2_a.C -std=c++2b scan-assembler _ZGIW3Foo:
-PASS: g++.dg/modules/init-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-2_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/init-2_b.C -std=c++17 scan-assembler _?_ZGIW3Bar:
-PASS: g++.dg/modules/init-2_b.C -std=c++17 scan-assembler _ZZ9_ZGIW3BarE9__in_chrg
-PASS: g++.dg/modules/init-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-2_b.C -std=c++2a scan-assembler _?_ZGIW3Bar:
-PASS: g++.dg/modules/init-2_b.C -std=c++2a scan-assembler _ZZ9_ZGIW3BarE9__in_chrg
-PASS: g++.dg/modules/init-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-2_b.C -std=c++2b scan-assembler _?_ZGIW3Bar:
-PASS: g++.dg/modules/init-2_b.C -std=c++2b scan-assembler _ZZ9_ZGIW3BarE9__in_chrg
-PASS: g++.dg/modules/init-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/init-2_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/init-2_c.C -std=c++17 scan-assembler _ZGIW3Baz:
-PASS: g++.dg/modules/init-2_c.C -std=c++17 scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg
-PASS: g++.dg/modules/init-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-2_c.C -std=c++2a scan-assembler _ZGIW3Baz:
-PASS: g++.dg/modules/init-2_c.C -std=c++2a scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg
-PASS: g++.dg/modules/init-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-2_c.C -std=c++2b scan-assembler _ZGIW3Baz:
-PASS: g++.dg/modules/init-2_c.C -std=c++2b scan-assembler-not _ZZ9_ZGIW3BazE9__in_chrg
-PASS: g++.dg/modules/init-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/init-2_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/init-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-3 -std=c++17 execute
-PASS: g++.dg/modules/init-3 -std=c++17 link
-PASS: g++.dg/modules/init-3 -std=c++2a execute
-PASS: g++.dg/modules/init-3 -std=c++2a link
-PASS: g++.dg/modules/init-3 -std=c++2b execute
-PASS: g++.dg/modules/init-3 -std=c++2b link
-PASS: g++.dg/modules/init-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/init-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/init-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/init-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-1 -std=c++17 execute
-PASS: g++.dg/modules/inst-1 -std=c++17 link
-PASS: g++.dg/modules/inst-1 -std=c++2a execute
-PASS: g++.dg/modules/inst-1 -std=c++2a link
-PASS: g++.dg/modules/inst-1 -std=c++2b execute
-PASS: g++.dg/modules/inst-1 -std=c++2b link
-PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "Depending definition function_decl:'::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-1_a.C -std=c++2a scan-lang-dump module "Depending definition function_decl:'::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2a scan-lang-dump module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2a scan-lang-dump module "\\[0\\]=specialization definition '::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2a scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-1_a.C -std=c++2b scan-lang-dump module "Depending definition function_decl:'::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2b scan-lang-dump module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2b scan-lang-dump module "\\[0\\]=specialization definition '::foo<float>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2b scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo@foo:.<float>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++17 scan-lang-dump module "Reading definition function_decl '::foo@foo:.<int>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-1_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2a scan-lang-dump module "Reading definition function_decl '::foo@foo:.<float>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2a scan-lang-dump module "Reading definition function_decl '::foo@foo:.<int>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-1_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(unique\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2b scan-lang-dump module "Reading definition function_decl '::foo@foo:.<float>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2b scan-lang-dump module "Reading definition function_decl '::foo@foo:.<int>'"
-PASS: g++.dg/modules/inst-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-2 -std=c++17 execute
-PASS: g++.dg/modules/inst-2 -std=c++17 link
-PASS: g++.dg/modules/inst-2 -std=c++2a execute
-PASS: g++.dg/modules/inst-2 -std=c++2a link
-PASS: g++.dg/modules/inst-2 -std=c++2b execute
-PASS: g++.dg/modules/inst-2 -std=c++2b link
-PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++17 scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-2_a.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2a scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-2_a.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s decl spec merge key \\(specialization\\) function_decl:'::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s named merge key \\(decl\\) function_decl:'::baz'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2b scan-lang-dump module "\\[0\\]=specialization definition '::foo<int>'"
-PASS: g++.dg/modules/inst-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-2_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-2_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-2_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/inst-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-3 -std=c++17 execute
-PASS: g++.dg/modules/inst-3 -std=c++17 link
-PASS: g++.dg/modules/inst-3 -std=c++2a execute
-PASS: g++.dg/modules/inst-3 -std=c++2a link
-PASS: g++.dg/modules/inst-3 -std=c++2b execute
-PASS: g++.dg/modules/inst-3 -std=c++2b link
-PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL<int>'\\n \\[.\\]=specialization declaration '::TPL<int>::TPL<int>'\\n"
-PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-3_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL<int>'\\n \\[.\\]=specialization declaration '::TPL<int>::TPL<int>'\\n"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2a scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-3_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::TPL<int>'\\n \\[.\\]=specialization declaration '::TPL<int>::TPL<int>'\\n"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2b scan-lang-dump module "Depset:. specialization entity:. type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s type spec merge key \\(specialization\\) type_decl:'::TPL<int>'"
-PASS: g++.dg/modules/inst-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-3_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.<T>::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-3_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.<T>::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-3_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s decl spec merge key \\(new\\) type_decl:'::template TPL@foo:.<T>::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-4 -std=c++17 execute
-PASS: g++.dg/modules/inst-4 -std=c++17 link
-PASS: g++.dg/modules/inst-4 -std=c++2a execute
-PASS: g++.dg/modules/inst-4 -std=c++2a link
-PASS: g++.dg/modules/inst-4 -std=c++2b execute
-PASS: g++.dg/modules/inst-4 -std=c++2b link
-PASS: g++.dg/modules/inst-4_a.C -std=c++17 scan-lang-dump module "Pending specialization '::TPL<int>' entity:. section:. keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++17 scan-lang-dump module "Pending specialization '::TPL<int>::TPL<int>' entity:. section:. also keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-4_a.C -std=c++2a scan-lang-dump module "Pending specialization '::TPL<int>' entity:. section:. keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++2a scan-lang-dump module "Pending specialization '::TPL<int>::TPL<int>' entity:. section:. also keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-4_a.C -std=c++2b scan-lang-dump module "Pending specialization '::TPL<int>' entity:. section:. keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++2b scan-lang-dump module "Pending specialization '::TPL<int>::TPL<int>' entity:. section:. also keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/inst-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-4_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-4_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::TPL'"
-PASS: g++.dg/modules/inst-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm)
-PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm)
-PASS: g++.dg/modules/inst-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/inst-5_a.H.gcm)
-PASS: g++.dg/modules/inst-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/inst-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/inst-5_b.C -std=c++2b (test for excess errors)
-XFAIL: g++.dg/modules/internal-1.C -std=c++17 (test for bogus messages, line 10)
-XFAIL: g++.dg/modules/internal-1.C -std=c++17 (test for bogus messages, line 9)
-PASS: g++.dg/modules/internal-1.C -std=c++17 (test for errors, line 20)
-PASS: g++.dg/modules/internal-1.C -std=c++17 (test for errors, line 21)
-PASS: g++.dg/modules/internal-1.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/internal-1.C -std=c++17 (test for excess errors)
-XFAIL: g++.dg/modules/internal-1.C -std=c++2a (test for bogus messages, line 10)
-XFAIL: g++.dg/modules/internal-1.C -std=c++2a (test for bogus messages, line 9)
-PASS: g++.dg/modules/internal-1.C -std=c++2a (test for errors, line 20)
-PASS: g++.dg/modules/internal-1.C -std=c++2a (test for errors, line 21)
-PASS: g++.dg/modules/internal-1.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/internal-1.C -std=c++2a (test for excess errors)
-XFAIL: g++.dg/modules/internal-1.C -std=c++2b (test for bogus messages, line 10)
-XFAIL: g++.dg/modules/internal-1.C -std=c++2b (test for bogus messages, line 9)
-PASS: g++.dg/modules/internal-1.C -std=c++2b (test for errors, line 20)
-PASS: g++.dg/modules/internal-1.C -std=c++2b (test for errors, line 21)
-PASS: g++.dg/modules/internal-1.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/internal-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/internal-1.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/internal-2 -std=c++17 execute
-PASS: g++.dg/modules/internal-2 -std=c++17 link
-PASS: g++.dg/modules/internal-2 -std=c++2a execute
-PASS: g++.dg/modules/internal-2 -std=c++2a link
-PASS: g++.dg/modules/internal-2 -std=c++2b execute
-PASS: g++.dg/modules/internal-2 -std=c++2b link
-PASS: g++.dg/modules/internal-2_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'"
-PASS: g++.dg/modules/internal-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/internal-2_a.H -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'"
-PASS: g++.dg/modules/internal-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/internal-2_a.H -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::bob'\\n \\[1\\]=binding '::bob'"
-PASS: g++.dg/modules/internal-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm)
-PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm)
-PASS: g++.dg/modules/internal-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_a.H.gcm)
-PASS: g++.dg/modules/internal-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/internal-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/internal-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm)
-PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm)
-PASS: g++.dg/modules/internal-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/internal-2_b.H.gcm)
-PASS: g++.dg/modules/internal-2_c.C -std=c++17 scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++17 scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/internal-2_c.C -std=c++2a scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++2a scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/internal-2_c.C -std=c++2b scan-lang-dump module " Read:-1's named merge key \\(matched\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++2b scan-lang-dump module " Read:-1's named merge key \\(new\\) function_decl:'::bob'"
-PASS: g++.dg/modules/internal-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/iostream-1 -std=c++17 execute
-PASS: g++.dg/modules/iostream-1 -std=c++17 link
-PASS: g++.dg/modules/iostream-1 -std=c++2a execute
-PASS: g++.dg/modules/iostream-1 -std=c++2a link
-PASS: g++.dg/modules/iostream-1 -std=c++2b execute
-PASS: g++.dg/modules/iostream-1 -std=c++2b link
-PASS: g++.dg/modules/iostream-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/iostream-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/iostream-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm)
-PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm)
-PASS: g++.dg/modules/iostream-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/iostream-1_a.H.gcm)
-PASS: g++.dg/modules/iostream-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/iostream-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/iostream-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/isalnum.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/isalnum.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/isalnum.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm)
-PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm)
-PASS: g++.dg/modules/isalnum.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/isalnum.H.gcm)
-PASS: g++.dg/modules/keyword-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/keyword-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/keyword-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/keyword-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/keyword-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/keyword-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/keyword-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-1 -std=c++17 execute
-PASS: g++.dg/modules/lambda-1 -std=c++17 link
-PASS: g++.dg/modules/lambda-1 -std=c++2a execute
-PASS: g++.dg/modules/lambda-1 -std=c++2a link
-PASS: g++.dg/modules/lambda-1 -std=c++2b execute
-PASS: g++.dg/modules/lambda-1 -std=c++2b link
-PASS: g++.dg/modules/lambda-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/lambda-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/lambda-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-2_a.H -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++17 scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2a scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s attached merge key \\(decl\\) type_decl:'::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2b scan-lang-dump module "Written -[0-9]*\\[0\\] attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm)
-PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm)
-PASS: g++.dg/modules/lambda-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-2_a.H.gcm)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++17 not an odr violation (test for bogus messages, line 6)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2a scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2a not an odr violation (test for bogus messages, line 6)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2b scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_0'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s attached merge key \\(matched\\) type_decl:'#null#'"
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-2_b.C -std=c++2b not an odr violation (test for bogus messages, line 6)
-PASS: g++.dg/modules/lambda-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm)
-PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm)
-PASS: g++.dg/modules/lambda-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-3_a.H.gcm)
-PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2a scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2a scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2a scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2b scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_1'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2b scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::._anon_2'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2b scan-lang-dump module "Read -[0-9]*\\[0\\] matched attached decl '::template ._anon_0<#unnamed#>'"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm)
-PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm)
-PASS: g++.dg/modules/lambda-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lambda-4_a.H.gcm)
-PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2a scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template _FUN'"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2b scan-lang-dump module "named merge key \\(matched\\) template_decl:'::._anon_0::template __conv_op '"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/lambda-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm)
-PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm)
-PASS: g++.dg/modules/lambda-5_a.C module-cmi pr105322.Lambda (gcm.cache/pr105322.Lambda.gcm)
-PASS: g++.dg/modules/lambda-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm)
-PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm)
-PASS: g++.dg/modules/lambda-6_a.C module-cmi Lambda6 (gcm.cache/Lambda6.gcm)
-PASS: g++.dg/modules/lambda-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lambda-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lambda-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm)
-PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm)
-PASS: g++.dg/modules/lang-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/lang-1_a.H.gcm)
-PASS: g++.dg/modules/lang-1_b.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/lang-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-1_b.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/lang-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-1_b.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/lang-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-1_c.C -std=c++17 (test for errors, line 11)
-PASS: g++.dg/modules/lang-1_c.C -std=c++17 (test for errors, line 9)
-PASS: g++.dg/modules/lang-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2a (test for errors, line 11)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2a (test for errors, line 9)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2b (test for errors, line 11)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2b (test for errors, line 9)
-PASS: g++.dg/modules/lang-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lang-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for warnings, line 5)
-PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for warnings, line 9)
-PASS: g++.dg/modules/lang-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2a (test for warnings, line 5)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2a (test for warnings, line 9)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2b (test for warnings, line 5)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2b (test for warnings, line 9)
-PASS: g++.dg/modules/lang-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-3_a.C -std=c++17 scan-assembler _Z3Barv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++17 scan-assembler _Z3Bazv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-3_a.C -std=c++2a scan-assembler _Z3Barv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++2a scan-assembler _Z3Bazv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-3_a.C -std=c++2b scan-assembler _Z3Barv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++2b scan-assembler _Z3Bazv:
-PASS: g++.dg/modules/lang-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/lang-3_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/lang-3_b.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/lang-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-3_b.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/lang-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-3_b.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/lang-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lang-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lang-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lang-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-1.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-1.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-1.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm)
-PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm)
-PASS: g++.dg/modules/late-ret-1.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-1.H.gcm)
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL<#null#>'\\n \\[2\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm)
-PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm)
-PASS: g++.dg/modules/late-ret-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_a.H.gcm)
-PASS: g++.dg/modules/late-ret-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm)
-PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm)
-PASS: g++.dg/modules/late-ret-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-2_b.H.gcm)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 (test for errors, line 11)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2a (test for errors, line 11)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2b (test for errors, line 11)
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-2_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::template Foo'\\n \\[1\\]=specialization declaration '::TPL_1<#null#>'\\n \\[2\\]=specialization declaration '::TPL_3<::TPL_1<#null#>::type>'\\n \\[3\\]=specialization declaration '::TPL_2<::TPL_1<#null#>::type>'\\n \\[4\\]=binding '::Foo'\\n"
-PASS: g++.dg/modules/late-ret-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm)
-PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm)
-PASS: g++.dg/modules/late-ret-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_a.H.gcm)
-PASS: g++.dg/modules/late-ret-3_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm)
-PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm)
-PASS: g++.dg/modules/late-ret-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/late-ret-3_b.H.gcm)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 (test for errors, line 17)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2a (test for errors, line 17)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2b (test for errors, line 17)
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Foo'\\n Deduping '::template Foo@[^\\n]*/late-ret-3_a.H:.'\\n"
-PASS: g++.dg/modules/late-ret-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lazy-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lazy-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lazy-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lazy-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Bindings '::quux' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::bar'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::baz'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump-not module "Lazily binding '::quux'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a scan-lang-dump module "Bindings '::quux' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::bar'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::baz'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a scan-lang-dump-not module "Lazily binding '::quux'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b scan-lang-dump module "Bindings '::quux' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::bar'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::baz'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b scan-lang-dump-not module "Lazily binding '::quux'@'foo' section"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b scan-lang-dump-not module "Read -[0-9]* function_decl:'::quux'"
-PASS: g++.dg/modules/lazy-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-1 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-1 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-1 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-1 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-1 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-1_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-2 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-2 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-2_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-3 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-3 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-3 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-3 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-3 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-3_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-3_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-4_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting global module declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting global module declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting global module declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2a dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting global module declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2a dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting global module declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2a dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting global module declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2b dg-regexp 14 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:4:[0-9]*: error: conflicting global module declaration 'float bob'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:4:[0-9]*: note: existing declaration 'int bob'\n[^\n]*leg-merge-4_c.C:9:[0-9]*: note: during load of binding '::bob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2b dg-regexp 16 was found: "\nIn module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:5:[0-9]*: error: conflicting global module declaration 'int frob\(\)'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:5:[0-9]*: note: existing declaration 'void frob\(\)'\n[^\n]*leg-merge-4_c.C:10:[0-9]*: note: during load of binding '::frob'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2b dg-regexp 18 was found: "In module [^\n]*leg-merge-4_b.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_b.H:6:[0-9]*: error: conflicting global module declaration 'union X'\nIn module [^\n]*leg-merge-4_a.H, imported at [^\n]*leg-merge-4_c.C:[0-9]*:\n[^\n]*leg-merge-4_a.H:6:[0-9]*: note: existing declaration 'class X'\n[^\n]*leg-merge-4_c.C:11:[0-9]*: note: during load of binding '::X'$"
-PASS: g++.dg/modules/leg-merge-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-5 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-5 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-5 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-5 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-5 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-5_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-6 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-6 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-6 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-6 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-6 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-6_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-7 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-7 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-7 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-7 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-7 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-7_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-7_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-7_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-7_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8 -std=c++17 execute
-PASS: g++.dg/modules/leg-merge-8 -std=c++17 link
-PASS: g++.dg/modules/leg-merge-8 -std=c++2a execute
-PASS: g++.dg/modules/leg-merge-8 -std=c++2a link
-PASS: g++.dg/modules/leg-merge-8 -std=c++2b execute
-PASS: g++.dg/modules/leg-merge-8 -std=c++2b link
-PASS: g++.dg/modules/leg-merge-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-8_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-8_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-8_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_a.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/leg-merge-9_b.H.gcm)
-PASS: g++.dg/modules/leg-merge-9_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/leg-merge-9_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-1 -std=c++17 execute
-PASS: g++.dg/modules/legacy-1 -std=c++17 link
-PASS: g++.dg/modules/legacy-1 -std=c++2a execute
-PASS: g++.dg/modules/legacy-1 -std=c++2a link
-PASS: g++.dg/modules/legacy-1 -std=c++2b execute
-PASS: g++.dg/modules/legacy-1 -std=c++2b link
-PASS: g++.dg/modules/legacy-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm)
-PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm)
-PASS: g++.dg/modules/legacy-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-1_a.H.gcm)
-PASS: g++.dg/modules/legacy-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-2 -std=c++17 execute
-PASS: g++.dg/modules/legacy-2 -std=c++17 link
-PASS: g++.dg/modules/legacy-2 -std=c++2a execute
-PASS: g++.dg/modules/legacy-2 -std=c++2a link
-PASS: g++.dg/modules/legacy-2 -std=c++2b execute
-PASS: g++.dg/modules/legacy-2 -std=c++2b link
-PASS: g++.dg/modules/legacy-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm)
-PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm)
-PASS: g++.dg/modules/legacy-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_a.H.gcm)
-PASS: g++.dg/modules/legacy-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm)
-PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm)
-PASS: g++.dg/modules/legacy-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-2_b.H.gcm)
-PASS: g++.dg/modules/legacy-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm)
-PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm)
-PASS: g++.dg/modules/legacy-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-3_a.H.gcm)
-PASS: g++.dg/modules/legacy-3_b.H -std=c++17 scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n
-PASS: g++.dg/modules/legacy-3_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-3_b.H -std=c++2a scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n
-PASS: g++.dg/modules/legacy-3_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-3_b.H -std=c++2b scan-file \\n# 9 "[^\\n]*legacy-3_b.H"\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nint move \\(int X = 10\\);\\n
-PASS: g++.dg/modules/legacy-3_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file # [^\\n]*legacy-3.h
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file MARK2 13\\n\\nMARK3 15\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file move
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 scan-file-not # [^\\n]*legacy-3_a.H
-PASS: g++.dg/modules/legacy-3_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a scan-file # [^\\n]*legacy-3.h
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a scan-file MARK2 13\\n\\nMARK3 15\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a scan-file move
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a scan-file-not # [^\\n]*legacy-3_a.H
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b scan-file # [^\\n]*legacy-3.h
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b scan-file MARK1 8\\nimport "[^\\n]*legacy-3_a.H" \\[\\[__translated\\]\\];\\nMARK2 10\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b scan-file MARK2 13\\n\\nMARK3 15\\n
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b scan-file move
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b scan-file-not # [^\\n]*legacy-3_a.H
-PASS: g++.dg/modules/legacy-3_c.H -std=c++2b (test for excess errors)
-UNSUPPORTED: g++.dg/modules/legacy-6
-PASS: g++.dg/modules/legacy-7_a.H (test for warnings, line 4)
-PASS: g++.dg/modules/legacy-7_a.H (test for excess errors)
-PASS: g++.dg/modules/legacy-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-7_a.H.gcm)
-PASS: g++.dg/modules/legacy-7_b.C (test for excess errors)
-PASS: g++.dg/modules/legacy-8 -std=c++17 execute
-PASS: g++.dg/modules/legacy-8 -std=c++17 link
-PASS: g++.dg/modules/legacy-8 -std=c++2a execute
-PASS: g++.dg/modules/legacy-8 -std=c++2a link
-PASS: g++.dg/modules/legacy-8 -std=c++2b execute
-PASS: g++.dg/modules/legacy-8 -std=c++2b link
-PASS: g++.dg/modules/legacy-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm)
-PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm)
-PASS: g++.dg/modules/legacy-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_a.H.gcm)
-PASS: g++.dg/modules/legacy-8_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-8_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-8_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm)
-PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm)
-PASS: g++.dg/modules/legacy-8_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/legacy-8_b.H.gcm)
-PASS: g++.dg/modules/legacy-8_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-8_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-8_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-8_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-8_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-8_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/legacy-8_d.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/legacy-8_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/legacy-8_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/legacy-8_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/libfn-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/libfn-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/libfn-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/libfn-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/libfn-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/libfn-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/libfn-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/literals-1 -std=c++17 execute
-PASS: g++.dg/modules/literals-1 -std=c++17 link
-PASS: g++.dg/modules/literals-1 -std=c++2a execute
-PASS: g++.dg/modules/literals-1 -std=c++2a link
-PASS: g++.dg/modules/literals-1 -std=c++2b execute
-PASS: g++.dg/modules/literals-1 -std=c++2b link
-PASS: g++.dg/modules/literals-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/literals-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/literals-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm)
-PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm)
-PASS: g++.dg/modules/literals-1_a.C module-cmi real2reel (gcm.cache/real2reel.gcm)
-PASS: g++.dg/modules/literals-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/literals-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/literals-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-1_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-1_c.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/loc-1_c.C -std=c++17 dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++17 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-1_c.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/loc-1_c.C -std=c++2a dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++2a dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-1_c.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/loc-1_c.C -std=c++2b dg-regexp 11 was found: "In module stuart, imported at [^\n]*loc-1_c.C:4:\n[^\n]*loc-1_b.C:7:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++2b dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-1_c.C:3:\n[^\n]*loc-1_a.C:6:12: note:.*"
-PASS: g++.dg/modules/loc-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/loc-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-2_b.C module-cmi stuart (gcm.cache/stuart.gcm)
-PASS: g++.dg/modules/loc-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/loc-2_c.C module-cmi kevin (gcm.cache/kevin.gcm)
-PASS: g++.dg/modules/loc-2_d.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_d.C -std=c++17 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_d.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_d.C -std=c++2a dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_d.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_d.C -std=c++2b dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_b.C:6,\nof module stuart, imported at [^\n]*loc-2_d.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_e.C -std=c++17 (test for errors, line 9)
-PASS: g++.dg/modules/loc-2_e.C -std=c++17 dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_e.C -std=c++2a (test for errors, line 9)
-PASS: g++.dg/modules/loc-2_e.C -std=c++2a dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_e.C -std=c++2b (test for errors, line 9)
-PASS: g++.dg/modules/loc-2_e.C -std=c++2b dg-regexp 12 was found: "In module bob, imported at [^\n]*loc-2_e.C:4:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-2_f.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_f.C -std=c++17 dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-2_f.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_f.C -std=c++2a dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-2_f.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/loc-2_f.C -std=c++2b dg-regexp 10 was found: "In module bob, imported at [^\n]*loc-2_c.C:7,\nof module kevin, imported at [^\n]*loc-2_f.C:3:\n[^\n]*loc-2_a.C:6:18: note:.*"
-PASS: g++.dg/modules/loc-2_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro maps:1 locs:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump module " Macro:0 YES 1/1.2 locations "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump-not module "Macro:. AGAIN_NO "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 scan-lang-dump-not module "Macro:. NOT "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a scan-lang-dump module " Macro maps:1 locs:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a scan-lang-dump module " Macro:0 YES 1/1.2 locations "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a scan-lang-dump-not module "Macro:. AGAIN_NO "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a scan-lang-dump-not module "Macro:. NOT "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b scan-lang-dump module " Macro maps:1 locs:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b scan-lang-dump module " Macro:0 YES 1/1.2 locations "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b scan-lang-dump-not module "Macro:. AGAIN_NO "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b scan-lang-dump-not module "Macro:. NOT "
-PASS: g++.dg/modules/loc-prune-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/loc-prune-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/loc-prune-2.C -std=c++17 scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-2.C -std=c++17 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2a scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2a scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2b scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2b scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-2.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-3.C -std=c++17 scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-3.C -std=c++17 scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2a scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2a scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2b scan-lang-dump module " Macro maps:1"
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2b scan-lang-dump module " Macro:0 BEGIN_NAMESPACE 5/6.2 locations "
-PASS: g++.dg/modules/loc-prune-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-3.C module-cmi Eve (gcm.cache/Eve.gcm)
-PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+12288,\\+4096\\)->\\[0,\\+4096\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+40960,\\+8192\\)->\\[4096,\\+8192\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++17 scan-lang-dump module "Ordinary maps:2 locs:12288 range_bits:5"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2a scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2a scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+12288,\\+4096\\)->\\[0,\\+4096\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2a scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+40960,\\+8192\\)->\\[4096,\\+8192\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2a scan-lang-dump module "Ordinary maps:2 locs:12288 range_bits:5"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2b scan-lang-dump module " 1 source file names\\n Source file...=[^\\n]*loc-prune-4.C\\n"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2b scan-lang-dump module " Span:0 ordinary \\[[0-9]+\\+12288,\\+4096\\)->\\[0,\\+4096\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2b scan-lang-dump module " Span:1 ordinary \\[[0-9]+\\+40960,\\+8192\\)->\\[4096,\\+8192\\)"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2b scan-lang-dump module "Ordinary maps:2 locs:12288 range_bits:5"
-PASS: g++.dg/modules/loc-prune-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm)
-PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm)
-PASS: g++.dg/modules/loc-wrapper-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/loc-wrapper-1_a.H.gcm)
-PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/loc-wrapper-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-1 -std=c++17 execute
-PASS: g++.dg/modules/local-1 -std=c++17 link
-PASS: g++.dg/modules/local-1 -std=c++2a execute
-PASS: g++.dg/modules/local-1 -std=c++2a link
-PASS: g++.dg/modules/local-1 -std=c++2b execute
-PASS: g++.dg/modules/local-1 -std=c++2b link
-PASS: g++.dg/modules/local-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm)
-PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm)
-PASS: g++.dg/modules/local-1_a.C module-cmi the.shop (gcm.cache/the.shop.gcm)
-PASS: g++.dg/modules/local-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-extern-1.C -std=c++17 (test for errors, line 16)
-PASS: g++.dg/modules/local-extern-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-extern-1.C -std=c++2a (test for errors, line 16)
-PASS: g++.dg/modules/local-extern-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-extern-1.C -std=c++2b (test for errors, line 16)
-PASS: g++.dg/modules/local-extern-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/local-extern-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/local-extern-2.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-extern-2.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-extern-2.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm)
-PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm)
-PASS: g++.dg/modules/local-extern-2.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/local-extern-2.H.gcm)
-PASS: g++.dg/modules/local-struct-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-struct-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-struct-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/local-struct-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/local-struct-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/local-struct-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/local-struct-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm)
-PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm)
-PASS: g++.dg/modules/macloc-1_a.C module-cmi agnes (gcm.cache/agnes.gcm)
-PASS: g++.dg/modules/macloc-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm)
-PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm)
-PASS: g++.dg/modules/macloc-1_b.C module-cmi edith (gcm.cache/edith.gcm)
-PASS: g++.dg/modules/macloc-1_c.C -std=c++17 dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++17 dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2a dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2a dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2b dg-regexp 11 was found: "[^\n]*macloc-1_c.C:7:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2b dg-regexp 13 was found: "[^\n]*macloc-1_c.C:8:7: error: too many arguments to function 'int you@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_b.C:8,\nof module edith, imported at [^\n]*macloc-1_c.C:3:\n[^\n]*macloc-1_a.C:12:14: note: declared here\n[^\n]*macloc-1_a.C:9:22: note: in definition of macro 'KEVIN'\n"
-PASS: g++.dg/modules/macloc-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-1_d.C -std=c++17 dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++17 dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2a dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2a dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2b dg-regexp 12 was found: "[^\n]*macloc-1_d.C:8:6: error: too many arguments to function 'int me@agnes\(\)'\nIn module agnes, imported at [^\n]*macloc-1_d.C:4:\n[^\n]*macloc-1_a.C:11:12: note: declared here\n[^\n]*macloc-1_a.C:8:20: note: in definition of macro 'BOB'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2b dg-regexp 13 was found: "[^\n]*macloc-1_d.C:9:7: error: too many arguments to function 'void gru@edith\(\)'\nIn module edith, imported at [^\n]*macloc-1_d.C:3:\n[^\n]*macloc-1_b.C:10:20: note: declared here\n[^\n]*macloc-1_b.C:6:19: note: in definition of macro 'STUART'\n"
-PASS: g++.dg/modules/macloc-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm)
-PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm)
-PASS: g++.dg/modules/macloc-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macloc-2_a.H.gcm)
-PASS: g++.dg/modules/macloc-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macloc-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macloc-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/macloc-2_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/macro-1 -std=c++17 execute
-PASS: g++.dg/modules/macro-1 -std=c++17 link
-PASS: g++.dg/modules/macro-1 -std=c++2a execute
-PASS: g++.dg/modules/macro-1 -std=c++2a link
-PASS: g++.dg/modules/macro-1 -std=c++2b execute
-PASS: g++.dg/modules/macro-1 -std=c++2b link
-PASS: g++.dg/modules/macro-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm)
-PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm)
-PASS: g++.dg/modules/macro-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-1_a.H.gcm)
-PASS: g++.dg/modules/macro-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm)
-PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm)
-PASS: g++.dg/modules/macro-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_a.H.gcm)
-PASS: g++.dg/modules/macro-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm)
-PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm)
-PASS: g++.dg/modules/macro-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_b.H.gcm)
-PASS: g++.dg/modules/macro-2_c.H -std=c++17 scan-lang-dump-not module "Read new macro #define MACRO_2a_H at"
-PASS: g++.dg/modules/macro-2_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-2_c.H -std=c++2a scan-lang-dump-not module "Read new macro #define MACRO_2a_H at"
-PASS: g++.dg/modules/macro-2_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-2_c.H -std=c++2b scan-lang-dump-not module "Read new macro #define MACRO_2a_H at"
-PASS: g++.dg/modules/macro-2_c.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm)
-PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm)
-PASS: g++.dg/modules/macro-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-2_c.H.gcm)
-PASS: g++.dg/modules/macro-2_d.C -std=c++17 dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++17 dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-2_d.C -std=c++2a dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++2a dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-2_d.C -std=c++2b dg-regexp 11 was found: "[^\n]*macro-2_d.C:10:5: error: inconsistent imported macro definition 'BAR_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:11:9: note: '#define BAR_BAD\(BAZ\) BINKY\(2\)'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:21:9: note: '#define BAR_BAD\(BAZ\) BINKY\(3\)'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++2b dg-regexp 14 was found: "[^\n]*macro-2_d.C:13:5: error: inconsistent imported macro definition 'FOO_BAD'\nIn module [^\n]*macro-2_a.H, imported at [^\n]*macro-2_d.C:5:\n[^\n]*macro-2_a.H:10:9: note: '#define FOO_BAD foo'\nIn module [^\n]*macro-2_b.H, imported at [^\n]*macro-2_d.C:6:\n[^\n]*macro-2_b.H:20:9: note: '#define FOO_BAD foot'\n"
-PASS: g++.dg/modules/macro-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-3 -std=c++17 execute
-PASS: g++.dg/modules/macro-3 -std=c++17 link
-PASS: g++.dg/modules/macro-3 -std=c++2a execute
-PASS: g++.dg/modules/macro-3 -std=c++2a link
-PASS: g++.dg/modules/macro-3 -std=c++2b execute
-PASS: g++.dg/modules/macro-3 -std=c++2b link
-PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump module "Writing macro #define bar at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump module "Writing macro #define foo at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump-not module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++17 scan-lang-dump-not module "Writing macro #undef nothing at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-3_a.H -std=c++2a scan-lang-dump module "Writing macro #define bar at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2a scan-lang-dump module "Writing macro #define foo at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2a scan-lang-dump-not module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2a scan-lang-dump-not module "Writing macro #undef nothing at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-3_a.H -std=c++2b scan-lang-dump module "Writing macro #define bar at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2b scan-lang-dump module "Writing macro #define foo at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2b scan-lang-dump-not module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2b scan-lang-dump-not module "Writing macro #undef nothing at"
-PASS: g++.dg/modules/macro-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm)
-PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm)
-PASS: g++.dg/modules/macro-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_a.H.gcm)
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #undef & #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump module "Writing macro #undef foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 scan-lang-dump-not module "Read [^ ]* macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump module "Writing macro #undef & #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump module "Writing macro #undef foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a scan-lang-dump-not module "Read [^ ]* macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump module "Writing macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump module "Writing macro #undef & #define bar at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump module "Writing macro #undef foo at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b scan-lang-dump-not module "Read [^ ]* macro #define bob at"
-PASS: g++.dg/modules/macro-3_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm)
-PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm)
-PASS: g++.dg/modules/macro-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-3_b.H.gcm)
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read add macro #undef & #define bar"
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read add macro #undef foo"
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define bob"
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a scan-lang-dump module "Read add macro #undef & #define bar"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a scan-lang-dump module "Read add macro #undef foo"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a scan-lang-dump module "Read new macro #define bob"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b scan-lang-dump module "Read add macro #undef & #define bar"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b scan-lang-dump module "Read add macro #undef foo"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b scan-lang-dump module "Read new macro #define bar at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b scan-lang-dump module "Read new macro #define bob"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b scan-lang-dump module "Read new macro #define foo at"
-PASS: g++.dg/modules/macro-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm)
-PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm)
-PASS: g++.dg/modules/macro-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_a.H.gcm)
-PASS: g++.dg/modules/macro-4_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm)
-PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm)
-PASS: g++.dg/modules/macro-4_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_b.H.gcm)
-PASS: g++.dg/modules/macro-4_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_c.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm)
-PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm)
-PASS: g++.dg/modules/macro-4_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-4_c.H.gcm)
-PASS: g++.dg/modules/macro-4_d.C -std=c++17 dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++17 dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_d.C -std=c++2a dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++2a dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_d.C -std=c++2b dg-regexp 6 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++2b dg-regexp 8 was found: "[^\n]*macro-4_d.C: warning: inconsistent imported macro definition 'THREE' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define THREE 3b.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_d.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define THREE 3.\n"
-PASS: g++.dg/modules/macro-4_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_e.C -std=c++17 dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_e.C -std=c++2a dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_e.C -std=c++2b dg-regexp 13 was found: "[^\n]*macro-4_e.C: warning: inconsistent imported macro definition 'TWO' \[-Winvalid-imported-macros\]\nIn module [^\n]*macro-4_b.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_b.H:[0-9]*:[0-9]*: note: .#define TWO 2a.\nIn module [^\n]*macro-4_a.H, imported at [^\n]*macro-4_e.C:[0-9]*:\n[^\n]*macro-4_a.H:[0-9]*:[0-9]*: note: .#define TWO 2.\n"
-PASS: g++.dg/modules/macro-4_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/macro-4_f.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/macro-4_g.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-4_g.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-4_g.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-5_a.H -std=c++17 scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*"
-PASS: g++.dg/modules/macro-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-5_a.H -std=c++2a scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*"
-PASS: g++.dg/modules/macro-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-5_a.H -std=c++2b scan-lang-dump-not module "Writing macro #define [_a-zA-Z0-9]* at [0-9]*"
-PASS: g++.dg/modules/macro-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm)
-PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm)
-PASS: g++.dg/modules/macro-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_a.H.gcm)
-PASS: g++.dg/modules/macro-5_b.H -std=c++17 scan-lang-dump module "Writing macro #define baz at [0-9]*"
-PASS: g++.dg/modules/macro-5_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-5_b.H -std=c++2a scan-lang-dump module "Writing macro #define baz at [0-9]*"
-PASS: g++.dg/modules/macro-5_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-5_b.H -std=c++2b scan-lang-dump module "Writing macro #define baz at [0-9]*"
-PASS: g++.dg/modules/macro-5_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm)
-PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm)
-PASS: g++.dg/modules/macro-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-5_b.H.gcm)
-PASS: g++.dg/modules/macro-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm)
-PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm)
-PASS: g++.dg/modules/macro-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/macro-6_a.H.gcm)
-PASS: g++.dg/modules/macro-6_b.C -std=c++17 scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H"
-PASS: g++.dg/modules/macro-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-6_b.C -std=c++2a scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H"
-PASS: g++.dg/modules/macro-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-6_b.C -std=c++2b scan-lang-dump module "Reading macro table [^\\n]*macro-6_a.H"
-PASS: g++.dg/modules/macro-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm)
-PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm)
-PASS: g++.dg/modules/macro-6_b.C module-cmi macro (gcm.cache/macro.gcm)
-PASS: g++.dg/modules/macro-6_c.C -std=c++17 scan-lang-dump-not module ">Reading macro table "macro-6_a.H""
-PASS: g++.dg/modules/macro-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-6_c.C -std=c++2a scan-lang-dump-not module ">Reading macro table "macro-6_a.H""
-PASS: g++.dg/modules/macro-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-6_c.C -std=c++2b scan-lang-dump-not module ">Reading macro table "macro-6_a.H""
-PASS: g++.dg/modules/macro-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-7_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-7_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-7_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/macro-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/macro-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/macro-7_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/macro-7_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/macro-7_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/macro-7_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/map-1 -std=c++17 execute
-PASS: g++.dg/modules/map-1 -std=c++17 link
-PASS: g++.dg/modules/map-1 -std=c++2a execute
-PASS: g++.dg/modules/map-1 -std=c++2a link
-PASS: g++.dg/modules/map-1 -std=c++2b execute
-PASS: g++.dg/modules/map-1 -std=c++2b link
-PASS: g++.dg/modules/map-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/map-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/map-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/map-1_a.C module-cmi =map-1_a.nms (map-1_a.nms)
-PASS: g++.dg/modules/map-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/map-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/map-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/map-2.C -std=c++17 at line 8 (test for errors, line 7)
-PASS: g++.dg/modules/map-2.C -std=c++17 at line 9 (test for errors, line )
-PASS: g++.dg/modules/map-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/map-2.C -std=c++2a at line 8 (test for errors, line 7)
-PASS: g++.dg/modules/map-2.C -std=c++2a at line 9 (test for errors, line )
-PASS: g++.dg/modules/map-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/map-2.C -std=c++2b at line 8 (test for errors, line 7)
-PASS: g++.dg/modules/map-2.C -std=c++2b at line 9 (test for errors, line )
-PASS: g++.dg/modules/map-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-1_b.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++17 scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2a scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::inner'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::inner::inner'\\n"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2b scan-lang-dump module "Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-1_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2a scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl definition '::frob@foo:part1:1::inner@foo:part1:1'\\n \\[2\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__dt '\\n( \\[.\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::__ct '\\n)* \\[6\\]=decl declaration '::frob@foo:part1:1::inner@foo:part1:1::inner@foo:part2:2'\\n \\[7\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[8\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[9\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2b scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/member-def-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-1_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-1_d.C -std=c++17 scan-lang-dump module "Loaded 1 clusters"
-PASS: g++.dg/modules/member-def-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-1_d.C -std=c++2a scan-lang-dump module "Loaded 1 clusters"
-PASS: g++.dg/modules/member-def-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-1_d.C -std=c++2b scan-lang-dump module "Loaded 1 clusters"
-PASS: g++.dg/modules/member-def-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-2 -std=c++17 link
-PASS: g++.dg/modules/member-def-2 -std=c++2a link
-PASS: g++.dg/modules/member-def-2 -std=c++2b link
-PASS: g++.dg/modules/member-def-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-2_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module "Bindings 0"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++17 scan-lang-dump module "Pendings 1"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2a scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2a scan-lang-dump module "Bindings 0"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2a scan-lang-dump module "Pendings 1"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2b scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1::member'\\n"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2b scan-lang-dump module "Bindings 0"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2b scan-lang-dump module "Pendings 1"
-PASS: g++.dg/modules/member-def-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-2_b.C module-cmi foo:part2 (gcm.cache/foo-part2.gcm)
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Bindings 1"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a scan-lang-dump module "Bindings 1"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b scan-assembler-not _ZN4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b scan-lang-dump module " Cluster members:\\n \\[0\\]=decl definition '::frob@foo:part1:1'\\n \\[1\\]=decl declaration '::frob@foo:part1:1::frob@foo:part1:1'\\n \\[2\\]=decl definition '::frob@foo:part1:1::member@foo:part1:1'\\n \\[3\\]=decl declaration '::frob@foo:part1:1::__as_base @foo:part1:1'\\n \\[4\\]=binding '::frob'\\n"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b scan-lang-dump module "Bindings 1"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b scan-lang-dump module "Pendings 0"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key .matched. function_decl:'::frob@foo:part1:1::member'"
-PASS: g++.dg/modules/member-def-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-2_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/member-def-2_d.C -std=c++17 scan-assembler _ZNW3foo4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_d.C -std=c++17 scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'"
-PASS: g++.dg/modules/member-def-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2a scan-assembler _ZNW3foo4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2a scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'"
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2b scan-assembler _ZNW3foo4frob6memberEv:
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2b scan-lang-dump module "Reading function definition '::frob@foo:1::member@foo:1'"
-PASS: g++.dg/modules/member-def-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/memref-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/memref-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/memref-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/memref-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/memref-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/memref-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/memref-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-10_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-10_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-10_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm)
-PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm)
-PASS: g++.dg/modules/merge-10_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-10_a.H.gcm)
-PASS: g++.dg/modules/merge-10_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-10_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-10_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-10_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-10_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-10_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-11_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-11_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-11_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm)
-PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm)
-PASS: g++.dg/modules/merge-11_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-11_a.H.gcm)
-PASS: g++.dg/modules/merge-11_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-11_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-11_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-11_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-12_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-12_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-12_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm)
-PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm)
-PASS: g++.dg/modules/merge-12_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-12_a.H.gcm)
-PASS: g++.dg/modules/merge-12_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-12_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-12_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-12_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-13_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-13_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-13_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm)
-PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm)
-PASS: g++.dg/modules/merge-13_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-13_a.H.gcm)
-PASS: g++.dg/modules/merge-13_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-13_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-13_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-13_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-14_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-14_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-14_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm)
-PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm)
-PASS: g++.dg/modules/merge-14_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-14_a.H.gcm)
-PASS: g++.dg/modules/merge-14_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-14_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-14_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-14_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-15_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-15_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-15_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm)
-PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm)
-PASS: g++.dg/modules/merge-15_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-15_a.H.gcm)
-PASS: g++.dg/modules/merge-15_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-15_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-15_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-15_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/merge-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/merge-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm)
-PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm)
-PASS: g++.dg/modules/merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-2_a.H.gcm)
-PASS: g++.dg/modules/merge-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm)
-PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm)
-PASS: g++.dg/modules/merge-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-4_a.H.gcm)
-PASS: g++.dg/modules/merge-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob<T>::template M'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-4_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob<T>::template M'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-4_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template Bob<T>::template M'"
-PASS: g++.dg/modules/merge-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm)
-PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm)
-PASS: g++.dg/modules/merge-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-5_a.H.gcm)
-PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor<T>::template X<T>::__value'"
-PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-5_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor<T>::template X<T>::__value'"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-5_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) const_decl:'::template __traitor<T>::template X<T>::__value'"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm)
-PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm)
-PASS: g++.dg/modules/merge-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-6_a.H.gcm)
-PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor<T>::template #null#'"
-PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-6_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor<T>::template #null#'"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-6_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s field merge key \\(matched\\) template_decl:'::template __traitor<T>::template #null#'"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-7_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-7_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-7_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm)
-PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm)
-PASS: g++.dg/modules/merge-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-7_a.H.gcm)
-PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'"
-PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-7_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-7_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template __promote_2<_Tp2,_Up2>::template __type'"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm)
-PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm)
-PASS: g++.dg/modules/merge-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-8_a.H.gcm)
-PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++17 scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-8_b.C -std=c++2a scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2a scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2a scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-8_b.C -std=c++2b scan-lang-dump module "Deduping binfo '::__do_is_destructible_impl'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2b scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[0\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2b scan-lang-dump module "Deduping binfo '::template __is_destructible_impl<_Tp>'\\[1\\]"
-PASS: g++.dg/modules/merge-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-9_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-9_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-9_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm)
-PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm)
-PASS: g++.dg/modules/merge-9_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/merge-9_a.H.gcm)
-PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'"
-PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/merge-9_b.C -std=c++2a scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/merge-9_b.C -std=c++2b scan-lang-dump module "Read:-[10-9]*'s named merge key \\(matched\\) type_decl:'::std::align_val_t'"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/merge-9_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-0-2a.C (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-0-2a.C (test for warnings, line 3)
-PASS: g++.dg/modules/mod-decl-0-2a.C at line 5 (test for warnings, line 4)
-PASS: g++.dg/modules/mod-decl-0-2a.C (test for excess errors)
-PASS: g++.dg/modules/mod-decl-0-2a.C module-cmi !nope (gcm.cache/nope.gcm)
-PASS: g++.dg/modules/mod-decl-0.C (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-0.C (test for warnings, line 3)
-PASS: g++.dg/modules/mod-decl-0.C at line 5 (test for warnings, line 4)
-PASS: g++.dg/modules/mod-decl-0.C (test for excess errors)
-PASS: g++.dg/modules/mod-decl-0.C module-cmi !nope (gcm.cache/nope.gcm)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 13)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 18)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 23)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 26)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for errors, line 9)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 13)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 18)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 23)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 26)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for errors, line 9)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 13)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 18)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 23)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 26)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for errors, line 9)
-PASS: g++.dg/modules/mod-decl-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm)
-PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm)
-PASS: g++.dg/modules/mod-decl-1.C module-cmi !frist (gcm.cache/frist.gcm)
-PASS: g++.dg/modules/mod-decl-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 11)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 16)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 22)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2a (test for errors, line 11)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2a (test for errors, line 16)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2a (test for errors, line 22)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2b (test for errors, line 11)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2b (test for errors, line 16)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2b (test for errors, line 22)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/mod-decl-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-decl-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm)
-PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm)
-PASS: g++.dg/modules/mod-decl-5_a.C module-cmi thing.baz (gcm.cache/thing.baz.gcm)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/mod-decl-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-exp-1_a.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-exp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-exp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++17 scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++2a scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++2b scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++17 scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++2a scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++2b scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 scan-lang-dump module "Writing import:1->1 Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2a scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2a scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2a scan-lang-dump module "Writing import:1->1 Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2b scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2b scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2b scan-lang-dump module "Writing import:1->1 Foo"
-PASS: g++.dg/modules/mod-imp-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-imp-1_c.C module-cmi Baz (gcm.cache/Baz.gcm)
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Found import:1 Foo->1"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2a scan-lang-dump module "Found import:1 Foo->1"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2a scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2a scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2b scan-lang-dump module "Found import:1 Foo->1"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2b scan-lang-dump module "Starting module Baz"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2b scan-lang-dump module "Starting module Foo"
-PASS: g++.dg/modules/mod-imp-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1 -std=c++17 execute
-PASS: g++.dg/modules/mod-impl-1 -std=c++17 link
-PASS: g++.dg/modules/mod-impl-1 -std=c++2a execute
-PASS: g++.dg/modules/mod-impl-1 -std=c++2a link
-PASS: g++.dg/modules/mod-impl-1 -std=c++2b execute
-PASS: g++.dg/modules/mod-impl-1 -std=c++2b link
-PASS: g++.dg/modules/mod-impl-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/mod-impl-1_a.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/mod-impl-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-impl-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1 -std=c++17 execute
-PASS: g++.dg/modules/mod-indirect-1 -std=c++17 link
-PASS: g++.dg/modules/mod-indirect-1 -std=c++2a execute
-PASS: g++.dg/modules/mod-indirect-1 -std=c++2a link
-PASS: g++.dg/modules/mod-indirect-1 -std=c++2b execute
-PASS: g++.dg/modules/mod-indirect-1 -std=c++2b link
-PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-indirect-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-indirect-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-indirect-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-stamp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-stamp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 at line 4 (test for errors, line )
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2a at line 4 (test for errors, line )
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2a dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2a dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2b at line 4 (test for errors, line )
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2b dg-regexp 5 was found: "Foo: error: failed to read compiled module: Bad file data\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2b dg-regexp 6 was found: "Bar: error: failed to read compiled module: Bad import dependency\n"
-PASS: g++.dg/modules/mod-stamp-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZN5InnerW7linkage5Bink2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage3Bazv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage3Foov:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler _ZW7linkage4Binkv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 scan-assembler cfunc:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZN5InnerW7linkage4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZN5InnerW7linkage4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZN5InnerW7linkage5Bink2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZW7linkage3Bazv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZW7linkage3Foov:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler _ZW7linkage4Binkv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a scan-assembler cfunc:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZN5InnerW7linkage4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZN5InnerW7linkage4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZN5InnerW7linkage5Bink2Ev:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZW7linkage3Bazv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZW7linkage3Foov:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler _ZW7linkage4Binkv:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b scan-assembler cfunc:
-PASS: g++.dg/modules/mod-sym-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm)
-PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm)
-PASS: g++.dg/modules/mod-sym-1.C module-cmi linkage (gcm.cache/linkage.gcm)
-PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _Z3Foov:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++17 scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2a scan-assembler _Z3Foov:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2a scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2a scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2b scan-assembler _Z3Foov:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2b scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Baz2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2b scan-assembler _ZN3One3Two5ThreeW5okelyW6dokely4Foo2Ev:
-PASS: g++.dg/modules/mod-sym-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm)
-PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm)
-PASS: g++.dg/modules/mod-sym-2.C module-cmi okely.dokely (gcm.cache/okely.dokely.gcm)
-PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1X1YW3bob3BarEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1X1YW3bob4QuuxEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1XW3bob3BazEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++17 scan-assembler _ZN1XW3bob3FooEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2a scan-assembler _ZN1X1YW3bob3BarEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2a scan-assembler _ZN1X1YW3bob4QuuxEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2a scan-assembler _ZN1XW3bob3BazEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2a scan-assembler _ZN1XW3bob3FooEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2b scan-assembler _ZN1X1YW3bob3BarEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2b scan-assembler _ZN1X1YW3bob4QuuxEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2b scan-assembler _ZN1XW3bob3BazEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2b scan-assembler _ZN1XW3bob3FooEv:
-PASS: g++.dg/modules/mod-sym-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-sym-3.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL1x:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZL6addonev:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_11yE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_14Bill1FEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN12_GLOBAL__N_14frobEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN1NL1zE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZN1NL5innerEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 scan-assembler _ZW1A6addsixv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZL1x:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZL6addonev:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZN12_GLOBAL__N_11yE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZN12_GLOBAL__N_14Bill1FEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZN12_GLOBAL__N_14frobEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZN1NL1zE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZN1NL5innerEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a scan-assembler _ZW1A6addsixv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZL1x:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZL4FrobPN12_GLOBAL__N_14BillE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZL6addonev:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZN12_GLOBAL__N_11yE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZN12_GLOBAL__N_14Bill1FEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZN12_GLOBAL__N_14frobEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZN1NL1zE:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZN1NL5innerEv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b scan-assembler _ZW1A6addsixv:
-PASS: g++.dg/modules/mod-sym-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/mod-sym-4.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/mod-tpl-1 -std=c++17 execute
-PASS: g++.dg/modules/mod-tpl-1 -std=c++17 link
-PASS: g++.dg/modules/mod-tpl-1 -std=c++2a execute
-PASS: g++.dg/modules/mod-tpl-1 -std=c++2a link
-PASS: g++.dg/modules/mod-tpl-1 -std=c++2b execute
-PASS: g++.dg/modules/mod-tpl-1 -std=c++2b link
-PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/mod-tpl-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2 -std=c++17 execute
-PASS: g++.dg/modules/mod-tpl-2 -std=c++17 link
-PASS: g++.dg/modules/mod-tpl-2 -std=c++2a execute
-PASS: g++.dg/modules/mod-tpl-2 -std=c++2a link
-PASS: g++.dg/modules/mod-tpl-2 -std=c++2b execute
-PASS: g++.dg/modules/mod-tpl-2 -std=c++2b link
-PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/mod-tpl-2_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/mod-tpl-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/namespace-1_a.C module-cmi Frob (gcm.cache/Frob.gcm)
-PASS: g++.dg/modules/namespace-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm)
-PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm)
-PASS: g++.dg/modules/namespace-1_b.C module-cmi Frink (gcm.cache/Frink.gcm)
-PASS: g++.dg/modules/namespace-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writable bindings at '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 scan-lang-dump-not module "Writing namespace:[0-9] '::std'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump-not module "Writable bindings at '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a scan-lang-dump-not module "Writing namespace:[0-9] '::std'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump module "Writing namespace:[0-9] '::also_not_exported', public, purview\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump module "Writing namespace:[0-9] '::explicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump module "Writing namespace:[0-9] '::explicit_export::also_exported', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump module "Writing namespace:[0-9] '::implicit_export', public, purview, export\\n"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump-not module "Writable bindings at '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump-not module "Writing namespace:[0-9] '::not_exported'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b scan-lang-dump-not module "Writing namespace:[0-9] '::std'"
-PASS: g++.dg/modules/namespace-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/namespace-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++17 (test for errors, line 12)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++2a (test for errors, line 12)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++2b (test for errors, line 12)
-PASS: g++.dg/modules/namespace-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++17 (test for errors, line 5)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++2a (test for errors, line 5)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++2b (test for errors, line 5)
-PASS: g++.dg/modules/namespace-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-4_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/namespace-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/namespace-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/namespace-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/namespace-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nest-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nest-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nest-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nest-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nest-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nest-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nest-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/nest-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/nest-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nest-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nest-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-1 -std=c++17 execute
-PASS: g++.dg/modules/nested-1 -std=c++17 link
-PASS: g++.dg/modules/nested-1 -std=c++2a execute
-PASS: g++.dg/modules/nested-1 -std=c++2a link
-PASS: g++.dg/modules/nested-1 -std=c++2b execute
-PASS: g++.dg/modules/nested-1 -std=c++2b link
-PASS: g++.dg/modules/nested-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nested-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nested-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm)
-PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm)
-PASS: g++.dg/modules/nested-1_a.C module-cmi blinky (gcm.cache/blinky.gcm)
-PASS: g++.dg/modules/nested-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nested-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nested-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nested-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nested-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-2 -std=c++17 execute
-PASS: g++.dg/modules/nested-2 -std=c++17 link
-PASS: g++.dg/modules/nested-2 -std=c++2a execute
-PASS: g++.dg/modules/nested-2 -std=c++2a link
-PASS: g++.dg/modules/nested-2 -std=c++2b execute
-PASS: g++.dg/modules/nested-2 -std=c++2b link
-PASS: g++.dg/modules/nested-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nested-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nested-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/nested-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/nested-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nested-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nested-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nested-constr-1_a.H (test for excess errors)
-PASS: g++.dg/modules/nested-constr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/nested-constr-1_a.H.gcm)
-PASS: g++.dg/modules/nested-constr-1_b.C (test for excess errors)
-PASS: g++.dg/modules/nested-constr-1_b.C scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/nested-constr-2_a.C (test for excess errors)
-PASS: g++.dg/modules/nested-constr-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nested-constr-2_b.C (test for excess errors)
-PASS: g++.dg/modules/nested-constr-2_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/nested-constr-2_c.C (test for excess errors)
-PASS: g++.dg/modules/nodes-1 -std=c++17 execute
-PASS: g++.dg/modules/nodes-1 -std=c++17 link
-PASS: g++.dg/modules/nodes-1 -std=c++2a execute
-PASS: g++.dg/modules/nodes-1 -std=c++2a link
-PASS: g++.dg/modules/nodes-1 -std=c++2b execute
-PASS: g++.dg/modules/nodes-1 -std=c++2b link
-PASS: g++.dg/modules/nodes-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nodes-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nodes-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm)
-PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm)
-PASS: g++.dg/modules/nodes-1_a.C module-cmi node (gcm.cache/node.gcm)
-PASS: g++.dg/modules/nodes-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nodes-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nodes-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/noexcept-1_a.H (test for excess errors)
-PASS: g++.dg/modules/noexcept-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/noexcept-1_a.H.gcm)
-PASS: g++.dg/modules/noexcept-1_b.C (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-alias-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-alias-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/ns-alias-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-dir-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-dir-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-dir-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-dup-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ns-dup-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-dup-1_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/ns-imp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/ns-imp-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/ns-imp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/ns-imp-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/ns-imp-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-imp-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm)
-PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm)
-PASS: g++.dg/modules/ns-part-1_a.C module-cmi Foo:A (gcm.cache/Foo-A.gcm)
-PASS: g++.dg/modules/ns-part-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm)
-PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm)
-PASS: g++.dg/modules/ns-part-1_b.C module-cmi Foo:B (gcm.cache/Foo-B.gcm)
-PASS: g++.dg/modules/ns-part-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/ns-part-1_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/nsdmi-1 -std=c++17 execute
-PASS: g++.dg/modules/nsdmi-1 -std=c++17 link
-PASS: g++.dg/modules/nsdmi-1 -std=c++2a execute
-PASS: g++.dg/modules/nsdmi-1 -std=c++2a link
-PASS: g++.dg/modules/nsdmi-1 -std=c++2b execute
-PASS: g++.dg/modules/nsdmi-1 -std=c++2b link
-PASS: g++.dg/modules/nsdmi-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nsdmi-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nsdmi-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm)
-PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm)
-PASS: g++.dg/modules/nsdmi-1_a.C module-cmi nsdmi (gcm.cache/nsdmi.gcm)
-PASS: g++.dg/modules/nsdmi-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nsdmi-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nsdmi-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nsdmi-2.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n"
-PASS: g++.dg/modules/nsdmi-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/nsdmi-2.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n"
-PASS: g++.dg/modules/nsdmi-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/nsdmi-2.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::directory_entry'\\n \\[1\\]=decl definition '::directory_entry::__as_base '\\n \\[2\\]=decl declaration '::directory_entry::__ct '\\n"
-PASS: g++.dg/modules/nsdmi-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/nsdmi-2.C module-cmi foo (gcm.cache/foo.gcm)
-UNSUPPORTED: g++.dg/modules/omp-1_a.C -std=c++17
-UNSUPPORTED: g++.dg/modules/omp-1_a.C -std=c++2a
-UNSUPPORTED: g++.dg/modules/omp-1_a.C -std=c++2b
-UNSUPPORTED: g++.dg/modules/omp-2_a.C -std=c++17
-UNSUPPORTED: g++.dg/modules/omp-2_a.C -std=c++2a
-UNSUPPORTED: g++.dg/modules/omp-2_a.C -std=c++2b
-PASS: g++.dg/modules/only-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/only-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/only-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/only-1.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/only-2.C -std=c++17 at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/only-2.C -std=c++2a at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/only-2.C -std=c++2b at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/only-3.C -std=gnu++17 at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-3.C -std=gnu++17 (test for excess errors)
-PASS: g++.dg/modules/only-3.C -std=gnu++2a at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-3.C -std=gnu++2a (test for excess errors)
-PASS: g++.dg/modules/only-3.C -std=gnu++2b at line 5 (test for warnings, line )
-PASS: g++.dg/modules/only-3.C -std=gnu++2b (test for excess errors)
-PASS: g++.dg/modules/operator-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/operator-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/operator-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/operator-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/operator-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/operator-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/operator-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p0713-1.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/p0713-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p0713-1.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/p0713-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p0713-1.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/p0713-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p0713-2.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/p0713-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p0713-2.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/p0713-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p0713-2.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/p0713-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p0713-3.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/p0713-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p0713-3.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/p0713-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p0713-3.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/p0713-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-5.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-5.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-5.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-file-default.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-file-default.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-file-default.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/p1689-target-default.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/p1689-target-default.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/p1689-target-default.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-1_a.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm)
-PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm)
-PASS: g++.dg/modules/part-2_a.C module-cmi foo:inter (gcm.cache/foo-inter.gcm)
-PASS: g++.dg/modules/part-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm)
-PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm)
-PASS: g++.dg/modules/part-2_b.C module-cmi foo:imp (gcm.cache/foo-imp.gcm)
-PASS: g++.dg/modules/part-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm)
-PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm)
-PASS: g++.dg/modules/part-2_c.C module-cmi foo:inter2 (gcm.cache/foo-inter2.gcm)
-PASS: g++.dg/modules/part-2_d.C -std=c++17 dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n"
-PASS: g++.dg/modules/part-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-2_d.C -std=c++2a dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n"
-PASS: g++.dg/modules/part-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-2_d.C -std=c++2b dg-regexp 10 was found: "In module imported at [^\n]*part-2_b.C:6:.,\nof module foo:imp, imported at [^\n]*part-2_d.C:6:\nfoo:inter: error: interface partition is not exported\n"
-PASS: g++.dg/modules/part-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-2_d.C module-cmi !foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-2_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-2_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-2_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-2_e.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm)
-PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm)
-PASS: g++.dg/modules/part-3_a.C module-cmi foo:bar (gcm.cache/foo-bar.gcm)
-PASS: g++.dg/modules/part-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-3_b.C module-cmi foo:baz (gcm.cache/foo-baz.gcm)
-PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Cluster sections are \\[1,3\\)"
-PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-3_c.C -std=c++2a scan-lang-dump module "Cluster sections are \\[1,3\\)"
-PASS: g++.dg/modules/part-3_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-3_c.C -std=c++2b scan-lang-dump module "Cluster sections are \\[1,3\\)"
-PASS: g++.dg/modules/part-3_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]'s named merge key \\(new\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-3_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-3_d.C -std=c++17 scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'"
-PASS: g++.dg/modules/part-3_d.C -std=c++17 scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-3_d.C -std=c++2a scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'"
-PASS: g++.dg/modules/part-3_d.C -std=c++2a scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-3_d.C -std=c++2b scan-lang-dump module " Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::frob'"
-PASS: g++.dg/modules/part-3_d.C -std=c++2b scan-lang-dump module "> Read:-[0-9]'s named merge key \\(unique\\) function_decl:'::foo'"
-PASS: g++.dg/modules/part-3_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/part-4_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/part-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-4_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm)
-PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm)
-PASS: g++.dg/modules/part-5_a.C module-cmi module1:submodule1 (gcm.cache/module1-submodule1.gcm)
-PASS: g++.dg/modules/part-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm)
-PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm)
-PASS: g++.dg/modules/part-5_b.C module-cmi module1 (gcm.cache/module1.gcm)
-PASS: g++.dg/modules/part-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-6 -std=c++17 link
-PASS: g++.dg/modules/part-6 -std=c++2a link
-PASS: g++.dg/modules/part-6 -std=c++2b link
-PASS: g++.dg/modules/part-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm)
-PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm)
-PASS: g++.dg/modules/part-6_a.C module-cmi foo:exp (gcm.cache/foo-exp.gcm)
-PASS: g++.dg/modules/part-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-6_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-6_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-6_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-6_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-6_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-6_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-6_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-7_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-7_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-7_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm)
-PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm)
-PASS: g++.dg/modules/part-7_a.C module-cmi foo:bill (gcm.cache/foo-bill.gcm)
-PASS: g++.dg/modules/part-7_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/part-7_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/part-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-7_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/part-7_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/part-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-7_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob'"
-PASS: g++.dg/modules/part-7_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB'"
-PASS: g++.dg/modules/part-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm)
-PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm)
-PASS: g++.dg/modules/part-7_b.C module-cmi foo:bob (gcm.cache/foo-bob.gcm)
-PASS: g++.dg/modules/part-7_c.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-7_c.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-7_c.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::frob@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template FROB@foo:bob:1'"
-PASS: g++.dg/modules/part-7_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-7_c.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/part-hdr-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm)
-PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm)
-PASS: g++.dg/modules/part-hdr-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-hdr-1_a.H.gcm)
-PASS: g++.dg/modules/part-hdr-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-hdr-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-hdr-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/part-hdr-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/part-mac-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm)
-PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm)
-PASS: g++.dg/modules/part-mac-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/part-mac-1_a.H.gcm)
-PASS: g++.dg/modules/part-mac-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-mac-1_b.C module-cmi mod:impl (gcm.cache/mod-impl.gcm)
-PASS: g++.dg/modules/part-mac-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/part-mac-1_c.C module-cmi mod (gcm.cache/mod.gcm)
-PASS: g++.dg/modules/partial-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm)
-PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm)
-PASS: g++.dg/modules/partial-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-1_a.H.gcm)
-PASS: g++.dg/modules/partial-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm)
-PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm)
-PASS: g++.dg/modules/partial-2_a.C module-cmi pr106826 (gcm.cache/pr106826.gcm)
-PASS: g++.dg/modules/partial-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-2_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-2_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-2_c.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm)
-PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm)
-PASS: g++.dg/modules/partial-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/partial-2_c.H.gcm)
-PASS: g++.dg/modules/partial-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/partial-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/partial-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm)
-PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm)
-PASS: g++.dg/modules/partial-2_d.C module-cmi pr107033 (gcm.cache/pr107033.gcm)
-PASS: g++.dg/modules/pmf-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmf-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmf-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-1_a.H.gcm)
-PASS: g++.dg/modules/pmf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-1_a.H.gcm)
-PASS: g++.dg/modules/pmf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-1_a.H.gcm)
-PASS: g++.dg/modules/pmf-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/pmf-1_b.C -std=c++17 scan-lang-dump-times module "merge key \\(unique\\)" 1
-PASS: g++.dg/modules/pmf-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2a scan-lang-dump-times module "merge key \\(unique\\)" 1
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2b scan-lang-dump-times module "merge key \\(unique\\)" 1
-PASS: g++.dg/modules/pmf-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmf-2_a.H -std=c++17 scan-lang-dump-times module "Written:-[0-9]* ptrmem type" 1
-PASS: g++.dg/modules/pmf-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmf-2_a.H -std=c++2a scan-lang-dump-times module "Written:-[0-9]* ptrmem type" 1
-PASS: g++.dg/modules/pmf-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmf-2_a.H -std=c++2b scan-lang-dump-times module "Written:-[0-9]* ptrmem type" 1
-PASS: g++.dg/modules/pmf-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-2_a.H.gcm)
-PASS: g++.dg/modules/pmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-2_a.H.gcm)
-PASS: g++.dg/modules/pmf-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pmf-2_a.H.gcm)
-PASS: g++.dg/modules/pmf-2_b.C -std=c++17 scan-lang-dump module "Cloned:-[0-9]* typedef template_type_parm:'::template remove_reference<_Tp>::template FOO<_Tp>'"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++17 scan-lang-dump module "Created:-[0-9]* ptrmem type"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2a scan-lang-dump module "Cloned:-[0-9]* typedef template_type_parm:'::template remove_reference<_Tp>::template FOO<_Tp>'"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2a scan-lang-dump module "Created:-[0-9]* ptrmem type"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2b scan-lang-dump module "Cloned:-[0-9]* typedef template_type_parm:'::template remove_reference<_Tp>::template FOO<_Tp>'"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2b scan-lang-dump module "Created:-[0-9]* ptrmem type"
-PASS: g++.dg/modules/pmf-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++17 (test for warnings, line 7)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++2a (test for warnings, line 7)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++2b (test for warnings, line 7)
-PASS: g++.dg/modules/pmp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmp-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-1_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/pmp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmp-2.C -std=c++17 (test for warnings, line 6)
-PASS: g++.dg/modules/pmp-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmp-2.C -std=c++2a (test for warnings, line 6)
-PASS: g++.dg/modules/pmp-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmp-2.C -std=c++2b (test for warnings, line 6)
-PASS: g++.dg/modules/pmp-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pmp-2.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-2.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-2.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/pmp-3.C -std=c++17 (test for errors, line 5)
-PASS: g++.dg/modules/pmp-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pmp-3.C -std=c++2a (test for errors, line 5)
-PASS: g++.dg/modules/pmp-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pmp-3.C -std=c++2b (test for errors, line 5)
-PASS: g++.dg/modules/pmp-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr100881_a.C (test for excess errors)
-PASS: g++.dg/modules/pr100881_a.C module-cmi pr100881 (gcm.cache/pr100881.gcm)
-PASS: g++.dg/modules/pr100881_b.C (test for excess errors)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++17 (test for errors, line 5)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++17 (test for errors, line 6)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/pr101582-1.C -std=c++17 (test for excess errors)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2a (test for errors, line 5)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2a (test for errors, line 6)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/pr101582-1.C -std=c++2a (test for excess errors)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2b (test for errors, line 5)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2b (test for errors, line 6)
-XFAIL: g++.dg/modules/pr101582-1.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/pr101582-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr101582-1.C module-cmi pr101582 (gcm.cache/pr101582.gcm)
-PASS: g++.dg/modules/pr101582-1.C module-cmi pr101582 (gcm.cache/pr101582.gcm)
-PASS: g++.dg/modules/pr101582-1.C module-cmi pr101582 (gcm.cache/pr101582.gcm)
-PASS: g++.dg/modules/pr102576_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr102576_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr102576_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr102576_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr102576_a.H.gcm)
-PASS: g++.dg/modules/pr102576_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr102576_a.H.gcm)
-PASS: g++.dg/modules/pr102576_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr102576_a.H.gcm)
-PASS: g++.dg/modules/pr102576_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr102576_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr102576_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr103499_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr103499_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr103499_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr103499_a.C module-cmi pr103499 (gcm.cache/pr103499.gcm)
-PASS: g++.dg/modules/pr103499_a.C module-cmi pr103499 (gcm.cache/pr103499.gcm)
-PASS: g++.dg/modules/pr103499_a.C module-cmi pr103499 (gcm.cache/pr103499.gcm)
-PASS: g++.dg/modules/pr103499_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr103499_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr103499_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr105045_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr105045_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr105045_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr105045_a.C module-cmi pr105045 (gcm.cache/pr105045.gcm)
-PASS: g++.dg/modules/pr105045_a.C module-cmi pr105045 (gcm.cache/pr105045.gcm)
-PASS: g++.dg/modules/pr105045_a.C module-cmi pr105045 (gcm.cache/pr105045.gcm)
-PASS: g++.dg/modules/pr105045_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr105045_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr105045_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr105169 link
-PASS: g++.dg/modules/pr105169_a.C (test for excess errors)
-PASS: g++.dg/modules/pr105169_b.C (test for excess errors)
-PASS: g++.dg/modules/pr106304_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr106304_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr106304_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr106304_a.C module-cmi pr106304 (gcm.cache/pr106304.gcm)
-PASS: g++.dg/modules/pr106304_a.C module-cmi pr106304 (gcm.cache/pr106304.gcm)
-PASS: g++.dg/modules/pr106304_a.C module-cmi pr106304 (gcm.cache/pr106304.gcm)
-PASS: g++.dg/modules/pr106304_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr106304_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr106304_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr106761_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr106761_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr106761_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr106761_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr106761_a.H.gcm)
-PASS: g++.dg/modules/pr106761_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr106761_a.H.gcm)
-PASS: g++.dg/modules/pr106761_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr106761_a.H.gcm)
-PASS: g++.dg/modules/pr106761_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr106761_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr106761_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-1_a.H.gcm)
-PASS: g++.dg/modules/pr98531-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-1_a.H.gcm)
-PASS: g++.dg/modules/pr98531-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-1_a.H.gcm)
-PASS: g++.dg/modules/pr98531-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-2_a.H.gcm)
-PASS: g++.dg/modules/pr98531-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-2_a.H.gcm)
-PASS: g++.dg/modules/pr98531-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-2_a.H.gcm)
-PASS: g++.dg/modules/pr98531-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-3_a.H.gcm)
-PASS: g++.dg/modules/pr98531-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-3_a.H.gcm)
-PASS: g++.dg/modules/pr98531-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98531-3_a.H.gcm)
-PASS: g++.dg/modules/pr98531-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98531-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98591.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98591.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98591.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98718_a.C -std=c++17 scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_a.C -std=c++17 scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98718_a.C -std=c++2a scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_a.C -std=c++2a scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98718_a.C -std=c++2b scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_a.C -std=c++2b scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98718_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr98718_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr98718_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr98718_b.C -std=c++17 scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_b.C -std=c++17 scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98718_b.C -std=c++2a scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_b.C -std=c++2a scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98718_b.C -std=c++2b scan-lang-dump module " Macro maps:0 locs:0"
-PASS: g++.dg/modules/pr98718_b.C -std=c++2b scan-lang-dump-not module " Macro:. _GLIBCXX_VISIBILITY"
-PASS: g++.dg/modules/pr98718_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98718_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr98718_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr98718_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr98741_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98741_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98741_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98741_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_a.H.gcm)
-PASS: g++.dg/modules/pr98741_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_a.H.gcm)
-PASS: g++.dg/modules/pr98741_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_a.H.gcm)
-PASS: g++.dg/modules/pr98741_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98741_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98741_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98741_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_b.H.gcm)
-PASS: g++.dg/modules/pr98741_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_b.H.gcm)
-PASS: g++.dg/modules/pr98741_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr98741_b.H.gcm)
-PASS: g++.dg/modules/pr98741_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98741_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98741_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98741_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr98741_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr98741_c.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr98741_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98741_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98741_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98770_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98770_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98770_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98770_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98770_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98770_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98843_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98843_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98843_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98843_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98843_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98843_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98843_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98843_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98843_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98944_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98944_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98944_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98944_a.C module-cmi A:Internals (gcm.cache/A-Internals.gcm)
-PASS: g++.dg/modules/pr98944_a.C module-cmi A:Internals (gcm.cache/A-Internals.gcm)
-PASS: g++.dg/modules/pr98944_a.C module-cmi A:Internals (gcm.cache/A-Internals.gcm)
-PASS: g++.dg/modules/pr98944_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98944_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98944_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98944_b.C module-cmi A:Foo (gcm.cache/A-Foo.gcm)
-PASS: g++.dg/modules/pr98944_b.C module-cmi A:Foo (gcm.cache/A-Foo.gcm)
-PASS: g++.dg/modules/pr98944_b.C module-cmi A:Foo (gcm.cache/A-Foo.gcm)
-PASS: g++.dg/modules/pr98944_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98944_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98944_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr98944_c.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/pr98944_c.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/pr98944_c.C module-cmi A (gcm.cache/A.gcm)
-PASS: g++.dg/modules/pr98944_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr98944_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr98944_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99023_a.X -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99023_a.X -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99023_a.X -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99023_b.X -std=c++17 dg-regexp 6 was found: "[^\n]*: note: include '[^\n]*[/\\]initializer_list' translated to import\n"
-PASS: g++.dg/modules/pr99023_b.X -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99023_b.X -std=c++2a dg-regexp 6 was found: "[^\n]*: note: include '[^\n]*[/\\]initializer_list' translated to import\n"
-PASS: g++.dg/modules/pr99023_b.X -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99023_b.X -std=c++2b dg-regexp 6 was found: "[^\n]*: note: include '[^\n]*[/\\]initializer_list' translated to import\n"
-PASS: g++.dg/modules/pr99023_b.X -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99039_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99039_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99039_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99039_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99039_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99039_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99039_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99039_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99039_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99039_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99039_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99039_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99040_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99040_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99040_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99040_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99040_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99040_a.C module-cmi format (gcm.cache/format.gcm)
-PASS: g++.dg/modules/pr99040_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99040_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99040_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99040_b.C module-cmi hello:check (gcm.cache/hello-check.gcm)
-PASS: g++.dg/modules/pr99040_b.C module-cmi hello:check (gcm.cache/hello-check.gcm)
-PASS: g++.dg/modules/pr99040_b.C module-cmi hello:check (gcm.cache/hello-check.gcm)
-PASS: g++.dg/modules/pr99040_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99040_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99040_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99040_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99040_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99040_c.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99040_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99040_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99040_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99050_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99050_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99050_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99050_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99050_a.H.gcm)
-PASS: g++.dg/modules/pr99050_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99050_a.H.gcm)
-PASS: g++.dg/modules/pr99050_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99050_a.H.gcm)
-PASS: g++.dg/modules/pr99050_b.C -std=c++17 scan-file import "[^\\n]*99050_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/pr99050_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99050_b.C -std=c++2a scan-file import "[^\\n]*99050_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/pr99050_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99050_b.C -std=c++2b scan-file import "[^\\n]*99050_a.H" \\[\\[__translated\\]\\];\\n
-PASS: g++.dg/modules/pr99050_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99071_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99071_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99071_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99071_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_a.H.gcm)
-PASS: g++.dg/modules/pr99071_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_a.H.gcm)
-PASS: g++.dg/modules/pr99071_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_a.H.gcm)
-PASS: g++.dg/modules/pr99071_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99071_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99071_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99071_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_b.H.gcm)
-PASS: g++.dg/modules/pr99071_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_b.H.gcm)
-PASS: g++.dg/modules/pr99071_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99071_b.H.gcm)
-PASS: g++.dg/modules/pr99072.H -std=c++17 scan-lang-dump-not module " Span:. ordinary "
-PASS: g++.dg/modules/pr99072.H -std=c++17 scan-lang-dump-not module "Writing ordinary location maps"
-PASS: g++.dg/modules/pr99072.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99072.H -std=c++2a scan-lang-dump-not module " Span:. ordinary "
-PASS: g++.dg/modules/pr99072.H -std=c++2a scan-lang-dump-not module "Writing ordinary location maps"
-PASS: g++.dg/modules/pr99072.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99072.H -std=c++2b scan-lang-dump-not module " Span:. ordinary "
-PASS: g++.dg/modules/pr99072.H -std=c++2b scan-lang-dump-not module "Writing ordinary location maps"
-PASS: g++.dg/modules/pr99072.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99153_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99153_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99153_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99153_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_a.H.gcm)
-PASS: g++.dg/modules/pr99153_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_a.H.gcm)
-PASS: g++.dg/modules/pr99153_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_a.H.gcm)
-PASS: g++.dg/modules/pr99153_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99153_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99153_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99153_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_b.H.gcm)
-PASS: g++.dg/modules/pr99153_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_b.H.gcm)
-PASS: g++.dg/modules/pr99153_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99153_b.H.gcm)
-PASS: g++.dg/modules/pr99166_a.X -std=c++17 dg-regexp 4 was found: "[^\n]*iostream: note: writing CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_a.X -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99166_a.X -std=c++2a dg-regexp 4 was found: "[^\n]*iostream: note: writing CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_a.X -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99166_a.X -std=c++2b dg-regexp 4 was found: "[^\n]*iostream: note: writing CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_a.X -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99166_b.C -std=c++17 dg-regexp 7 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99166_b.C -std=c++2a dg-regexp 7 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99166_b.C -std=c++2b dg-regexp 7 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99166_c.C -std=c++17 dg-regexp 4 was found: "In module imported at [^\n]*pr99166_c.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99166_c.C -std=c++2a dg-regexp 4 was found: "In module imported at [^\n]*pr99166_c.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99166_c.C -std=c++2b dg-regexp 4 was found: "In module imported at [^\n]*pr99166_c.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99166_d.C -std=c++17 dg-regexp 4 was found: "In module imported at [^\n]*pr99166_d.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++17 dg-regexp 6 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*,\nof module Foo, imported at [^\n]*pr99166_d.C:[0-9:]:\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99166_d.C -std=c++2a dg-regexp 4 was found: "In module imported at [^\n]*pr99166_d.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++2a dg-regexp 6 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*,\nof module Foo, imported at [^\n]*pr99166_d.C:[0-9:]:\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99166_d.C -std=c++2b dg-regexp 4 was found: "In module imported at [^\n]*pr99166_d.C:[0-9:]*\n[^\n]*Foo: note: reading CMI 'gcm.cache/Foo.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++2b dg-regexp 6 was found: "In module imported at [^\n]*pr99166_b.C:[0-9:]*,\nof module Foo, imported at [^\n]*pr99166_d.C:[0-9:]:\n[^\n]*iostream: note: reading CMI 'gcm.cache/[^[\n]*iostream.gcm'\n"
-PASS: g++.dg/modules/pr99166_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-1_a.H.gcm)
-PASS: g++.dg/modules/pr99170-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-1_a.H.gcm)
-PASS: g++.dg/modules/pr99170-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-1_a.H.gcm)
-PASS: g++.dg/modules/pr99170-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-1_b.C module-cmi test (gcm.cache/test.gcm)
-PASS: g++.dg/modules/pr99170-1_b.C module-cmi test (gcm.cache/test.gcm)
-PASS: g++.dg/modules/pr99170-1_b.C module-cmi test (gcm.cache/test.gcm)
-PASS: g++.dg/modules/pr99170-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-2_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99170-2_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99170-2_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99170-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-3 -std=c++17 link
-PASS: g++.dg/modules/pr99170-3 -std=c++2a link
-PASS: g++.dg/modules/pr99170-3 -std=c++2b link
-PASS: g++.dg/modules/pr99170-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99170-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-3_a.H.gcm)
-PASS: g++.dg/modules/pr99170-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-3_a.H.gcm)
-PASS: g++.dg/modules/pr99170-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99170-3_a.H.gcm)
-PASS: g++.dg/modules/pr99170-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99170-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99170-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99174-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99174-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99174-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/pr99174-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/pr99174-1_b.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/pr99174-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99174-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99174.H -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/pr99174.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99174.H -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/pr99174.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99174.H -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/pr99174.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99174.H module-cmi !{} (gcm.cache/{}.gcm)
-PASS: g++.dg/modules/pr99174.H module-cmi !{} (gcm.cache/{}.gcm)
-PASS: g++.dg/modules/pr99174.H module-cmi !{} (gcm.cache/{}.gcm)
-PASS: g++.dg/modules/pr99187.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99187.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99187.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99187.C module-cmi pr99187 (gcm.cache/pr99187.gcm)
-PASS: g++.dg/modules/pr99187.C module-cmi pr99187 (gcm.cache/pr99187.gcm)
-PASS: g++.dg/modules/pr99187.C module-cmi pr99187 (gcm.cache/pr99187.gcm)
-PASS: g++.dg/modules/pr99208_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99208_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99208_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99208_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr99208_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr99208_a.C module-cmi hello:format (gcm.cache/hello-format.gcm)
-PASS: g++.dg/modules/pr99208_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99208_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99208_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99208_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99208_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99208_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99232 -std=c++17 execute
-PASS: g++.dg/modules/pr99232 -std=c++17 link
-PASS: g++.dg/modules/pr99232 -std=c++2a execute
-PASS: g++.dg/modules/pr99232 -std=c++2a link
-PASS: g++.dg/modules/pr99232 -std=c++2b execute
-PASS: g++.dg/modules/pr99232 -std=c++2b link
-PASS: g++.dg/modules/pr99232_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99232_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99232_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99232_a.C module-cmi pr99232 (gcm.cache/pr99232.gcm)
-PASS: g++.dg/modules/pr99232_a.C module-cmi pr99232 (gcm.cache/pr99232.gcm)
-PASS: g++.dg/modules/pr99232_a.C module-cmi pr99232 (gcm.cache/pr99232.gcm)
-PASS: g++.dg/modules/pr99232_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99232_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99232_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99238_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99238_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99238_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99238_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_a.H.gcm)
-PASS: g++.dg/modules/pr99238_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_a.H.gcm)
-PASS: g++.dg/modules/pr99238_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_a.H.gcm)
-PASS: g++.dg/modules/pr99238_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99238_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99238_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99238_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_b.H.gcm)
-PASS: g++.dg/modules/pr99238_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_b.H.gcm)
-PASS: g++.dg/modules/pr99238_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99238_b.H.gcm)
-PASS: g++.dg/modules/pr99239_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99239_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99239_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99239_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_a.H.gcm)
-PASS: g++.dg/modules/pr99239_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_a.H.gcm)
-PASS: g++.dg/modules/pr99239_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_a.H.gcm)
-PASS: g++.dg/modules/pr99239_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99239_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99239_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99239_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_b.H.gcm)
-PASS: g++.dg/modules/pr99239_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_b.H.gcm)
-PASS: g++.dg/modules/pr99239_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99239_b.H.gcm)
-PASS: g++.dg/modules/pr99245_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99245_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99245_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99245_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_a.H.gcm)
-PASS: g++.dg/modules/pr99245_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_a.H.gcm)
-PASS: g++.dg/modules/pr99245_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_a.H.gcm)
-PASS: g++.dg/modules/pr99245_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99245_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99245_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99245_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_b.H.gcm)
-PASS: g++.dg/modules/pr99245_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_b.H.gcm)
-PASS: g++.dg/modules/pr99245_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99245_b.H.gcm)
-PASS: g++.dg/modules/pr99248_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99248_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99248_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99248_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_a.H.gcm)
-PASS: g++.dg/modules/pr99248_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_a.H.gcm)
-PASS: g++.dg/modules/pr99248_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_a.H.gcm)
-PASS: g++.dg/modules/pr99248_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99248_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99248_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99248_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_b.H.gcm)
-PASS: g++.dg/modules/pr99248_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_b.H.gcm)
-PASS: g++.dg/modules/pr99248_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99248_b.H.gcm)
-PASS: g++.dg/modules/pr99283-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_a.H.gcm)
-PASS: g++.dg/modules/pr99283-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_a.H.gcm)
-PASS: g++.dg/modules/pr99283-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_a.H.gcm)
-PASS: g++.dg/modules/pr99283-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_b.H.gcm)
-PASS: g++.dg/modules/pr99283-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_b.H.gcm)
-PASS: g++.dg/modules/pr99283-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-1_b.H.gcm)
-PASS: g++.dg/modules/pr99283-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_a.H.gcm)
-PASS: g++.dg/modules/pr99283-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_a.H.gcm)
-PASS: g++.dg/modules/pr99283-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_a.H.gcm)
-PASS: g++.dg/modules/pr99283-2_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_b.H.gcm)
-PASS: g++.dg/modules/pr99283-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_b.H.gcm)
-PASS: g++.dg/modules/pr99283-2_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_b.H.gcm)
-PASS: g++.dg/modules/pr99283-2_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_c.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_c.H.gcm)
-PASS: g++.dg/modules/pr99283-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_c.H.gcm)
-PASS: g++.dg/modules/pr99283-2_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-2_c.H.gcm)
-PASS: g++.dg/modules/pr99283-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_a.H.gcm)
-PASS: g++.dg/modules/pr99283-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_a.H.gcm)
-PASS: g++.dg/modules/pr99283-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_a.H.gcm)
-PASS: g++.dg/modules/pr99283-3_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_b.H.gcm)
-PASS: g++.dg/modules/pr99283-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_b.H.gcm)
-PASS: g++.dg/modules/pr99283-3_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-3_b.H.gcm)
-PASS: g++.dg/modules/pr99283-4.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-4.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-4.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-4.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-4.H.gcm)
-PASS: g++.dg/modules/pr99283-4.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-4.H.gcm)
-PASS: g++.dg/modules/pr99283-4.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-4.H.gcm)
-PASS: g++.dg/modules/pr99283-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_a.H.gcm)
-PASS: g++.dg/modules/pr99283-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_a.H.gcm)
-PASS: g++.dg/modules/pr99283-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_a.H.gcm)
-PASS: g++.dg/modules/pr99283-5_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_b.H.gcm)
-PASS: g++.dg/modules/pr99283-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_b.H.gcm)
-PASS: g++.dg/modules/pr99283-5_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-5_b.H.gcm)
-PASS: g++.dg/modules/pr99283-5_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99283-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99283-6_a.H (test for excess errors)
-PASS: g++.dg/modules/pr99283-6_b.H (test for excess errors)
-PASS: g++.dg/modules/pr99283-6_c.C (test for excess errors)
-PASS: g++.dg/modules/pr99283-6_d.H (test for excess errors)
-PASS: g++.dg/modules/pr99283-7_a.H (test for excess errors)
-PASS: g++.dg/modules/pr99283-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-7_a.H.gcm)
-PASS: g++.dg/modules/pr99283-7_b.H (test for excess errors)
-PASS: g++.dg/modules/pr99283-7_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99283-7_b.H.gcm)
-PASS: g++.dg/modules/pr99283-7_c.C (test for excess errors)
-PASS: g++.dg/modules/pr99283-7_d.H (test for excess errors)
-PASS: g++.dg/modules/pr99285_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99285_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99285_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99285_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_a.H.gcm)
-PASS: g++.dg/modules/pr99285_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_a.H.gcm)
-PASS: g++.dg/modules/pr99285_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_a.H.gcm)
-PASS: g++.dg/modules/pr99285_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99285_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99285_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99285_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_b.H.gcm)
-PASS: g++.dg/modules/pr99285_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_b.H.gcm)
-PASS: g++.dg/modules/pr99285_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99285_b.H.gcm)
-PASS: g++.dg/modules/pr99294_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99294_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99294_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99294_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/pr99294_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/pr99294_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/pr99294_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99294_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99294_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99344_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99344_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99344_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99344_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99344_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99344_a.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99344_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99344_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99344_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99377 -std=c++17 link
-PASS: g++.dg/modules/pr99377 -std=c++2a link
-PASS: g++.dg/modules/pr99377 -std=c++2b link
-PASS: g++.dg/modules/pr99377-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99377-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99377-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99377-2_a.C module-cmi pr99377_2 (gcm.cache/pr99377_2.gcm)
-PASS: g++.dg/modules/pr99377-2_a.C module-cmi pr99377_2 (gcm.cache/pr99377_2.gcm)
-PASS: g++.dg/modules/pr99377-2_a.C module-cmi pr99377_2 (gcm.cache/pr99377_2.gcm)
-PASS: g++.dg/modules/pr99377-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99377-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99377-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99377_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99377_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99377_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99377_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99377_a.H.gcm)
-PASS: g++.dg/modules/pr99377_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99377_a.H.gcm)
-PASS: g++.dg/modules/pr99377_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99377_a.H.gcm)
-PASS: g++.dg/modules/pr99377_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99377_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99377_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99377_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99377_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99377_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/pr99377_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99377_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99377_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99389 -std=c++17 link
-PASS: g++.dg/modules/pr99389 -std=c++2a link
-PASS: g++.dg/modules/pr99389 -std=c++2b link
-PASS: g++.dg/modules/pr99389_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99389_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99389_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99389_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99389_a.H.gcm)
-PASS: g++.dg/modules/pr99389_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99389_a.H.gcm)
-PASS: g++.dg/modules/pr99389_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99389_a.H.gcm)
-PASS: g++.dg/modules/pr99389_b.C -std=c++17 scan-lang-dump module "Pending specialization '::basic_string_view<char>' entity:. section:. keyed to '::basic_string_view'"
-PASS: g++.dg/modules/pr99389_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99389_b.C -std=c++2a scan-lang-dump module "Pending specialization '::basic_string_view<char>' entity:. section:. keyed to '::basic_string_view'"
-PASS: g++.dg/modules/pr99389_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99389_b.C -std=c++2b scan-lang-dump module "Pending specialization '::basic_string_view<char>' entity:. section:. keyed to '::basic_string_view'"
-PASS: g++.dg/modules/pr99389_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99389_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99389_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99389_b.C module-cmi hello (gcm.cache/hello.gcm)
-PASS: g++.dg/modules/pr99389_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99389_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99389_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99423_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99423_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99423_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99423_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_a.H.gcm)
-PASS: g++.dg/modules/pr99423_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_a.H.gcm)
-PASS: g++.dg/modules/pr99423_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_a.H.gcm)
-PASS: g++.dg/modules/pr99423_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99423_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99423_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99423_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_b.H.gcm)
-PASS: g++.dg/modules/pr99423_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_b.H.gcm)
-PASS: g++.dg/modules/pr99423_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99423_b.H.gcm)
-PASS: g++.dg/modules/pr99425-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_a.H.gcm)
-PASS: g++.dg/modules/pr99425-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_a.H.gcm)
-PASS: g++.dg/modules/pr99425-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_a.H.gcm)
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++17 scan-lang-dump module "Read:-[0-9]*'s alias spec merge key \\(new\\) type_decl:'::make_signed_t'\\n ... Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::make_signed'\\n Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++2a scan-lang-dump module "Read:-[0-9]*'s alias spec merge key \\(new\\) type_decl:'::make_signed_t'\\n ... Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::make_signed'\\n Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++2b scan-lang-dump module "Read:-[0-9]*'s alias spec merge key \\(new\\) type_decl:'::make_signed_t'\\n ... Read:-[0-9]*'s type spec merge key \\(new\\) type_decl:'::make_signed'\\n Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_b.H.gcm)
-PASS: g++.dg/modules/pr99425-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_b.H.gcm)
-PASS: g++.dg/modules/pr99425-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99425-1_b.H.gcm)
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++17 scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2a scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(matched\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2b scan-lang-dump module "Read:-[0-9]*'s named merge key \\(new\\) template_decl:'::template ssize'"
-PASS: g++.dg/modules/pr99425-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_a.X -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_a.X -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_a.X -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_b.X -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_b.X -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99425-2_b.X -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99468.H -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/pr99468.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99468.H -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/pr99468.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99468.H -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/pr99468.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99480_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99480_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99480_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99480_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_a.H.gcm)
-PASS: g++.dg/modules/pr99480_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_a.H.gcm)
-PASS: g++.dg/modules/pr99480_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_a.H.gcm)
-PASS: g++.dg/modules/pr99480_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99480_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99480_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99480_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_b.H.gcm)
-PASS: g++.dg/modules/pr99480_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_b.H.gcm)
-PASS: g++.dg/modules/pr99480_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99480_b.H.gcm)
-PASS: g++.dg/modules/pr99496_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99496_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99496_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99496_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99496_a.H.gcm)
-PASS: g++.dg/modules/pr99496_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99496_a.H.gcm)
-PASS: g++.dg/modules/pr99496_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99496_a.H.gcm)
-PASS: g++.dg/modules/pr99496_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99496_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99496_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99528_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99528_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99528_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99528_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_a.H.gcm)
-PASS: g++.dg/modules/pr99528_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_a.H.gcm)
-PASS: g++.dg/modules/pr99528_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_a.H.gcm)
-PASS: g++.dg/modules/pr99528_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99528_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99528_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pr99528_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_b.H.gcm)
-PASS: g++.dg/modules/pr99528_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_b.H.gcm)
-PASS: g++.dg/modules/pr99528_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pr99528_b.H.gcm)
-PASS: g++.dg/modules/pr99528_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pr99528_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pr99528_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pragma-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pragma-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pragma-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/pragma-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pragma-1_a.H.gcm)
-PASS: g++.dg/modules/pragma-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pragma-1_a.H.gcm)
-PASS: g++.dg/modules/pragma-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/pragma-1_a.H.gcm)
-PASS: g++.dg/modules/pragma-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/pragma-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/pragma-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/predef-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/predef-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/predef-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/predef-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/predef-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/predef-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/predef-2_a.C module-cmi bob:part (gcm.cache/bob-part.gcm)
-PASS: g++.dg/modules/predef-2_a.C module-cmi bob:part (gcm.cache/bob-part.gcm)
-PASS: g++.dg/modules/predef-2_a.C module-cmi bob:part (gcm.cache/bob-part.gcm)
-PASS: g++.dg/modules/predef-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/predef-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/predef-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/predef-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/predef-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/predef-2_b.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/preproc-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/preproc-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/preproc-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/preproc-1.C module-cmi =gcm.cache/,/preproc-1.C.gcm (gcm.cache/,/preproc-1.C.gcm)
-PASS: g++.dg/modules/preproc-1.C module-cmi =gcm.cache/,/preproc-1.C.gcm (gcm.cache/,/preproc-1.C.gcm)
-PASS: g++.dg/modules/preproc-1.C module-cmi =gcm.cache/,/preproc-1.C.gcm (gcm.cache/,/preproc-1.C.gcm)
-PASS: g++.dg/modules/preproc-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/preproc-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/preproc-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/preproc-2_a.H module-cmi ,/preproc-2_a.H (gcm.cache/,/preproc-2_a.H.gcm)
-PASS: g++.dg/modules/preproc-2_a.H module-cmi ,/preproc-2_a.H (gcm.cache/,/preproc-2_a.H.gcm)
-PASS: g++.dg/modules/preproc-2_a.H module-cmi ,/preproc-2_a.H (gcm.cache/,/preproc-2_a.H.gcm)
-PASS: g++.dg/modules/preproc-2_b.C -std=c++17 dg-regexp 19 was found: "preproc-2_b.C:13:5: error: 'int bob' redeclared as different kind of entity\nIn module ./preproc-2_a.H, imported at preproc-2_b.C:7:\n<command-line>: note: previous declaration 'void bob\(\)'\npreproc-2_a.H:8:6: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++17 dg-regexp 21 was found: "preproc-2_b.C:9:14: error: conflicting declaration 'float bill'\npreproc-2_b.C:15:7: note: in expansion of macro 'NAME'\npreproc-2_b.C:9:14: note: previous declaration as 'int bill'\npreproc-2_b.C:11:5: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2a dg-regexp 19 was found: "preproc-2_b.C:13:5: error: 'int bob' redeclared as different kind of entity\nIn module ./preproc-2_a.H, imported at preproc-2_b.C:7:\n<command-line>: note: previous declaration 'void bob\(\)'\npreproc-2_a.H:8:6: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2a dg-regexp 21 was found: "preproc-2_b.C:9:14: error: conflicting declaration 'float bill'\npreproc-2_b.C:15:7: note: in expansion of macro 'NAME'\npreproc-2_b.C:9:14: note: previous declaration as 'int bill'\npreproc-2_b.C:11:5: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2b dg-regexp 19 was found: "preproc-2_b.C:13:5: error: 'int bob' redeclared as different kind of entity\nIn module ./preproc-2_a.H, imported at preproc-2_b.C:7:\n<command-line>: note: previous declaration 'void bob\(\)'\npreproc-2_a.H:8:6: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2b dg-regexp 21 was found: "preproc-2_b.C:9:14: error: conflicting declaration 'float bill'\npreproc-2_b.C:15:7: note: in expansion of macro 'NAME'\npreproc-2_b.C:9:14: note: previous declaration as 'int bill'\npreproc-2_b.C:11:5: note: in expansion of macro 'NAME'"
-PASS: g++.dg/modules/preproc-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/printf-1 -std=c++17 execute
-PASS: g++.dg/modules/printf-1 -std=c++17 link
-PASS: g++.dg/modules/printf-1 -std=c++2a execute
-PASS: g++.dg/modules/printf-1 -std=c++2a link
-PASS: g++.dg/modules/printf-1 -std=c++2b execute
-PASS: g++.dg/modules/printf-1 -std=c++2b link
-PASS: g++.dg/modules/printf-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/printf-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/printf-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/printf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/printf-1_a.H.gcm)
-PASS: g++.dg/modules/printf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/printf-1_a.H.gcm)
-PASS: g++.dg/modules/printf-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/printf-1_a.H.gcm)
-PASS: g++.dg/modules/printf-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/printf-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/printf-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/reparent-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/reparent-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/reparent-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/reparent-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/reparent-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/reparent-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/reparent-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/reparent-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/reparent-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/reparent-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/reparent-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/reparent-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/reparent-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/scc-1.C -std=c++17 scan-lang-dump module " \\.[0-9]*\\. Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++17 scan-lang-dump module " Writing named:-[0-9]* function_decl:'::bar'"
-PASS: g++.dg/modules/scc-1.C -std=c++17 scan-lang-dump module " Writing named:-[0-9]* function_decl:'::baz'"
-PASS: g++.dg/modules/scc-1.C -std=c++17 scan-lang-dump module " Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/scc-1.C -std=c++2a scan-lang-dump module " \\.[0-9]*\\. Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++2a scan-lang-dump module " Writing named:-[0-9]* function_decl:'::bar'"
-PASS: g++.dg/modules/scc-1.C -std=c++2a scan-lang-dump module " Writing named:-[0-9]* function_decl:'::baz'"
-PASS: g++.dg/modules/scc-1.C -std=c++2a scan-lang-dump module " Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/scc-1.C -std=c++2b scan-lang-dump module " \\.[0-9]*\\. Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++2b scan-lang-dump module " Writing named:-[0-9]* function_decl:'::bar'"
-PASS: g++.dg/modules/scc-1.C -std=c++2b scan-lang-dump module " Writing named:-[0-9]* function_decl:'::baz'"
-PASS: g++.dg/modules/scc-1.C -std=c++2b scan-lang-dump module " Wrote backref:-[0-9]* function_decl:'::ba[rz]'"
-PASS: g++.dg/modules/scc-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/scc-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/scc-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/scc-1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/scc-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/scc-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/scc-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/scc-2.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/scc-2.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/scc-2.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/shadow-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/shadow-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/shadow-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/shadow-1_a.C module-cmi shadow (gcm.cache/shadow.gcm)
-PASS: g++.dg/modules/shadow-1_a.C module-cmi shadow (gcm.cache/shadow.gcm)
-PASS: g++.dg/modules/shadow-1_a.C module-cmi shadow (gcm.cache/shadow.gcm)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/shadow-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-mem-1_a.H.gcm)
-PASS: g++.dg/modules/stat-mem-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-mem-1_a.H.gcm)
-PASS: g++.dg/modules/stat-mem-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-mem-1_a.H.gcm)
-PASS: g++.dg/modules/stat-mem-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stat-mem-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stat-tpl-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stat-tpl-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stat-tpl-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stat-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/stat-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/stat-tpl-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stat-tpl-1_a.H.gcm)
-PASS: g++.dg/modules/static-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/static-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/static-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/static-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/static-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/static-1_a.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/static-1_b.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/static-1_b.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/static-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/static-1_b.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/static-1_b.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/static-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/static-1_b.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/static-1_b.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/static-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/static-1_c.C -std=c++17 (test for errors, line 7)
-PASS: g++.dg/modules/static-1_c.C -std=c++17 (test for errors, line 8)
-PASS: g++.dg/modules/static-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/static-1_c.C -std=c++2a (test for errors, line 7)
-PASS: g++.dg/modules/static-1_c.C -std=c++2a (test for errors, line 8)
-PASS: g++.dg/modules/static-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/static-1_c.C -std=c++2b (test for errors, line 7)
-PASS: g++.dg/modules/static-1_c.C -std=c++2b (test for errors, line 8)
-PASS: g++.dg/modules/static-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/static-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/static-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/static-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/static-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/static-2_a.H.gcm)
-PASS: g++.dg/modules/static-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/static-2_a.H.gcm)
-PASS: g++.dg/modules/static-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/static-2_a.H.gcm)
-PASS: g++.dg/modules/static-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/static-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/static-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-2.C -std=c++17 scan-assembler _ZN5OuterW3FOO5Inner2FnERNS1_1XERNS_S0_1YE:
-PASS: g++.dg/modules/std-subst-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-subst-2.C -std=c++2a scan-assembler _ZN5OuterW3FOO5Inner2FnERNS1_1XERNS_S0_1YE:
-PASS: g++.dg/modules/std-subst-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-subst-2.C -std=c++2b scan-assembler _ZN5OuterW3FOO5Inner2FnERNS1_1XERNS_S0_1YE:
-PASS: g++.dg/modules/std-subst-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-2.C module-cmi FOO (gcm.cache/FOO.gcm)
-PASS: g++.dg/modules/std-subst-2.C module-cmi FOO (gcm.cache/FOO.gcm)
-PASS: g++.dg/modules/std-subst-2.C module-cmi FOO (gcm.cache/FOO.gcm)
-PASS: g++.dg/modules/std-subst-3.C -std=c++17 scan-assembler _ZNStW3std9allocatorI4PoohE1MEPS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++17 scan-assembler _ZNStW3std9allocatorI4PoohE1NI6PigletEEPT_PS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++17 scan-assembler _ZNStW3std9allocatorIiE1MEPi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++17 scan-assembler _ZNStW3std9allocatorIiE1NIfEEPT_Pi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-subst-3.C -std=c++2a scan-assembler _ZNStW3std9allocatorI4PoohE1MEPS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2a scan-assembler _ZNStW3std9allocatorI4PoohE1NI6PigletEEPT_PS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2a scan-assembler _ZNStW3std9allocatorIiE1MEPi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2a scan-assembler _ZNStW3std9allocatorIiE1NIfEEPT_Pi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-subst-3.C -std=c++2b scan-assembler _ZNStW3std9allocatorI4PoohE1MEPS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2b scan-assembler _ZNStW3std9allocatorI4PoohE1NI6PigletEEPT_PS1_:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2b scan-assembler _ZNStW3std9allocatorIiE1MEPi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2b scan-assembler _ZNStW3std9allocatorIiE1NIfEEPT_Pi:
-PASS: g++.dg/modules/std-subst-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-3.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/std-subst-3.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/std-subst-3.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/std-subst-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_a.C module-cmi RenameString (gcm.cache/RenameString.gcm)
-PASS: g++.dg/modules/std-subst-4_a.C module-cmi RenameString (gcm.cache/RenameString.gcm)
-PASS: g++.dg/modules/std-subst-4_a.C module-cmi RenameString (gcm.cache/RenameString.gcm)
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++17 scan-assembler _ZW3Foo1fRSbIcStS_11char_traitsIcESaIcEE:
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++2a scan-assembler _ZW3Foo1fRSbIcStS_11char_traitsIcESaIcEE:
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++2b scan-assembler _ZW3Foo1fRSbIcStS_11char_traitsIcESaIcEE:
-PASS: g++.dg/modules/std-subst-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/std-subst-4_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/std-subst-4_b.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++17 scan-assembler _ZW3Bar1gRSs:
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++2a scan-assembler _ZW3Bar1gRSs:
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++2b scan-assembler _ZW3Bar1gRSs:
-PASS: g++.dg/modules/std-subst-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/std-subst-4_c.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/std-subst-4_c.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/std-subst-4_c.C module-cmi Bar (gcm.cache/Bar.gcm)
-PASS: g++.dg/modules/stdio-1 -std=c++17 execute
-PASS: g++.dg/modules/stdio-1 -std=c++17 link
-PASS: g++.dg/modules/stdio-1 -std=c++2a execute
-PASS: g++.dg/modules/stdio-1 -std=c++2a link
-PASS: g++.dg/modules/stdio-1 -std=c++2b execute
-PASS: g++.dg/modules/stdio-1 -std=c++2b link
-PASS: g++.dg/modules/stdio-1_a.H -std=c++17 scan-lang-dump module "Depset:0 decl entity:[0-9]* function_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++17 scan-lang-dump module "Depset:1 binding namespace_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++17 scan-lang-dump module "Writing section:60 "
-PASS: g++.dg/modules/stdio-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2a scan-lang-dump module "Depset:0 decl entity:[0-9]* function_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2a scan-lang-dump module "Depset:1 binding namespace_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2a scan-lang-dump module "Writing section:60 "
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2b scan-lang-dump module "Depset:0 decl entity:[0-9]* function_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2b scan-lang-dump module "Depset:1 binding namespace_decl:'::printf'"
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2b scan-lang-dump module "Writing section:60 "
-PASS: g++.dg/modules/stdio-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stdio-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stdio-1_a.H.gcm)
-PASS: g++.dg/modules/stdio-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stdio-1_a.H.gcm)
-PASS: g++.dg/modules/stdio-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/stdio-1_a.H.gcm)
-PASS: g++.dg/modules/stdio-1_b.C -std=c++17 scan-lang-dump module "Bindings '::printf' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++17 scan-lang-dump module "Lazily binding '::printf'@'[^\\n]*stdio-1_a.H' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++17 scan-lang-dump-not module "binding '::scanf'@'[^\\n]*'"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2a scan-lang-dump module "Bindings '::printf' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2a scan-lang-dump module "Lazily binding '::printf'@'[^\\n]*stdio-1_a.H' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2a scan-lang-dump-not module "binding '::scanf'@'[^\\n]*'"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2b scan-lang-dump module "Bindings '::printf' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2b scan-lang-dump module "Lazily binding '::printf'@'[^\\n]*stdio-1_a.H' section:"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2b scan-lang-dump-not module "binding '::scanf'@'[^\\n]*'"
-PASS: g++.dg/modules/stdio-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stdns_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stdns_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stdns_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/stdns_a.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/stdns_a.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/stdns_a.C module-cmi std (gcm.cache/std.gcm)
-PASS: g++.dg/modules/stdns_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/stdns_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/stdns_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/string-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/string-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/string-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/string-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/string-1_a.H.gcm)
-PASS: g++.dg/modules/string-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/string-1_a.H.gcm)
-PASS: g++.dg/modules/string-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/string-1_a.H.gcm)
-PASS: g++.dg/modules/string-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/string-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/string-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/string-view1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/string-view1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/string-view1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/string-view1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/string-view1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/string-view1.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/string-view2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/string-view2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/string-view2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sv-1_a.C (test for excess errors)
-PASS: g++.dg/modules/sv-1_a.C module-cmi Hello (gcm.cache/Hello.gcm)
-PASS: g++.dg/modules/sv-1_b.C (test for excess errors)
-PASS: g++.dg/modules/sym-subst-1.C -std=c++17 scan-assembler _ZW3bobW6stuartW5kevin4frobRS1_6mytype:
-PASS: g++.dg/modules/sym-subst-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-1.C -std=c++2a scan-assembler _ZW3bobW6stuartW5kevin4frobRS1_6mytype:
-PASS: g++.dg/modules/sym-subst-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-1.C -std=c++2b scan-assembler _ZW3bobW6stuartW5kevin4frobRS1_6mytype:
-PASS: g++.dg/modules/sym-subst-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-1.C module-cmi bob.stuart.kevin (gcm.cache/bob.stuart.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-1.C module-cmi bob.stuart.kevin (gcm.cache/bob.stuart.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-1.C module-cmi bob.stuart.kevin (gcm.cache/bob.stuart.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++17 scan-assembler-not all must have scan-assembler
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++2a scan-assembler-not all must have scan-assembler
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++2b scan-assembler-not all must have scan-assembler
-PASS: g++.dg/modules/sym-subst-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_a.C module-cmi bob.stuart (gcm.cache/bob.stuart.gcm)
-PASS: g++.dg/modules/sym-subst-2_a.C module-cmi bob.stuart (gcm.cache/bob.stuart.gcm)
-PASS: g++.dg/modules/sym-subst-2_a.C module-cmi bob.stuart (gcm.cache/bob.stuart.gcm)
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++17 scan-assembler _ZW3bobW5kevin3barRS0_6mytype:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++17 scan-assembler _ZW3bobW6stuart5innerIS_W5kevin6mytypeEvRT_:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2a scan-assembler _ZW3bobW5kevin3barRS0_6mytype:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2a scan-assembler _ZW3bobW6stuart5innerIS_W5kevin6mytypeEvRT_:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2b scan-assembler _ZW3bobW5kevin3barRS0_6mytype:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2b scan-assembler _ZW3bobW6stuart5innerIS_W5kevin6mytypeEvRT_:
-PASS: g++.dg/modules/sym-subst-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-2_b.C module-cmi bob.kevin (gcm.cache/bob.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-2_b.C module-cmi bob.kevin (gcm.cache/bob.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-2_b.C module-cmi bob.kevin (gcm.cache/bob.kevin.gcm)
-PASS: g++.dg/modules/sym-subst-3_a.C (test for excess errors)
-PASS: g++.dg/modules/sym-subst-3_a.C module-cmi t.s (gcm.cache/t.s.gcm)
-PASS: g++.dg/modules/sym-subst-3_a.C scan-assembler .globa?l[ \\t]*_?_ZW1tW1s1S\\n
-PASS: g++.dg/modules/sym-subst-3_b.C (test for excess errors)
-PASS: g++.dg/modules/sym-subst-3_b.C module-cmi t (gcm.cache/t.gcm)
-PASS: g++.dg/modules/sym-subst-3_b.C scan-assembler _ZW1t1fPS_1tPS_W1s1s:
-PASS: g++.dg/modules/sym-subst-4.C -std=c++17 scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neun4frobRS8_6mytype:
-PASS: g++.dg/modules/sym-subst-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-4.C -std=c++2a scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neun4frobRS8_6mytype:
-PASS: g++.dg/modules/sym-subst-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-4.C -std=c++2b scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neun4frobRS8_6mytype:
-PASS: g++.dg/modules/sym-subst-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-4.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.gcm)
-PASS: g++.dg/modules/sym-subst-4.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.gcm)
-PASS: g++.dg/modules/sym-subst-4.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.gcm)
-PASS: g++.dg/modules/sym-subst-5.C -std=c++17 scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehn4frobRS9_6mytype:
-PASS: g++.dg/modules/sym-subst-5.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-5.C -std=c++2a scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehn4frobRS9_6mytype:
-PASS: g++.dg/modules/sym-subst-5.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-5.C -std=c++2b scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehn4frobRS9_6mytype:
-PASS: g++.dg/modules/sym-subst-5.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-5.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.gcm)
-PASS: g++.dg/modules/sym-subst-5.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.gcm)
-PASS: g++.dg/modules/sym-subst-5.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.gcm)
-PASS: g++.dg/modules/sym-subst-6.C -std=c++17 scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehnW3elf4frobRSA_6mytype:
-PASS: g++.dg/modules/sym-subst-6.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sym-subst-6.C -std=c++2a scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehnW3elf4frobRSA_6mytype:
-PASS: g++.dg/modules/sym-subst-6.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sym-subst-6.C -std=c++2b scan-assembler _ZW4zeroW4einsW4zweiW4dreiW4vierW4funfW5sechsW6siebenW4achtW4neunW4zehnW3elf4frobRSA_6mytype:
-PASS: g++.dg/modules/sym-subst-6.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/sym-subst-6.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf.gcm)
-PASS: g++.dg/modules/sym-subst-6.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf.gcm)
-PASS: g++.dg/modules/sym-subst-6.C module-cmi zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf (gcm.cache/zero.eins.zwei.drei.vier.funf.sechs.sieben.acht.neun.zehn.elf.gcm)
-PASS: g++.dg/modules/sys/inext-1.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/sys/inext-1.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/sys/inext-1.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-1_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-1_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-1_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-2_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-2_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-2_a.C module-cmi tdef (gcm.cache/tdef.gcm)
-PASS: g++.dg/modules/tdef-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++17 (test for errors, line 10)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++2a (test for errors, line 10)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++2b (test for errors, line 10)
-PASS: g++.dg/modules/tdef-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-3 -std=c++17 execute
-PASS: g++.dg/modules/tdef-3 -std=c++17 link
-PASS: g++.dg/modules/tdef-3 -std=c++2a execute
-PASS: g++.dg/modules/tdef-3 -std=c++2a link
-PASS: g++.dg/modules/tdef-3 -std=c++2b execute
-PASS: g++.dg/modules/tdef-3 -std=c++2b link
-PASS: g++.dg/modules/tdef-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tdef-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tdef-3_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tdef-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-3_b.C module-cmi quux (gcm.cache/quux.gcm)
-PASS: g++.dg/modules/tdef-3_b.C module-cmi quux (gcm.cache/quux.gcm)
-PASS: g++.dg/modules/tdef-3_b.C module-cmi quux (gcm.cache/quux.gcm)
-PASS: g++.dg/modules/tdef-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++17 (test for errors, line 10)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++2a (test for errors, line 10)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++2b (test for errors, line 10)
-PASS: g++.dg/modules/tdef-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-6_a.H.gcm)
-PASS: g++.dg/modules/tdef-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-6_a.H.gcm)
-PASS: g++.dg/modules/tdef-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-6_a.H.gcm)
-PASS: g++.dg/modules/tdef-6_b.C -std=c++17 scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) type_decl:'::__mbstate_t'"
-PASS: g++.dg/modules/tdef-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-6_b.C -std=c++2a scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) type_decl:'::__mbstate_t'"
-PASS: g++.dg/modules/tdef-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-6_b.C -std=c++2b scan-lang-dump module "Read:-[0-9]'s named merge key \\(matched\\) type_decl:'::__mbstate_t'"
-PASS: g++.dg/modules/tdef-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-7_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-7_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-7_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-7_a.H.gcm)
-PASS: g++.dg/modules/tdef-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-7_a.H.gcm)
-PASS: g++.dg/modules/tdef-7_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tdef-7_a.H.gcm)
-PASS: g++.dg/modules/tdef-7_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tdef-7_b.C -std=c++17 scan-lang-dump-times module "Cloned:-[0-9]* typedef integer_type:'::duration_cast::__to_rep'" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++17 scan-lang-dump-times module "merge key \\(matched\\) function_decl:'::duration_cast" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++17 scan-lang-dump-times module "merge key \\(unique\\) type_decl:'#null#'" 2
-PASS: g++.dg/modules/tdef-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2a scan-lang-dump-times module "Cloned:-[0-9]* typedef integer_type:'::duration_cast::__to_rep'" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2a scan-lang-dump-times module "merge key \\(matched\\) function_decl:'::duration_cast" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2a scan-lang-dump-times module "merge key \\(unique\\) type_decl:'#null#'" 2
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2b scan-lang-dump-times module "Cloned:-[0-9]* typedef integer_type:'::duration_cast::__to_rep'" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2b scan-lang-dump-times module "merge key \\(matched\\) function_decl:'::duration_cast" 1
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2b scan-lang-dump-times module "merge key \\(unique\\) type_decl:'#null#'" 2
-PASS: g++.dg/modules/tdef-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-8_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-8_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-8_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/tdef-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/tdef-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/tdef-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-inst-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tdef-inst-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tdef-inst-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/thunk-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/thunk-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/thunk-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/thunk-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/thunk-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/thunk-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/thunk-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/thunk-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/thunk-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/thunk-1_b.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/thunk-1_b.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/thunk-1_b.C module-cmi baz (gcm.cache/baz.gcm)
-PASS: g++.dg/modules/tinfo-1.C -std=c++17 scan-lang-dump module "Writing typedef type_decl:'::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++17 scan-lang-dump module "Wrote tinfo_type:-[0-9]* 9 '::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++17 scan-lang-dump-not module "Writing tree:-[0-9]* type_decl:'__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tinfo-1.C -std=c++2a scan-lang-dump module "Writing typedef type_decl:'::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2a scan-lang-dump module "Wrote tinfo_type:-[0-9]* 9 '::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2a scan-lang-dump-not module "Writing tree:-[0-9]* type_decl:'__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tinfo-1.C -std=c++2b scan-lang-dump module "Writing typedef type_decl:'::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2b scan-lang-dump module "Wrote tinfo_type:-[0-9]* 9 '::__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2b scan-lang-dump-not module "Writing tree:-[0-9]* type_decl:'__si_class_type_info_pseudo_9'"
-PASS: g++.dg/modules/tinfo-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tinfo-1.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/tinfo-1.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/tinfo-1.C module-cmi Foo (gcm.cache/Foo.gcm)
-PASS: g++.dg/modules/tinfo-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tinfo-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tinfo-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tinfo-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tinfo-2_a.H.gcm)
-PASS: g++.dg/modules/tinfo-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tinfo-2_a.H.gcm)
-PASS: g++.dg/modules/tinfo-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tinfo-2_a.H.gcm)
-PASS: g++.dg/modules/tinfo-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tinfo-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tinfo-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tmpl-part-req-1_a.H (test for excess errors)
-PASS: g++.dg/modules/tmpl-part-req-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tmpl-part-req-1_a.H.gcm)
-PASS: g++.dg/modules/tmpl-part-req-1_b.C (test for excess errors)
-PASS: g++.dg/modules/tmpl-part-req-1_b.C scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tmpl-part-req-2_a.H (test for excess errors)
-PASS: g++.dg/modules/tmpl-part-req-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tmpl-part-req-2_a.H.gcm)
-PASS: g++.dg/modules/tmpl-part-req-2_b.C (test for excess errors)
-PASS: g++.dg/modules/tmpl-part-req-2_b.C scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tname-spec-1 -std=c++17 execute
-PASS: g++.dg/modules/tname-spec-1 -std=c++17 link
-PASS: g++.dg/modules/tname-spec-1 -std=c++2a execute
-PASS: g++.dg/modules/tname-spec-1 -std=c++2a link
-PASS: g++.dg/modules/tname-spec-1 -std=c++2b execute
-PASS: g++.dg/modules/tname-spec-1 -std=c++2b link
-PASS: g++.dg/modules/tname-spec-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tname-spec-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tname-spec-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tname-spec-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tname-spec-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tname-spec-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-1.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/token-1.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/token-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-1.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/token-1.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/token-1.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-1.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/token-1.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/token-1.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-1.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-2_b.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/token-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-2_b.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/token-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-2_b.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/token-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-3.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/token-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-3.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/token-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-3.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/token-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-3.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-4.C -std=c++17 (test for errors, line 2)
-PASS: g++.dg/modules/token-4.C -std=c++17 (test for errors, line 3)
-PASS: g++.dg/modules/token-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-4.C -std=c++2a (test for errors, line 2)
-PASS: g++.dg/modules/token-4.C -std=c++2a (test for errors, line 3)
-PASS: g++.dg/modules/token-4.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-4.C -std=c++2b (test for errors, line 2)
-PASS: g++.dg/modules/token-4.C -std=c++2b (test for errors, line 3)
-PASS: g++.dg/modules/token-4.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-4.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-4.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-4.C module-cmi !bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/token-5.C -std=c++17 (test for errors, line 4)
-PASS: g++.dg/modules/token-5.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/token-5.C -std=c++2a (test for errors, line 4)
-PASS: g++.dg/modules/token-5.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/token-5.C -std=c++2b (test for errors, line 4)
-PASS: g++.dg/modules/token-5.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/token-5.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/token-5.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/token-5.C module-cmi !frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++17 scan-lang-dump module "Writing decl tmpl spec:-[0-9]* template_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++17 scan-lang-dump module "Writing decl tmpl spec:-[0-9]* type_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++17 scan-lang-dump module "Writing:-[0-9]*'s alias spec merge key \\(specialization\\) type_decl:'::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2a scan-lang-dump module "Writing decl tmpl spec:-[0-9]* template_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2a scan-lang-dump module "Writing decl tmpl spec:-[0-9]* type_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2a scan-lang-dump module "Writing:-[0-9]*'s alias spec merge key \\(specialization\\) type_decl:'::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2b scan-lang-dump module "Writing decl tmpl spec:-[0-9]* template_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2b scan-lang-dump module "Writing decl tmpl spec:-[0-9]* type_decl:'::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2b scan-lang-dump module "Writing:-[0-9]*'s alias spec merge key \\(specialization\\) type_decl:'::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-alias-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-alias-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-alias-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-alias-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++17 scan-lang-dump module "Deduping '::allocator_traits<::allocator<_Tp>>::template rebind_alloc'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++17 scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++17 scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2a scan-lang-dump module "Deduping '::allocator_traits<::allocator<_Tp>>::template rebind_alloc'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2a scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2a scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2b scan-lang-dump module "Deduping '::allocator_traits<::allocator<_Tp>>::template rebind_alloc'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2b scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::rebind_alloc<long int>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2b scan-lang-dump module "Deduping '::allocator_traits<::allocator<long int>>::template rebind_alloc<_Up>'"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-alias-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-ary-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-ary-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-ary-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-ary-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-ary-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++17 scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2a scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2b scan-lang-dump-not module "merge key \\(unique\\)"
-PASS: g++.dg/modules/tpl-ary-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-fn-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-fn-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-fn-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-fn-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-fn-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-fn-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-var-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-var-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-var-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-extern-var-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-extern-var-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-extern-var-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 (test for warnings, line 12)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[1\\]=decl declaration '::foo'\\n \\[2\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<float>'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 scan-lang-dump-not module "Connecting declaration decl template_decl:'::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a (test for warnings, line 12)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[1\\]=decl declaration '::foo'\\n \\[2\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<float>'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a scan-lang-dump-not module "Connecting declaration decl template_decl:'::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b (test for warnings, line 12)
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[1\\]=decl declaration '::foo'\\n \\[2\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<float>'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b scan-lang-dump-not module "Connecting declaration decl template_decl:'::foo'"
-PASS: g++.dg/modules/tpl-friend-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++17 (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[.\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=decl declaration '::template foo'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<int>'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2a (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[.\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=decl declaration '::template foo'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<int>'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2b (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::foo'\\n \\[.\\]=binding '::foo'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl definition '::template TPL'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=decl declaration '::template foo'\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=binding '::TPL'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization definition '::TPL<int>'"
-PASS: g++.dg/modules/tpl-friend-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++17 (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++2a (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++2b (test for warnings, line 9)
-PASS: g++.dg/modules/tpl-friend-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-4_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++17 (test for errors, line 16)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++17 (test for errors, line 19)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2a (test for errors, line 16)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2a (test for errors, line 19)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2b (test for errors, line 16)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2b (test for errors, line 19)
-PASS: g++.dg/modules/tpl-friend-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++17 scan-lang-dump module "Lazily binding '::basic_streambuf'@'foo' section:"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++17 scan-lang-dump module "Loading entity foo\\[0\\] section:1"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++17 scan-lang-dump module "Loading entity foo\\[1\\] section:2"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2a scan-lang-dump module "Lazily binding '::basic_streambuf'@'foo' section:"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2a scan-lang-dump module "Loading entity foo\\[0\\] section:1"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2a scan-lang-dump module "Loading entity foo\\[1\\] section:2"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2b scan-lang-dump module "Lazily binding '::basic_streambuf'@'foo' section:"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2b scan-lang-dump module "Loading entity foo\\[0\\] section:1"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2b scan-lang-dump module "Loading entity foo\\[1\\] section:2"
-PASS: g++.dg/modules/tpl-friend-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-7_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-friend-7_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-7_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-8_b.C module-cmi pr100134 (gcm.cache/pr100134.gcm)
-PASS: g++.dg/modules/tpl-friend-8_b.C module-cmi pr100134 (gcm.cache/pr100134.gcm)
-PASS: g++.dg/modules/tpl-friend-8_b.C module-cmi pr100134 (gcm.cache/pr100134.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_b.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_b.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_b.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_c.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_c.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_c.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-friend-merge-1_c.H.gcm)
-PASS: g++.dg/modules/tpl-friend-merge-1_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_e.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_e.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_e.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_f.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_f.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-friend-merge-1_f.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-1_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-1_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++17 scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++17 scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2a scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2a scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2b scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2b scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++17 scan-assembler-not ^[a-zA-Z0-9_]*:
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++2a scan-assembler-not ^[a-zA-Z0-9_]*:
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++2b scan-assembler-not ^[a-zA-Z0-9_]*:
-PASS: g++.dg/modules/tpl-spec-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-2_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-2_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b scan-assembler _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b scan-lang-dump module "Dependencies of specialization function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b scan-lang-dump module "Pending specialization '::foo<int>' entity:[0-9]* section:. keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b scan-lang-dump-not module "Depending definition function_decl:'::foo<int>'"
-PASS: g++.dg/modules/tpl-spec-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++17 scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++17 scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2a scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2a scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2b scan-assembler-not _Z3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2b scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++17 scan-assembler _ZW3TPL3fooIfEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++17 scan-assembler-not _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++17 scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2a scan-assembler _ZW3TPL3fooIfEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2a scan-assembler-not _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2a scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2b scan-assembler _ZW3TPL3fooIfEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2b scan-assembler-not _ZW3TPL3fooIiEiT_:
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::foo'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2b scan-lang-dump-not module "Reading definition function_decl '::foo@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-2_d.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 scan-assembler _ZNW3TPL4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 scan-lang-dump module "Dependencies of specialization function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 scan-lang-dump module "Pending specialization '::frob::store<int>' entity:[0-9]* section:. keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 scan-lang-dump-not module "Depending definition function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a scan-assembler _ZNW3TPL4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a scan-lang-dump module "Dependencies of specialization function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a scan-lang-dump module "Pending specialization '::frob::store<int>' entity:[0-9]* section:. keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a scan-lang-dump-not module "Depending definition function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b scan-assembler _ZNW3TPL4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=specialization declaration '::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b scan-lang-dump module "Dependencies of specialization function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b scan-lang-dump module "Pending specialization '::frob::store<int>' entity:[0-9]* section:. keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b scan-lang-dump-not module "Depending definition function_decl:'::frob::store<int>'"
-PASS: g++.dg/modules/tpl-spec-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-3_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-3_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++17 scan-assembler-not _ZN4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++17 scan-lang-dump-not module "Reading definition function_decl '::frob@TPL:.::store@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2a scan-assembler-not _ZN4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2a scan-lang-dump-not module "Reading definition function_decl '::frob@TPL:.::store@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2b scan-assembler-not _ZN4frob5storeIiEEvT_:
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::frob'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2b scan-lang-dump-not module "Reading definition function_decl '::frob@TPL:.::store@TPL:.<int>'"
-PASS: g++.dg/modules/tpl-spec-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++17 scan-lang-dump module "Dependencies of specialization type_decl:'::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++17 scan-lang-dump module "Pending specialization '::X<int>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2a scan-lang-dump module "Dependencies of specialization type_decl:'::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2a scan-lang-dump module "Pending specialization '::X<int>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n( \\[.\\]=[^\\n]*'\\n)* \\[.\\]=specialization definition '::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2b scan-lang-dump module "Dependencies of specialization type_decl:'::X<int>'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2b scan-lang-dump module "Pending specialization '::X<int>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-4_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-4_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n( \\[.\\][^\\n]*'\\n)* \\[.\\]=partial definition '::template X<T,0x1>'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++17 scan-lang-dump module "Dependency on partial template_decl:'::template X<T,0x1>' found"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++17 scan-lang-dump module "Pending specialization '::template X<T,0x1>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n( \\[.\\][^\\n]*'\\n)* \\[.\\]=partial definition '::template X<T,0x1>'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2a scan-lang-dump module "Dependency on partial template_decl:'::template X<T,0x1>' found"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2a scan-lang-dump module "Pending specialization '::template X<T,0x1>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n( \\[.\\][^\\n]*'\\n)* \\[.\\]=partial definition '::template X<T,0x1>'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2b scan-lang-dump module "Dependency on partial template_decl:'::template X<T,0x1>' found"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2b scan-lang-dump module "Pending specialization '::template X<T,0x1>' entity:[0-9]* section:. keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-5_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-5_a.C module-cmi TPL (gcm.cache/TPL.gcm)
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++17 scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++2a scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++2b scan-lang-dump module "Reading 1 pending entities keyed to '::X'"
-PASS: g++.dg/modules/tpl-spec-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-6_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++17 (test for errors, line 6)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++2a (test for errors, line 6)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++2b (test for errors, line 6)
-PASS: g++.dg/modules/tpl-spec-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-7.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-7.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-7.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-spec-8_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-8_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-8_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-spec-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-spec-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-spec-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-spec-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-spec-8_a.H.gcm)
-PASS: g++.dg/modules/tpl-spec-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-spec-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-friend-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-friend-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-friend-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-mem-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/tpl-tpl-mem-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-mem-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-merge-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-merge-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-merge-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-1_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/tpl-tpl-parm-2_a.H.gcm)
-PASS: g++.dg/modules/tpl-tpl-parm-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tpl-tpl-parm-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tplmem-1 -std=c++17 execute
-PASS: g++.dg/modules/tplmem-1 -std=c++17 link
-PASS: g++.dg/modules/tplmem-1 -std=c++2a execute
-PASS: g++.dg/modules/tplmem-1 -std=c++2a link
-PASS: g++.dg/modules/tplmem-1 -std=c++2b execute
-PASS: g++.dg/modules/tplmem-1 -std=c++2b link
-PASS: g++.dg/modules/tplmem-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tplmem-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tplmem-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tplmem-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tplmem-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tplmem-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/tplmem-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tplmem-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tplmem-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tplmem-3 -std=c++17 execute
-PASS: g++.dg/modules/tplmem-3 -std=c++17 link
-PASS: g++.dg/modules/tplmem-3 -std=c++2a execute
-PASS: g++.dg/modules/tplmem-3 -std=c++2a link
-PASS: g++.dg/modules/tplmem-3 -std=c++2b execute
-PASS: g++.dg/modules/tplmem-3 -std=c++2b link
-PASS: g++.dg/modules/tplmem-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tplmem-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tplmem-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/tplmem-3_a.C module-cmi billy.bob.thornton (gcm.cache/billy.bob.thornton.gcm)
-PASS: g++.dg/modules/tplmem-3_a.C module-cmi billy.bob.thornton (gcm.cache/billy.bob.thornton.gcm)
-PASS: g++.dg/modules/tplmem-3_a.C module-cmi billy.bob.thornton (gcm.cache/billy.bob.thornton.gcm)
-PASS: g++.dg/modules/tplmem-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/tplmem-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/tplmem-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-2_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-3_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-3_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-3_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/ttp-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-3_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/ttp-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/ttp-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/ttp-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/typename-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/typename-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/typename-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/typename-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/typename-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/typename-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/typename-friend_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/typename-friend_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/typename-friend_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/typename-friend_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-friend_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-friend_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/typename-friend_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/typename-friend_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/typename-friend_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++17 scan-lang-dump module "Bindings '::counter' section:1"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++17 scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++17 scan-lang-dump-not module "horcrux"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2a scan-lang-dump module "Bindings '::counter' section:1"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2a scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2a scan-lang-dump-not module "horcrux"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2b scan-lang-dump module "Bindings '::counter' section:1"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2b scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2b scan-lang-dump-not module "horcrux"
-PASS: g++.dg/modules/unnamed-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_a.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/unnamed-1_a.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/unnamed-1_a.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++17 scan-lang-dump module ">Loading entity PiL\\[0\\] section:1"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++17 scan-lang-dump module "Bindings '::counter'"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2a scan-lang-dump module ">Loading entity PiL\\[0\\] section:1"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2a scan-lang-dump module "Bindings '::counter'"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2b scan-lang-dump module ">Loading entity PiL\\[0\\] section:1"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2b scan-lang-dump module "Bindings '::counter'"
-PASS: g++.dg/modules/unnamed-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/unnamed-2.C -std=c++17 scan-lang-dump-not module "Bindings '::counter' section:"
-PASS: g++.dg/modules/unnamed-2.C -std=c++17 scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/unnamed-2.C -std=c++2a scan-lang-dump-not module "Bindings '::counter' section:"
-PASS: g++.dg/modules/unnamed-2.C -std=c++2a scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-2.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/unnamed-2.C -std=c++2b scan-lang-dump-not module "Bindings '::counter' section:"
-PASS: g++.dg/modules/unnamed-2.C -std=c++2b scan-lang-dump-not module "Unnamed . '::counter'"
-PASS: g++.dg/modules/unnamed-2.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/unnamed-2.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/unnamed-2.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/unnamed-2.C module-cmi PiL (gcm.cache/PiL.gcm)
-PASS: g++.dg/modules/used-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/used-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/used-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/used-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_a.H.gcm)
-PASS: g++.dg/modules/used-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_a.H.gcm)
-PASS: g++.dg/modules/used-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_a.H.gcm)
-PASS: g++.dg/modules/used-1_b.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/used-1_b.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/used-1_b.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/used-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_b.H.gcm)
-PASS: g++.dg/modules/used-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_b.H.gcm)
-PASS: g++.dg/modules/used-1_b.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/used-1_b.H.gcm)
-PASS: g++.dg/modules/used-1_c.C -std=c++17 scan-assembler _Z4frobi:
-PASS: g++.dg/modules/used-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/used-1_c.C -std=c++2a scan-assembler _Z4frobi:
-PASS: g++.dg/modules/used-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/used-1_c.C -std=c++2b scan-assembler _Z4frobi:
-PASS: g++.dg/modules/used-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-1 -std=c++17 link
-PASS: g++.dg/modules/using-1 -std=c++2a link
-PASS: g++.dg/modules/using-1 -std=c++2b link
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 44)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 45)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 46)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 47)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 48)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 49)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 51)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 52)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 53)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 54)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 55)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 56)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 67)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 68)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for errors, line 69)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 12)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 14)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 19)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 22)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 28)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 31)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 33)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 36)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 38)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 41)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 59)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 62)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 64)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for warnings, line 9)
-PASS: g++.dg/modules/using-10.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 44)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 45)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 46)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 47)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 48)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 49)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 51)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 52)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 53)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 54)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 55)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 56)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 67)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 68)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for errors, line 69)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 12)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 14)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 17)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 19)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 22)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 28)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 31)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 33)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 36)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 38)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 41)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 59)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 62)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 64)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for warnings, line 9)
-PASS: g++.dg/modules/using-10.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 44)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 45)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 46)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 47)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 48)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 49)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 51)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 52)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 53)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 54)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 55)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 56)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 67)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 68)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for errors, line 69)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 12)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 14)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 17)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 19)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 22)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 28)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 31)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 33)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 36)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 38)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 41)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 59)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 62)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 64)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for warnings, line 9)
-PASS: g++.dg/modules/using-10.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-10.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-10.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-10.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/using-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/using-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/using-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-2_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-3.C -std=c++17 (test for errors, line 14)
-PASS: g++.dg/modules/using-3.C -std=c++17 (test for errors, line 15)
-PASS: g++.dg/modules/using-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-3.C -std=c++2a (test for errors, line 14)
-PASS: g++.dg/modules/using-3.C -std=c++2a (test for errors, line 15)
-PASS: g++.dg/modules/using-3.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-3.C -std=c++2b (test for errors, line 14)
-PASS: g++.dg/modules/using-3.C -std=c++2b (test for errors, line 15)
-PASS: g++.dg/modules/using-3.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-3.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-3.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-3.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/using-4_a.C -std=c++17 scan-lang-dump module "Depset:0 using overload:'::N::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++17 scan-lang-dump module "Depset:1 binding namespace_decl:'::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++17 scan-lang-dump module "Writing section:2 2 depsets"
-PASS: g++.dg/modules/using-4_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-4_a.C -std=c++2a scan-lang-dump module "Depset:0 using overload:'::N::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++2a scan-lang-dump module "Depset:1 binding namespace_decl:'::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++2a scan-lang-dump module "Writing section:2 2 depsets"
-PASS: g++.dg/modules/using-4_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-4_a.C -std=c++2b scan-lang-dump module "Depset:0 using overload:'::N::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++2b scan-lang-dump module "Depset:1 binding namespace_decl:'::foo'"
-PASS: g++.dg/modules/using-4_a.C -std=c++2b scan-lang-dump module "Writing section:2 2 depsets"
-PASS: g++.dg/modules/using-4_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-4_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-4_b.C -std=c++17 scan-lang-dump module "Binding of '::foo'"
-PASS: g++.dg/modules/using-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-4_b.C -std=c++2a scan-lang-dump module "Binding of '::foo'"
-PASS: g++.dg/modules/using-4_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-4_b.C -std=c++2b scan-lang-dump module "Binding of '::foo'"
-PASS: g++.dg/modules/using-4_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-5_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::One::X'\\n \\[1\\]=binding '::One::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=using declaration '::One::X'\\n \\[1\\]=binding '::Two::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-5_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::One::X'\\n \\[1\\]=binding '::One::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=using declaration '::One::X'\\n \\[1\\]=binding '::Two::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-5_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::One::X'\\n \\[1\\]=binding '::One::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=using declaration '::One::X'\\n \\[1\\]=binding '::Two::X'"
-PASS: g++.dg/modules/using-5_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-5_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-5_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-6_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-6_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-6_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-6_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-6_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-6_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-7.C -std=c++17 scan-lang-dump module "Writing section:1 4 depsets\\n Cluster members:\\n \\[0\\]=decl definition '::__gnu_cxx::_Lock_policy'\\n \\[1\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[2\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n \\[3\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++17 scan-lang-dump module "Writing section:2 2 depsets\\n Cluster members:\\n \\[0\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[1\\]=binding '::std::_S_single'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-7.C -std=c++2a scan-lang-dump module "Writing section:1 4 depsets\\n Cluster members:\\n \\[0\\]=decl definition '::__gnu_cxx::_Lock_policy'\\n \\[1\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[2\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n \\[3\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++2a scan-lang-dump module "Writing section:2 2 depsets\\n Cluster members:\\n \\[0\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[1\\]=binding '::std::_S_single'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-7.C -std=c++2b scan-lang-dump module "Writing section:1 4 depsets\\n Cluster members:\\n \\[0\\]=decl definition '::__gnu_cxx::_Lock_policy'\\n \\[1\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[2\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n \\[3\\]=binding '::__gnu_cxx::_[A-Za-z_]*'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++2b scan-lang-dump module "Writing section:2 2 depsets\\n Cluster members:\\n \\[0\\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\\n \\[1\\]=binding '::std::_S_single'\\n"
-PASS: g++.dg/modules/using-7.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-7.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/using-8_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-8_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-8_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-8_a.C module-cmi bob (gcm.cache/bob.gcm)
-PASS: g++.dg/modules/using-8_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-8_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-8_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-9.C -std=c++17 (test for errors, line 11)
-PASS: g++.dg/modules/using-9.C -std=c++17 (test for warnings, line 8)
-PASS: g++.dg/modules/using-9.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/using-9.C -std=c++2a (test for errors, line 11)
-PASS: g++.dg/modules/using-9.C -std=c++2a (test for warnings, line 8)
-PASS: g++.dg/modules/using-9.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/using-9.C -std=c++2b (test for errors, line 11)
-PASS: g++.dg/modules/using-9.C -std=c++2b (test for warnings, line 8)
-PASS: g++.dg/modules/using-9.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/using-9.C module-cmi !lib (gcm.cache/lib.gcm)
-PASS: g++.dg/modules/using-9.C module-cmi !lib (gcm.cache/lib.gcm)
-PASS: g++.dg/modules/using-9.C module-cmi !lib (gcm.cache/lib.gcm)
-PASS: g++.dg/modules/using-enum-1_a.H (test for excess errors)
-PASS: g++.dg/modules/using-enum-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/using-enum-1_a.H.gcm)
-PASS: g++.dg/modules/using-enum-1_b.C (test for excess errors)
-PASS: g++.dg/modules/using-enum-2.C (test for errors, line 18)
-PASS: g++.dg/modules/using-enum-2.C (test for errors, line 19)
-PASS: g++.dg/modules/using-enum-2.C (test for errors, line 20)
-PASS: g++.dg/modules/using-enum-2.C (test for errors, line 21)
-PASS: g++.dg/modules/using-enum-2.C (test for warnings, line 14)
-PASS: g++.dg/modules/using-enum-2.C (test for warnings, line 15)
-PASS: g++.dg/modules/using-enum-2.C (test for warnings, line 8)
-PASS: g++.dg/modules/using-enum-2.C (test for warnings, line 9)
-PASS: g++.dg/modules/using-enum-2.C (test for excess errors)
-PASS: g++.dg/modules/using-enum-2.C module-cmi !bad (gcm.cache/bad.gcm)
-PASS: g++.dg/modules/var-1 -std=c++17 execute
-PASS: g++.dg/modules/var-1 -std=c++17 link
-PASS: g++.dg/modules/var-1 -std=c++2a execute
-PASS: g++.dg/modules/var-1 -std=c++2a link
-PASS: g++.dg/modules/var-1 -std=c++2b execute
-PASS: g++.dg/modules/var-1 -std=c++2b link
-PASS: g++.dg/modules/var-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-1_a.C module-cmi Var (gcm.cache/Var.gcm)
-PASS: g++.dg/modules/var-1_a.C module-cmi Var (gcm.cache/Var.gcm)
-PASS: g++.dg/modules/var-1_a.C module-cmi Var (gcm.cache/Var.gcm)
-PASS: g++.dg/modules/var-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1 -std=c++17 execute
-PASS: g++.dg/modules/var-tpl-1 -std=c++17 link
-PASS: g++.dg/modules/var-tpl-1 -std=c++2a execute
-PASS: g++.dg/modules/var-tpl-1 -std=c++2a link
-PASS: g++.dg/modules/var-tpl-1 -std=c++2b execute
-PASS: g++.dg/modules/var-tpl-1 -std=c++2b link
-PASS: g++.dg/modules/var-tpl-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/var-tpl-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/var-tpl-1_a.C module-cmi frob (gcm.cache/frob.gcm)
-PASS: g++.dg/modules/var-tpl-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-tpl-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/var-tpl-concept-1_a.C module-cmi foo:part1 (gcm.cache/foo-part1.gcm)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/var-tpl-concept-1_b.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/virt-1 -std=c++17 execute
-PASS: g++.dg/modules/virt-1 -std=c++17 link
-PASS: g++.dg/modules/virt-1 -std=c++2a execute
-PASS: g++.dg/modules/virt-1 -std=c++2a link
-PASS: g++.dg/modules/virt-1 -std=c++2b execute
-PASS: g++.dg/modules/virt-1 -std=c++2b link
-PASS: g++.dg/modules/virt-1_a.C -std=c++17 scan-assembler _ZTIW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++17 scan-assembler _ZTSW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++17 scan-assembler _ZTVW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++17 scan-assembler _ZW3foo5VisitPS_7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/virt-1_a.C -std=c++2a scan-assembler _ZTIW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2a scan-assembler _ZTSW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2a scan-assembler _ZTVW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2a scan-assembler _ZW3foo5VisitPS_7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/virt-1_a.C -std=c++2b scan-assembler _ZTIW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2b scan-assembler _ZTSW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2b scan-assembler _ZTVW3foo7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2b scan-assembler _ZW3foo5VisitPS_7Visitor:
-PASS: g++.dg/modules/virt-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/virt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/virt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/virt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/virt-1_b.C -std=c++17 scan-assembler-not _ZTI7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++17 scan-assembler-not _ZTS7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++17 scan-assembler-not _ZTV7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/virt-1_b.C -std=c++2a scan-assembler-not _ZTI7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2a scan-assembler-not _ZTS7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2a scan-assembler-not _ZTV7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/virt-1_b.C -std=c++2b scan-assembler-not _ZTI7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2b scan-assembler-not _ZTS7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2b scan-assembler-not _ZTV7Visitor:
-PASS: g++.dg/modules/virt-1_b.C -std=c++2b (test for excess errors)
-UNSUPPORTED: g++.dg/modules/virt-2_a.C -std=c++17
-UNSUPPORTED: g++.dg/modules/virt-2_a.C -std=c++2a
-UNSUPPORTED: g++.dg/modules/virt-2_a.C -std=c++2b
-PASS: g++.dg/modules/vmort-1 -std=c++17 execute
-PASS: g++.dg/modules/vmort-1 -std=c++17 link
-PASS: g++.dg/modules/vmort-1 -std=c++2a execute
-PASS: g++.dg/modules/vmort-1 -std=c++2a link
-PASS: g++.dg/modules/vmort-1 -std=c++2b execute
-PASS: g++.dg/modules/vmort-1 -std=c++2b link
-PASS: g++.dg/modules/vmort-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vmort-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vmort-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vmort-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/vmort-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/vmort-1_a.C module-cmi tom.riddle (gcm.cache/tom.riddle.gcm)
-PASS: g++.dg/modules/vmort-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vmort-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vmort-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vmort-2 -std=c++17 execute
-PASS: g++.dg/modules/vmort-2 -std=c++17 link
-PASS: g++.dg/modules/vmort-2 -std=c++2a execute
-PASS: g++.dg/modules/vmort-2 -std=c++2a link
-PASS: g++.dg/modules/vmort-2 -std=c++2b execute
-PASS: g++.dg/modules/vmort-2 -std=c++2b link
-PASS: g++.dg/modules/vmort-2_a.C -std=c++17 scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frobber'\\n \\[1\\]=decl definition '::frobber::._anon_0'\\n( \\[.\\]=decl [^\\n]*'\\n)* \\[.\\]=binding '::frobber'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++17 scan-lang-dump module "Connecting definition decl type_decl:'::frobber::._anon_0'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++17 scan-lang-dump module "Entities 5"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2a scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frobber'\\n \\[1\\]=decl definition '::frobber::._anon_0'\\n( \\[.\\]=decl [^\\n]*'\\n)* \\[.\\]=binding '::frobber'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2a scan-lang-dump module "Connecting definition decl type_decl:'::frobber::._anon_0'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2a scan-lang-dump module "Entities 5"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2b scan-lang-dump module "Cluster members:\\n \\[0\\]=decl declaration '::frobber'\\n \\[1\\]=decl definition '::frobber::._anon_0'\\n( \\[.\\]=decl [^\\n]*'\\n)* \\[.\\]=binding '::frobber'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2b scan-lang-dump module "Connecting definition decl type_decl:'::frobber::._anon_0'"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2b scan-lang-dump module "Entities 5"
-PASS: g++.dg/modules/vmort-2_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vmort-2_a.C module-cmi voldy (gcm.cache/voldy.gcm)
-PASS: g++.dg/modules/vmort-2_a.C module-cmi voldy (gcm.cache/voldy.gcm)
-PASS: g++.dg/modules/vmort-2_a.C module-cmi voldy (gcm.cache/voldy.gcm)
-PASS: g++.dg/modules/vmort-2_b.C -std=c++17 scan-lang-dump-not module "Cluster import "
-PASS: g++.dg/modules/vmort-2_b.C -std=c++17 scan-lang-dump-not module "onnecting definition decl type_decl:'::frobber@voldy:.::._anon_1@voldy:.'"
-PASS: g++.dg/modules/vmort-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2a scan-lang-dump-not module "Cluster import "
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2a scan-lang-dump-not module "onnecting definition decl type_decl:'::frobber@voldy:.::._anon_1@voldy:.'"
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2b scan-lang-dump-not module "Cluster import "
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2b scan-lang-dump-not module "onnecting definition decl type_decl:'::frobber@voldy:.::._anon_1@voldy:.'"
-PASS: g++.dg/modules/vmort-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vmort-2_b.C module-cmi malfoy (gcm.cache/malfoy.gcm)
-PASS: g++.dg/modules/vmort-2_b.C module-cmi malfoy (gcm.cache/malfoy.gcm)
-PASS: g++.dg/modules/vmort-2_b.C module-cmi malfoy (gcm.cache/malfoy.gcm)
-PASS: g++.dg/modules/vmort-2_c.C -std=c++17 scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::frobber@voldy:.::._anon_3@voldy:.'"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++17 scan-lang-dump module "Loading entity voldy\\[1\\] section:1"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2a scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::frobber@voldy:.::._anon_3@voldy:.'"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2a scan-lang-dump module "Loading entity voldy\\[1\\] section:1"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2b scan-lang-dump module "Indirect:-[0-9]* decl's type record_type:'::frobber@voldy:.::._anon_3@voldy:.'"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2b scan-lang-dump module "Loading entity voldy\\[1\\] section:1"
-PASS: g++.dg/modules/vmort-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vtt-1_a.C -std=c++17 scan-assembler _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++17 scan-assembler _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++17 scan-assembler _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2a scan-assembler _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2a scan-assembler _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2a scan-assembler _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2b scan-assembler _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2b scan-assembler _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2b scan-assembler _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_a.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vtt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/vtt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/vtt-1_a.C module-cmi foo (gcm.cache/foo.gcm)
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 scan-assembler _ZTTW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 scan-assembler _ZTVW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 scan-assembler-not _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 scan-assembler-not _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 scan-assembler-not _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a scan-assembler _ZTTW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a scan-assembler _ZTVW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a scan-assembler-not _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a scan-assembler-not _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a scan-assembler-not _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b scan-assembler _ZTTW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b scan-assembler _ZTVW3bar4mine:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b scan-assembler-not _ZTTW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b scan-assembler-not _ZTVW3foo4base:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b scan-assembler-not _ZTVW3foo7derived:
-PASS: g++.dg/modules/vtt-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vtt-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/vtt-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/vtt-1_b.C module-cmi bar (gcm.cache/bar.gcm)
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 scan-assembler-not _ZTT4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 scan-assembler-not _ZTT7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 scan-assembler-not _ZTV4base:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 scan-assembler-not _ZTV4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 scan-assembler-not _ZTV7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a scan-assembler-not _ZTT4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a scan-assembler-not _ZTT7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a scan-assembler-not _ZTV4base:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a scan-assembler-not _ZTV4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a scan-assembler-not _ZTV7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b scan-assembler-not _ZTT4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b scan-assembler-not _ZTT7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b scan-assembler-not _ZTV4base:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b scan-assembler-not _ZTV4mine:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b scan-assembler-not _ZTV7derived:
-PASS: g++.dg/modules/vtt-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vtt-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vtt-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vtt-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/vtt-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/vtt-2_a.H.gcm)
-PASS: g++.dg/modules/vtt-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/vtt-2_a.H.gcm)
-PASS: g++.dg/modules/vtt-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/vtt-2_a.H.gcm)
-PASS: g++.dg/modules/vtt-2_b.C -std=c++17 scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/vtt-2_b.C -std=c++17 scan-lang-dump-times module "merge key \\(unique\\)" 2
-PASS: g++.dg/modules/vtt-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2a scan-lang-dump-times module "merge key \\(unique\\)" 2
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2b scan-lang-dump-times module "merge key \\(unique\\)" 2
-PASS: g++.dg/modules/vtt-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-1_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors)
-FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors)
-FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-3_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-3_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-4_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-4_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-4_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-4_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_b.C -std=c++2a (test for excess errors)
-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)
-PASS: g++.dg/modules/xtreme-header-4_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-4_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-5_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_b.C -std=c++2a (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-5_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-5_c.C -std=c++17 (test for excess errors)
-FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors)
-FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-6_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-6_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-6_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-6_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header-6_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_c.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_c.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header-6_c.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header_a.H.gcm)
-PASS: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors)
-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)
-FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_a.H -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_a.H -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_a.H -std=c++2b (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-tr1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-tr1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-tr1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-tr1_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-tr1_a.H.gcm)
-PASS: g++.dg/modules/xtreme-tr1_b.C -std=c++17 (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_b.C -std=c++2a (test for excess errors)
-PASS: g++.dg/modules/xtreme-tr1_b.C -std=c++2b (test for excess errors)
+Running gcc.git~master/gcc/testsuite/g++.dg/dg.exp ...
+PASS: c-c++-common/Waddress-1.c -std=gnu++14 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-1.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/Waddress-1.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Waddress-1.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Waddress-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-1.c -std=gnu++17 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-1.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/Waddress-1.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Waddress-1.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Waddress-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Waddress-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Waddress-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-2.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Waddress-2.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Waddress-2.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-2.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Waddress-2.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Waddress-2.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 108)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 109)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 114)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 117)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 118)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 108)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 109)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 114)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 117)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 118)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 108)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 109)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 114)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 117)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 118)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 108)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 109)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 114)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 117)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 118)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 105)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Waddress-4.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 55)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 56)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 77)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 91)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 92)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 93)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++14 pr102555 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 105)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Waddress-4.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 55)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 56)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 77)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 91)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 92)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 93)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++17 pr102555 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 105)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Waddress-4.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 55)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 56)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 77)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 91)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 92)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 93)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++20 pr102555 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 105)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Waddress-4.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 55)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 56)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 77)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 91)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 92)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 93)
+XFAIL: c-c++-common/Waddress-4.c -std=gnu++98 pr102555 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 128)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 128)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 128)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 128)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Waddress-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-6.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/Waddress-6.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-6.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-6.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Waddress-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-6.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/Waddress-6.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-6.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-6.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Waddress-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Waddress-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Waddress-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-7.c -std=gnu++14 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-7.c -std=gnu++17 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-7.c -std=gnu++20 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-7.c -std=gnu++98 (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Walloca-larger-than.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 106)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 107)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 108)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 36)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 37)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 46)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 47)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 48)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 80)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 81)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 82)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 93)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 94)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for bogus messages, line 95)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 109)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 29)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 39)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 49)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 59)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 70)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 83)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++14 pr????? (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 106)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 107)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 108)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 36)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 37)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 46)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 47)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 48)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 80)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 81)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 82)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 93)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 94)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for bogus messages, line 95)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 109)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 29)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 39)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 49)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 59)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 70)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 83)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++17 pr????? (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 106)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 107)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 108)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 36)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 37)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 46)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 47)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 48)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 80)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 81)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 82)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 93)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 94)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for bogus messages, line 95)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 109)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 29)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 39)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 49)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 59)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 70)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 83)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++20 pr????? (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 106)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 107)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 108)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 36)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 37)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 46)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 47)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 48)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 80)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 81)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 82)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 93)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 94)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for bogus messages, line 95)
+PASS: c-c++-common/Warray-bounds-10.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 109)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 29)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 39)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 49)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 59)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 70)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 83)
+XFAIL: c-c++-common/Warray-bounds-10.c -std=gnu++98 pr????? (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 192)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 208)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 236)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 90)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strcat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strcat (test for warnings, line 117)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strcpy (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strcpy (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 217)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 231)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 192)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 208)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 236)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 memcpy (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 memcpy (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 memcpy (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 memcpy (test for warnings, line 90)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strcat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strcat (test for warnings, line 117)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strcpy (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strcpy (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strncpy (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strncpy (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strncpy (test for warnings, line 217)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strncpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++17 strncpy (test for warnings, line 231)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 192)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 208)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 236)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 memcpy (test for warnings, line 90)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcat (test for warnings, line 117)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcpy (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strcpy (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 217)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++20 strncpy (test for warnings, line 231)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 192)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 208)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 236)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 90)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcat (test for warnings, line 117)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcpy (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strcpy (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 217)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 231)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 293)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 299)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 374)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 375)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 376)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 118)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 124)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 133)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 134)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 memcpy (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 215)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 216)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 223)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 mempcpy (test for warnings, line 238)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++14 pr101374 (test for warnings, line 181)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 294)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 300)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 302)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 316)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 317)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 322)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 323)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 325)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 368)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 402)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 407)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++14 strcpy (test for warnings, line 409)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 293)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 299)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 374)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 375)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 376)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 118)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 124)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 133)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 134)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 memcpy (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 215)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 216)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 223)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 mempcpy (test for warnings, line 238)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++17 pr101374 (test for warnings, line 181)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 294)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 300)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 302)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 316)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 317)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 322)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 323)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 325)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 368)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 402)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 407)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++17 strcpy (test for warnings, line 409)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 293)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 299)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 374)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 375)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 376)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 118)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 124)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 133)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 134)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 memcpy (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 215)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 216)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 223)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 mempcpy (test for warnings, line 238)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 pr101374 (test for warnings, line 181)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 294)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 300)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 302)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 316)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 317)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 322)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 323)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 325)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 368)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 402)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 407)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++20 strcpy (test for warnings, line 409)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 293)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 299)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 374)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 375)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 376)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 118)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 124)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 133)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 134)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 memcpy (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 215)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 216)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 223)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 mempcpy (test for warnings, line 238)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 pr101374 (test for warnings, line 181)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 294)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 300)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 302)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 316)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 317)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 322)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 323)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 325)
+PASS: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 368)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 402)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 407)
+XFAIL: c-c++-common/Warray-bounds-3.c -std=gnu++98 strcpy (test for warnings, line 409)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++14 pr101374 (test for warnings, line 55)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++14 pr83543 (test for warnings, line 80)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++14 pr83543 (test for warnings, line 82)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++17 pr101374 (test for warnings, line 55)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++17 pr83543 (test for warnings, line 80)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++17 pr83543 (test for warnings, line 82)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr101374 (test for warnings, line 55)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr83543 (test for warnings, line 80)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++20 pr83543 (test for warnings, line 82)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-4.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr101374 (test for warnings, line 55)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr83543 (test for warnings, line 80)
+XFAIL: c-c++-common/Warray-bounds-4.c -std=gnu++98 pr83543 (test for warnings, line 82)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++14 (test for bogus messages, line 29)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++17 (test for bogus messages, line 29)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++20 (test for bogus messages, line 29)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++98 (test for bogus messages, line 29)
+PASS: c-c++-common/Warray-bounds-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++14 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++17 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 105)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 105)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 105)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 105)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 108)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++14 pr99140 (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 108)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++17 pr99140 (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 108)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++20 pr99140 (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 108)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -std=gnu++98 pr99140 (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 111)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 114)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 115)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 116)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 128)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 137)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 138)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 155)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 160)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 165)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 168)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 169)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 170)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 173)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 174)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 182)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 183)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 185)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 188)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 193)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 194)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 196)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 197)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++14 bug 82608 (test for warnings, line 234)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 202)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 204)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 206)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 207)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 210)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 211)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 string (test for warnings, line 212)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 strlen (test for warnings, line 219)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++14 strlen (test for warnings, line 220)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 vla (test for warnings, line 228)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 vla (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++14 vla (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 111)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 114)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 115)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 116)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 128)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 137)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 138)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 155)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 160)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 165)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 168)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 169)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 170)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 173)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 174)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 182)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 183)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 185)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 188)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 193)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 194)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 196)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 197)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++17 bug 82608 (test for warnings, line 234)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 202)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 204)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 206)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 207)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 210)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 211)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 string (test for warnings, line 212)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 strlen (test for warnings, line 219)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++17 strlen (test for warnings, line 220)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 vla (test for warnings, line 228)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 vla (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++17 vla (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 111)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 114)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 115)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 116)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 128)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 137)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 138)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 155)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 160)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 165)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 168)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 169)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 170)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 173)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 174)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 182)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 183)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 185)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 188)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 193)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 194)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 196)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 197)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++20 bug 82608 (test for warnings, line 234)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 202)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 204)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 206)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 207)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 210)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 211)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 string (test for warnings, line 212)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 strlen (test for warnings, line 219)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++20 strlen (test for warnings, line 220)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 228)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++20 vla (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 111)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 114)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 115)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 116)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 128)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 137)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 138)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 155)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 160)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 165)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 168)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 169)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 170)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 173)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 174)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 182)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 183)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 185)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 188)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 193)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 194)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 196)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 197)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++98 bug 82608 (test for warnings, line 234)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 202)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 204)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 206)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 207)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 210)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 211)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 string (test for warnings, line 212)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 strlen (test for warnings, line 219)
+XFAIL: c-c++-common/Warray-bounds.c -std=gnu++98 strlen (test for warnings, line 220)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 228)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds.c -std=gnu++98 vla (test for warnings, line 235)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for errors, line 41)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Warray-compare-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 20)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 22)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 20)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 22)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 20)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 22)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for errors, line 41)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 20)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 22)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-compare-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 at line 70 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 at line 70 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 at line 70 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 at line 70 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 169)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 173)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 177)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 180)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 184)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 194)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 197)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 200)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 204)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 208)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 211)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 215)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 218)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 225)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 228)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 233)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 237)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 241)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 244)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 248)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 251)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 258)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 261)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 266)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 270)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 277)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 280)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 284)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 287)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 294)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 297)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 302)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 306)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 313)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 316)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 320)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 323)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 330)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 333)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 338)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 342)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 346)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 349)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 353)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 356)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 369)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 380)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 396)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 411)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 414)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 417)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 428)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 431)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 439)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 448)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 451)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 455)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 458)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 462)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 466)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 101 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 373 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 377 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 400 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 404 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 at line 408 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wattributes.c -std=gnu++14 inline noinline at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 169)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 173)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 177)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 180)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 184)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 194)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 197)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 200)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 204)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 208)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 211)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 215)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 218)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 225)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 228)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 233)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 237)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 241)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 244)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 248)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 251)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 258)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 261)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 266)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 270)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 277)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 280)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 284)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 287)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 294)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 297)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 302)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 306)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 313)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 316)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 320)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 323)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 330)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 333)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 338)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 342)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 346)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 349)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 353)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 356)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 369)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 380)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 396)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 411)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 414)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 417)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 428)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 431)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 439)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 448)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 451)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 455)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 458)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 462)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 466)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 101 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 373 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 377 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 400 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 404 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 at line 408 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wattributes.c -std=gnu++17 inline noinline at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 169)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 173)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 177)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 180)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 184)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 194)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 197)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 200)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 204)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 208)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 211)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 215)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 218)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 225)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 228)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 233)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 237)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 241)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 244)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 248)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 251)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 258)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 261)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 266)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 270)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 277)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 280)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 284)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 287)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 294)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 297)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 302)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 306)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 313)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 316)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 320)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 323)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 330)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 333)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 338)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 342)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 346)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 349)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 353)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 356)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 369)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 380)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 396)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 411)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 414)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 417)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 428)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 431)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 439)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 448)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 451)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 455)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 458)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 462)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 466)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 101 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 373 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 377 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 400 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 404 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 at line 408 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wattributes.c -std=gnu++20 inline noinline at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 169)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 173)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 177)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 180)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 184)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 194)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 197)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 200)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 204)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 208)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 211)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 215)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 218)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 225)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 228)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 233)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 237)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 241)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 244)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 248)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 251)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 258)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 261)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 266)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 270)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 277)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 280)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 284)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 287)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 294)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 297)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 302)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 306)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 313)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 316)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 320)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 323)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 330)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 333)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 338)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 342)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 346)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 349)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 353)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 356)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 369)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 380)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 396)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 411)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 414)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 417)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 428)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 431)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 439)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 448)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 451)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 455)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 458)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 462)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 466)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 101 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 373 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 377 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 400 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 404 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 at line 408 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wattributes.c -std=gnu++98 inline noinline at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-12.c -std=gnu++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wbidi-chars-12.c -std=gnu++98
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-13.c -std=gnu++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wbidi-chars-13.c -std=gnu++98
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 13 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 17 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 21 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 25 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 29 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 33 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 36 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 39 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 44 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 49 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 54 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 57 (test for warnings, line 56)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 13 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 17 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 21 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 25 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 29 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 33 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 36 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 39 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 44 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 49 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 54 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 57 (test for warnings, line 56)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 13 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 17 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 21 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 25 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 29 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 33 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 36 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 39 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 44 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 49 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 54 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 57 (test for warnings, line 56)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 13 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 17 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 21 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 25 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 29 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 33 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 36 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 39 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 44 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 49 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 54 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 57 (test for warnings, line 56)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 at line 9 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 15 (test for errors, line 14)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 17 (test for errors, line 16)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 20 (test for bogus messages, line 19)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 24 (test for bogus messages, line 23)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 26 (test for bogus messages, line 25)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 30 (test for bogus messages, line 29)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 15 (test for errors, line 14)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 17 (test for errors, line 16)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 20 (test for bogus messages, line 19)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 24 (test for bogus messages, line 23)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 26 (test for bogus messages, line 25)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 30 (test for bogus messages, line 29)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 15 (test for errors, line 14)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 17 (test for errors, line 16)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 20 (test for bogus messages, line 19)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 24 (test for bogus messages, line 23)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 26 (test for bogus messages, line 25)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 30 (test for bogus messages, line 29)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 15 (test for errors, line 14)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 17 (test for errors, line 16)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 20 (test for bogus messages, line 19)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 24 (test for bogus messages, line 23)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 26 (test for bogus messages, line 25)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 30 (test for bogus messages, line 29)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-17.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-18.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-19.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++14 at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++17 at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++20 at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++98 at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wbidi-chars-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-20.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-21.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-22.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-23.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-24.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-25.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 110 (test for warnings, line 109)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 145 (test for warnings, line 144)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 147 (test for warnings, line 146)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 149 (test for warnings, line 148)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 151 (test for warnings, line 150)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 157 (test for warnings, line 156)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 159 (test for warnings, line 158)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 161 (test for warnings, line 160)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 163 (test for warnings, line 162)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 166 (test for warnings, line 165)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 168 (test for warnings, line 167)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 170 (test for warnings, line 169)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 172 (test for warnings, line 171)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 174 (test for warnings, line 173)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 176 (test for warnings, line 175)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 178 (test for warnings, line 177)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 180 (test for warnings, line 179)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 182 (test for warnings, line 181)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 184 (test for warnings, line 183)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 186 (test for warnings, line 185)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 188 (test for warnings, line 187)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 37 (test for warnings, line 36)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 41 (test for warnings, line 40)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 45 (test for warnings, line 44)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 52 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 55 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 59 (test for warnings, line 57)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 63 (test for warnings, line 61)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 66 (test for warnings, line 65)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 79 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 81 (test for warnings, line 80)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 83 (test for warnings, line 82)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 85 (test for warnings, line 84)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 87 (test for warnings, line 86)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 89 (test for warnings, line 88)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 91 (test for warnings, line 90)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 94 (test for warnings, line 93)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 96 (test for warnings, line 95)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 110 (test for warnings, line 109)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 145 (test for warnings, line 144)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 147 (test for warnings, line 146)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 149 (test for warnings, line 148)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 151 (test for warnings, line 150)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 157 (test for warnings, line 156)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 159 (test for warnings, line 158)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 161 (test for warnings, line 160)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 163 (test for warnings, line 162)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 166 (test for warnings, line 165)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 168 (test for warnings, line 167)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 170 (test for warnings, line 169)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 172 (test for warnings, line 171)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 174 (test for warnings, line 173)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 176 (test for warnings, line 175)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 178 (test for warnings, line 177)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 180 (test for warnings, line 179)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 182 (test for warnings, line 181)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 184 (test for warnings, line 183)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 186 (test for warnings, line 185)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 188 (test for warnings, line 187)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 37 (test for warnings, line 36)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 41 (test for warnings, line 40)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 45 (test for warnings, line 44)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 52 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 55 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 59 (test for warnings, line 57)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 63 (test for warnings, line 61)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 66 (test for warnings, line 65)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 79 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 81 (test for warnings, line 80)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 83 (test for warnings, line 82)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 85 (test for warnings, line 84)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 87 (test for warnings, line 86)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 89 (test for warnings, line 88)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 91 (test for warnings, line 90)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 94 (test for warnings, line 93)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 96 (test for warnings, line 95)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 110 (test for warnings, line 109)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 145 (test for warnings, line 144)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 147 (test for warnings, line 146)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 149 (test for warnings, line 148)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 151 (test for warnings, line 150)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 157 (test for warnings, line 156)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 159 (test for warnings, line 158)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 161 (test for warnings, line 160)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 163 (test for warnings, line 162)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 166 (test for warnings, line 165)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 168 (test for warnings, line 167)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 170 (test for warnings, line 169)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 172 (test for warnings, line 171)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 174 (test for warnings, line 173)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 176 (test for warnings, line 175)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 178 (test for warnings, line 177)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 180 (test for warnings, line 179)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 182 (test for warnings, line 181)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 184 (test for warnings, line 183)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 186 (test for warnings, line 185)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 188 (test for warnings, line 187)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 37 (test for warnings, line 36)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 41 (test for warnings, line 40)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 45 (test for warnings, line 44)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 52 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 55 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 59 (test for warnings, line 57)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 63 (test for warnings, line 61)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 66 (test for warnings, line 65)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 79 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 81 (test for warnings, line 80)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 83 (test for warnings, line 82)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 85 (test for warnings, line 84)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 87 (test for warnings, line 86)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 89 (test for warnings, line 88)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 91 (test for warnings, line 90)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 94 (test for warnings, line 93)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 96 (test for warnings, line 95)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 110 (test for warnings, line 109)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 145 (test for warnings, line 144)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 147 (test for warnings, line 146)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 149 (test for warnings, line 148)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 151 (test for warnings, line 150)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 157 (test for warnings, line 156)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 159 (test for warnings, line 158)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 161 (test for warnings, line 160)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 163 (test for warnings, line 162)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 166 (test for warnings, line 165)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 168 (test for warnings, line 167)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 170 (test for warnings, line 169)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 172 (test for warnings, line 171)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 174 (test for warnings, line 173)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 176 (test for warnings, line 175)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 178 (test for warnings, line 177)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 180 (test for warnings, line 179)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 182 (test for warnings, line 181)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 184 (test for warnings, line 183)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 186 (test for warnings, line 185)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 188 (test for warnings, line 187)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 37 (test for warnings, line 36)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 41 (test for warnings, line 40)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 45 (test for warnings, line 44)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 47 (test for warnings, line 46)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 52 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 55 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 59 (test for warnings, line 57)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 63 (test for warnings, line 61)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 66 (test for warnings, line 65)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 79 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 81 (test for warnings, line 80)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 83 (test for warnings, line 82)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 85 (test for warnings, line 84)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 87 (test for warnings, line 86)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 89 (test for warnings, line 88)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 91 (test for warnings, line 90)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 94 (test for warnings, line 93)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 96 (test for warnings, line 95)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 100 (test for bogus messages, line 99)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 102 (test for bogus messages, line 101)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 104 (test for bogus messages, line 103)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 106 (test for bogus messages, line 105)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 108 (test for bogus messages, line 107)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 110 (test for bogus messages, line 109)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 112 (test for bogus messages, line 111)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 114 (test for bogus messages, line 113)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 145 (test for bogus messages, line 144)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 147 (test for bogus messages, line 146)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 149 (test for bogus messages, line 148)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 15 (test for bogus messages, line 14)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 151 (test for bogus messages, line 150)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 153 (test for bogus messages, line 152)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 155 (test for bogus messages, line 154)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 157 (test for bogus messages, line 156)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 159 (test for bogus messages, line 158)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 161 (test for bogus messages, line 160)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 163 (test for bogus messages, line 162)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 166 (test for bogus messages, line 165)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 168 (test for bogus messages, line 167)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 170 (test for bogus messages, line 169)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 172 (test for bogus messages, line 171)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 174 (test for bogus messages, line 173)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 176 (test for bogus messages, line 175)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 178 (test for bogus messages, line 177)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 180 (test for bogus messages, line 179)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 182 (test for bogus messages, line 181)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 184 (test for bogus messages, line 183)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 186 (test for bogus messages, line 185)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 188 (test for bogus messages, line 187)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 19 (test for bogus messages, line 18)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 21 (test for bogus messages, line 20)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 29 (test for bogus messages, line 28)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 31 (test for bogus messages, line 30)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 33 (test for bogus messages, line 32)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 35 (test for bogus messages, line 34)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 37 (test for bogus messages, line 36)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 41 (test for bogus messages, line 40)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 43 (test for bogus messages, line 42)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 45 (test for bogus messages, line 44)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 47 (test for bogus messages, line 46)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 52 (test for bogus messages, line 50)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 55 (test for bogus messages, line 53)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 59 (test for bogus messages, line 57)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 63 (test for bogus messages, line 61)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 66 (test for bogus messages, line 65)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 69 (test for bogus messages, line 68)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 75 (test for bogus messages, line 74)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 77 (test for bogus messages, line 76)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 79 (test for bogus messages, line 78)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 81 (test for bogus messages, line 80)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 83 (test for bogus messages, line 82)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 85 (test for bogus messages, line 84)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 87 (test for bogus messages, line 86)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 89 (test for bogus messages, line 88)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 91 (test for bogus messages, line 90)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 94 (test for bogus messages, line 93)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 96 (test for bogus messages, line 95)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 at line 98 (test for bogus messages, line 97)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 100 (test for bogus messages, line 99)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 102 (test for bogus messages, line 101)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 104 (test for bogus messages, line 103)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 106 (test for bogus messages, line 105)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 108 (test for bogus messages, line 107)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 110 (test for bogus messages, line 109)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 112 (test for bogus messages, line 111)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 114 (test for bogus messages, line 113)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 145 (test for bogus messages, line 144)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 147 (test for bogus messages, line 146)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 149 (test for bogus messages, line 148)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 15 (test for bogus messages, line 14)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 151 (test for bogus messages, line 150)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 153 (test for bogus messages, line 152)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 155 (test for bogus messages, line 154)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 157 (test for bogus messages, line 156)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 159 (test for bogus messages, line 158)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 161 (test for bogus messages, line 160)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 163 (test for bogus messages, line 162)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 166 (test for bogus messages, line 165)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 168 (test for bogus messages, line 167)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 170 (test for bogus messages, line 169)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 172 (test for bogus messages, line 171)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 174 (test for bogus messages, line 173)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 176 (test for bogus messages, line 175)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 178 (test for bogus messages, line 177)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 180 (test for bogus messages, line 179)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 182 (test for bogus messages, line 181)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 184 (test for bogus messages, line 183)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 186 (test for bogus messages, line 185)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 188 (test for bogus messages, line 187)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 19 (test for bogus messages, line 18)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 21 (test for bogus messages, line 20)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 29 (test for bogus messages, line 28)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 31 (test for bogus messages, line 30)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 33 (test for bogus messages, line 32)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 35 (test for bogus messages, line 34)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 37 (test for bogus messages, line 36)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 41 (test for bogus messages, line 40)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 43 (test for bogus messages, line 42)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 45 (test for bogus messages, line 44)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 47 (test for bogus messages, line 46)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 52 (test for bogus messages, line 50)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 55 (test for bogus messages, line 53)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 59 (test for bogus messages, line 57)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 63 (test for bogus messages, line 61)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 66 (test for bogus messages, line 65)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 69 (test for bogus messages, line 68)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 75 (test for bogus messages, line 74)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 77 (test for bogus messages, line 76)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 79 (test for bogus messages, line 78)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 81 (test for bogus messages, line 80)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 83 (test for bogus messages, line 82)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 85 (test for bogus messages, line 84)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 87 (test for bogus messages, line 86)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 89 (test for bogus messages, line 88)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 91 (test for bogus messages, line 90)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 94 (test for bogus messages, line 93)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 96 (test for bogus messages, line 95)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 at line 98 (test for bogus messages, line 97)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 100 (test for bogus messages, line 99)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 102 (test for bogus messages, line 101)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 104 (test for bogus messages, line 103)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 106 (test for bogus messages, line 105)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 108 (test for bogus messages, line 107)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 110 (test for bogus messages, line 109)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 112 (test for bogus messages, line 111)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 114 (test for bogus messages, line 113)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 145 (test for bogus messages, line 144)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 147 (test for bogus messages, line 146)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 149 (test for bogus messages, line 148)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 15 (test for bogus messages, line 14)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 151 (test for bogus messages, line 150)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 153 (test for bogus messages, line 152)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 155 (test for bogus messages, line 154)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 157 (test for bogus messages, line 156)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 159 (test for bogus messages, line 158)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 161 (test for bogus messages, line 160)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 163 (test for bogus messages, line 162)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 166 (test for bogus messages, line 165)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 168 (test for bogus messages, line 167)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 170 (test for bogus messages, line 169)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 172 (test for bogus messages, line 171)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 174 (test for bogus messages, line 173)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 176 (test for bogus messages, line 175)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 178 (test for bogus messages, line 177)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 180 (test for bogus messages, line 179)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 182 (test for bogus messages, line 181)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 184 (test for bogus messages, line 183)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 186 (test for bogus messages, line 185)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 188 (test for bogus messages, line 187)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 19 (test for bogus messages, line 18)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 21 (test for bogus messages, line 20)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 29 (test for bogus messages, line 28)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 31 (test for bogus messages, line 30)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 33 (test for bogus messages, line 32)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 35 (test for bogus messages, line 34)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 37 (test for bogus messages, line 36)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 41 (test for bogus messages, line 40)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 43 (test for bogus messages, line 42)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 45 (test for bogus messages, line 44)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 47 (test for bogus messages, line 46)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 52 (test for bogus messages, line 50)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 55 (test for bogus messages, line 53)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 59 (test for bogus messages, line 57)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 63 (test for bogus messages, line 61)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 66 (test for bogus messages, line 65)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 69 (test for bogus messages, line 68)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 75 (test for bogus messages, line 74)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 77 (test for bogus messages, line 76)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 79 (test for bogus messages, line 78)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 81 (test for bogus messages, line 80)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 83 (test for bogus messages, line 82)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 85 (test for bogus messages, line 84)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 87 (test for bogus messages, line 86)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 89 (test for bogus messages, line 88)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 91 (test for bogus messages, line 90)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 94 (test for bogus messages, line 93)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 96 (test for bogus messages, line 95)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 at line 98 (test for bogus messages, line 97)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 100 (test for bogus messages, line 99)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 102 (test for bogus messages, line 101)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 104 (test for bogus messages, line 103)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 106 (test for bogus messages, line 105)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 108 (test for bogus messages, line 107)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 110 (test for bogus messages, line 109)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 112 (test for bogus messages, line 111)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 114 (test for bogus messages, line 113)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 145 (test for bogus messages, line 144)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 147 (test for bogus messages, line 146)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 149 (test for bogus messages, line 148)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 15 (test for bogus messages, line 14)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 151 (test for bogus messages, line 150)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 153 (test for bogus messages, line 152)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 155 (test for bogus messages, line 154)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 157 (test for bogus messages, line 156)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 159 (test for bogus messages, line 158)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 161 (test for bogus messages, line 160)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 163 (test for bogus messages, line 162)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 166 (test for bogus messages, line 165)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 168 (test for bogus messages, line 167)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 170 (test for bogus messages, line 169)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 172 (test for bogus messages, line 171)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 174 (test for bogus messages, line 173)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 176 (test for bogus messages, line 175)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 178 (test for bogus messages, line 177)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 180 (test for bogus messages, line 179)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 182 (test for bogus messages, line 181)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 184 (test for bogus messages, line 183)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 186 (test for bogus messages, line 185)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 188 (test for bogus messages, line 187)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 19 (test for bogus messages, line 18)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 21 (test for bogus messages, line 20)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 29 (test for bogus messages, line 28)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 31 (test for bogus messages, line 30)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 33 (test for bogus messages, line 32)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 35 (test for bogus messages, line 34)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 37 (test for bogus messages, line 36)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 41 (test for bogus messages, line 40)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 43 (test for bogus messages, line 42)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 45 (test for bogus messages, line 44)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 47 (test for bogus messages, line 46)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 52 (test for bogus messages, line 50)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 55 (test for bogus messages, line 53)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 59 (test for bogus messages, line 57)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 63 (test for bogus messages, line 61)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 66 (test for bogus messages, line 65)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 69 (test for bogus messages, line 68)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 75 (test for bogus messages, line 74)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 77 (test for bogus messages, line 76)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 79 (test for bogus messages, line 78)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 81 (test for bogus messages, line 80)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 83 (test for bogus messages, line 82)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 85 (test for bogus messages, line 84)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 87 (test for bogus messages, line 86)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 89 (test for bogus messages, line 88)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 91 (test for bogus messages, line 90)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 94 (test for bogus messages, line 93)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 96 (test for bogus messages, line 95)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 at line 98 (test for bogus messages, line 97)
+PASS: c-c++-common/Wbidi-chars-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 116 (test for warnings, line 115)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 118 (test for warnings, line 117)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 120 (test for warnings, line 119)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 122 (test for warnings, line 121)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 124 (test for warnings, line 123)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 126 (test for warnings, line 125)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 128 (test for warnings, line 127)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 130 (test for warnings, line 129)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 133 (test for warnings, line 131)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 143 (test for warnings, line 142)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 40 (test for warnings, line 39)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 42 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 51 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 53 (test for warnings, line 52)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 61 (test for warnings, line 60)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 63 (test for warnings, line 62)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 65 (test for warnings, line 64)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 67 (test for warnings, line 66)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 71 (test for warnings, line 70)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 73 (test for warnings, line 72)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 80 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 82 (test for warnings, line 81)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 84 (test for warnings, line 83)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 86 (test for warnings, line 85)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 90 (test for warnings, line 89)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 116 (test for warnings, line 115)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 118 (test for warnings, line 117)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 120 (test for warnings, line 119)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 122 (test for warnings, line 121)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 124 (test for warnings, line 123)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 126 (test for warnings, line 125)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 128 (test for warnings, line 127)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 130 (test for warnings, line 129)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 133 (test for warnings, line 131)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 143 (test for warnings, line 142)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 40 (test for warnings, line 39)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 42 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 51 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 53 (test for warnings, line 52)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 61 (test for warnings, line 60)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 63 (test for warnings, line 62)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 65 (test for warnings, line 64)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 67 (test for warnings, line 66)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 71 (test for warnings, line 70)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 73 (test for warnings, line 72)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 80 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 82 (test for warnings, line 81)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 84 (test for warnings, line 83)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 86 (test for warnings, line 85)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 90 (test for warnings, line 89)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 116 (test for warnings, line 115)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 118 (test for warnings, line 117)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 120 (test for warnings, line 119)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 122 (test for warnings, line 121)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 124 (test for warnings, line 123)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 126 (test for warnings, line 125)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 128 (test for warnings, line 127)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 130 (test for warnings, line 129)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 133 (test for warnings, line 131)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 143 (test for warnings, line 142)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 40 (test for warnings, line 39)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 42 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 51 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 53 (test for warnings, line 52)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 61 (test for warnings, line 60)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 63 (test for warnings, line 62)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 65 (test for warnings, line 64)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 67 (test for warnings, line 66)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 71 (test for warnings, line 70)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 73 (test for warnings, line 72)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 80 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 82 (test for warnings, line 81)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 84 (test for warnings, line 83)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 86 (test for warnings, line 85)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 90 (test for warnings, line 89)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 116 (test for warnings, line 115)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 118 (test for warnings, line 117)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 120 (test for warnings, line 119)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 122 (test for warnings, line 121)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 124 (test for warnings, line 123)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 126 (test for warnings, line 125)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 128 (test for warnings, line 127)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 130 (test for warnings, line 129)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 133 (test for warnings, line 131)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 143 (test for warnings, line 142)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 36 (test for warnings, line 35)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 40 (test for warnings, line 39)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 42 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 44 (test for warnings, line 43)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 51 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 53 (test for warnings, line 52)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 61 (test for warnings, line 60)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 63 (test for warnings, line 62)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 65 (test for warnings, line 64)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 67 (test for warnings, line 66)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 71 (test for warnings, line 70)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 73 (test for warnings, line 72)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 80 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 82 (test for warnings, line 81)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 84 (test for warnings, line 83)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 86 (test for warnings, line 85)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 90 (test for warnings, line 89)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 at line 39 (test for warnings, line 38)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 at line 48 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 expected multiline pattern lines 13-17
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 expected multiline pattern lines 26-31
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 expected multiline pattern lines 42-43
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 at line 39 (test for warnings, line 38)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 at line 48 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 expected multiline pattern lines 13-17
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 expected multiline pattern lines 26-31
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 expected multiline pattern lines 42-43
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 39 (test for warnings, line 38)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 at line 48 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 13-17
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 26-31
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 42-43
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 39 (test for warnings, line 38)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 at line 48 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 13-17
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 26-31
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 42-43
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wbidi-chars-ranges.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wbool-compare-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Wbool-compare-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbool-compare-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wbool-operation-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wcast-align.c -std=gnu++14 (test for bogus messages, line 21)
+PASS: c-c++-common/Wcast-align.c -std=gnu++14 (test for bogus messages, line 22)
+PASS: c-c++-common/Wcast-align.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wcast-align.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wcast-align.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wcast-align.c -std=gnu++17 (test for bogus messages, line 21)
+PASS: c-c++-common/Wcast-align.c -std=gnu++17 (test for bogus messages, line 22)
+PASS: c-c++-common/Wcast-align.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wcast-align.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wcast-align.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for bogus messages, line 21)
+PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for bogus messages, line 22)
+PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wcast-align.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for bogus messages, line 21)
+PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for bogus messages, line 22)
+PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wcast-align.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for bogus messages, line 26)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for bogus messages, line 28)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for bogus messages, line 30)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for bogus messages, line 26)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for bogus messages, line 28)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for bogus messages, line 30)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 26)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 28)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for bogus messages, line 30)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 26)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 28)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for bogus messages, line 30)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wcast-function-type.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 115)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 116)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 125)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 128)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 148)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 149)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 151)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 155)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 115)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 116)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 125)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 128)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 148)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 149)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 151)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 155)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 115)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 116)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 125)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 128)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 148)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 149)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 151)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 155)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 115)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 116)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 125)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 128)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 148)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 149)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 151)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 155)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wcast-qual-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-pr40752a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752b.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752b.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752b.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752b.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wconversion-real.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-else-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-else-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wdangling-pointer-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 291)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 324)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 344)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 406)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 array (test for warnings, line 254)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 array (test for warnings, line 265)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 array (test for warnings, line 277)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 inline (test for warnings, line 437)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 262)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 273)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 287)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 300)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 313)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 353)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 400)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 note (test for warnings, line 433)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 pr?????? (test for warnings, line 218)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 pr?????? (test for warnings, line 359)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 pr?????? at line 368 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++14 scalar (test for warnings, line 304)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 291)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 324)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 344)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 406)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 array (test for warnings, line 254)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 array (test for warnings, line 265)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 array (test for warnings, line 277)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 inline (test for warnings, line 437)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 262)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 273)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 287)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 300)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 313)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 353)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 400)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 note (test for warnings, line 433)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 pr?????? (test for warnings, line 218)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 pr?????? (test for warnings, line 359)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 pr?????? at line 368 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++17 scalar (test for warnings, line 304)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 291)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 324)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 344)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 406)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 254)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 265)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 array (test for warnings, line 277)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 inline (test for warnings, line 437)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 262)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 273)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 287)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 300)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 313)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 353)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 400)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 note (test for warnings, line 433)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? (test for warnings, line 218)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? (test for warnings, line 359)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 pr?????? at line 368 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++20 scalar (test for warnings, line 304)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 291)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 324)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 344)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 406)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 254)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 265)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 array (test for warnings, line 277)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 inline (test for warnings, line 437)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 262)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 273)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 287)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 300)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 313)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 353)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 400)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 note (test for warnings, line 433)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? (test for warnings, line 218)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? (test for warnings, line 359)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 pr?????? at line 368 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -std=gnu++98 scalar (test for warnings, line 304)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wdangling-pointer-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 pr?????? (test for warnings, line 37)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 pr?????? (test for warnings, line 48)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 pr?????? (test for warnings, line 49)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 pr?????? (test for warnings, line 63)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 pr?????? (test for warnings, line 70)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 vla (test for warnings, line 40)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 vla (test for warnings, line 54)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 vla (test for warnings, line 55)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 vla (test for warnings, line 66)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++14 vla (test for warnings, line 73)
+PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 pr?????? (test for warnings, line 37)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 pr?????? (test for warnings, line 48)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 pr?????? (test for warnings, line 49)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 pr?????? (test for warnings, line 63)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 pr?????? (test for warnings, line 70)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 vla (test for warnings, line 40)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 vla (test for warnings, line 54)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 vla (test for warnings, line 55)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 vla (test for warnings, line 66)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++17 vla (test for warnings, line 73)
+PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 37)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 48)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 49)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 63)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 pr?????? (test for warnings, line 70)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 40)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 54)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 55)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 66)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++20 vla (test for warnings, line 73)
+PASS: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 37)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 48)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 49)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 63)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 pr?????? (test for warnings, line 70)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 40)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 54)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 55)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 66)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -std=gnu++98 vla (test for warnings, line 73)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++14 pr?????? (test for warnings, line 42)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++17 pr?????? (test for warnings, line 42)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++20 pr?????? (test for warnings, line 42)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-5.c -std=gnu++98 pr?????? (test for warnings, line 42)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-pointer-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++14 (test for bogus messages, line 24)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++17 (test for bogus messages, line 24)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 24)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 24)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/Wdangling-pointer-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++14 dg-regexp 11 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++14 dg-regexp 19 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++17 dg-regexp 11 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++17 dg-regexp 19 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 dg-regexp 11 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 dg-regexp 19 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 dg-regexp 11 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 dg-regexp 19 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-pointer-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 286)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 338)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 358)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for warnings, line 434)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 array (test for warnings, line 227)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 array (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 array (test for warnings, line 261)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 array (test for warnings, line 272)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 247)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 258)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 269)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 282)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 295)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 327)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 367)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 373)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 note (test for warnings, line 428)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++14 pr?????? at line 382 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++14 scalar (test for warnings, line 299)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 286)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 338)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 358)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for warnings, line 434)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 array (test for warnings, line 227)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 array (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 array (test for warnings, line 261)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 array (test for warnings, line 272)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 247)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 258)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 269)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 282)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 295)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 327)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 367)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 373)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 note (test for warnings, line 428)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++17 pr?????? at line 382 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++17 scalar (test for warnings, line 299)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 286)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 338)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 358)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for warnings, line 434)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 227)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 261)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 array (test for warnings, line 272)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 247)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 258)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 269)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 282)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 295)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 327)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 367)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 373)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 note (test for warnings, line 428)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++20 pr?????? at line 382 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++20 scalar (test for warnings, line 299)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 286)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 338)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 358)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for warnings, line 434)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 227)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 261)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 array (test for warnings, line 272)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 247)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 258)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 269)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 282)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 295)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 327)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 367)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 373)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 note (test for warnings, line 428)
+XFAIL: c-c++-common/Wdangling-pointer.c -std=gnu++98 pr?????? at line 382 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -std=gnu++98 scalar (test for warnings, line 299)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 167)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 167)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 167)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 167)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wduplicated-branches-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++14 at line 12 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++14 at line 16 (test for errors, line 14)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++17 at line 12 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++17 at line 16 (test for errors, line 14)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 at line 12 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 at line 16 (test for errors, line 14)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 at line 12 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 at line 16 (test for errors, line 14)
+PASS: c-c++-common/Wduplicated-branches-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wduplicated-branches-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 102)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 113)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 23)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 37)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 46)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 53)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 66)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 72)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 87)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for errors, line 91)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 102)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 113)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 23)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 37)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 46)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 53)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 66)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 72)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 87)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for errors, line 91)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 102)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 113)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 23)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 37)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 46)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 53)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 66)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 72)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 87)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for errors, line 91)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 102)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 113)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 23)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 37)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 46)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 53)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 66)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 72)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 87)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for errors, line 91)
+PASS: c-c++-common/Wduplicated-branches-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wduplicated-branches-7.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 19)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 39)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 44)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 54)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 59)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 64)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for bogus messages, line 69)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 19)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 39)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 44)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 54)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 59)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 64)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for bogus messages, line 69)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 19)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 39)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 44)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 54)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 59)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 64)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for bogus messages, line 69)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 19)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 39)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 44)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 54)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 59)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 64)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for bogus messages, line 69)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wduplicated-branches-8.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 14)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 15)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 22)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 23)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 26)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for bogus messages, line 27)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 14)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 15)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 22)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 23)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 26)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for bogus messages, line 27)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 14)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 15)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 22)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 23)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 26)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for bogus messages, line 27)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 14)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 15)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 22)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 23)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 26)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for bogus messages, line 27)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wduplicated-branches-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 106)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 108)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 114)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 116)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 128)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 138)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 140)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 146)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 162)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 173)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 106)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 108)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 114)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 116)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 128)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 138)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 140)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 146)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 162)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 173)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 106)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 108)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 114)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 116)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 128)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 138)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 140)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 146)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 162)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 173)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 106)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 108)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 114)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 116)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 128)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 138)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 140)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 146)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 162)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 173)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Wduplicated-cond-1.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -std=gnu++98
+PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wfloat-conversion.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr84258.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++14 expected multiline pattern lines 18-21
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++17 expected multiline pattern lines 18-21
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 expected multiline pattern lines 18-21
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 expected multiline pattern lines 18-21
+PASS: c-c++-common/Wformat-pr88257.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wfree-nonheap-object.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 115)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 180)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 227)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 115)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 180)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 227)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 115)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 180)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 227)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 115)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 180)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 227)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-17.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++14 fall through (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++17 fall through (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++20 fall through (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -std=gnu++98 fall through (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 177)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 189)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 177)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 189)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 177)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 189)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 177)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 189)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 100)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 106)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 129)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 163)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 175)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 181)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 193)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 205)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 211)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 217)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 223)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 229)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 31)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 46)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 52)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 64)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 82)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 88)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for bogus messages, line 94)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 100)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 106)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 129)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 163)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 175)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 181)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 193)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 205)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 211)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 217)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 223)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 229)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 31)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 46)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 52)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 64)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 82)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 88)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for bogus messages, line 94)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 100)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 106)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 129)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 163)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 175)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 181)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 193)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 205)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 211)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 217)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 223)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 229)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 31)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 46)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 52)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 64)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 82)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 88)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for bogus messages, line 94)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 100)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 106)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 129)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 163)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 175)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 181)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 193)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 205)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 211)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 217)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 223)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 229)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 31)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 46)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 52)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 64)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 82)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 88)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for bogus messages, line 94)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-24.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 107)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 162)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 174)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 214)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 226)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 247)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 107)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 162)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 174)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 214)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 226)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 247)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 107)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 162)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 174)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 214)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 226)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 247)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 107)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 162)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 174)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 214)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 226)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 247)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 22 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 22 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 22 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 22 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-34.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for bogus messages, line 47)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for bogus messages, line 59)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for bogus messages, line 47)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for bogus messages, line 59)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for bogus messages, line 47)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for bogus messages, line 59)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for bogus messages, line 47)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for bogus messages, line 59)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-38.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 105)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 105)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 105)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 105)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 170)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 183)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 196)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 215)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 231)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 170)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 183)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 196)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 215)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 231)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 170)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 183)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 196)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 215)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 231)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 170)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 183)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 196)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 215)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 231)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 125)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 155)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 185)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 285)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 125)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 155)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 185)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 285)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 125)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 155)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 185)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 285)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 125)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 155)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 185)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 285)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 108)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 108)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 108)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 108)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winit-self1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winit-self1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winit-self1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winit-self1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winit-self2.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Winit-self2.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Winit-self2.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Winit-self2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Winit-self2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winit-self2.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Winit-self2.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Winit-self2.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Winit-self2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Winit-self2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Winit-self2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Winit-self2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winit-self3.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self3.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winit-self3.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self3.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++98 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winit-self4.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self4.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winit-self4.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self4.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++98 at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winit-self5.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self5.c -std=gnu++14 (test for bogus messages, line 27)
+PASS: c-c++-common/Winit-self5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winit-self5.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self5.c -std=gnu++17 (test for bogus messages, line 27)
+PASS: c-c++-common/Winit-self5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for bogus messages, line 27)
+PASS: c-c++-common/Winit-self5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for bogus messages, line 27)
+PASS: c-c++-common/Winit-self5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++14 (test for bogus messages, line 10)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++17 (test for bogus messages, line 10)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for bogus messages, line 10)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for bogus messages, line 10)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wint-in-bool-context-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wint-in-bool-context-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for bogus messages, line 21)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for bogus messages, line 21)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 21)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 21)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wint-in-bool-context.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++14 at line 21 (test for errors, line 19)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++17 at line 21 (test for errors, line 19)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++20 at line 21 (test for errors, line 19)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 at line 21 (test for errors, line 19)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 117)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 137)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 143)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 149)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 151)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 199)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 204)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 232)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 237)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 note at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++14 note at line 62 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 117)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 137)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 143)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 149)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 151)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 199)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 204)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 232)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 237)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 note at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++17 note at line 62 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 117)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 137)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 143)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 149)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 151)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 199)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 204)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 232)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 237)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 note at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++20 note at line 62 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 117)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 137)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 143)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 149)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 151)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 199)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 204)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 232)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 237)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 note at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -std=gnu++98 note at line 62 (test for warnings, line 61)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 expected multiline pattern lines 13-14
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 expected multiline pattern lines 17-19
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 expected multiline pattern lines 13-14
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 expected multiline pattern lines 17-19
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 expected multiline pattern lines 13-14
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 expected multiline pattern lines 17-19
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 expected multiline pattern lines 13-14
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 expected multiline pattern lines 17-19
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wlogical-op-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wlogical-op-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wmemset-transposed-args1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args2.c -std=gnu++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wmemset-transposed-args2.c -std=gnu++98
+PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 22-23
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 47-48
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 70-71
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 74-75
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 expected multiline pattern lines 78-79
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 22-23
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 47-48
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 70-71
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 74-75
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 expected multiline pattern lines 78-79
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 22-23
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 47-48
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 70-71
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 74-75
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 expected multiline pattern lines 78-79
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 22-23
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 47-48
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 51-52
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 70-71
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 74-75
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 expected multiline pattern lines 78-79
+PASS: c-c++-common/Wmisleading-indentation-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 at line 38 (test for warnings, line 33)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 at line 39 (test for warnings, line 35)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 at line 53 (test for warnings, line 47)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 at line 54 (test for warnings, line 44)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 at line 38 (test for warnings, line 33)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 at line 39 (test for warnings, line 35)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 at line 53 (test for warnings, line 47)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 at line 54 (test for warnings, line 44)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 38 (test for warnings, line 33)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 39 (test for warnings, line 35)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 53 (test for warnings, line 47)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 at line 54 (test for warnings, line 44)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 38 (test for warnings, line 33)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 39 (test for warnings, line 35)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 53 (test for warnings, line 47)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 at line 54 (test for warnings, line 44)
+PASS: c-c++-common/Wmisleading-indentation-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-pr70693.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1028)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1031)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 105)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 111)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1118)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1120)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1132)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1142)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1144)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1156)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1166)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1168)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1213)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1215)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1225)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1227)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1237)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 1239)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 139)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 143)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 148)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 160)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 169)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 179)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 181)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 191)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 197)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 201)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 208)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 211)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 218)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 221)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 704)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 706)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 707)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 711)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 712)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 713)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 715)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 719)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 721)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 725)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 727)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 729)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 731)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 735)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 737)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 744)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 746)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 748)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 749)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 753)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 754)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 756)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 757)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 759)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 760)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 762)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 763)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 765)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 766)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 770)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 771)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 775)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 779)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 785)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 788)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 792)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 793)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 795)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 798)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 804)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 805)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1028)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1031)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 105)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 111)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1118)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1120)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1132)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1142)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1144)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1156)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1166)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1168)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1213)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1215)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1225)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1227)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1237)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 1239)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 139)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 143)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 148)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 160)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 169)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 179)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 181)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 191)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 197)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 201)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 208)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 211)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 218)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 221)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 704)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 706)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 707)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 711)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 712)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 713)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 715)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 719)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 721)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 725)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 727)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 729)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 731)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 735)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 737)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 744)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 746)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 748)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 749)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 753)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 754)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 756)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 757)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 759)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 760)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 762)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 763)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 765)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 766)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 770)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 771)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 775)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 779)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 785)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 788)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 792)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 793)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 795)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 798)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 804)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 805)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1028)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1031)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 105)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 111)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1118)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1120)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1132)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1142)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1144)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1156)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1166)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1168)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1213)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1215)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1225)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1227)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1237)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 1239)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 139)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 143)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 148)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 160)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 169)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 179)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 181)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 191)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 197)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 201)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 208)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 211)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 218)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 221)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 704)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 706)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 707)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 711)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 712)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 713)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 715)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 719)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 721)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 725)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 727)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 729)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 731)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 735)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 737)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 744)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 746)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 748)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 749)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 753)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 754)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 756)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 757)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 759)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 760)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 762)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 763)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 765)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 766)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 770)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 771)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 775)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 779)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 785)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 788)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 792)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 793)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 795)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 798)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 804)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 805)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1028)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1031)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 105)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 111)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1118)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1120)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1132)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1142)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1144)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1156)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1166)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1168)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1213)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1215)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1225)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1227)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1237)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 1239)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 139)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 143)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 148)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 160)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 169)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 179)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 181)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 191)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 197)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 201)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 208)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 211)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 218)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 221)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 704)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 706)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 707)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 711)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 712)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 713)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 715)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 719)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 721)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 725)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 727)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 729)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 731)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 735)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 737)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 744)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 746)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 748)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 749)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 753)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 754)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 756)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 757)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 759)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 760)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 762)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 763)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 765)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 766)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 770)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 771)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 775)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 779)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 785)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 788)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 792)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 793)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 795)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 798)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 804)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 805)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Wmisleading-indentation.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for bogus messages, line 50)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for bogus messages, line 66)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for bogus messages, line 50)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for bogus messages, line 66)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 50)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for bogus messages, line 66)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 50)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for bogus messages, line 66)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wmismatched-dealloc.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Wmultistatement-macros-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for bogus messages, line 25)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for bogus messages, line 33)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for bogus messages, line 41)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for bogus messages, line 9)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for bogus messages, line 25)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for bogus messages, line 33)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for bogus messages, line 41)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for bogus messages, line 9)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 25)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 33)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 41)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for bogus messages, line 9)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 25)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 33)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 41)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for bogus messages, line 9)
+PASS: c-c++-common/Wmultistatement-macros-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wmultistatement-macros-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 116)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 116)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 116)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 116)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wmultistatement-macros-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 40)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 46)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 40)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 46)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 40)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 46)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-1.c -std=c++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wno-attributes-1.c -std=c++98
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 48)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for warnings, line 55)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for warnings, line 55)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for warnings, line 55)
+PASS: c-c++-common/Wno-attributes-2.c -std=c++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wno-attributes-2.c -std=c++98
+PASS: c-c++-common/Wno-attributes-3.c -std=c++14 at line 9 (test for errors, line )
+PASS: c-c++-common/Wno-attributes-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-3.c -std=c++17 at line 9 (test for errors, line )
+PASS: c-c++-common/Wno-attributes-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-3.c -std=c++20 at line 9 (test for errors, line )
+PASS: c-c++-common/Wno-attributes-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-3.c -std=c++98 at line 9 (test for errors, line )
+PASS: c-c++-common/Wno-attributes-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-4.c -std=c++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wno-attributes-4.c -std=c++98
+PASS: c-c++-common/Wno-attributes-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-5.c -std=c++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wno-attributes-5.c -std=c++98
+PASS: c-c++-common/Wno-attributes-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wno-attributes-6.c -std=c++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wno-attributes-6.c -std=c++98
+PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wpadded.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wpadded.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wpadded.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wpadded.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wpadded.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wpadded.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wpadded.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wpadded.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wparentheses-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/Wparentheses-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wpointer-arith-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 11)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 12)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 13)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 14)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 16)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 17)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 18)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 19)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 21)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 22)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 23)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 24)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 26)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 27)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 28)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 29)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 58)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 59)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 61)
+PASS: c-c++-common/Wpointer-compare-1.c (test for warnings, line 62)
+PASS: c-c++-common/Wpointer-compare-1.c (test for excess errors)
+PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wprio-ctor-dtor.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 memcpy (test for warnings, line 37)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 strcat (test for warnings, line 49)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 strcpy (test for warnings, line 61)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 strncat (test for warnings, line 73)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++14 strncpy (test for warnings, line 85)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 memcpy (test for warnings, line 37)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 strcat (test for warnings, line 49)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 strcpy (test for warnings, line 61)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 strncat (test for warnings, line 73)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++17 strncpy (test for warnings, line 85)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 memcpy (test for warnings, line 37)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strcat (test for warnings, line 49)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strcpy (test for warnings, line 61)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strncat (test for warnings, line 73)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++20 strncpy (test for warnings, line 85)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 memcpy (test for warnings, line 37)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strcat (test for warnings, line 49)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strcpy (test for warnings, line 61)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strncat (test for warnings, line 73)
+PASS: c-c++-common/Wrestrict-2.c -std=gnu++98 strncpy (test for warnings, line 85)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++14 (test for bogus messages, line 24)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++14 (test for bogus messages, line 44)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++17 (test for bogus messages, line 24)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++17 (test for bogus messages, line 44)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for bogus messages, line 24)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for bogus messages, line 44)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for bogus messages, line 24)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for bogus messages, line 44)
+PASS: c-c++-common/Wrestrict-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 646)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 649)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 660)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 687)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 741)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 744)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for warnings, line 863)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 ILP32 (test for warnings, line 393)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 ILP32 (test for warnings, line 394)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 ILP32 (test for warnings, line 396)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 ILP32 (test for warnings, line 397)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 110)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 120)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 150)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 166)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 167)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 168)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 170)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 171)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 172)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 199)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 206)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 211)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 221)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 222)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 223)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 225)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 227)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 228)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 233)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 234)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 235)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 237)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 239)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 240)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 244)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 245)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 280)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 295)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 298)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 302)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 317)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 318)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 319)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 321)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 361)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 362)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 363)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 369)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 370)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 372)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 373)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 377)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 378)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 380)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 381)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 415)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 418)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 427)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 430)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 433)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 476)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 481)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 502)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 66)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 81)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 memcpy (test for warnings, line 91)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++14 memcpy with a small power of 2 size (test for warnings, line 64)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 pr79220 (test for warnings, line 198)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 pr79220 (test for warnings, line 205)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 pr79220 (test for warnings, line 210)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 pr81437 (test for warnings, line 643)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 542)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 543)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 544)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 546)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 547)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 550)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 558)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 564)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 565)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 568)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 569)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 570)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 594)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 595)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 596)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 597)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 601)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 605)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcat (test for warnings, line 621)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 639)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 640)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 652)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 654)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 655)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 656)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 684)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 688)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 692)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 696)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 701)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 706)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 710)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 714)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 719)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 730)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 731)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 751)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 752)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 753)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 755)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 756)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 757)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 776)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 777)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strcpy (test for warnings, line 780)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 813)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 816)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 817)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 818)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 819)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 820)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 825)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 826)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 827)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 832)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 833)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 834)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 835)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 839)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 841)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 842)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 867)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 872)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 873)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 874)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 875)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 881)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 882)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 883)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 887)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 894)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 895)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 902)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 910)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 915)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 929)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 932)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 934)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 938)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 959)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 960)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 963)
+PASS: c-c++-common/Wrestrict.c -std=gnu++14 strncpy (test for warnings, line 965)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 646)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 649)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 660)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 687)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 741)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 744)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for warnings, line 863)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 ILP32 (test for warnings, line 393)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 ILP32 (test for warnings, line 394)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 ILP32 (test for warnings, line 396)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 ILP32 (test for warnings, line 397)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 110)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 120)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 150)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 166)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 167)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 168)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 170)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 171)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 172)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 199)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 206)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 211)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 221)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 222)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 223)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 225)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 227)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 228)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 233)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 234)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 235)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 237)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 239)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 240)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 244)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 245)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 280)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 295)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 298)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 302)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 317)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 318)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 319)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 321)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 361)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 362)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 363)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 369)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 370)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 372)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 373)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 377)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 378)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 380)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 381)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 415)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 418)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 427)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 430)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 433)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 476)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 481)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 502)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 66)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 81)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 memcpy (test for warnings, line 91)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++17 memcpy with a small power of 2 size (test for warnings, line 64)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 pr79220 (test for warnings, line 198)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 pr79220 (test for warnings, line 205)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 pr79220 (test for warnings, line 210)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 pr81437 (test for warnings, line 643)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 542)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 543)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 544)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 546)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 547)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 550)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 558)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 564)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 565)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 568)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 569)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 570)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 594)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 595)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 596)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 597)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 601)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 605)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcat (test for warnings, line 621)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 639)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 640)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 652)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 654)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 655)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 656)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 684)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 688)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 692)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 696)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 701)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 706)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 710)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 714)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 719)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 730)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 731)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 751)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 752)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 753)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 755)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 756)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 757)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 776)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 777)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strcpy (test for warnings, line 780)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 813)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 816)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 817)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 818)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 819)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 820)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 825)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 826)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 827)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 832)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 833)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 834)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 835)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 839)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 841)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 842)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 867)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 872)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 873)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 874)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 875)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 881)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 882)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 883)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 887)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 894)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 895)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 902)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 910)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 915)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 929)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 932)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 934)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 938)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 959)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 960)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 963)
+PASS: c-c++-common/Wrestrict.c -std=gnu++17 strncpy (test for warnings, line 965)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 646)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 649)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 660)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 687)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 741)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 744)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for warnings, line 863)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 393)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 394)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 396)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 ILP32 (test for warnings, line 397)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 110)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 120)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 150)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 166)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 167)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 168)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 170)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 171)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 172)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 199)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 206)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 211)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 221)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 222)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 223)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 225)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 227)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 228)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 233)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 234)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 235)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 237)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 239)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 240)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 244)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 245)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 280)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 295)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 298)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 302)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 317)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 318)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 319)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 321)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 361)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 362)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 363)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 369)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 370)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 372)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 373)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 377)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 378)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 380)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 381)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 415)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 418)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 427)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 430)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 433)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 476)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 481)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 502)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 66)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 81)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 memcpy (test for warnings, line 91)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 memcpy with a small power of 2 size (test for warnings, line 64)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 198)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 205)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 210)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 pr81437 (test for warnings, line 643)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 542)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 543)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 544)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 546)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 547)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 550)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 558)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 564)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 565)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 568)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 569)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 570)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 594)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 595)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 596)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 597)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 601)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 605)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcat (test for warnings, line 621)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 639)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 640)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 652)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 654)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 655)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 656)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 684)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 688)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 692)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 696)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 701)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 706)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 710)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 714)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 719)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 730)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 731)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 751)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 752)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 753)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 755)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 756)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 757)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 776)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 777)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strcpy (test for warnings, line 780)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 813)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 816)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 817)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 818)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 819)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 820)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 825)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 826)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 827)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 832)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 833)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 834)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 835)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 839)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 841)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 842)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 867)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 872)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 873)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 874)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 875)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 881)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 882)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 883)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 887)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 894)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 895)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 902)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 910)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 915)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 929)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 932)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 934)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 938)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 959)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 960)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 963)
+PASS: c-c++-common/Wrestrict.c -std=gnu++20 strncpy (test for warnings, line 965)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 646)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 649)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 660)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 687)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 741)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 744)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for warnings, line 863)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 393)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 394)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 396)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 ILP32 (test for warnings, line 397)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 110)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 120)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 150)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 166)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 167)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 168)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 170)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 171)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 172)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 199)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 206)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 211)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 221)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 222)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 223)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 225)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 227)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 228)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 233)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 234)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 235)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 237)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 239)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 240)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 244)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 245)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 280)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 295)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 298)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 302)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 317)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 318)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 319)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 321)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 361)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 362)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 363)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 369)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 370)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 372)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 373)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 377)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 378)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 380)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 381)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 415)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 418)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 427)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 430)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 433)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 476)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 481)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 502)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 66)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 81)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 memcpy (test for warnings, line 91)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 memcpy with a small power of 2 size (test for warnings, line 64)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 198)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 205)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 210)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 pr81437 (test for warnings, line 643)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 542)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 543)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 544)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 546)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 547)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 550)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 558)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 564)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 565)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 568)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 569)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 570)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 594)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 595)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 596)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 597)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 601)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 605)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcat (test for warnings, line 621)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 639)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 640)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 652)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 654)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 655)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 656)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 684)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 688)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 692)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 696)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 701)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 706)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 710)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 714)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 719)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 730)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 731)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 751)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 752)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 753)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 755)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 756)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 757)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 776)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 777)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strcpy (test for warnings, line 780)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 813)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 816)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 817)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 818)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 819)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 820)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 825)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 826)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 827)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 832)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 833)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 834)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 835)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 839)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 841)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 842)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 867)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 872)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 873)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 874)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 875)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 881)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 882)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 883)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 887)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 894)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 895)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 902)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 910)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 915)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 929)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 932)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 934)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 938)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 959)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 960)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 963)
+PASS: c-c++-common/Wrestrict.c -std=gnu++98 strncpy (test for warnings, line 965)
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++14 scan-tree-dump-not optimized "return_addr_"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++17 scan-tree-dump-not optimized "return_addr_"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 scan-tree-dump-not optimized "return_addr_"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 scan-tree-dump-not optimized "return_addr_"
+PASS: c-c++-common/Wreturn-local-addr.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++14 (test for bogus messages, line 10)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++17 (test for bogus messages, line 10)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for bogus messages, line 10)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 10)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/Wsequence-point-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wsequence-point-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for bogus messages, line 11)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for bogus messages, line 4)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/Wshadow-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for bogus messages, line 11)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for bogus messages, line 4)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/Wshadow-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for bogus messages, line 11)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for bogus messages, line 4)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/Wshadow-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for bogus messages, line 11)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for bogus messages, line 4)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/Wshadow-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-negative-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-overflow-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++14 shift at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++17 shift at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-10.c (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++14 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++17 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++14 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++14 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++14 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++14 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++17 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++17 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++17 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++17 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++14 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++14 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++14 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++14 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++17 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++17 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++17 no constant at line 9 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++17 shift at line 10 (test for errors, line 8)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 10)
+PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-5.c (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-5.c (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 10)
+PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-6.c (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-6.c (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 18)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 24)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 25)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 39)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 45)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 46)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 47)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 48)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 50)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 51)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 52)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 53)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 54)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 61)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 62)
+PASS: c-c++-common/Wshift-overflow-3.c (test for warnings, line 63)
+PASS: c-c++-common/Wshift-overflow-3.c (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-4.c (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wshift-overflow-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wshift-overflow-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-9.c (test for excess errors)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wsign-compare-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 105)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 111)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 31)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 37)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 43)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 51)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 63)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 69)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for bogus messages, line 99)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 105)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 111)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 31)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 37)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 43)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 51)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 63)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 69)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for bogus messages, line 99)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 105)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 111)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 31)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 37)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 43)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 51)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 63)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 69)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for bogus messages, line 99)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 105)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 111)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 31)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 37)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 43)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 51)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 63)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 69)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for bogus messages, line 99)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Wsign-compare-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsign-conversion-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-array-div1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wsizeof-pointer-div.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 125)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 155)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 125)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 155)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 125)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 155)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 125)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 155)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 182)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 183)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 184)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 185)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 186)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 188)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 189)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 190)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 192)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 193)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 194)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 195)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 196)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 197)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 198)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 199)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 200)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 202)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 203)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 204)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 205)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 206)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 207)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 208)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 209)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 210)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 212)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 213)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 214)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 215)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 216)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 217)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 218)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 219)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 220)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 222)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 223)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 224)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 225)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 226)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 227)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 228)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 229)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 230)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 334)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 335)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 336)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 337)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 338)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 340)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 341)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 342)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 343)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 344)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 346)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 347)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 348)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 349)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 350)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 352)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 353)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 354)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 355)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 356)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 358)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 359)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 360)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 361)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 362)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 468)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 469)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 470)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 472)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 473)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 474)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 482)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 483)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 484)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 182)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 183)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 184)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 185)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 186)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 188)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 189)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 190)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 192)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 193)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 194)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 195)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 196)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 197)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 198)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 199)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 200)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 202)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 203)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 204)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 205)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 206)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 207)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 208)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 209)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 210)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 212)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 213)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 214)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 215)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 216)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 217)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 218)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 219)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 220)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 222)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 223)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 224)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 225)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 226)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 227)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 228)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 229)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 230)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 334)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 335)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 336)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 337)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 338)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 340)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 341)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 342)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 343)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 344)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 346)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 347)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 348)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 349)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 350)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 352)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 353)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 354)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 355)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 356)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 358)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 359)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 360)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 361)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 362)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 468)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 469)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 470)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 472)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 473)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 474)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 482)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 483)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 484)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 182)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 183)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 184)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 185)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 186)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 188)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 189)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 190)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 192)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 193)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 194)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 195)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 196)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 197)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 198)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 199)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 200)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 202)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 203)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 204)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 205)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 206)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 207)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 208)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 209)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 210)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 212)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 213)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 214)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 215)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 216)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 217)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 218)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 219)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 220)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 222)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 223)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 224)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 225)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 226)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 227)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 228)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 229)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 230)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 334)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 335)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 336)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 337)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 338)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 340)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 341)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 342)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 343)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 344)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 346)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 347)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 348)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 349)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 350)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 352)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 353)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 354)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 355)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 356)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 358)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 359)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 360)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 361)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 362)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 468)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 469)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 470)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 472)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 473)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 474)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 482)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 483)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 484)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 182)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 183)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 184)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 185)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 186)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 188)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 189)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 190)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 192)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 193)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 194)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 195)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 196)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 197)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 198)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 199)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 200)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 202)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 203)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 204)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 205)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 206)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 207)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 208)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 209)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 210)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 212)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 213)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 214)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 215)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 216)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 217)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 218)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 219)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 220)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 222)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 223)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 224)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 225)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 226)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 227)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 228)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 229)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 230)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 334)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 335)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 336)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 337)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 338)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 340)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 341)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 342)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 343)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 344)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 346)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 347)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 348)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 349)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 350)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 352)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 353)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 354)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 355)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 356)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 358)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 359)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 360)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 361)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 362)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 468)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 469)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 470)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 472)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 473)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 474)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 482)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 483)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 484)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 103)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 105)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 107)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 109)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 125)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 127)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 129)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 51)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 58)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 60)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 78)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 80)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 82)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 103)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 105)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 107)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 109)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 125)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 127)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 129)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 51)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 58)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 60)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 78)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 80)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 82)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 103)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 105)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 107)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 109)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 125)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 127)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 129)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 51)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 58)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 60)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 78)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 80)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 82)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 103)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 105)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 107)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 109)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 125)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 127)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 129)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 51)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 58)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 60)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 78)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 80)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 82)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++14 (test for errors, line 19)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++14 (test for errors, line 24)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++14 (test for errors, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++17 (test for errors, line 19)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++17 (test for errors, line 24)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++17 (test for errors, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 19)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 24)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for errors, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 19)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 24)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for errors, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++14 at line 9 (test for warnings, line )
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++17 at line 9 (test for warnings, line )
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++20 at line 9 (test for warnings, line )
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++98 at line 9 (test for warnings, line )
+PASS: c-c++-common/Wstrict-flex-arrays.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 106)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 107)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 123)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++14 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 106)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 107)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 123)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++17 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 106)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 107)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 123)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++20 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 106)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 107)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 123)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -std=gnu++98 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 114)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 125)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 151)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 170)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 188)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 204)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 205)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 209)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 221)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 222)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 226)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 227)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 249)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 250)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 259)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 270)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 274)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 275)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 286)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 287)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 291)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 303)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 304)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 308)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 320)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 321)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 335)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 336)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 346)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 347)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 note (test for warnings, line 161)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 note (test for warnings, line 94)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 193)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 210)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 292)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 309)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 323)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 325)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102462 (test for warnings, line 326)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 pr102706 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 114)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 125)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 151)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 170)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 188)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 204)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 205)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 209)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 221)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 222)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 226)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 227)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 249)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 250)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 259)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 270)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 274)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 275)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 286)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 287)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 291)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 303)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 304)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 308)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 320)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 321)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 335)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 336)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 346)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 347)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 note (test for warnings, line 161)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 note (test for warnings, line 94)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 193)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 210)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 292)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 309)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 323)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 325)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102462 (test for warnings, line 326)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 pr102706 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 114)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 125)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 151)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 170)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 188)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 204)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 205)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 209)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 221)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 222)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 226)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 227)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 249)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 250)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 259)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 270)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 274)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 275)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 286)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 287)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 291)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 303)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 304)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 308)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 320)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 321)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 335)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 336)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 346)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 347)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 161)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 note (test for warnings, line 94)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 193)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 210)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 292)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 309)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 323)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 325)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102462 (test for warnings, line 326)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 pr102706 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 114)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 125)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 151)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 170)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 188)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 204)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 205)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 209)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 221)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 222)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 226)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 227)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 249)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 250)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 259)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 270)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 274)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 275)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 286)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 287)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 291)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 303)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 304)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 308)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 320)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 321)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 335)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 336)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 346)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 347)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 161)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 note (test for warnings, line 94)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 193)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 210)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 292)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 309)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 323)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 325)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102462 (test for warnings, line 326)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 pr102706 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++14 note (test for warnings, line 155)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++14 pr????? (test for warnings, line 156)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++17 note (test for warnings, line 155)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++17 pr????? (test for warnings, line 156)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 note (test for warnings, line 155)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++20 pr????? (test for warnings, line 156)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Wstringop-overflow.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 note (test for warnings, line 155)
+XFAIL: c-c++-common/Wstringop-overflow.c -std=gnu++98 pr????? (test for warnings, line 156)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for bogus messages, line 52)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for bogus messages, line 62)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for bogus messages, line 69)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for bogus messages, line 88)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for bogus messages, line 52)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for bogus messages, line 62)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for bogus messages, line 69)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for bogus messages, line 88)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 52)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 62)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 69)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for bogus messages, line 88)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 52)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 62)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 69)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for bogus messages, line 88)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wstringop-truncation-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/Wstringop-truncation-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 133)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 133)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 133)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 133)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-truncation-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for bogus messages, line 331)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for bogus messages, line 350)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 140)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 141)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 159)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 162)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 178)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 179)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 180)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 190)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 191)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 193)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 196)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 197)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 201)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 202)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 206)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 207)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 211)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 212)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 217)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 218)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 225)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 233)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 240)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 245)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 268)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 272)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 283)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 289)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 296)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 297)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 299)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 300)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 373)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 408)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 415)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 426)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 429)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 430)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 438)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 444)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 446)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for warnings, line 99)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 bug 77293 (test for warnings, line 271)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++14 member array (test for warnings, line 302)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for bogus messages, line 331)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for bogus messages, line 350)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 140)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 141)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 159)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 162)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 178)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 179)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 180)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 190)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 191)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 193)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 196)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 197)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 201)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 202)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 206)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 207)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 211)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 212)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 217)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 218)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 225)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 233)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 240)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 245)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 268)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 272)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 283)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 289)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 296)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 297)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 299)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 300)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 373)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 408)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 415)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 426)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 429)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 430)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 438)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 444)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 446)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for warnings, line 99)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 bug 77293 (test for warnings, line 271)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++17 member array (test for warnings, line 302)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for bogus messages, line 331)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for bogus messages, line 350)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 140)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 141)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 159)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 162)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 178)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 179)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 180)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 190)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 191)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 193)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 196)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 197)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 201)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 202)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 206)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 207)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 211)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 212)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 217)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 218)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 225)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 233)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 240)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 245)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 268)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 272)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 283)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 289)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 296)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 297)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 299)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 300)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 373)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 408)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 415)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 426)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 429)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 430)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 438)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 444)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 446)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for warnings, line 99)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 bug 77293 (test for warnings, line 271)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++20 member array (test for warnings, line 302)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for bogus messages, line 331)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for bogus messages, line 350)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 140)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 141)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 159)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 162)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 178)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 179)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 180)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 190)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 191)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 193)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 196)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 197)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 201)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 202)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 206)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 207)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 211)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 212)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 217)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 218)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 225)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 233)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 240)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 245)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 268)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 272)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 283)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 289)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 296)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 297)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 299)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 300)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 373)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 408)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 415)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 426)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 429)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 430)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 438)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 444)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 446)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for warnings, line 99)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 bug 77293 (test for warnings, line 271)
+PASS: c-c++-common/Wstringop-truncation.c -std=gnu++98 member array (test for warnings, line 302)
+PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wsuggest-attribute-1.c -std=gnu++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wsuggest-attribute-1.c -std=gnu++98
+PASS: c-c++-common/Wswitch-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/Wswitch-outside-range-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wswitch-outside-range-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 49)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 63)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for warnings, line 74)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 49)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 63)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for warnings, line 74)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 49)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 63)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for warnings, line 74)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 49)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 63)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for warnings, line 74)
+PASS: c-c++-common/Wswitch-unreachable-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Wswitch-unreachable-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++14 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++17 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-unreachable-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wtautological-compare-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-4.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for bogus messages, line 100)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for bogus messages, line 102)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for bogus messages, line 100)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for bogus messages, line 102)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for bogus messages, line 100)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for bogus messages, line 102)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for bogus messages, line 100)
+XFAIL: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for bogus messages, line 102)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 57)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 79)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Wtautological-compare-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 15-16
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 25-26
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 39-40
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 15-16
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 25-26
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 39-40
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 15-16
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 25-26
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 expected multiline pattern lines 39-40
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 15-16
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 25-26
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 39-40
+PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-function-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-function-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-function-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-function-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/Wunused-local-typedefs.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for bogus messages, line 25)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for bogus messages, line 25)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for bogus messages, line 25)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for bogus messages, line 25)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/Wunused-value-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 107)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 148)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 107)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 148)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 107)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 148)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 107)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 148)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for warnings, line 73)
+PASS: c-c++-common/Wunused-var-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/Wunused-var-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-var-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++14 scan-tree-dump-not optimized " ~0"
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++17 scan-tree-dump-not optimized " ~0"
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 scan-tree-dump-not optimized " ~0"
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 scan-tree-dump-not optimized " ~0"
+PASS: c-c++-common/Wunused-var-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/Wunused-var-17.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++14 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++17 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wunused-var-18.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/Wunused-var-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wunused-var-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 107)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 95)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 escaped (test for warnings, line 149)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++14 escaped (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 note (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 note (test for warnings, line 123)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 note (test for warnings, line 130)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 note (test for warnings, line 43)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++14 note (test for warnings, line 92)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++14 pr?????? (test for warnings, line 58)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++14 safe use after realloc failure (test for bogus messages, line 153)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 107)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 95)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 escaped (test for warnings, line 149)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++17 escaped (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 note (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 note (test for warnings, line 123)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 note (test for warnings, line 130)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 note (test for warnings, line 43)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++17 note (test for warnings, line 92)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++17 pr?????? (test for warnings, line 58)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++17 safe use after realloc failure (test for bogus messages, line 153)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 107)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 95)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 escaped (test for warnings, line 149)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 escaped (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 123)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 130)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 43)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++20 note (test for warnings, line 92)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 pr?????? (test for warnings, line 58)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++20 safe use after realloc failure (test for bogus messages, line 153)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 107)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 95)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 escaped (test for warnings, line 149)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 escaped (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 123)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 130)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 43)
+PASS: c-c++-common/Wuse-after-free-2.c -std=gnu++98 note (test for warnings, line 92)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 pr?????? (test for warnings, line 58)
+XFAIL: c-c++-common/Wuse-after-free-2.c -std=gnu++98 safe use after realloc failure (test for bogus messages, line 153)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++14 note (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++17 note (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++20 note (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-3.c -std=gnu++98 note (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 133)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 139)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 duplicate warning at line 109 (test for bogus messages, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 note (test for warnings, line 106)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 note (test for warnings, line 128)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 note (test for warnings, line 138)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 note (test for warnings, line 155)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++14 note (test for warnings, line 162)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++14 pr?????? (test for warnings, line 120)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++14 pr?????? (test for warnings, line 121)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 133)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 139)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 duplicate warning at line 109 (test for bogus messages, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 note (test for warnings, line 106)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 note (test for warnings, line 128)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 note (test for warnings, line 138)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 note (test for warnings, line 155)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++17 note (test for warnings, line 162)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++17 pr?????? (test for warnings, line 120)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++17 pr?????? (test for warnings, line 121)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 133)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 139)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 duplicate warning at line 109 (test for bogus messages, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 106)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 128)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 138)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 155)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++20 note (test for warnings, line 162)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++20 pr?????? (test for warnings, line 120)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++20 pr?????? (test for warnings, line 121)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 133)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 139)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 duplicate warning at line 109 (test for bogus messages, line 108)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 106)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 128)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 138)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 155)
+PASS: c-c++-common/Wuse-after-free.c -std=gnu++98 note (test for warnings, line 162)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++98 pr?????? (test for warnings, line 120)
+XFAIL: c-c++-common/Wuse-after-free.c -std=gnu++98 pr?????? (test for warnings, line 121)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/Wvarargs-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wvarargs.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/Wvarargs.c -std=c++14 (test for warnings, line 43)
+PASS: c-c++-common/Wvarargs.c -std=c++14 (test for warnings, line 52)
+PASS: c-c++-common/Wvarargs.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 43)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 48)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for warnings, line 52)
+PASS: c-c++-common/Wvarargs.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 43)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 48)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for warnings, line 52)
+PASS: c-c++-common/Wvarargs.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/Wvarargs.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/Wvarargs.c -std=c++98 (test for warnings, line 43)
+PASS: c-c++-common/Wvarargs.c -std=c++98 (test for warnings, line 52)
+PASS: c-c++-common/Wvarargs.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++14
+UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++17
+UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++20
+UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -std=c++98
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 expected multiline pattern lines 15-17
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 expected multiline pattern lines 24-27
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 expected multiline pattern lines 31-33
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 expected multiline pattern lines 8-11
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 note at line 13 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 note at line 29 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 warn at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++14 warn at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 expected multiline pattern lines 15-17
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 expected multiline pattern lines 24-27
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 expected multiline pattern lines 31-33
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 expected multiline pattern lines 8-11
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 note at line 13 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 note at line 29 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 warn at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++17 warn at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 15-17
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 24-27
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 31-33
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 expected multiline pattern lines 8-11
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 note at line 13 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 note at line 29 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 warn at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++20 warn at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 15-17
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 24-27
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 31-33
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 expected multiline pattern lines 8-11
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 note at line 13 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 note at line 29 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 warn at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -std=gnu++98 warn at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/addrtmp.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/addrtmp.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/addrtmp.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/addrtmp.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/addrtmp.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/addrtmp.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/addrtmp.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/addrtmp.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/addrtmp.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/addrtmp.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/alias-1.c (test for excess errors)
+PASS: c-c++-common/array-1.c -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/array-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/array-1.c -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/array-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/array-1.c -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/array-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/array-1.c -std=gnu++98 scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/array-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 23)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 25)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 27)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 28)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 34)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 35)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 36)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 47)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 49)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 51)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 52)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 54)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 58)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 59)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for errors, line 60)
+PASS: c-c++-common/array-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 23)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 25)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 27)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 28)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 34)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 35)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 36)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 47)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 49)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 51)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 52)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 54)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 58)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 59)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for errors, line 60)
+PASS: c-c++-common/array-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 23)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 25)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 27)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 28)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 34)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 35)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 36)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 47)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 49)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 51)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 52)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 54)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 58)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 59)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for errors, line 60)
+PASS: c-c++-common/array-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 23)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 25)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 27)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 28)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 34)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 35)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 36)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 47)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 49)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 51)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 52)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 54)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 58)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 59)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for errors, line 60)
+PASS: c-c++-common/array-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 17)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 25)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 26)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for errors, line 27)
+PASS: c-c++-common/array-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 17)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 25)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 26)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for errors, line 27)
+PASS: c-c++-common/array-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 17)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 25)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 26)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for errors, line 27)
+PASS: c-c++-common/array-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 17)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 25)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 26)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for errors, line 27)
+PASS: c-c++-common/array-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/array-init.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/array-init.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/array-init.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/array-init.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/array-lit.c (test for errors, line 8)
+PASS: c-c++-common/array-lit.c (test for excess errors)
+PASS: c-c++-common/asmgoto-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/asmgoto-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/asmgoto-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/asmgoto-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 11)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 13)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 17)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for errors, line 18)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 11)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 13)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 17)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for errors, line 18)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 11)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 13)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 17)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for errors, line 18)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 11)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 13)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 17)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for errors, line 18)
+PASS: c-c++-common/asmgoto-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/asmgoto-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/asmgoto-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/asmgoto-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/asmgoto-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/asmgoto-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/asmgoto-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/asmgoto-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/asmgoto-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -std=c++14 execution test
+PASS: c-c++-common/attr-aligned-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -std=c++17 execution test
+PASS: c-c++-common/attr-aligned-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -std=c++20 execution test
+PASS: c-c++-common/attr-aligned-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -std=c++98 execution test
+PASS: c-c++-common/attr-cdtor-1.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++14 (test for errors, line 6)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++17 (test for errors, line 6)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for errors, line 6)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for errors, line 6)
+PASS: c-c++-common/attr-cdtor-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-copy.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/attr-copy.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/attr-copy.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-copy.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/attr-copy.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/attr-copy.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/attr-copy.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/attr-copy.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for errors, line 56)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for errors, line 56)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for errors, line 56)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for errors, line 56)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/attr-fallthrough-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for errors, line 24)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 at line 15 (test for warnings, line 13)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 at line 20 (test for warnings, line 18)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 at line 28 (test for warnings, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for errors, line 24)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 at line 15 (test for warnings, line 13)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 at line 20 (test for warnings, line 18)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 at line 28 (test for warnings, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for errors, line 24)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 15 (test for warnings, line 13)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 20 (test for warnings, line 18)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 28 (test for warnings, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for errors, line 24)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 15 (test for warnings, line 13)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 20 (test for warnings, line 18)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 28 (test for warnings, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/attr-fallthrough-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 2)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/attr-fd.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 2)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/attr-fd.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 2)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/attr-fd.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 2)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/attr-fd.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-may-alias-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-mode-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-mode-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-mode-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-mode-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-mode-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-mode-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-mode-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-mode-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for warnings, line 28)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for warnings, line 28)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 28)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 28)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/attr-nocf-check-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 43)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 103)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 116)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 119)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 126)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 145)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 172)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 206)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 210)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 213)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 252)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 253)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 259)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 260)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 268)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 272)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 275)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 284)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 288)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 291)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 300)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 304)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 307)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 332)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 335)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 338)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 345)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 348)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 351)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 382)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 384)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 392)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 395)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 398)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 400)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 409)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 424)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 103)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 116)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 119)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 126)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 145)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 172)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 206)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 210)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 213)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 252)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 253)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 259)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 260)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 268)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 272)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 275)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 284)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 288)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 291)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 300)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 304)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 307)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 332)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 335)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 338)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 345)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 348)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 351)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 382)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 384)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 392)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 395)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 398)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 400)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 409)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 424)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 103)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 116)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 119)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 126)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 145)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 172)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 206)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 210)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 213)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 252)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 253)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 259)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 260)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 268)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 272)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 275)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 284)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 288)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 291)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 300)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 304)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 307)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 332)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 335)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 338)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 345)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 348)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 351)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 382)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 384)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 392)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 395)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 398)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 400)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 409)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 424)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 103)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 116)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 119)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 126)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 145)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 172)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 206)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 210)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 213)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 252)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 253)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 259)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 260)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 268)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 272)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 275)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 284)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 288)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 291)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 300)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 304)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 307)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 332)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 335)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 338)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 345)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 348)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 351)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 382)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 384)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 392)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 395)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 398)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 400)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 409)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 424)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for warnings, line 67)
+PASS: c-c++-common/attr-nonstring-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 114)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 140)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 149)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 167)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 168)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 169)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 175)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 177)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 178)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 180)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 181)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 182)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 183)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 184)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 94)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 97)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 114)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 140)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 149)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 167)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 168)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 169)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 175)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 177)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 178)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 180)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 181)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 182)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 183)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 184)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 94)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 97)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 114)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 140)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 149)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 167)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 168)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 169)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 175)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 177)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 178)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 180)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 181)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 182)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 183)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 184)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 94)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 97)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 114)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 140)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 149)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 167)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 168)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 169)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 175)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 177)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 178)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 180)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 181)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 182)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 183)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 184)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 44)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 84)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 94)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 97)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/attr-nonstring-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++14 (test for bogus messages, line 37)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++14 (test for bogus messages, line 46)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++14 (test for bogus messages, line 59)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++14 (test for bogus messages, line 70)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++17 (test for bogus messages, line 37)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++17 (test for bogus messages, line 46)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++17 (test for bogus messages, line 59)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++17 (test for bogus messages, line 70)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 37)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 46)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 59)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for bogus messages, line 70)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 37)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 46)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 59)
+XFAIL: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for bogus messages, line 70)
+PASS: c-c++-common/attr-nonstring-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 124)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 124)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 124)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 124)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 59)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 78)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 1)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 1)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 1)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 1)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/attr-opt-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/attr-opt-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/attr-opt-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/attr-opt-1.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/attr-retain-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-10.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-10.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-10.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-10.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-11.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-11.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-11.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-11.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-3.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-4.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-4.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-4.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-4.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-5.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-5.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-5.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-5.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-6.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-6.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-6.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-6.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-7.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-7.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-7.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-7.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-8.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-8.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-8.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-8.c -std=gnu++98
+UNSUPPORTED: c-c++-common/attr-retain-9.c -std=gnu++14
+UNSUPPORTED: c-c++-common/attr-retain-9.c -std=gnu++17
+UNSUPPORTED: c-c++-common/attr-retain-9.c -std=gnu++20
+UNSUPPORTED: c-c++-common/attr-retain-9.c -std=gnu++98
+PASS: c-c++-common/attr-simd-2.c -std=gnu++14 scan-tree-dump optimized "omp declare simd"
+PASS: c-c++-common/attr-simd-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-simd-2.c -std=gnu++17 scan-tree-dump optimized "omp declare simd"
+PASS: c-c++-common/attr-simd-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-simd-2.c -std=gnu++20 scan-tree-dump optimized "omp declare simd"
+PASS: c-c++-common/attr-simd-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-simd-2.c -std=gnu++98 scan-tree-dump optimized "omp declare simd"
+PASS: c-c++-common/attr-simd-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-simd-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-simd-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-simd-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-simd-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-simd-5.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/attr-simd-5.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/attr-simd-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attr-simd-5.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/attr-simd-5.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/attr-simd-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/attr-simd-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/attr-simd-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attr-simd.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-simd.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-simd.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-simd.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/attr-used-2.c -std=gnu++14 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/attr-used-2.c -std=gnu++17 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/attr-used-2.c -std=gnu++20 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/attr-used-2.c -std=gnu++98 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-3.c -std=gnu++14 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-3.c -std=gnu++17 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-3.c -std=gnu++20 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-3.c -std=gnu++98 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-4.c -std=gnu++14 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-4.c -std=gnu++17 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-4.c -std=gnu++20 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-4.c -std=gnu++98 scan-assembler xyzzy
+PASS: c-c++-common/attr-used-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used-9.c -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/attr-used-9.c -std=gnu++14 scan-assembler-not __libc_freeres_fn\n
+PASS: c-c++-common/attr-used-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used-9.c -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/attr-used-9.c -std=gnu++17 scan-assembler-not __libc_freeres_fn\n
+PASS: c-c++-common/attr-used-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used-9.c -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/attr-used-9.c -std=gnu++20 scan-assembler-not __libc_freeres_fn\n
+PASS: c-c++-common/attr-used-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used-9.c -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/attr-used-9.c -std=gnu++98 scan-assembler-not __libc_freeres_fn\n
+PASS: c-c++-common/attr-used-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-used.c -std=gnu++14 scan-assembler function_declaration_after
+PASS: c-c++-common/attr-used.c -std=gnu++14 scan-assembler function_declaration_before
+PASS: c-c++-common/attr-used.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-used.c -std=gnu++17 scan-assembler function_declaration_after
+PASS: c-c++-common/attr-used.c -std=gnu++17 scan-assembler function_declaration_before
+PASS: c-c++-common/attr-used.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-used.c -std=gnu++20 scan-assembler function_declaration_after
+PASS: c-c++-common/attr-used.c -std=gnu++20 scan-assembler function_declaration_before
+PASS: c-c++-common/attr-used.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-used.c -std=gnu++98 scan-assembler function_declaration_after
+PASS: c-c++-common/attr-used.c -std=gnu++98 scan-assembler function_declaration_before
+PASS: c-c++-common/attr-used.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 100)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 101)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 102)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 111)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 112)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 128)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 142)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 143)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 151)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 159)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 165)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 171)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 172)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 173)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 178)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 179)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 180)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 185)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 186)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 187)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 70)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 90)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 91)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for warnings, line 92)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 100)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 101)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 102)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 111)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 112)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 128)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 142)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 143)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 151)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 159)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 165)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 171)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 172)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 173)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 178)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 179)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 180)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 185)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 186)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 187)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 70)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 90)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 91)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for warnings, line 92)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 100)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 101)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 102)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 111)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 112)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 128)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 142)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 143)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 151)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 159)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 165)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 171)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 172)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 173)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 178)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 179)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 180)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 185)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 186)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 187)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 70)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 90)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 91)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for warnings, line 92)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 100)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 101)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 102)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 111)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 112)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 128)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 142)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 143)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 151)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 159)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 165)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 171)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 172)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 173)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 178)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 179)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 180)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 185)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 186)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 187)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 70)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 72)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 80)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 82)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 90)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 91)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for warnings, line 92)
+PASS: c-c++-common/attr-warn-unused-result.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for errors, line 22)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/attributes-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for errors, line 22)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/attributes-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for errors, line 22)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/attributes-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for errors, line 22)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/attributes-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attributes-2.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/attributes-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attributes-2.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/attributes-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attributes-2.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/attributes-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attributes-2.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/attributes-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 15)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 23)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 26)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 27)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/attributes-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 15)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 23)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 26)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 27)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/attributes-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 15)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 23)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 26)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 27)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/attributes-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 15)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 23)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 26)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 27)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/attributes-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attributes-4.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/attributes-4.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/attributes-4.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/attributes-4.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/attributes-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/attributes-4.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/attributes-4.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/attributes-4.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/attributes-4.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/attributes-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/attributes-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/attributes-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/attributes-enum-1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/attributes-enum-1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/attributes-enum-1.c -std=c++14 (test for warnings, line 18)
+PASS: c-c++-common/attributes-enum-1.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/attributes-enum-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attributes-enum-1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/attributes-enum-1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/attributes-enum-1.c -std=c++17 (test for warnings, line 18)
+PASS: c-c++-common/attributes-enum-1.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/attributes-enum-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 18)
+PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/attributes-enum-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 18)
+PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/attributes-enum-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/attributes-enum-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/attributes-enum-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/attributes-enum-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/attributes-enum-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8""
+PASS: c-c++-common/auto-init-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8""
+PASS: c-c++-common/auto-init-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8""
+PASS: c-c++-common/auto-init-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8""
+PASS: c-c++-common/auto-init-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1""
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\("
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -std=gnu++14 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1""
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\("
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -std=gnu++17 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1""
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\("
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -std=gnu++20 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1""
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\("
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -std=gnu++98 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-11.c -std=gnu++14 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr""
+PASS: c-c++-common/auto-init-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-11.c -std=gnu++17 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr""
+PASS: c-c++-common/auto-init-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-11.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr""
+PASS: c-c++-common/auto-init-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-11.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr""
+PASS: c-c++-common/auto-init-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-12.c -std=gnu++14 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr""
+PASS: c-c++-common/auto-init-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-12.c -std=gnu++17 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr""
+PASS: c-c++-common/auto-init-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-12.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr""
+PASS: c-c++-common/auto-init-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-12.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr""
+PASS: c-c++-common/auto-init-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-13.c -std=gnu++14 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d""
+PASS: c-c++-common/auto-init-13.c -std=gnu++14 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var""
+PASS: c-c++-common/auto-init-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-13.c -std=gnu++17 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d""
+PASS: c-c++-common/auto-init-13.c -std=gnu++17 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var""
+PASS: c-c++-common/auto-init-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-13.c -std=gnu++20 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d""
+PASS: c-c++-common/auto-init-13.c -std=gnu++20 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var""
+PASS: c-c++-common/auto-init-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-13.c -std=gnu++98 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d""
+PASS: c-c++-common/auto-init-13.c -std=gnu++98 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var""
+PASS: c-c++-common/auto-init-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-14.c -std=gnu++14 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d""
+PASS: c-c++-common/auto-init-14.c -std=gnu++14 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var""
+PASS: c-c++-common/auto-init-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-14.c -std=gnu++17 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d""
+PASS: c-c++-common/auto-init-14.c -std=gnu++17 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var""
+PASS: c-c++-common/auto-init-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-14.c -std=gnu++20 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d""
+PASS: c-c++-common/auto-init-14.c -std=gnu++20 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var""
+PASS: c-c++-common/auto-init-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-14.c -std=gnu++98 scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d""
+PASS: c-c++-common/auto-init-14.c -std=gnu++98 scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var""
+PASS: c-c++-common/auto-init-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-15.c -std=gnu++14 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x""
+PASS: c-c++-common/auto-init-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-15.c -std=gnu++17 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x""
+PASS: c-c++-common/auto-init-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-15.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x""
+PASS: c-c++-common/auto-init-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-15.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x""
+PASS: c-c++-common/auto-init-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-16.c -std=gnu++14 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x""
+PASS: c-c++-common/auto-init-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-16.c -std=gnu++17 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x""
+PASS: c-c++-common/auto-init-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-16.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x""
+PASS: c-c++-common/auto-init-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-16.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x""
+PASS: c-c++-common/auto-init-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8""
+PASS: c-c++-common/auto-init-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8""
+PASS: c-c++-common/auto-init-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8""
+PASS: c-c++-common/auto-init-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8""
+PASS: c-c++-common/auto-init-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-3.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1""
+PASS: c-c++-common/auto-init-3.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-3.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3""
+PASS: c-c++-common/auto-init-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-3.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1""
+PASS: c-c++-common/auto-init-3.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-3.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3""
+PASS: c-c++-common/auto-init-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1""
+PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-3.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3""
+PASS: c-c++-common/auto-init-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1""
+PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-3.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3""
+PASS: c-c++-common/auto-init-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-4.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1""
+PASS: c-c++-common/auto-init-4.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2""
+PASS: c-c++-common/auto-init-4.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3""
+PASS: c-c++-common/auto-init-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-4.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1""
+PASS: c-c++-common/auto-init-4.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2""
+PASS: c-c++-common/auto-init-4.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3""
+PASS: c-c++-common/auto-init-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1""
+PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2""
+PASS: c-c++-common/auto-init-4.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3""
+PASS: c-c++-common/auto-init-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1""
+PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2""
+PASS: c-c++-common/auto-init-4.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3""
+PASS: c-c++-common/auto-init-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-5.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1""
+PASS: c-c++-common/auto-init-5.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2""
+PASS: c-c++-common/auto-init-5.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3""
+PASS: c-c++-common/auto-init-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-5.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1""
+PASS: c-c++-common/auto-init-5.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2""
+PASS: c-c++-common/auto-init-5.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3""
+PASS: c-c++-common/auto-init-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1""
+PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2""
+PASS: c-c++-common/auto-init-5.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3""
+PASS: c-c++-common/auto-init-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1""
+PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2""
+PASS: c-c++-common/auto-init-5.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3""
+PASS: c-c++-common/auto-init-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-6.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1""
+PASS: c-c++-common/auto-init-6.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2""
+PASS: c-c++-common/auto-init-6.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3""
+PASS: c-c++-common/auto-init-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-6.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1""
+PASS: c-c++-common/auto-init-6.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2""
+PASS: c-c++-common/auto-init-6.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3""
+PASS: c-c++-common/auto-init-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1""
+PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2""
+PASS: c-c++-common/auto-init-6.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3""
+PASS: c-c++-common/auto-init-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1""
+PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2""
+PASS: c-c++-common/auto-init-6.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3""
+PASS: c-c++-common/auto-init-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-7.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1""
+PASS: c-c++-common/auto-init-7.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2""
+PASS: c-c++-common/auto-init-7.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3""
+PASS: c-c++-common/auto-init-7.c -std=gnu++14 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4""
+PASS: c-c++-common/auto-init-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-7.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1""
+PASS: c-c++-common/auto-init-7.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2""
+PASS: c-c++-common/auto-init-7.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3""
+PASS: c-c++-common/auto-init-7.c -std=gnu++17 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4""
+PASS: c-c++-common/auto-init-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1""
+PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2""
+PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3""
+PASS: c-c++-common/auto-init-7.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4""
+PASS: c-c++-common/auto-init-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1""
+PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2""
+PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3""
+PASS: c-c++-common/auto-init-7.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4""
+PASS: c-c++-common/auto-init-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-8.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1""
+PASS: c-c++-common/auto-init-8.c -std=gnu++14 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2""
+PASS: c-c++-common/auto-init-8.c -std=gnu++14 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3""
+PASS: c-c++-common/auto-init-8.c -std=gnu++14 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4""
+PASS: c-c++-common/auto-init-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-8.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1""
+PASS: c-c++-common/auto-init-8.c -std=gnu++17 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2""
+PASS: c-c++-common/auto-init-8.c -std=gnu++17 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3""
+PASS: c-c++-common/auto-init-8.c -std=gnu++17 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4""
+PASS: c-c++-common/auto-init-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1""
+PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2""
+PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3""
+PASS: c-c++-common/auto-init-8.c -std=gnu++20 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4""
+PASS: c-c++-common/auto-init-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1""
+PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2""
+PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3""
+PASS: c-c++-common/auto-init-8.c -std=gnu++98 scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4""
+PASS: c-c++-common/auto-init-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1""
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -std=gnu++14 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1""
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -std=gnu++17 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1""
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -std=gnu++20 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1""
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -std=gnu++98 is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-esra.c -std=gnu++14 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3
+PASS: c-c++-common/auto-init-esra.c -std=gnu++14 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1
+PASS: c-c++-common/auto-init-esra.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-esra.c -std=gnu++17 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3
+PASS: c-c++-common/auto-init-esra.c -std=gnu++17 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1
+PASS: c-c++-common/auto-init-esra.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-esra.c -std=gnu++20 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3
+PASS: c-c++-common/auto-init-esra.c -std=gnu++20 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1
+PASS: c-c++-common/auto-init-esra.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-esra.c -std=gnu++98 scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3
+PASS: c-c++-common/auto-init-esra.c -std=gnu++98 scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1
+PASS: c-c++-common/auto-init-esra.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++14 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s""
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++14 scan-tree-dump gimple "__builtin_clear_padding"
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++17 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s""
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++17 scan-tree-dump gimple "__builtin_clear_padding"
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s""
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 scan-tree-dump gimple "__builtin_clear_padding"
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s""
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 scan-tree-dump gimple "__builtin_clear_padding"
+PASS: c-c++-common/auto-init-padding-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++14 execution test
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++17 execution test
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++20 execution test
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -std=gnu++98 execution test
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++14 execution test
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++17 execution test
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++20 execution test
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/auto-init-padding-3.c -std=gnu++98 execution test
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 105)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 106)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 107)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 108)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 120)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 121)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 122)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 125)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 126)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 127)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 136)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 137)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 138)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 145)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 146)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 147)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 154)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 155)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 156)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 19)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 20)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 204)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 205)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 206)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 21)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 213)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 214)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 215)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 216)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 217)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 218)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 22)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 228)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 229)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 230)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 231)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 234)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 235)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 236)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 237)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 238)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 239)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 240)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 241)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 242)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 249)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 250)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 251)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 252)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 253)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 30)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 31)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 34)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 36)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 43)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 44)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 45)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 46)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 47)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 48)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 49)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 50)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for errors, line 51)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 169)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 170)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 172)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 173)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 175)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 176)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 179)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 180)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 182)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 183)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 185)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 186)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 189)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 190)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 192)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 193)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 195)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 196)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 84)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 85)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 86)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 87)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 88)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 89)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 90)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 91)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 92)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 94)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 95)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 96)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for warnings, line 97)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 105)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 106)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 107)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 108)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 120)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 121)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 122)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 125)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 126)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 127)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 136)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 137)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 138)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 145)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 146)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 147)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 154)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 155)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 156)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 19)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 20)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 204)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 205)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 206)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 21)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 213)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 214)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 215)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 216)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 217)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 218)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 22)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 228)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 229)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 230)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 231)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 234)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 235)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 236)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 237)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 238)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 239)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 240)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 241)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 242)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 249)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 250)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 251)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 252)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 253)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 30)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 31)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 34)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 36)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 43)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 44)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 45)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 46)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 47)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 48)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 49)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 50)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for errors, line 51)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 169)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 170)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 172)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 173)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 175)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 176)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 179)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 180)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 182)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 183)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 185)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 186)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 189)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 190)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 192)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 193)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 195)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 196)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 84)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 85)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 86)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 87)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 88)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 89)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 90)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 91)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 92)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 94)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 95)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 96)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for warnings, line 97)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 105)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 106)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 107)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 108)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 120)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 121)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 122)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 125)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 126)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 127)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 136)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 137)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 138)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 145)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 146)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 147)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 154)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 155)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 156)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 19)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 20)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 204)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 205)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 206)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 21)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 213)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 214)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 215)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 216)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 217)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 218)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 22)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 228)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 229)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 230)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 231)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 234)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 235)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 236)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 237)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 238)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 239)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 240)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 241)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 242)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 249)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 250)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 251)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 252)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 253)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 30)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 31)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 34)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 36)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 43)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 44)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 45)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 46)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 47)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 48)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 49)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 50)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for errors, line 51)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 169)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 170)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 172)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 173)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 175)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 176)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 179)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 180)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 182)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 183)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 185)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 186)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 189)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 190)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 192)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 193)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 195)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 196)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 84)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 85)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 86)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 87)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 88)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 89)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 90)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 91)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 92)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 94)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 95)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 96)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for warnings, line 97)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 105)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 106)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 107)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 108)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 120)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 121)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 122)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 125)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 126)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 127)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 136)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 137)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 138)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 145)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 146)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 147)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 154)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 155)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 156)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 19)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 20)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 204)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 205)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 206)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 21)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 213)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 214)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 215)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 216)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 217)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 218)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 22)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 228)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 229)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 230)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 231)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 234)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 235)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 236)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 237)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 238)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 239)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 240)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 241)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 242)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 249)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 250)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 251)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 252)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 253)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 30)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 31)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 34)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 36)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 43)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 44)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 45)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 46)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 47)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 48)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 49)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 50)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for errors, line 51)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 169)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 170)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 172)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 173)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 175)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 176)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 179)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 180)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 182)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 183)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 185)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 186)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 189)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 190)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 192)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 193)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 195)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 196)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 84)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 85)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 86)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 87)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 88)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 89)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 90)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 91)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 92)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 94)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 95)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 96)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for warnings, line 97)
+PASS: c-c++-common/builtin-arith-overflow-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++14 execution test
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++17 execution test
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++20 execution test
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -std=c++98 execution test
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 (test for errors, line 23)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 at line 30 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 at line 36 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 at line 42 (test for errors, line 41)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 (test for errors, line 23)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 at line 30 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 at line 36 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 at line 42 (test for errors, line 41)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for errors, line 23)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 30 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 36 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 at line 42 (test for errors, line 41)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for errors, line 23)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 30 (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 36 (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 at line 42 (test for errors, line 41)
+PASS: c-c++-common/builtin-arith-overflow-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++14 execution test
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++17 execution test
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++20 execution test
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -std=gnu++98 execution test
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++14 execution test
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++17 execution test
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-classify-type-1.c -std=c++20 execution test
+UNSUPPORTED: c-c++-common/builtin-classify-type-1.c -std=c++98
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/builtin-clear-padding-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++14 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++17 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++14 (test for errors, line 5)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++17 (test for errors, line 5)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++20 (test for errors, line 5)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++98 (test for errors, line 5)
+PASS: c-c++-common/builtin-clear-padding-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/builtin-convertvector-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++14 (test for warnings, line 135)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++14 pr87578 (test for warnings, line 204)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++17 (test for warnings, line 135)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++17 pr87578 (test for warnings, line 204)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for warnings, line 135)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++20 pr87578 (test for warnings, line 204)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for warnings, line 135)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -std=gnu++98 pr87578 (test for warnings, line 204)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 100)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 101)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 102)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 109)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 110)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 78)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 91)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 92)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++14 pr????? (test for bogus messages, line 99)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 100)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 101)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 102)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 109)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 110)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 78)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 91)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 92)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++17 pr????? (test for bogus messages, line 99)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 100)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 101)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 102)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 109)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 110)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 78)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 91)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 92)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++20 pr????? (test for bogus messages, line 99)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 61)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 75)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for warnings, line 87)
+PASS: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 100)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 101)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 102)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 109)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 110)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 78)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 91)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 92)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -std=gnu++98 pr????? (test for bogus messages, line 99)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 110)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 140)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 146)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 110)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 140)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 146)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 110)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 140)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 146)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 110)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 140)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 146)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for warnings, line 45)
+PASS: c-c++-common/builtin-has-attribute-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 24)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 25)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 26)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 31)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 33)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 34)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 35)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 42)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 43)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 44)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 56)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for errors, line 59)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++14 missing comma at line 28 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 24)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 25)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 26)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 31)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 33)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 34)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 35)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 42)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 43)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 44)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 56)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for errors, line 59)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++17 missing comma at line 28 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 24)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 25)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 26)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 31)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 33)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 34)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 35)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 42)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 43)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 44)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 56)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for errors, line 59)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++20 missing comma at line 28 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 24)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 25)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 26)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 31)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 33)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 34)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 35)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 42)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 43)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 44)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 56)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for errors, line 59)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -std=gnu++98 missing comma at line 28 (test for errors, line 27)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 104)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 120)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 121)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 122)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 125)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 127)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 136)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 137)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 143)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 144)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 150)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 151)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 158)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 159)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 162)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 163)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 164)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 165)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 166)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 177)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 178)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 212)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 213)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 104)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 120)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 121)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 122)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 125)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 127)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 136)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 137)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 143)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 144)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 150)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 151)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 158)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 159)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 162)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 163)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 164)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 165)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 166)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 177)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 178)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 212)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 213)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 104)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 120)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 121)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 122)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 125)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 127)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 136)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 137)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 143)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 144)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 150)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 151)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 158)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 159)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 162)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 163)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 164)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 165)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 166)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 177)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 178)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 212)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 213)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 104)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 120)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 121)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 122)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 125)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 127)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 136)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 137)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 143)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 144)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 150)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 151)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 158)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 159)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 162)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 163)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 164)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 165)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 166)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 177)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 178)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 212)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 213)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 81)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for warnings, line 86)
+PASS: c-c++-common/builtin-offsetof-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++14 (test for errors, line 28)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++17 (test for errors, line 28)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for errors, line 28)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for errors, line 28)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/builtin-offsetof.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++14 execution test
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++17 execution test
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++20 execution test
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -std=c++98 execution test
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 16)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 16)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 16)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 16)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/builtin-shufflevector-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtin_location.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/builtin_location.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/builtin_location.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/builtin_location.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/builtins.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/builtins.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/builtins.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/builtins.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cold-1.c -std=gnu++14 (test for bogus messages, line 9)
+PASS: c-c++-common/cold-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cold-1.c -std=gnu++17 (test for bogus messages, line 9)
+PASS: c-c++-common/cold-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cold-1.c -std=gnu++20 (test for bogus messages, line 9)
+PASS: c-c++-common/cold-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cold-1.c -std=gnu++98 (test for bogus messages, line 9)
+PASS: c-c++-common/cold-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cold-2.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/cold-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cold-2.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/cold-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cold-2.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/cold-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cold-2.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/cold-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-1.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-1.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-1.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-1.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-1.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-1.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 (test for errors, line 11)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 expected multiline pattern lines 13-14
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 expected multiline pattern lines 23-24
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 expected multiline pattern lines 5-6
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 (test for errors, line 11)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 expected multiline pattern lines 13-14
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 expected multiline pattern lines 23-24
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 expected multiline pattern lines 5-6
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 11)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 13-14
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 23-24
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 expected multiline pattern lines 5-6
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 11)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 13-14
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 23-24
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 expected multiline pattern lines 5-6
+PASS: c-c++-common/conflict-markers-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-11.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/conflict-markers-11.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/conflict-markers-11.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/conflict-markers-11.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-11.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/conflict-markers-11.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/conflict-markers-11.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/conflict-markers-11.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/conflict-markers-11.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/conflict-markers-11.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-3.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-3.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-3.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-3.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-4.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-4.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-4.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-4.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-5.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-5.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-5.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-5.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 22)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 26)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 30)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 34)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 38)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for errors, line 6)
+PASS: c-c++-common/conflict-markers-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 22)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 26)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 30)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 34)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 38)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for errors, line 6)
+PASS: c-c++-common/conflict-markers-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 22)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 26)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 30)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 34)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 38)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for errors, line 6)
+PASS: c-c++-common/conflict-markers-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 22)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 26)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 30)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 34)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 38)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for errors, line 6)
+PASS: c-c++-common/conflict-markers-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-7.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-7.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-7.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-7.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-8.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/conflict-markers-9.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/conflict-markers-9.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/conflict-markers-9.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/conflict-markers-9.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/convert-vec-1.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/convert-vec-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/convert-vec-1.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/convert-vec-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/convert-vec-1.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/convert-vec-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/convert-vec-1.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/convert-vec-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for bogus messages, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for bogus messages, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for bogus messages, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for bogus messages, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 at line 43 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for bogus messages, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for bogus messages, line 51)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for bogus messages, line 70)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 43)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 44)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 45)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 57)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 58)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 59)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 61)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 66)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 67)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 72)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 73)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 74)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 75)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 77)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 78)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 79)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 80)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 81)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 82)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 83)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 84)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 85)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 86)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 at line 50 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for bogus messages, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for bogus messages, line 51)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for bogus messages, line 70)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 43)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 44)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 45)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 57)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 58)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 59)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 61)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 66)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 67)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 72)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 73)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 74)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 75)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 77)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 78)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 79)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 80)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 81)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 82)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 83)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 84)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 85)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 86)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 at line 50 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 32)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 51)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for bogus messages, line 70)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 33)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 34)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 42)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 43)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 44)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 45)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 57)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 58)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 59)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 61)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 66)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 67)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 72)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 73)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 74)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 75)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 77)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 78)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 79)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 80)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 81)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 82)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 83)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 84)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 85)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 86)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 50 (test for warnings, line 49)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 69 (test for warnings, line 68)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 at line 88 (test for warnings, line 87)
+PASS: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++20 (test for excess errors)
+UNSUPPORTED: c-c++-common/cpp/Winvalid-utf8-2.c -std=gnu++98
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 at line 25 (test for errors, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 at line 27 (test for errors, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 at line 25 (test for errors, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 at line 27 (test for errors, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 25 (test for errors, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 27 (test for errors, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 25 (test for errors, line 24)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 27 (test for errors, line 26)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 at line 8 (test for errors, line 7)
+PASS: c-c++-common/cpp/Winvalid-utf8-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/cpp/Wunknown-pragmas-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++14 (test for errors, line 13)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++17 (test for errors, line 13)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++20 (test for errors, line 13)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++98 (test for errors, line 13)
+PASS: c-c++-common/cpp/counter-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/counter-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/counter-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/counter-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/counter-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-1.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-1.c execution test
+PASS: c-c++-common/cpp/delimited-escape-seq-2.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 11)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 13)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 14)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 15)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 16)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 17)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 18)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 19)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 20)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 21)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 25)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 26)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 27)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 28)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 32)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for errors, line 33)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 23)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 24)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 30)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for warnings, line 31)
+PASS: c-c++-common/cpp/delimited-escape-seq-3.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 10)
+PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 11)
+PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for warnings, line 9)
+PASS: c-c++-common/cpp/delimited-escape-seq-4.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 10)
+PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 11)
+PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for warnings, line 9)
+PASS: c-c++-common/cpp/delimited-escape-seq-5.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 10)
+PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for bogus messages, line 9)
+PASS: c-c++-common/cpp/delimited-escape-seq-6.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 10)
+PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 11)
+PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for bogus messages, line 9)
+PASS: c-c++-common/cpp/delimited-escape-seq-7.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-8.c (test for excess errors)
+PASS: c-c++-common/cpp/delimited-escape-seq-8.c execution test
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/cpp/diagnostic-poison.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/cpp/diagnostic-pragma-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++14 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++14 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++14 (test for bogus messages, line 8)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++17 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++17 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++17 (test for bogus messages, line 8)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for bogus messages, line 8)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 12)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 7)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for bogus messages, line 8)
+PASS: c-c++-common/cpp/diagnostic-pragma-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/diagnostic-pragma-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++14 include guard check at line 6 (test for warnings, line )
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++17 include guard check at line 6 (test for warnings, line )
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++20 include guard check at line 6 (test for warnings, line )
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-3.c -std=gnu++98 include guard check at line 6 (test for warnings, line )
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++14 '-Wunused-macros' check at line 6 (test for errors, line )
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++17 '-Wunused-macros' check at line 6 (test for errors, line )
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++20 '-Wunused-macros' check at line 6 (test for errors, line )
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++98 '-Wunused-macros' check at line 6 (test for errors, line )
+PASS: c-c++-common/cpp/dir-only-4.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/dir-only-5.c -std=gnu++98
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/cpp/dir-only-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-7.c (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-8.c (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/dir-only-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/endif.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/endif.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/endif.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/endif.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/eof-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/eof-1.c -std=c++14 unterminated macro (test for errors, line 7)
+PASS: c-c++-common/cpp/eof-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/eof-1.c -std=c++17 unterminated macro (test for errors, line 7)
+PASS: c-c++-common/cpp/eof-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/eof-1.c -std=c++20 unterminated macro (test for errors, line 7)
+PASS: c-c++-common/cpp/eof-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/eof-1.c -std=c++98 unterminated macro (test for errors, line 7)
+PASS: c-c++-common/cpp/eof-2.c -std=c++14 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/eof-2.c -std=c++17 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/eof-2.c -std=c++20 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/eof-2.c -std=c++98 dg-regexp 8 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/eof-3.c -std=c++14 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/eof-3.c -std=c++17 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/eof-3.c -std=c++20 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/eof-3.c -std=c++98 dg-regexp 6 was found: "[^\n]*eof-2.h:4:21: error: unterminated argument list invoking macro "f"\n"
+PASS: c-c++-common/cpp/eof-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++14 (test for warnings, line 5)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++17 (test for warnings, line 5)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for warnings, line 5)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/cpp/ffile-prefix-map.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file inside-2 "subdir/inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file main-1 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 scan-file main-2 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file inside-2 "subdir/inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file main-1 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 scan-file main-2 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file inside-2 "subdir/inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file main-1 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 scan-file main-2 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file inside-2 "subdir/inside.h"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file main-1 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 scan-file main-2 "[^\n]*file-name-1.c"\n
+PASS: c-c++-common/cpp/file-name-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++14 (test for warnings, line 5)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++17 (test for warnings, line 5)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for warnings, line 5)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/cpp/fmacro-prefix-map.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/fmax-include-depth.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 21)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 24)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 27)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 30)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 33)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 36)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 39)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 42)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 45)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 48)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 21)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 24)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 27)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 30)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 33)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 36)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 39)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 42)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 45)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 48)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 21)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 24)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 27)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 30)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 33)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 36)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 39)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 42)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 45)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 48)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 21)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 24)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 27)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 30)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 33)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 36)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 39)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 42)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 45)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 48)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/cpp/has-builtin.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/has-include-1-traditional.c -std=gnu++98
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 50)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 51)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 53)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 57)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 66)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 68)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 70)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 72)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 78)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 80)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 82)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 84)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 86)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 88)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 90)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for errors, line 92)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 at line 76 (test for errors, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 at line 77 (test for warnings, line 74)
+PASS: c-c++-common/cpp/has-include-next-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/line-1.c -std=c++14 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++14 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++14 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++14 scan-file main-1 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++14 scan-file main-2 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/line-1.c -std=c++17 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++17 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++17 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++17 scan-file main-1 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++17 scan-file main-2 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file main-1 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++20 scan-file main-2 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inner-1 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inner-2 "inner.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file inside-1 "inside.h"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file main-1 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++98 scan-file main-2 "[^\n]*line-1.c"\n
+PASS: c-c++-common/cpp/line-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/line-2.c -std=gnu++14 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++14 dg-regexp 9 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/line-2.c -std=gnu++17 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++17 dg-regexp 9 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/line-2.c -std=gnu++20 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++20 dg-regexp 9 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/line-2.c -std=gnu++98 dg-regexp 11 was found: "[^\n]*/line-2.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++98 dg-regexp 9 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/line-3.c -std=gnu++14 dg-regexp 16 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++14 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/line-3.c -std=gnu++17 dg-regexp 16 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++17 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/line-3.c -std=gnu++20 dg-regexp 16 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++20 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/line-3.c -std=gnu++98 dg-regexp 16 was found: "In file included from <command-line>:\n[^\n]*/line-2.h:4:2: error: #error wrong\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++98 dg-regexp 18 was found: "[^\n]*/line-3.c:3:11: error: macro "bill" passed 1 arguments, but takes just 0\n[^\n]*/line-2.h:3:9: note: macro "bill" defined here\n"
+PASS: c-c++-common/cpp/line-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/line-4.c -std=gnu++14 scan-file # 0 "<command-line>"\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++14 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 "<built-in>"\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++14 scan-file #define bill\\(\\) 2\\n# 0 "<command-line>" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/line-4.c -std=gnu++17 scan-file # 0 "<command-line>"\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++17 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 "<built-in>"\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++17 scan-file #define bill\\(\\) 2\\n# 0 "<command-line>" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file # 0 "<command-line>"\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 "<built-in>"\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++20 scan-file #define bill\\(\\) 2\\n# 0 "<command-line>" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file # 0 "<command-line>"\\n# 1 "[^\\n]*/line-4.h" 1\\n#define bob 1\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file # 0 "[^\\n]*/line-4.c"\\n# 0 "<built-in>"\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++98 scan-file #define bill\\(\\) 2\\n# 0 "<command-line>" 2\\n# 1 "[^\\n]*/line-4.c"\\nint line1;\\n
+PASS: c-c++-common/cpp/line-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 12 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 18 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 24 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 31 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 36 (test for warnings, line 27)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 42 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 47 (test for bogus messages, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 61 (test for errors, line 59)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 at line 7 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 14-15
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 21-22
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 33-34
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 38-39
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 44-45
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 63-64
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 12 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 18 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 24 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 31 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 36 (test for warnings, line 27)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 42 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 47 (test for bogus messages, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 61 (test for errors, line 59)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 at line 7 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 14-15
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 21-22
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 33-34
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 38-39
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 44-45
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 63-64
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 12 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 18 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 24 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 31 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 36 (test for warnings, line 27)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 42 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 47 (test for bogus messages, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 61 (test for errors, line 59)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 at line 7 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 14-15
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 21-22
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 33-34
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 38-39
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 44-45
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 63-64
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 12 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 18 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 24 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 31 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 36 (test for warnings, line 27)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 42 (test for errors, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 47 (test for bogus messages, line 30)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 61 (test for errors, line 59)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 at line 7 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 14-15
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 21-22
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 33-34
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 38-39
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 44-45
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 63-64
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-arg-count-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 10 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 11 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 19 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 21 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 22 (test for bogus messages, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 35 (test for errors, line 34)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 8 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 at line 9 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 10 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 11 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 19 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 21 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 22 (test for bogus messages, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 35 (test for errors, line 34)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 8 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 at line 9 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 10 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 11 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 19 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 21 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 22 (test for bogus messages, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 35 (test for errors, line 34)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 8 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 at line 9 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 10 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 11 (test for bogus messages, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 19 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 20 (test for warnings, line 14)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 21 (test for errors, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 22 (test for bogus messages, line 17)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 35 (test for errors, line 34)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 8 (test for errors, line 6)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 at line 9 (test for warnings, line 3)
+PASS: c-c++-common/cpp/macro-arg-count-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for errors, line 48)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for warnings, line 35)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for warnings, line 41)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 at line 22 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 at line 29 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 15-16
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 24-25
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 31-32
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 37-38
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 43-44
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 50-51
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for errors, line 48)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for warnings, line 35)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for warnings, line 41)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 at line 22 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 at line 29 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 15-16
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 24-25
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 31-32
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 37-38
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 43-44
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 50-51
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for errors, line 48)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 35)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 41)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 at line 22 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 at line 29 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 15-16
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 24-25
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 31-32
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 37-38
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 43-44
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 50-51
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for errors, line 48)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 35)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 41)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 at line 22 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 at line 29 (test for warnings, line 19)
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 15-16
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 24-25
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 31-32
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 37-38
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 43-44
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 50-51
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 expected multiline pattern lines 9-10
+PASS: c-c++-common/cpp/macro-ranges.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/macro-trace-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-1.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-1.c execution test
+PASS: c-c++-common/cpp/named-universal-char-escape-2.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 11)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 12)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 14)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 16)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 17)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 19)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 21)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for errors, line 22)
+PASS: c-c++-common/cpp/named-universal-char-escape-3.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 11)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 13)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 15)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 17)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 19)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 20)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 22)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 24)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 26)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 28)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 29)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 31)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 33)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 34)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 35)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 36)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 38)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 40)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 42)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 44)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 46)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 48)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 50)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 52)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 54)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 56)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 58)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for errors, line 60)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 12 (test for warnings, line 11)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 14 (test for warnings, line 13)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 16 (test for warnings, line 15)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 18 (test for warnings, line 17)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 21 (test for warnings, line 20)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 23 (test for warnings, line 22)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 25 (test for warnings, line 24)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 27 (test for warnings, line 26)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 30 (test for warnings, line 29)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 32 (test for warnings, line 31)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 37 (test for warnings, line 36)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 39 (test for warnings, line 38)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 41 (test for warnings, line 40)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 43 (test for warnings, line 42)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 45 (test for warnings, line 44)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 47 (test for warnings, line 46)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 49 (test for warnings, line 48)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 51 (test for warnings, line 50)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 53 (test for warnings, line 52)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 55 (test for warnings, line 54)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 57 (test for warnings, line 56)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c at line 59 (test for warnings, line 58)
+PASS: c-c++-common/cpp/named-universal-char-escape-4.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 10)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 13)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 14)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 15)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 16)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for warnings, line 9)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c at line 17 (test for warnings, line 16)
+PASS: c-c++-common/cpp/named-universal-char-escape-5.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-6.c (test for bogus messages, line 15)
+PASS: c-c++-common/cpp/named-universal-char-escape-6.c (test for excess errors)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 10)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 14)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 15)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 16)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for bogus messages, line 9)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/cpp/named-universal-char-escape-7.c (test for excess errors)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/cpp/normalize-3.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/cpp/openacc-define-1.c -std=c++14
+UNSUPPORTED: c-c++-common/cpp/openacc-define-1.c -std=c++17
+UNSUPPORTED: c-c++-common/cpp/openacc-define-1.c -std=c++20
+UNSUPPORTED: c-c++-common/cpp/openacc-define-1.c -std=c++98
+UNSUPPORTED: c-c++-common/cpp/openacc-define-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/openacc-define-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/openacc-define-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/openacc-define-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/cpp/openacc-define-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/openacc-define-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/openacc-define-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/openacc-define-3.c -std=gnu++98
+UNSUPPORTED: c-c++-common/cpp/openmp-define-1.c -std=c++14
+UNSUPPORTED: c-c++-common/cpp/openmp-define-1.c -std=c++17
+UNSUPPORTED: c-c++-common/cpp/openmp-define-1.c -std=c++20
+UNSUPPORTED: c-c++-common/cpp/openmp-define-1.c -std=c++98
+UNSUPPORTED: c-c++-common/cpp/openmp-define-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/openmp-define-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/openmp-define-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/openmp-define-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/cpp/openmp-define-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cpp/openmp-define-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cpp/openmp-define-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cpp/openmp-define-3.c -std=gnu++98
+PASS: c-c++-common/cpp/pr104147.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr104147.c -std=c++14 execution test
+PASS: c-c++-common/cpp/pr104147.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr104147.c -std=c++17 execution test
+PASS: c-c++-common/cpp/pr104147.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr104147.c -std=c++20 execution test
+PASS: c-c++-common/cpp/pr104147.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr104147.c -std=c++98 execution test
+PASS: c-c++-common/cpp/pr108244-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr108244-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr45457.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr45457.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr45457.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr45457.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr57580.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr58844-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 5)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 at line 10 (test for warnings, line 2)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 at line 11 (test for warnings, line 3)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 at line 12 (test for warnings, line 4)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 at line 9 (test for warnings, line 1)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 (test for warnings, line 5)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 at line 10 (test for warnings, line 2)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 at line 11 (test for warnings, line 3)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 at line 12 (test for warnings, line 4)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 at line 9 (test for warnings, line 1)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for warnings, line 5)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 10 (test for warnings, line 2)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 11 (test for warnings, line 3)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 12 (test for warnings, line 4)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 at line 9 (test for warnings, line 1)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 10 (test for warnings, line 2)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 11 (test for warnings, line 3)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 12 (test for warnings, line 4)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 at line 9 (test for warnings, line 1)
+PASS: c-c++-common/cpp/pr60400.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr61474.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr61474.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr61474.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr61474.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr63831-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++14 execution test
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++17 execution test
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++20 execution test
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr65238-1.c -std=c++98 execution test
+PASS: c-c++-common/cpp/pr67046.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr67046.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr67046.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr67046.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr88974.c -std=c++14 at line 5 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++14 at line 6 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr88974.c -std=c++17 at line 5 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++17 at line 6 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr88974.c -std=c++20 at line 5 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++20 at line 6 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr88974.c -std=c++98 at line 5 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++98 at line 6 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr88974.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr90400.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/pr90400.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr90400.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/pr90400.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr90400.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/pr90400.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr90400.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/cpp/pr90400.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr91639.c -std=c++14 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n
+PASS: c-c++-common/cpp/pr91639.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr91639.c -std=c++17 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n
+PASS: c-c++-common/cpp/pr91639.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr91639.c -std=c++20 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n
+PASS: c-c++-common/cpp/pr91639.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr91639.c -std=c++98 scan-file # 1 "[^\n"]*pr91639-one.h" 1\none\n# 1 "[^\n"]*pr91639-two.h" 1\ntwo\n# 3 "[^\n"]*pr91639-one.h" 2\n# 7 "[^\n"]*pr91639.c" 2\nmain\n
+PASS: c-c++-common/cpp/pr91639.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 48)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 69)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for warnings, line 76)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file counter1 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file file1 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file filebase1 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file hasattr1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file hasattrcpp1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file hasbuiltin1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file hasbuiltin2 = 1
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file includelevel1 = 42
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file includelevel2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file line1 = 142
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file line2 = 45
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file-not counter2 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file-not file2 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file-not filebase2 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file-not hasattr2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 scan-file-not hasattrcpp2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 48)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 69)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for warnings, line 76)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file counter1 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file file1 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file filebase1 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file hasattr1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file hasattrcpp1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file hasbuiltin1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file hasbuiltin2 = 1
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file includelevel1 = 42
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file includelevel2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file line1 = 142
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file line2 = 45
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file-not counter2 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file-not file2 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file-not filebase2 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file-not hasattr2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 scan-file-not hasattrcpp2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 48)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 69)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for warnings, line 76)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file counter1 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file file1 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file filebase1 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasattr1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasattrcpp1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasbuiltin1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file hasbuiltin2 = 1
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file includelevel1 = 42
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file includelevel2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file line1 = 142
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file line2 = 45
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not counter2 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not file2 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not filebase2 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not hasattr2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 scan-file-not hasattrcpp2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 48)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 69)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for warnings, line 76)
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file counter1 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file file1 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file filebase1 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasattr1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasattrcpp1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasbuiltin1 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file hasbuiltin2 = 1
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file includelevel1 = 42
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file includelevel2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file line1 = 142
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file line2 = 45
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not counter2 = 172
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not file2 = "pr92296-3.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not filebase2 = "pr92296-4.c"
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not hasattr2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 scan-file-not hasattrcpp2 = 0
+PASS: c-c++-common/cpp/pr92296-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++14 scan-file-not _[_]has_include
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++17 scan-file-not _[_]has_include
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++20 scan-file-not _[_]has_include
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++98 scan-file-not _[_]has_include
+PASS: c-c++-common/cpp/pr93452-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++14 scan-file-not __has_include
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++17 scan-file-not __has_include
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++20 scan-file-not __has_include
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++98 scan-file-not __has_include
+PASS: c-c++-common/cpp/pr93452-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/cpp/pr93545-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/pr96323.c at line 5 (test for errors, line 7)
+PASS: c-c++-common/cpp/pr96323.c at line 6 (test for warnings, line 8)
+PASS: c-c++-common/cpp/pr96323.c (test for excess errors)
+PASS: c-c++-common/cpp/pr97471.c -std=c++14 at line 9 (test for errors, line 10)
+PASS: c-c++-common/cpp/pr97471.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/pr97471.c -std=c++17 at line 9 (test for errors, line 10)
+PASS: c-c++-common/cpp/pr97471.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/pr97471.c -std=c++20 at line 9 (test for errors, line 10)
+PASS: c-c++-common/cpp/pr97471.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/pr97471.c -std=c++98 at line 9 (test for errors, line 10)
+PASS: c-c++-common/cpp/pr97471.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/cpp/pragma-eof.c -std=c++14
+UNSUPPORTED: c-c++-common/cpp/pragma-eof.c -std=c++17
+UNSUPPORTED: c-c++-common/cpp/pragma-eof.c -std=c++20
+UNSUPPORTED: c-c++-common/cpp/pragma-eof.c -std=c++98
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++14 (test for errors, line 5)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++17 (test for errors, line 5)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++20 (test for errors, line 6)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++98 (test for errors, line 5)
+PASS: c-c++-common/cpp/spaceship-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 14)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 15)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 5)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for errors, line 9)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for warnings, line 11)
+PASS: c-c++-common/cpp/ucnid-2011-1-utf8.c (test for excess errors)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 14)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 15)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 5)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for errors, line 9)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for warnings, line 11)
+PASS: c-c++-common/cpp/ucnid-2011-1.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-10.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-2.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-3.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t1 bc;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t10 l;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t11 m;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t12 no;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t13 pp;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t14 p;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t15 qq;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t16 q;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t17 rrr;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t18 rr;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t19 a b c;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t2 b;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t20 c;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t21 3 4 5;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t22 5;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t23 6 7 7 8 6 8 6 6;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t24 6 6;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t25 g f18 \\( \\) f17 \\( \\) "f16 \\(\\)";
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t26 f17 h;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t27 1 23;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t28 1 23;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t29 12 3;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t3 cd;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t30 12 3;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t4 d;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t5 e;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t6 f;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t7 ghi;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t8 gi;
+PASS: c-c++-common/cpp/va-opt-3.c scan-file t9 jk;
+PASS: c-c++-common/cpp/va-opt-4.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-4.c scan-file t1 b;
+PASS: c-c++-common/cpp/va-opt-4.c scan-file t2 b;
+PASS: c-c++-common/cpp/va-opt-4.c scan-file t3 bc;
+PASS: c-c++-common/cpp/va-opt-4.c scan-file t4 bc;
+PASS: c-c++-common/cpp/va-opt-4.c scan-file t5 bc;
+PASS: c-c++-common/cpp/va-opt-5.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-5.c execution test
+PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 14)
+PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 15)
+PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 17)
+PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 6)
+PASS: c-c++-common/cpp/va-opt-6.c (test for errors, line 7)
+PASS: c-c++-common/cpp/va-opt-6.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-7.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t1 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t10 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t11 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t12 a22a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t13 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t14 a 1a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t15 a22 1a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t16 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t17 a1 a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t18 a1 22a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t19 1;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t2 aaa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t20 f0 1;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t21 f0 221;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t22 1;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t23 f0 1;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t24 f0 21;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t25 f01;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t26 f0 11;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t27 f02 11;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t28 f01;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t29 f0 11;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t3 aaa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t30 f022 11;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t31 b;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t32 a b;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t33 a 22b;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t34 a;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t35 a b;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t36 a22 b;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t37 ac;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t38 a b c;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t39 def b ghi;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t4 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t5 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t6 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t7 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t8 aa;
+PASS: c-c++-common/cpp/va-opt-7.c scan-file t9 a2a;
+PASS: c-c++-common/cpp/va-opt-8.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-8.c execution test
+PASS: c-c++-common/cpp/va-opt-9.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 10)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 11)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 13)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 14)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 16)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 17)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 18)
+PASS: c-c++-common/cpp/va-opt-error.c (test for errors, line 9)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 20)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 21)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 23)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 26)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 28)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 5)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 6)
+PASS: c-c++-common/cpp/va-opt-error.c (test for warnings, line 7)
+PASS: c-c++-common/cpp/va-opt-error.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt-pedantic.c (test for errors, line 5)
+PASS: c-c++-common/cpp/va-opt-pedantic.c (test for excess errors)
+PASS: c-c++-common/cpp/va-opt.c (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++14 (test for errors, line 5)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++14 at line 4 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++17 (test for errors, line 5)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++17 at line 4 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 (test for errors, line 5)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 at line 4 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 (test for errors, line 5)
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 at line 4 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-directive-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-directive-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++14 (test for bogus messages, line 4)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++17 (test for bogus messages, line 4)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++20 (test for bogus messages, line 4)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++98 (test for bogus messages, line 4)
+PASS: c-c++-common/cpp/warning-directive-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/cpp/warning-zero-in-literals-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++14 #include at line 10 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++17 #include at line 10 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++20 #include at line 10 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++98 #include at line 10 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++14 #define _GNU_SOURCE at line 8 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++17 #define _GNU_SOURCE at line 8 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 #define _GNU_SOURCE at line 8 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 #define _GNU_SOURCE at line 8 (test for warnings, line )
+PASS: c-c++-common/cpp/warning-zero-location.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/cpp/wide-narrow-predef-macros.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/cxxbitfields-3.c -std=gnu++98
+PASS: c-c++-common/cxxbitfields-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/cxxbitfields-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/cxxbitfields-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/cxxbitfields-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 expected multiline pattern lines 7-21
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 expected multiline pattern lines 7-21
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 expected multiline pattern lines 7-21
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 expected multiline pattern lines 7-21
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 19-43
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 19-43
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 19-43
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 19-43
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 expected multiline pattern lines 12-37
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 expected multiline pattern lines 12-37
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 expected multiline pattern lines 12-37
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 expected multiline pattern lines 12-37
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 scan-file "message": "#warning message"
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++17 scan-file "message": "#warning message"
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 scan-file "message": "#warning message"
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 scan-file "message": "#warning message"
+PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 expected multiline pattern lines 9-23
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 expected multiline pattern lines 9-23
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 expected multiline pattern lines 9-23
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 expected multiline pattern lines 9-23
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "artifactLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "artifacts": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "contents":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "contextRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "driver":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "endColumn": 9
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "executionSuccessful": true
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "fullName": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "informationUri": "
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "invocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "location":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "name": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "physicalLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "region":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "ruleId": "-Wcpp"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "runs": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "sourceLanguage": "cplusplus"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "startColumn": 2
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "startLine": 4
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "text":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "tool":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "toolExecutionNotifications": \\[\\]
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "uri":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "version": "2.1.0"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file-not "logicalLocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "artifactLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "artifacts": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "contents":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "contextRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "driver":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "endColumn": 9
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "executionSuccessful": true
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "fullName": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "informationUri": "
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "invocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "location":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "name": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "physicalLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "region":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "ruleId": "-Wcpp"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "runs": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "sourceLanguage": "cplusplus"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "startColumn": 2
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "startLine": 4
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "text":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "tool":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "toolExecutionNotifications": \\[\\]
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "uri":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file "version": "2.1.0"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 scan-sarif-file-not "logicalLocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "artifactLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "artifacts": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "contents":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "contextRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "driver":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "endColumn": 9
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "executionSuccessful": true
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "fullName": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "informationUri": "
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "invocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "location":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "name": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "physicalLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "region":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "ruleId": "-Wcpp"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "runs": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "sourceLanguage": "cplusplus"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "startColumn": 2
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "startLine": 4
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "text":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "tool":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "toolExecutionNotifications": \\[\\]
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "uri":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file "version": "2.1.0"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 scan-sarif-file-not "logicalLocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "artifactLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "artifacts": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "contents":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "contextRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "driver":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "endColumn": 9
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "executionSuccessful": true
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "fullName": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "informationUri": "
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "invocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "location":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "name": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "physicalLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "region":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "ruleId": "-Wcpp"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "runs": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "sourceLanguage": "cplusplus"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "startColumn": 2
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "startLine": 4
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "text":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "tool":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "toolExecutionNotifications": \\[\\]
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "uri":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file "version": "2.1.0"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 scan-sarif-file-not "logicalLocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "relatedLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "ruleId": "-Wmisleading-indentation"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "text": " return 4;
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 scan-sarif-file "text": " if
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "relatedLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "ruleId": "-Wmisleading-indentation"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "text": " return 4;
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 scan-sarif-file "text": " if
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "relatedLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "ruleId": "-Wmisleading-indentation"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "text": " return 4;
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 scan-sarif-file "text": " if
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "relatedLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "ruleId": "-Wmisleading-indentation"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "text": " return 4;
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 scan-sarif-file "text": " if
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "artifactChanges": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "deletedRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "fixes": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "insertedContent":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "replacements": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 scan-sarif-file "text": "color"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "artifactChanges": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "deletedRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "fixes": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "insertedContent":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "replacements": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 scan-sarif-file "text": "color"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "artifactChanges": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "deletedRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "fixes": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "insertedContent":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "replacements": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 scan-sarif-file "text": "color"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "artifactChanges": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "deletedRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "fixes": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "insertedContent":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "replacements": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 scan-sarif-file "text": "color"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 scan-sarif-file "endColumn": 21
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 scan-sarif-file "startColumn": 18
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 scan-sarif-file "startLine": 7
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 =
+XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 scan-sarif-file "endColumn": 21
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 scan-sarif-file "startColumn": 18
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 scan-sarif-file "startLine": 7
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 =
+XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "endColumn": 21
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "startColumn": 18
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "startLine": 7
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 =
+XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "endColumn": 21
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "startColumn": 18
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "startLine": 7
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 =
+XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++14 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++14 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++17 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++17 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <98>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <99>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <98>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <99>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <98>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <99>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <98>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <99>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++14 scan-sarif-file "text": "expected ',' or ';' at end of input"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++17 scan-sarif-file "text": "expected ',' or ';' at end of input"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 scan-sarif-file "text": "expected ',' or ';' at end of input"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 scan-sarif-file "text": "expected ',' or ';' at end of input"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++14 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++14 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++17 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++17 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++14
+UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++17
+UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++20
+UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -std=gnu++98
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-6.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-6.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-6.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-6.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-7.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-7.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-7.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-7.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-8.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-8.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-8.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-8.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++14 scan-ada-spec type S is record
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++17 scan-ada-spec type S is record
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++20 scan-ada-spec type S is record
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++98 scan-ada-spec type S is record
+PASS: c-c++-common/dump-ada-spec-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/dump-ada-spec-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++14 scan-ada-spec uu_handler
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++14 scan-ada-spec uu_sig
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++17 scan-ada-spec uu_handler
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++17 scan-ada-spec uu_sig
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 scan-ada-spec uu_handler
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 scan-ada-spec uu_sig
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 scan-ada-spec uu_handler
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 scan-ada-spec uu_sig
+PASS: c-c++-common/dump-ada-spec-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++14 scan-ada-spec-not unsupported macro
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++17 scan-ada-spec-not unsupported macro
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++20 scan-ada-spec-not unsupported macro
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++98 scan-ada-spec-not unsupported macro
+PASS: c-c++-common/dump-ada-spec-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++14 scan-ada-spec-not unsigned
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++17 scan-ada-spec-not unsigned
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++20 scan-ada-spec-not unsigned
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++98 scan-ada-spec-not unsigned
+PASS: c-c++-common/dump-ada-spec-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++14 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++17 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++20 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++98 scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-1.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fcf-protection-10.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fcf-protection-11.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fcf-protection-12.c -std=gnu++98
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++14 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++17 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++20 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++98 at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-7.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fcf-protection-8.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fcf-protection-9.c -std=gnu++98
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++14 execution test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++14 output pattern test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++17 execution test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++17 output pattern test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 execution test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++20 output pattern test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 execution test
+PASS: c-c++-common/ffile-prefix-map.c -std=gnu++98 output pattern test
+UNSUPPORTED: c-c++-common/fhardened-1.S -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-1.S -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-1.S -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-1.S -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-10.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-10.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-10.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-10.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-11.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-11.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-11.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-11.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-12.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-12.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-12.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-12.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-13.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-13.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-13.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-13.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-14.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-14.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-14.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-14.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-15.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-15.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-15.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-15.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-3.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-4.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-4.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-4.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-4.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-5.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-5.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-5.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-5.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-6.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-6.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-6.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-6.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-7.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-7.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-7.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-7.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-8.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-8.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-8.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-8.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fhardened-9.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fhardened-9.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fhardened-9.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fhardened-9.c -std=gnu++98
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++14 execution test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++14 output pattern test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++17 execution test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++17 output pattern test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 execution test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++20 output pattern test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 execution test
+PASS: c-c++-common/fmacro-prefix-map.c -std=gnu++98 output pattern test
+PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/fmax-errors.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fmax-errors.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/fmax-errors.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/fmax-errors.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/fmax-errors.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/fmax-errors.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/fmax-errors.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/fmax-errors.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fold-bitand-4.c -std=gnu++98
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++14 scan-tree-dump-not original "/\\[ex\\]"
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++17 scan-tree-dump-not original "/\\[ex\\]"
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++20 scan-tree-dump-not original "/\\[ex\\]"
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++98 scan-tree-dump-not original "/\\[ex\\]"
+PASS: c-c++-common/fold-divmul-1.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -std=gnu++98
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++14 scan-tree-dump-times hardcfr "__builtin_trap" 2
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++14 scan-tree-dump-times hardcfr "hardcfr_check" 0
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++17 scan-tree-dump-times hardcfr "__builtin_trap" 2
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++17 scan-tree-dump-times hardcfr "hardcfr_check" 0
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 scan-tree-dump-times hardcfr "__builtin_trap" 2
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 0
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 scan-tree-dump-times hardcfr "__builtin_trap" 2
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 0
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/has-feature-common.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/has-feature-common.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/has-feature-common.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/has-feature-common.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/has-feature-pedantic.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/has-feature-pedantic.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/has-feature-pedantic.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/has-feature-pedantic.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/ident-0a.c -std=c++14 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/ident-0a.c -std=c++17 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/ident-0a.c -std=c++20 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/ident-0a.c -std=c++98 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0a.c -std=c++98 (test for excess errors)
+XFAIL: c-c++-common/ident-0b.c -std=gnu++14 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0b.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/ident-0b.c -std=gnu++17 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0b.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/ident-0b.c -std=gnu++20 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0b.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/ident-0b.c -std=gnu++98 scan-assembler-not GCC:
+PASS: c-c++-common/ident-0b.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/ident-1a.c -std=c++14 scan-assembler GCC:
+PASS: c-c++-common/ident-1a.c -std=c++14 (test for excess errors)
+XFAIL: c-c++-common/ident-1a.c -std=c++17 scan-assembler GCC:
+PASS: c-c++-common/ident-1a.c -std=c++17 (test for excess errors)
+XFAIL: c-c++-common/ident-1a.c -std=c++20 scan-assembler GCC:
+PASS: c-c++-common/ident-1a.c -std=c++20 (test for excess errors)
+XFAIL: c-c++-common/ident-1a.c -std=c++98 scan-assembler GCC:
+PASS: c-c++-common/ident-1a.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/ident-1b.c -std=gnu++14 scan-assembler GCC:
+PASS: c-c++-common/ident-1b.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/ident-1b.c -std=gnu++17 scan-assembler GCC:
+PASS: c-c++-common/ident-1b.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/ident-1b.c -std=gnu++20 scan-assembler GCC:
+PASS: c-c++-common/ident-1b.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/ident-1b.c -std=gnu++98 scan-assembler GCC:
+PASS: c-c++-common/ident-1b.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/ident-2a.c -std=c++14 scan-assembler-times GCC: 0
+PASS: c-c++-common/ident-2a.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/ident-2a.c -std=c++17 scan-assembler-times GCC: 0
+PASS: c-c++-common/ident-2a.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/ident-2a.c -std=c++20 scan-assembler-times GCC: 0
+PASS: c-c++-common/ident-2a.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/ident-2a.c -std=c++98 scan-assembler-times GCC: 0
+PASS: c-c++-common/ident-2a.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/ident-2b.c -std=gnu++14 scan-assembler GCC:
+PASS: c-c++-common/ident-2b.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/ident-2b.c -std=gnu++17 scan-assembler GCC:
+PASS: c-c++-common/ident-2b.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/ident-2b.c -std=gnu++20 scan-assembler GCC:
+PASS: c-c++-common/ident-2b.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/ident-2b.c -std=gnu++98 scan-assembler GCC:
+PASS: c-c++-common/ident-2b.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/inc-from-1.c -std=c++14 at line 3 (test for errors, line 1)
+PASS: c-c++-common/inc-from-1.c -std=c++14 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n"
+PASS: c-c++-common/inc-from-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/inc-from-1.c -std=c++17 at line 3 (test for errors, line 1)
+PASS: c-c++-common/inc-from-1.c -std=c++17 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n"
+PASS: c-c++-common/inc-from-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/inc-from-1.c -std=c++20 at line 3 (test for errors, line 1)
+PASS: c-c++-common/inc-from-1.c -std=c++20 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n"
+PASS: c-c++-common/inc-from-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/inc-from-1.c -std=c++98 at line 3 (test for errors, line 1)
+PASS: c-c++-common/inc-from-1.c -std=c++98 dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n"
+PASS: c-c++-common/inc-from-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/init-vec-1.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/init-vec-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/init-vec-1.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/init-vec-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/init-vec-1.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/init-vec-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/init-vec-1.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/init-vec-1.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/int128-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/int128-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/int128-types-1.c -std=gnu++98
+PASS: c-c++-common/memset-array.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/memset-array.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/memset-array.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/memset-array.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/memset-array.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/memset-array.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/memset-array.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/memset-array.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/memset-array.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/memset-array.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/memset-array.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/memset-array.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 expected multiline pattern lines 16-18
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 expected multiline pattern lines 32-34
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 expected multiline pattern lines 37-38
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 expected multiline pattern lines 16-18
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 expected multiline pattern lines 32-34
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 expected multiline pattern lines 37-38
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 16-18
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 32-34
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 expected multiline pattern lines 37-38
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 16-18
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 32-34
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 expected multiline pattern lines 37-38
+PASS: c-c++-common/missing-close-func-paren.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 (test for errors, line 11)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 (test for errors, line 25)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 expected multiline pattern lines 13-15
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 expected multiline pattern lines 27-29
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 expected multiline pattern lines 32-33
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 (test for errors, line 11)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 (test for errors, line 25)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 expected multiline pattern lines 13-15
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 expected multiline pattern lines 27-29
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 expected multiline pattern lines 32-33
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for errors, line 11)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for errors, line 25)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 13-15
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 27-29
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 expected multiline pattern lines 32-33
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for errors, line 11)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for errors, line 25)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 13-15
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 27-29
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 expected multiline pattern lines 32-33
+PASS: c-c++-common/missing-close-symbol.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-1.c -std=gnu++14 (test for errors, line 2)
+PASS: c-c++-common/missing-header-1.c -std=gnu++14 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-header-1.c -std=gnu++17 (test for errors, line 2)
+PASS: c-c++-common/missing-header-1.c -std=gnu++17 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-header-1.c -std=gnu++20 (test for errors, line 2)
+PASS: c-c++-common/missing-header-1.c -std=gnu++20 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-header-1.c -std=gnu++98 (test for errors, line 2)
+PASS: c-c++-common/missing-header-1.c -std=gnu++98 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-2.c -std=gnu++14 (test for errors, line 2)
+PASS: c-c++-common/missing-header-2.c -std=gnu++14 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-header-2.c -std=gnu++17 (test for errors, line 2)
+PASS: c-c++-common/missing-header-2.c -std=gnu++17 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-header-2.c -std=gnu++20 (test for errors, line 2)
+PASS: c-c++-common/missing-header-2.c -std=gnu++20 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-header-2.c -std=gnu++98 (test for errors, line 2)
+PASS: c-c++-common/missing-header-2.c -std=gnu++98 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-3.c -std=gnu++14 (test for errors, line 2)
+PASS: c-c++-common/missing-header-3.c -std=gnu++14 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-header-3.c -std=gnu++17 (test for errors, line 2)
+PASS: c-c++-common/missing-header-3.c -std=gnu++17 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-header-3.c -std=gnu++20 (test for errors, line 2)
+PASS: c-c++-common/missing-header-3.c -std=gnu++20 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-header-3.c -std=gnu++98 (test for errors, line 2)
+PASS: c-c++-common/missing-header-3.c -std=gnu++98 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-4.c -std=gnu++14 (test for errors, line 2)
+PASS: c-c++-common/missing-header-4.c -std=gnu++14 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-header-4.c -std=gnu++17 (test for errors, line 2)
+PASS: c-c++-common/missing-header-4.c -std=gnu++17 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-header-4.c -std=gnu++20 (test for errors, line 2)
+PASS: c-c++-common/missing-header-4.c -std=gnu++20 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-header-4.c -std=gnu++98 (test for errors, line 2)
+PASS: c-c++-common/missing-header-4.c -std=gnu++98 expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -std=gnu++14 nonexistent.h at line 11 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++14 terminated at line 12 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -std=gnu++17 nonexistent.h at line 11 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++17 terminated at line 12 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -std=gnu++20 nonexistent.h at line 11 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++20 terminated at line 12 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -std=gnu++98 nonexistent.h at line 11 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -std=gnu++98 terminated at line 12 (test for warnings, line )
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for errors, line 23)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for errors, line 32)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for errors, line 47)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for errors, line 55)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 at line 41 (test for warnings, line 31)
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 11-15
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 25-26
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 35-39
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 43-44
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 49-50
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 expected multiline pattern lines 57-59
+PASS: c-c++-common/missing-symbol.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for errors, line 23)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for errors, line 32)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for errors, line 47)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for errors, line 55)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 at line 41 (test for warnings, line 31)
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 11-15
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 25-26
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 35-39
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 43-44
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 49-50
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 expected multiline pattern lines 57-59
+PASS: c-c++-common/missing-symbol.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 23)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 32)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 47)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 55)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 at line 41 (test for warnings, line 31)
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 11-15
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 25-26
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 35-39
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 43-44
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 49-50
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 expected multiline pattern lines 57-59
+PASS: c-c++-common/missing-symbol.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 23)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 32)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 47)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 55)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 at line 41 (test for warnings, line 31)
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 11-15
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 25-26
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 35-39
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 43-44
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 49-50
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 expected multiline pattern lines 57-59
+PASS: c-c++-common/missing-symbol.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/modref-dse.c -std=gnu++14 scan-tree-dump-not dse2 "Deleted dead store"
+PASS: c-c++-common/modref-dse.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/modref-dse.c -std=gnu++17 scan-tree-dump-not dse2 "Deleted dead store"
+PASS: c-c++-common/modref-dse.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/modref-dse.c -std=gnu++20 scan-tree-dump-not dse2 "Deleted dead store"
+PASS: c-c++-common/modref-dse.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/modref-dse.c -std=gnu++98 scan-tree-dump-not dse2 "Deleted dead store"
+PASS: c-c++-common/modref-dse.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 bar compared to NULL (test for warnings, line 11)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 cp compared to NULL (test for warnings, line 33)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 cp1 compared to NULL (test for warnings, line 18)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 cp2 compared to NULL (test for warnings, line 21)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 cp3 compared to NULL (test for warnings, line 24)
+PASS: c-c++-common/nonnull-1.c -std=gnu++14 cp4 compared to NULL (test for warnings, line 27)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 bar compared to NULL (test for warnings, line 11)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 cp compared to NULL (test for warnings, line 33)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 cp1 compared to NULL (test for warnings, line 18)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 cp2 compared to NULL (test for warnings, line 21)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 cp3 compared to NULL (test for warnings, line 24)
+PASS: c-c++-common/nonnull-1.c -std=gnu++17 cp4 compared to NULL (test for warnings, line 27)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 bar compared to NULL (test for warnings, line 11)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp compared to NULL (test for warnings, line 33)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp1 compared to NULL (test for warnings, line 18)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp2 compared to NULL (test for warnings, line 21)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp3 compared to NULL (test for warnings, line 24)
+PASS: c-c++-common/nonnull-1.c -std=gnu++20 cp4 compared to NULL (test for warnings, line 27)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 bar compared to NULL (test for warnings, line 11)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp compared to NULL (test for warnings, line 33)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp1 compared to NULL (test for warnings, line 18)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp2 compared to NULL (test for warnings, line 21)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp3 compared to NULL (test for warnings, line 24)
+PASS: c-c++-common/nonnull-1.c -std=gnu++98 cp4 compared to NULL (test for warnings, line 27)
+PASS: c-c++-common/nonnull-2.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/nonnull-2.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/nonnull-2.c -std=gnu++14 (test for bogus messages, line 22)
+PASS: c-c++-common/nonnull-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/nonnull-2.c -std=gnu++14 cp1 compared to NULL (test for warnings, line 10)
+PASS: c-c++-common/nonnull-2.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/nonnull-2.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/nonnull-2.c -std=gnu++17 (test for bogus messages, line 22)
+PASS: c-c++-common/nonnull-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/nonnull-2.c -std=gnu++17 cp1 compared to NULL (test for warnings, line 10)
+PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for bogus messages, line 22)
+PASS: c-c++-common/nonnull-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/nonnull-2.c -std=gnu++20 cp1 compared to NULL (test for warnings, line 10)
+PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for bogus messages, line 22)
+PASS: c-c++-common/nonnull-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/nonnull-2.c -std=gnu++98 cp1 compared to NULL (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/nonnull-3.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/nonnull-3.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/nonnull-3.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/opaque-vector.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/opaque-vector.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/opaque-vector.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/opaque-vector.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop|NOP|SWYM 2
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++17 scan-assembler-times nop|NOP|SWYM 2
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 2
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 2
+PASS: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop|NOP|SWYM 3
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++17 scan-assembler-times nop|NOP|SWYM 3
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 3
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 3
+PASS: c-c++-common/patchable_function_entry-default.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop|NOP|SWYM 1
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++17 scan-assembler-times nop|NOP|SWYM 1
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++20 scan-assembler-times nop|NOP|SWYM 1
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop|NOP|SWYM 1
+PASS: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++14 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++17 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++20 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++98 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++14 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++17 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++20 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++98 at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/patchable_function_entry-error-3.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pointer-to-fn1.c
+PASS: c-c++-common/pr100785.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/pr100785.c -std=c++14 (test for errors, line 20)
+PASS: c-c++-common/pr100785.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/pr100785.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr100785.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/pr100785.c -std=c++17 (test for errors, line 20)
+PASS: c-c++-common/pr100785.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/pr100785.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 20)
+PASS: c-c++-common/pr100785.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/pr100785.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 20)
+PASS: c-c++-common/pr100785.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/pr100785.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr101537.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr101537.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr101537.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr101537.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr102281.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr102281.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr102281.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr102281.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr102285.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/pr102285.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr102285.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/pr102285.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr102285.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/pr102285.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr102285.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/pr102285.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -std=gnu++14 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -std=gnu++14 execution test
+PASS: c-c++-common/pr103798-1.c -std=gnu++17 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -std=gnu++17 execution test
+PASS: c-c++-common/pr103798-1.c -std=gnu++20 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -std=gnu++20 execution test
+PASS: c-c++-common/pr103798-1.c -std=gnu++98 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -std=gnu++98 execution test
+PASS: c-c++-common/pr103798-10.c -std=gnu++14 scan-assembler memchr
+PASS: c-c++-common/pr103798-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-10.c -std=gnu++17 scan-assembler memchr
+PASS: c-c++-common/pr103798-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-10.c -std=gnu++20 scan-assembler memchr
+PASS: c-c++-common/pr103798-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-10.c -std=gnu++98 scan-assembler memchr
+PASS: c-c++-common/pr103798-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -std=gnu++14 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -std=gnu++14 execution test
+PASS: c-c++-common/pr103798-2.c -std=gnu++17 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -std=gnu++17 execution test
+PASS: c-c++-common/pr103798-2.c -std=gnu++20 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -std=gnu++20 execution test
+PASS: c-c++-common/pr103798-2.c -std=gnu++98 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -std=gnu++98 execution test
+PASS: c-c++-common/pr103798-3.c -std=gnu++14 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-3.c -std=gnu++14 execution test
+PASS: c-c++-common/pr103798-3.c -std=gnu++17 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-3.c -std=gnu++17 execution test
+PASS: c-c++-common/pr103798-3.c -std=gnu++20 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-3.c -std=gnu++20 execution test
+PASS: c-c++-common/pr103798-3.c -std=gnu++98 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-3.c -std=gnu++98 execution test
+PASS: c-c++-common/pr103798-4.c -std=gnu++14 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-4.c -std=gnu++14 execution test
+PASS: c-c++-common/pr103798-4.c -std=gnu++17 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-4.c -std=gnu++17 execution test
+PASS: c-c++-common/pr103798-4.c -std=gnu++20 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-4.c -std=gnu++20 execution test
+PASS: c-c++-common/pr103798-4.c -std=gnu++98 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr103798-4.c -std=gnu++98 execution test
+UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr103798-5.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr103798-6.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr103798-7.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr103798-8.c -std=gnu++98
+PASS: c-c++-common/pr103798-9.c -std=gnu++14 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr103798-9.c -std=gnu++17 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr103798-9.c -std=gnu++20 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr103798-9.c -std=gnu++98 scan-assembler-not memchr
+PASS: c-c++-common/pr103798-9.c -std=gnu++98 (test for excess errors)
+XFAIL: c-c++-common/pr103881.c -std=gnu++14 (test for bogus messages, line 12)
+XFAIL: c-c++-common/pr103881.c -std=gnu++14 (test for bogus messages, line 13)
+XFAIL: c-c++-common/pr103881.c -std=gnu++14 (test for bogus messages, line 18)
+XFAIL: c-c++-common/pr103881.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr103881.c -std=gnu++14 (test for excess errors)
+XFAIL: c-c++-common/pr103881.c -std=gnu++17 (test for bogus messages, line 12)
+XFAIL: c-c++-common/pr103881.c -std=gnu++17 (test for bogus messages, line 13)
+XFAIL: c-c++-common/pr103881.c -std=gnu++17 (test for bogus messages, line 18)
+XFAIL: c-c++-common/pr103881.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr103881.c -std=gnu++17 (test for excess errors)
+XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 12)
+XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 13)
+XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 18)
+XFAIL: c-c++-common/pr103881.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr103881.c -std=gnu++20 (test for excess errors)
+XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 12)
+XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 13)
+XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 18)
+XFAIL: c-c++-common/pr103881.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr103881.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr104505.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/pr104505.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr104505.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/pr104505.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr104505.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/pr104505.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr104505.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/pr104505.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr105186.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/pr105186.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/pr105186.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr105186.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/pr105186.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/pr105186.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr105186.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/pr105186.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/pr105186.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr105186.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/pr105186.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/pr105186.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr105998.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr105998.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr105998.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr105998.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr106133.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr106133.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr106133.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr106133.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr107358.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr107358.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr107358.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr107358.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr107465.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr107465.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr107465.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr107465.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr107465.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr107465.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr107465.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr107465.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr108365.c -std=gnu++14 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) "
+PASS: c-c++-common/pr108365.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr108365.c -std=gnu++17 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) "
+PASS: c-c++-common/pr108365.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr108365.c -std=gnu++20 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) "
+PASS: c-c++-common/pr108365.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr108365.c -std=gnu++98 scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) "
+PASS: c-c++-common/pr108365.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr108605.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr109884.c -std=c++14
+UNSUPPORTED: c-c++-common/pr109884.c -std=c++17
+UNSUPPORTED: c-c++-common/pr109884.c -std=c++20
+UNSUPPORTED: c-c++-common/pr109884.c -std=c++98
+PASS: c-c++-common/pr111309-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr111309-1.c -std=gnu++14 execution test
+PASS: c-c++-common/pr111309-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr111309-1.c -std=gnu++17 execution test
+PASS: c-c++-common/pr111309-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr111309-1.c -std=gnu++20 execution test
+PASS: c-c++-common/pr111309-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr111309-1.c -std=gnu++98 execution test
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 16)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 19)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 20)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 21)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 24)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 25)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 26)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 27)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 30)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 31)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 32)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 33)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 36)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 37)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 38)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 39)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 40)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 41)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 44)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 45)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 46)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 47)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 50)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 51)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 52)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 55)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 56)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 57)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 58)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 59)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 60)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 61)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 62)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 63)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 64)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 65)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 66)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 67)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 68)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 69)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 70)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 71)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 72)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 73)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 74)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 77)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 78)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 79)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 80)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 81)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for errors, line 82)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 23 (test for errors, line 22)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 29 (test for errors, line 28)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 49 (test for errors, line 48)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 76 (test for errors, line 75)
+PASS: c-c++-common/pr111309-2.c -std=c++14 at line 84 (test for errors, line 83)
+PASS: c-c++-common/pr111309-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 16)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 19)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 20)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 21)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 24)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 25)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 26)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 27)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 30)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 31)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 32)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 33)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 36)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 37)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 38)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 39)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 40)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 41)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 44)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 45)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 46)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 47)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 50)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 51)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 52)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 55)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 56)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 57)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 58)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 59)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 60)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 61)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 62)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 63)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 64)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 65)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 66)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 67)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 68)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 69)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 70)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 71)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 72)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 73)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 74)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 77)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 78)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 79)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 80)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 81)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for errors, line 82)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 23 (test for errors, line 22)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 29 (test for errors, line 28)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 49 (test for errors, line 48)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 76 (test for errors, line 75)
+PASS: c-c++-common/pr111309-2.c -std=c++17 at line 84 (test for errors, line 83)
+PASS: c-c++-common/pr111309-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 16)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 19)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 20)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 21)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 24)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 25)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 26)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 27)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 30)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 31)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 32)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 33)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 36)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 37)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 38)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 39)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 40)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 41)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 44)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 45)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 46)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 47)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 50)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 51)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 52)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 55)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 56)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 57)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 58)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 59)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 60)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 61)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 62)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 63)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 64)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 65)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 66)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 67)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 68)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 69)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 70)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 71)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 72)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 73)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 74)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 77)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 78)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 79)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 80)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 81)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for errors, line 82)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 23 (test for errors, line 22)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 29 (test for errors, line 28)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 49 (test for errors, line 48)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 76 (test for errors, line 75)
+PASS: c-c++-common/pr111309-2.c -std=c++20 at line 84 (test for errors, line 83)
+PASS: c-c++-common/pr111309-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 16)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 19)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 20)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 21)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 24)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 25)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 26)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 27)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 30)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 31)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 32)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 33)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 36)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 37)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 38)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 39)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 40)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 41)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 44)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 45)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 46)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 47)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 50)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 51)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 52)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 55)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 56)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 57)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 58)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 59)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 60)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 61)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 62)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 63)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 64)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 65)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 66)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 67)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 68)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 69)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 70)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 71)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 72)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 73)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 74)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 77)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 78)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 79)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 80)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 81)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for errors, line 82)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 23 (test for errors, line 22)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 29 (test for errors, line 28)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 49 (test for errors, line 48)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 76 (test for errors, line 75)
+PASS: c-c++-common/pr111309-2.c -std=c++98 at line 84 (test for errors, line 83)
+PASS: c-c++-common/pr111309-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr19807-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr19807-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr19807-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr19807-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr19807-2.c -std=gnu++14 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr19807-2.c -std=gnu++17 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr19807-2.c -std=gnu++20 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr19807-2.c -std=gnu++98 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr19807-3.c -std=gnu++14 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr19807-3.c -std=gnu++17 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr19807-3.c -std=gnu++20 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr19807-3.c -std=gnu++98 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr20000.c -std=gnu++14 (test for bogus messages, line 24)
+PASS: c-c++-common/pr20000.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr20000.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr20000.c -std=gnu++14 does return at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++14 has return (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++17 (test for bogus messages, line 24)
+PASS: c-c++-common/pr20000.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr20000.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr20000.c -std=gnu++17 does return at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++17 has return (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++20 (test for bogus messages, line 24)
+PASS: c-c++-common/pr20000.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr20000.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr20000.c -std=gnu++20 does return at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++20 has return (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++98 (test for bogus messages, line 24)
+PASS: c-c++-common/pr20000.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr20000.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr20000.c -std=gnu++98 does return at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -std=gnu++98 has return (test for warnings, line 12)
+PASS: c-c++-common/pr20318.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/pr20318.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr20318.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/pr20318.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr20318.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/pr20318.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr20318.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/pr20318.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr27336.c -std=gnu++14 scan-tree-dump vrp1 "return 1;"
+PASS: c-c++-common/pr27336.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr27336.c -std=gnu++17 scan-tree-dump vrp1 "return 1;"
+PASS: c-c++-common/pr27336.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr27336.c -std=gnu++20 scan-tree-dump vrp1 "return 1;"
+PASS: c-c++-common/pr27336.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr27336.c -std=gnu++98 scan-tree-dump vrp1 "return 1;"
+PASS: c-c++-common/pr27336.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 26 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 27 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++14 at line 28 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 26 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 27 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++17 at line 28 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 26 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 27 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++20 at line 28 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 26 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 27 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++98 at line 28 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr30020.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/pr30020.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr30020.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/pr30020.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/pr30020.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr30020.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/pr30020.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr30020.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/pr30020.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/pr30020.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/pr30020.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/pr30020.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/pr30020.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/pr30020.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr33193.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/pr33193.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/pr33193.c -std=c++14 (test for errors, line 16)
+PASS: c-c++-common/pr33193.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/pr33193.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr33193.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/pr33193.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/pr33193.c -std=c++17 (test for errors, line 16)
+PASS: c-c++-common/pr33193.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/pr33193.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 16)
+PASS: c-c++-common/pr33193.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/pr33193.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 16)
+PASS: c-c++-common/pr33193.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/pr33193.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr33763.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr33763.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr33763.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr33763.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr34029-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr34029-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr34029-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr34029-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr35503-1.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/pr35503-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr35503-1.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/pr35503-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr35503-1.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/pr35503-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr35503-1.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/pr35503-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr35503-2.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-2.c -std=gnu++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr35503-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr35503-2.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-2.c -std=gnu++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr35503-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr35503-2.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-2.c -std=gnu++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr35503-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr35503-2.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-2.c -std=gnu++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr35503-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr35503-3.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr35503-3.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr35503-3.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr35503-3.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pr35503-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr36282-1.c -std=c++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr36282-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr36282-1.c -std=c++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr36282-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr36282-1.c -std=c++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr36282-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr36282-1.c -std=c++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr36282-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr36282-2.c -std=c++14 (test for bogus messages, line 5)
+PASS: c-c++-common/pr36282-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr36282-2.c -std=c++17 (test for bogus messages, line 5)
+PASS: c-c++-common/pr36282-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr36282-2.c -std=c++20 (test for bogus messages, line 5)
+PASS: c-c++-common/pr36282-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr36282-2.c -std=c++98 (test for bogus messages, line 5)
+PASS: c-c++-common/pr36282-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr36282-3.c -std=c++14 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr36282-3.c -std=c++17 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr36282-3.c -std=c++20 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr36282-3.c -std=c++98 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr36282-4.c -std=c++14 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr36282-4.c -std=c++17 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr36282-4.c -std=c++20 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr36282-4.c -std=c++98 (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr36513-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr36513-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr36513-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr36513-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr36513.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr36513.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr36513.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr36513.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr37743.c -std=gnu++98
+PASS: c-c++-common/pr41779.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/pr41779.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/pr41779.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr41779.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/pr41779.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/pr41779.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr41779.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/pr41779.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/pr41779.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr41779.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/pr41779.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/pr41779.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 56)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 60)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 62)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 63)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for warnings, line 68)
+PASS: c-c++-common/pr41935.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 56)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 60)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 62)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 63)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for warnings, line 68)
+PASS: c-c++-common/pr41935.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 56)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 60)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 62)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 63)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for warnings, line 68)
+PASS: c-c++-common/pr41935.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 56)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 60)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 62)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 63)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for warnings, line 68)
+PASS: c-c++-common/pr41935.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr42674.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr42674.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr42674.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr42674.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr43395.c -std=c++14 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/pr43395.c -std=c++14 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/pr43395.c -std=c++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr43395.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr43395.c -std=c++17 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/pr43395.c -std=c++17 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/pr43395.c -std=c++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr43395.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr43395.c -std=c++20 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/pr43395.c -std=c++20 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/pr43395.c -std=c++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr43395.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr43395.c -std=c++98 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/pr43395.c -std=c++98 at line 19 (test for warnings, line 18)
+PASS: c-c++-common/pr43395.c -std=c++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr43395.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr43690.c -std=gnu++14 (test for errors, line 10)
+PASS: c-c++-common/pr43690.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/pr43690.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/pr43690.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr43690.c -std=gnu++17 (test for errors, line 10)
+PASS: c-c++-common/pr43690.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/pr43690.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/pr43690.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 10)
+PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/pr43690.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/pr43690.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 10)
+PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/pr43690.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/pr43690.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr43772.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr43772.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr43772.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr43772.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr43942.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr43942.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr43942.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr43942.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr44515.c -std=gnu++14 (test for errors, line 6)
+PASS: c-c++-common/pr44515.c -std=gnu++14 expected multiline pattern lines 9-13
+PASS: c-c++-common/pr44515.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr44515.c -std=gnu++17 (test for errors, line 6)
+PASS: c-c++-common/pr44515.c -std=gnu++17 expected multiline pattern lines 9-13
+PASS: c-c++-common/pr44515.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr44515.c -std=gnu++20 (test for errors, line 6)
+PASS: c-c++-common/pr44515.c -std=gnu++20 expected multiline pattern lines 9-13
+PASS: c-c++-common/pr44515.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr44515.c -std=gnu++98 (test for errors, line 6)
+PASS: c-c++-common/pr44515.c -std=gnu++98 expected multiline pattern lines 9-13
+PASS: c-c++-common/pr44515.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr44715.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr44715.c -std=gnu++14 execution test
+PASS: c-c++-common/pr44715.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr44715.c -std=gnu++17 execution test
+PASS: c-c++-common/pr44715.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr44715.c -std=gnu++20 execution test
+PASS: c-c++-common/pr44715.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr44715.c -std=gnu++98 execution test
+PASS: c-c++-common/pr44832.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr44832.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr44832.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr44832.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr46562-2.c -std=gnu++14 scan-tree-dump fre1 "return 0;"
+PASS: c-c++-common/pr46562-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr46562-2.c -std=gnu++17 scan-tree-dump fre1 "return 0;"
+PASS: c-c++-common/pr46562-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr46562-2.c -std=gnu++20 scan-tree-dump fre1 "return 0;"
+PASS: c-c++-common/pr46562-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr46562-2.c -std=gnu++98 scan-tree-dump fre1 "return 0;"
+PASS: c-c++-common/pr46562-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr46562.c -std=gnu++14 scan-tree-dump ccp1 "return 0;"
+PASS: c-c++-common/pr46562.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr46562.c -std=gnu++17 scan-tree-dump ccp1 "return 0;"
+PASS: c-c++-common/pr46562.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr46562.c -std=gnu++20 scan-tree-dump ccp1 "return 0;"
+PASS: c-c++-common/pr46562.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr46562.c -std=gnu++98 scan-tree-dump ccp1 "return 0;"
+PASS: c-c++-common/pr46562.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/pr48418.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/pr48418.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/pr48418.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/pr48418.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr49706-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr49706-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr49706-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr49706-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 159)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 160)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 161)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 162)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 163)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 164)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 20)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 75)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 76)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 77)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 78)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 79)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 80)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 81)
+XFAIL: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 97)
+XFAIL: c-c++-common/pr49706.c -std=gnu++14 (test for bogus messages, line 99)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 111)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 113)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 129)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 130)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 131)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 132)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 133)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 134)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 152)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 153)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 154)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 155)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 156)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 157)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 175)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 176)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 177)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 178)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 54)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 55)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 71)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 96)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for warnings, line 98)
+PASS: c-c++-common/pr49706.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 159)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 160)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 161)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 162)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 163)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 164)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 20)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 75)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 76)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 77)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 78)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 79)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 80)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 81)
+XFAIL: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 97)
+XFAIL: c-c++-common/pr49706.c -std=gnu++17 (test for bogus messages, line 99)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 111)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 113)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 129)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 130)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 131)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 132)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 133)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 134)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 152)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 153)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 154)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 155)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 156)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 157)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 175)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 176)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 177)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 178)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 54)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 55)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 71)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 96)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for warnings, line 98)
+PASS: c-c++-common/pr49706.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 159)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 160)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 161)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 162)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 163)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 164)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 20)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 75)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 76)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 77)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 78)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 79)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 80)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 81)
+XFAIL: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 97)
+XFAIL: c-c++-common/pr49706.c -std=gnu++20 (test for bogus messages, line 99)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 111)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 113)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 129)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 130)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 131)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 132)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 133)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 134)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 152)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 153)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 154)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 155)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 156)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 157)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 175)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 176)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 177)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 178)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 54)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 55)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 71)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 96)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for warnings, line 98)
+PASS: c-c++-common/pr49706.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 159)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 160)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 161)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 162)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 163)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 164)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 20)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 75)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 76)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 77)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 78)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 79)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 80)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 81)
+XFAIL: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 97)
+XFAIL: c-c++-common/pr49706.c -std=gnu++98 (test for bogus messages, line 99)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 111)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 113)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 129)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 130)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 131)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 132)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 133)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 134)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 152)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 153)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 154)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 155)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 156)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 157)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 175)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 176)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 177)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 178)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 54)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 55)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 71)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 96)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for warnings, line 98)
+PASS: c-c++-common/pr49706.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr50459-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr50459-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr50459-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr50459-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr50459.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr50459.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr50459.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr50459.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51294.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51294.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51294.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51294.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-1.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr51628-10.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr51628-11.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr51628-12.c -std=gnu++98
+PASS: c-c++-common/pr51628-13.c -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/pr51628-13.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-13.c -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/pr51628-13.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-13.c -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/pr51628-13.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-13.c -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: c-c++-common/pr51628-13.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-14.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-14.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-14.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-14.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-15.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-15.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-15.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-15.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-15.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-15.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-15.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-15.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-16.c -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr51628-16.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-16.c -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr51628-16.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-16.c -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr51628-16.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-16.c -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr51628-16.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-26.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-26.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr51628-26.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-26.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-26.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-26.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr51628-26.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-26.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr51628-26.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-26.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr51628-26.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-26.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-27.c -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/pr51628-27.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-27.c -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/pr51628-27.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-27.c -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/pr51628-27.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-27.c -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: c-c++-common/pr51628-27.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-28.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-28.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-28.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-28.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-29.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-29.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-29.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-29.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-29.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-29.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-29.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-29.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-30.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-30.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-30.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-30.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-30.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-30.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-30.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-30.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-30.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-30.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-30.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-30.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-31.c -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-31.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-31.c -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-31.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-31.c -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-31.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-31.c -std=gnu++98 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-31.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-32.c -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/pr51628-32.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-32.c -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/pr51628-32.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-32.c -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/pr51628-32.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-32.c -std=gnu++98 at line 20 (test for warnings, line 19)
+PASS: c-c++-common/pr51628-32.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-33.c -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-33.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-33.c -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-33.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-33.c -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-33.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-33.c -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-33.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-35.c -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-35.c -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/pr51628-35.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-35.c -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-35.c -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/pr51628-35.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-35.c -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-35.c -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/pr51628-35.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-35.c -std=gnu++98 at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-35.c -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: c-c++-common/pr51628-35.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51712.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/pr51712.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51712.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/pr51712.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51712.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/pr51712.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51712.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/pr51712.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr51768.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/pr51768.c -std=gnu++14 (test for errors, line 24)
+PASS: c-c++-common/pr51768.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/pr51768.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr51768.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/pr51768.c -std=gnu++17 (test for errors, line 24)
+PASS: c-c++-common/pr51768.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/pr51768.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 24)
+PASS: c-c++-common/pr51768.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/pr51768.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 24)
+PASS: c-c++-common/pr51768.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/pr51768.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr52177.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr52177.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr52177.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr52177.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr52181.c -std=c++14 (test for bogus messages, line 11)
+PASS: c-c++-common/pr52181.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr52181.c -std=c++17 (test for bogus messages, line 11)
+PASS: c-c++-common/pr52181.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr52181.c -std=c++20 (test for bogus messages, line 11)
+PASS: c-c++-common/pr52181.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr52181.c -std=c++98 (test for bogus messages, line 11)
+PASS: c-c++-common/pr52181.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr53037-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr53037-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr53037-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr53037-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr53633-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr53633-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr53633-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr53633-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr53633.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr53633.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr53633.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr53633.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr53874.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr53874.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/pr53874.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr53874.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr53874.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/pr53874.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr53874.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr53874.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/pr53874.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr53874.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr53874.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/pr53874.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr54486.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr54486.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr54486.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr54486.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr54988.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr54988.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr54988.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr54988.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr55619.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr55619.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr55619.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr55619.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr55771.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr55771.c -std=c++14 execution test
+PASS: c-c++-common/pr55771.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr55771.c -std=c++17 execution test
+PASS: c-c++-common/pr55771.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr55771.c -std=c++20 execution test
+PASS: c-c++-common/pr55771.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr55771.c -std=c++98 execution test
+PASS: c-c++-common/pr56302.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr56302.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr56302.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr56302.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr56493.c -std=gnu++14 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;"
+PASS: c-c++-common/pr56493.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr56493.c -std=gnu++17 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;"
+PASS: c-c++-common/pr56493.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr56493.c -std=gnu++20 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;"
+PASS: c-c++-common/pr56493.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr56493.c -std=gnu++98 scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;"
+PASS: c-c++-common/pr56493.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr56566.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/pr56566.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/pr56566.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/pr56566.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr56566.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/pr56566.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/pr56566.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/pr56566.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/pr56566.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/pr56566.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/pr56566.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/pr56566.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr56607.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/pr56607.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/pr56607.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/pr56607.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pr56607.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr56607.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/pr56607.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/pr56607.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/pr56607.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pr56607.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/pr56607.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pr56607.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/pr56607.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pr56607.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_10 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_11 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_12 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "hi_bounds_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_1 = x > 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_2 = x <= 99"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_3 = x (>= 101|> 100)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_4 = x <= 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_5 = x == 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_6 = x != 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "in_range_8 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_10 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_3 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "nonfinite_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_1 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_4 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_5 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "out_range_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump-not original "\\(double\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 scan-tree-dump-not original "\\(float\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_10 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_11 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_12 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "hi_bounds_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_1 = x > 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_2 = x <= 99"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_3 = x (>= 101|> 100)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_4 = x <= 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_5 = x == 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_6 = x != 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "in_range_8 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_10 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_3 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "nonfinite_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_1 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_4 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_5 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "out_range_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump-not original "\\(double\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 scan-tree-dump-not original "\\(float\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_10 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_11 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_12 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "hi_bounds_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_1 = x > 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_2 = x <= 99"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_3 = x (>= 101|> 100)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_4 = x <= 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_5 = x == 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_6 = x != 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "in_range_8 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_10 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "nonfinite_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_1 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_4 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_5 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "out_range_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump-not original "\\(double\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 scan-tree-dump-not original "\\(float\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_10 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_11 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_12 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "hi_bounds_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_1 = x > 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_2 = x <= 99"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_3 = x (>= 101|> 100)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_4 = x <= 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_5 = x == 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_6 = x != 100"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "in_range_8 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_1 = x (>|!=) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_11 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_12 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_4 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_10 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_5 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_7 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_8 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "nonfinite_9 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_1 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_2 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_3 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_4 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_5 = 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "out_range_6 = 1"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump-not original "\\(double\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 scan-tree-dump-not original "\\(float\\)"
+PASS: c-c++-common/pr57371-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57371-2.c -std=gnu++14 scan-tree-dump optimized "\\(double\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++14 scan-tree-dump optimized "\\(float\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57371-2.c -std=gnu++17 scan-tree-dump optimized "\\(double\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++17 scan-tree-dump optimized "\\(float\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57371-2.c -std=gnu++20 scan-tree-dump optimized "\\(double\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++20 scan-tree-dump optimized "\\(float\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57371-2.c -std=gnu++98 scan-tree-dump optimized "\\(double\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++98 scan-tree-dump optimized "\\(float\\)"
+PASS: c-c++-common/pr57371-2.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr57371-3.c -std=gnu++98
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_1 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_10 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_2 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_3 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_4 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_5 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_6 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_7 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_8 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 scan-tree-dump original "nonfinite_9 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_1 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_10 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_2 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_3 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_4 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_5 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_6 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_7 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_8 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 scan-tree-dump original "nonfinite_9 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_10 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_5 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_6 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_7 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_8 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 scan-tree-dump original "nonfinite_9 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_10 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_5 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_6 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_7 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_8 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 scan-tree-dump original "nonfinite_9 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_3 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 scan-tree-dump original "nonfinite_4 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_3 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 scan-tree-dump original "nonfinite_4 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_3 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 scan-tree-dump original "nonfinite_4 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_3 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 scan-tree-dump original "nonfinite_4 = 0"
+PASS: c-c++-common/pr57371-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57653-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57653-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57653-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57653-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57653.c -std=gnu++14 scan-assembler-not command-line
+PASS: c-c++-common/pr57653.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr57653.c -std=gnu++17 scan-assembler-not command-line
+PASS: c-c++-common/pr57653.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr57653.c -std=gnu++20 scan-assembler-not command-line
+PASS: c-c++-common/pr57653.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr57653.c -std=gnu++98 scan-assembler-not command-line
+PASS: c-c++-common/pr57653.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr57793.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/pr57793.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr57793.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/pr57793.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr57793.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/pr57793.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr57793.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/pr57793.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr58346-1.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/pr58346-1.c -std=gnu++14 (test for errors, line 22)
+PASS: c-c++-common/pr58346-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr58346-1.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/pr58346-1.c -std=gnu++17 (test for errors, line 22)
+PASS: c-c++-common/pr58346-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for errors, line 22)
+PASS: c-c++-common/pr58346-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for errors, line 22)
+PASS: c-c++-common/pr58346-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr58346-2.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/pr58346-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr58346-2.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/pr58346-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr58346-2.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/pr58346-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr58346-2.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/pr58346-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr58346-3.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/pr58346-3.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/pr58346-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr58346-3.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/pr58346-3.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/pr58346-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr58346-3.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/pr58346-3.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/pr58346-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr58346-3.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/pr58346-3.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/pr58346-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr59032.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr59032.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr59032.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr59032.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr59037.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr59037.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr59037.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr59037.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr59223.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr59223.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr59223.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr59223.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr59223.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr59223.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr59223.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr59223.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr59280.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/pr59280.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr59280.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/pr59280.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr59280.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/pr59280.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr59280.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/pr59280.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr59521-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr59521-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr59521-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr59521-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr59521-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr59521-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr59521-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr59521-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr60101.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr60101.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr60101.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr60101.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr60156.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/pr60156.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr60156.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/pr60156.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr60156.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/pr60156.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr60156.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/pr60156.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr60226.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/pr60226.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/pr60226.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/pr60226.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr60226.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/pr60226.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/pr60226.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/pr60226.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/pr60226.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/pr60226.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/pr60226.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/pr60226.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 103)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 108)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 124)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 129)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 14)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 140)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 156)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 29)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 34)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 58)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 68)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 78)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 83)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 88)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 93)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for warnings, line 98)
+PASS: c-c++-common/pr60439.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 103)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 108)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 124)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 129)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 14)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 140)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 156)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 29)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 34)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 58)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 68)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 78)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 83)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 88)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 93)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for warnings, line 98)
+PASS: c-c++-common/pr60439.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 103)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 108)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 124)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 129)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 14)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 140)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 156)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 29)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 34)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 58)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 68)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 78)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 83)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 88)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 93)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for warnings, line 98)
+PASS: c-c++-common/pr60439.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 103)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 108)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 124)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 129)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 14)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 140)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 156)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 29)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 34)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 58)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 68)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 78)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 83)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 88)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 93)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for warnings, line 98)
+PASS: c-c++-common/pr60439.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr60689.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr60689.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr60689.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr60689.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr61405.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr61405.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/pr61405.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr61405.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr61405.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/pr61405.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr61405.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr61405.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/pr61405.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr61405.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr61405.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/pr61405.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr61534-1.c -std=gnu++14 (test for bogus messages, line 9)
+PASS: c-c++-common/pr61534-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr61534-1.c -std=gnu++17 (test for bogus messages, line 9)
+PASS: c-c++-common/pr61534-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr61534-1.c -std=gnu++20 (test for bogus messages, line 9)
+PASS: c-c++-common/pr61534-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr61534-1.c -std=gnu++98 (test for bogus messages, line 9)
+PASS: c-c++-common/pr61534-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr61553.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/pr61553.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr61553.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/pr61553.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr61553.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/pr61553.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr61553.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/pr61553.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 18)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr62199-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 18)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr62199-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 18)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr62199-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 18)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr62199-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/pr62199.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/pr62199.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/pr62199.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/pr62199.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr63764-1.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/pr63764-1.c -std=c++14 (test for errors, line 19)
+PASS: c-c++-common/pr63764-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr63764-1.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/pr63764-1.c -std=c++17 (test for errors, line 19)
+PASS: c-c++-common/pr63764-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr63764-1.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/pr63764-1.c -std=c++20 (test for errors, line 19)
+PASS: c-c++-common/pr63764-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr63764-1.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/pr63764-1.c -std=c++98 (test for errors, line 19)
+PASS: c-c++-common/pr63764-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr63764-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr63764-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr63764-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr63764-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for bogus messages, line 15)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/pr65040.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for bogus messages, line 15)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/pr65040.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 15)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/pr65040.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 15)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/pr65040.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 25)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 26)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 27)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 29)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 30)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/pr65120.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 25)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 26)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 27)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 29)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 30)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/pr65120.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 25)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 26)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 27)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 29)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 30)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/pr65120.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 25)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 26)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 27)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 29)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 30)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/pr65120.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr65556.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr65556.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr65556.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr65556.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr65830.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/pr65830.c -std=gnu++14 (test for bogus messages, line 12)
+PASS: c-c++-common/pr65830.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/pr65830.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/pr65830.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr65830.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/pr65830.c -std=gnu++17 (test for bogus messages, line 12)
+PASS: c-c++-common/pr65830.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/pr65830.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/pr65830.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 12)
+PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/pr65830.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/pr65830.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 12)
+PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/pr65830.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/pr65830.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr66208.c -std=gnu++14 (test for warnings, line 5)
+PASS: c-c++-common/pr66208.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/pr66208.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr66208.c -std=gnu++17 (test for warnings, line 5)
+PASS: c-c++-common/pr66208.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/pr66208.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr66208.c -std=gnu++20 (test for warnings, line 5)
+PASS: c-c++-common/pr66208.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/pr66208.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr66208.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/pr66208.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/pr66208.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 104)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 106)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 111)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 113)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 117)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 121)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 125)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 127)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 131)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 133)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 138)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 140)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 78)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 86)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 97)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for warnings, line 99)
+PASS: c-c++-common/pr66322.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 104)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 106)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 111)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 113)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 117)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 121)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 125)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 127)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 131)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 133)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 138)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 140)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 78)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 86)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 97)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for warnings, line 99)
+PASS: c-c++-common/pr66322.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 104)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 106)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 111)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 113)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 117)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 121)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 125)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 127)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 131)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 133)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 138)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 140)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 78)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 86)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 97)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for warnings, line 99)
+PASS: c-c++-common/pr66322.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 104)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 106)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 111)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 113)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 117)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 121)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 125)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 127)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 131)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 133)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 138)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 140)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 78)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 86)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 97)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for warnings, line 99)
+PASS: c-c++-common/pr66322.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr67639.c -std=c++14 (test for errors, line 6)
+PASS: c-c++-common/pr67639.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr67639.c -std=c++17 (test for errors, line 6)
+PASS: c-c++-common/pr67639.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr67639.c -std=c++20 (test for errors, line 6)
+PASS: c-c++-common/pr67639.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr67639.c -std=c++98 (test for errors, line 6)
+PASS: c-c++-common/pr67639.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr67653.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr67653.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr67653.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr67653.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr67653.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr67653.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr67653.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr67653.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 16)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 20)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 22)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 23)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 24)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 29)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 31)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 32)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 33)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 35)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 36)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 6)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/pr68107.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 16)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 20)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 22)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 23)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 24)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 29)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 31)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 32)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 33)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 35)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 36)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 6)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/pr68107.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 16)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 20)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 22)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 23)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 24)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 29)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 31)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 32)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 33)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 35)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 36)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 6)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/pr68107.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 16)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 20)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 22)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 23)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 24)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 29)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 31)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 32)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 33)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 35)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 36)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 6)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/pr68107.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr68582.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/pr68582.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/pr68582.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pr68582.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68582.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/pr68582.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/pr68582.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pr68582.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/pr68582.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pr68582.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/pr68582.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pr68582.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr68657-1.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/pr68657-1.c -std=gnu++14 (test for errors, line 25)
+PASS: c-c++-common/pr68657-1.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/pr68657-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68657-1.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/pr68657-1.c -std=gnu++17 (test for errors, line 25)
+PASS: c-c++-common/pr68657-1.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/pr68657-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 25)
+PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/pr68657-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 25)
+PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/pr68657-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr68657-2.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-2.c -std=gnu++14 (test for errors, line 6)
+PASS: c-c++-common/pr68657-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68657-2.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-2.c -std=gnu++17 (test for errors, line 6)
+PASS: c-c++-common/pr68657-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for errors, line 6)
+PASS: c-c++-common/pr68657-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for errors, line 6)
+PASS: c-c++-common/pr68657-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for bogus messages, line 10)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for bogus messages, line 9)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for errors, line 6)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/pr68657-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for bogus messages, line 10)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for bogus messages, line 9)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for errors, line 6)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/pr68657-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 10)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for bogus messages, line 9)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for errors, line 6)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/pr68657-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 10)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for bogus messages, line 9)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for errors, line 6)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/pr68657-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 (test for errors, line 12)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 (test for errors, line 6)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -std=gnu++14 detect noreturn candidate (test for errors, line 18)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 (test for errors, line 12)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 (test for errors, line 6)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -std=gnu++17 detect noreturn candidate (test for errors, line 18)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for errors, line 12)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for errors, line 6)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -std=gnu++20 detect noreturn candidate (test for errors, line 18)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for errors, line 12)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for errors, line 6)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -std=gnu++98 detect noreturn candidate (test for errors, line 18)
+PASS: c-c++-common/pr68833-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68833-2.c -std=gnu++14 printf attribute warning (test for errors, line 12)
+PASS: c-c++-common/pr68833-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68833-2.c -std=gnu++17 printf attribute warning (test for errors, line 12)
+PASS: c-c++-common/pr68833-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68833-2.c -std=gnu++20 printf attribute warning (test for errors, line 12)
+PASS: c-c++-common/pr68833-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr68833-2.c -std=gnu++98 printf attribute warning (test for errors, line 12)
+PASS: c-c++-common/pr68833-3.c -std=gnu++14 (test for errors, line 5)
+PASS: c-c++-common/pr68833-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr68833-3.c -std=gnu++17 (test for errors, line 5)
+PASS: c-c++-common/pr68833-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr68833-3.c -std=gnu++20 (test for errors, line 5)
+PASS: c-c++-common/pr68833-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr68833-3.c -std=gnu++98 (test for errors, line 5)
+PASS: c-c++-common/pr68833-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69126-2-long.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69126-2-long.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69126-2-long.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69126-2-long.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69126-2-short.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69126-2-short.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69126-2-short.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69126-2-short.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69126.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69126.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69126.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69126.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69543-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69543-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69543-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69543-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69543-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69543-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69543-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69543-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69543-3.c -std=gnu++14 (test for bogus messages, line 10)
+PASS: c-c++-common/pr69543-3.c -std=gnu++14 (test for bogus messages, line 6)
+PASS: c-c++-common/pr69543-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69543-3.c -std=gnu++17 (test for bogus messages, line 10)
+PASS: c-c++-common/pr69543-3.c -std=gnu++17 (test for bogus messages, line 6)
+PASS: c-c++-common/pr69543-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for bogus messages, line 10)
+PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for bogus messages, line 6)
+PASS: c-c++-common/pr69543-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for bogus messages, line 10)
+PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for bogus messages, line 6)
+PASS: c-c++-common/pr69543-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69543-4.c -std=gnu++14 (test for bogus messages, line 13)
+PASS: c-c++-common/pr69543-4.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69543-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69543-4.c -std=gnu++17 (test for bogus messages, line 13)
+PASS: c-c++-common/pr69543-4.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69543-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for bogus messages, line 13)
+PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69543-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for bogus messages, line 13)
+PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69543-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69558-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69558-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69558-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69558-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69558-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69558-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69558-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69558-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69558-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69558-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69558-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69558-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69558-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69558-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69558-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69558-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69558.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/pr69558.c -std=gnu++14 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69558.c -std=gnu++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr69558.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69558.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/pr69558.c -std=gnu++17 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69558.c -std=gnu++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr69558.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69558.c -std=gnu++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr69558.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 17)
+PASS: c-c++-common/pr69558.c -std=gnu++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr69558.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69669.c -std=gnu++14 scan-rtl-dump-times final "mem:QI" 1
+PASS: c-c++-common/pr69669.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69669.c -std=gnu++17 scan-rtl-dump-times final "mem:QI" 1
+PASS: c-c++-common/pr69669.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69669.c -std=gnu++20 scan-rtl-dump-times final "mem:QI" 1
+PASS: c-c++-common/pr69669.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69669.c -std=gnu++98 scan-rtl-dump-times final "mem:QI" 1
+PASS: c-c++-common/pr69669.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69733.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/pr69733.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/pr69733.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pr69733.c -std=gnu++14 expected multiline pattern lines 10-11
+PASS: c-c++-common/pr69733.c -std=gnu++14 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr69733.c -std=gnu++14 expected multiline pattern lines 22-23
+PASS: c-c++-common/pr69733.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr69733.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/pr69733.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/pr69733.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pr69733.c -std=gnu++17 expected multiline pattern lines 10-11
+PASS: c-c++-common/pr69733.c -std=gnu++17 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr69733.c -std=gnu++17 expected multiline pattern lines 22-23
+PASS: c-c++-common/pr69733.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/pr69733.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 10-11
+PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr69733.c -std=gnu++20 expected multiline pattern lines 22-23
+PASS: c-c++-common/pr69733.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/pr69733.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 10-11
+PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr69733.c -std=gnu++98 expected multiline pattern lines 22-23
+PASS: c-c++-common/pr69733.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 13)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 19)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 25)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 31)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 37)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr69764.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 13)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 19)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 25)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 31)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 37)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr69764.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 13)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 19)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 25)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 31)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 37)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr69764.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 13)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 19)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 25)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 31)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 37)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr69764.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr69797.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/pr69797.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr69797.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/pr69797.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr69797.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/pr69797.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr69797.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/pr69797.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr70144-1.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/pr70144-1.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/pr70144-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr70144-1.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/pr70144-1.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/pr70144-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr70144-1.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/pr70144-1.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/pr70144-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr70144-1.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/pr70144-1.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/pr70144-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -std=gnu++14 execution test
+PASS: c-c++-common/pr70144-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -std=gnu++17 execution test
+PASS: c-c++-common/pr70144-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -std=gnu++20 execution test
+PASS: c-c++-common/pr70144-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -std=gnu++98 execution test
+PASS: c-c++-common/pr70264.c -std=gnu++14 (test for errors, line 3)
+PASS: c-c++-common/pr70264.c -std=gnu++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr70264.c -std=gnu++14 expected multiline pattern lines 7-8
+PASS: c-c++-common/pr70264.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70264.c -std=gnu++17 (test for errors, line 3)
+PASS: c-c++-common/pr70264.c -std=gnu++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr70264.c -std=gnu++17 expected multiline pattern lines 7-8
+PASS: c-c++-common/pr70264.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70264.c -std=gnu++20 (test for errors, line 3)
+PASS: c-c++-common/pr70264.c -std=gnu++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr70264.c -std=gnu++20 expected multiline pattern lines 7-8
+PASS: c-c++-common/pr70264.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70264.c -std=gnu++98 (test for errors, line 3)
+PASS: c-c++-common/pr70264.c -std=gnu++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr70264.c -std=gnu++98 expected multiline pattern lines 7-8
+PASS: c-c++-common/pr70264.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr70297.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70297.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70297.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70297.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for bogus messages, line 14)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for bogus messages, line 21)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for bogus messages, line 28)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for bogus messages, line 8)
+PASS: c-c++-common/pr70336.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for bogus messages, line 14)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for bogus messages, line 21)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for bogus messages, line 28)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for bogus messages, line 8)
+PASS: c-c++-common/pr70336.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 14)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 21)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 28)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for bogus messages, line 8)
+PASS: c-c++-common/pr70336.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 14)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 21)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 28)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for bogus messages, line 8)
+PASS: c-c++-common/pr70336.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr70651.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr70651.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr70651.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr70651.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr70756-2.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/pr70756-2.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/pr70756-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70756-2.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/pr70756-2.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/pr70756-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/pr70756-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/pr70756-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr70756.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/pr70756.c -std=gnu++14 (test for errors, line 22)
+PASS: c-c++-common/pr70756.c -std=gnu++14 (test for errors, line 5)
+PASS: c-c++-common/pr70756.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr70756.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/pr70756.c -std=gnu++17 (test for errors, line 22)
+PASS: c-c++-common/pr70756.c -std=gnu++17 (test for errors, line 5)
+PASS: c-c++-common/pr70756.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 22)
+PASS: c-c++-common/pr70756.c -std=gnu++20 (test for errors, line 5)
+PASS: c-c++-common/pr70756.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 22)
+PASS: c-c++-common/pr70756.c -std=gnu++98 (test for errors, line 5)
+PASS: c-c++-common/pr70756.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr71372.c -std=gnu++14 scan-tree-dump-times optimized " ={v} " 4
+PASS: c-c++-common/pr71372.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr71372.c -std=gnu++17 scan-tree-dump-times optimized " ={v} " 4
+PASS: c-c++-common/pr71372.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr71372.c -std=gnu++20 scan-tree-dump-times optimized " ={v} " 4
+PASS: c-c++-common/pr71372.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr71372.c -std=gnu++98 scan-tree-dump-times optimized " ={v} " 4
+PASS: c-c++-common/pr71372.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for errors, line 14)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 5)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for warnings, line 9)
+PASS: c-c++-common/pr71574.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for errors, line 14)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 5)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for warnings, line 9)
+PASS: c-c++-common/pr71574.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for errors, line 14)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 5)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for warnings, line 9)
+PASS: c-c++-common/pr71574.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for errors, line 14)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 5)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for warnings, line 9)
+PASS: c-c++-common/pr71574.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr71654.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr71654.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr71654.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr71654.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr72747-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr72747-2.c -std=gnu++98
+PASS: c-c++-common/pr77624-1.c -std=c++14 at line 14 (test for errors, line 13)
+PASS: c-c++-common/pr77624-1.c -std=c++14 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr77624-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr77624-1.c -std=c++17 at line 14 (test for errors, line 13)
+PASS: c-c++-common/pr77624-1.c -std=c++17 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr77624-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr77624-1.c -std=c++20 at line 14 (test for errors, line 13)
+PASS: c-c++-common/pr77624-1.c -std=c++20 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr77624-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr77624-1.c -std=c++98 at line 14 (test for errors, line 13)
+PASS: c-c++-common/pr77624-1.c -std=c++98 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr77624-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr77624-2.c -std=c++14 (test for errors, line 20)
+PASS: c-c++-common/pr77624-2.c -std=c++14 (test for errors, line 21)
+PASS: c-c++-common/pr77624-2.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/pr77624-2.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/pr77624-2.c -std=c++14 at line 12 (test for errors, line 10)
+PASS: c-c++-common/pr77624-2.c -std=c++14 at line 24 (test for errors, line 22)
+PASS: c-c++-common/pr77624-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr77624-2.c -std=c++17 (test for errors, line 20)
+PASS: c-c++-common/pr77624-2.c -std=c++17 (test for errors, line 21)
+PASS: c-c++-common/pr77624-2.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/pr77624-2.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/pr77624-2.c -std=c++17 at line 12 (test for errors, line 10)
+PASS: c-c++-common/pr77624-2.c -std=c++17 at line 24 (test for errors, line 22)
+PASS: c-c++-common/pr77624-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 20)
+PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 21)
+PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/pr77624-2.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/pr77624-2.c -std=c++20 at line 12 (test for errors, line 10)
+PASS: c-c++-common/pr77624-2.c -std=c++20 at line 24 (test for errors, line 22)
+PASS: c-c++-common/pr77624-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 20)
+PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 21)
+PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/pr77624-2.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/pr77624-2.c -std=c++98 at line 12 (test for errors, line 10)
+PASS: c-c++-common/pr77624-2.c -std=c++98 at line 24 (test for errors, line 22)
+PASS: c-c++-common/pr77624-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr79428-3.c -std=c++14 (test for errors, line 3)
+PASS: c-c++-common/pr79428-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr79428-3.c -std=c++17 (test for errors, line 3)
+PASS: c-c++-common/pr79428-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr79428-3.c -std=c++20 (test for errors, line 3)
+PASS: c-c++-common/pr79428-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr79428-3.c -std=c++98 (test for errors, line 3)
+PASS: c-c++-common/pr79428-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr79641.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr79641.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr79641.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr79641.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr80162-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr80162-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr80162-3.c -std=gnu++98
+PASS: c-c++-common/pr81052.c -std=gnu++14 (test for errors, line 11)
+PASS: c-c++-common/pr81052.c -std=gnu++14 (test for errors, line 23)
+PASS: c-c++-common/pr81052.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr81052.c -std=gnu++17 (test for errors, line 11)
+PASS: c-c++-common/pr81052.c -std=gnu++17 (test for errors, line 23)
+PASS: c-c++-common/pr81052.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr81052.c -std=gnu++20 (test for errors, line 11)
+PASS: c-c++-common/pr81052.c -std=gnu++20 (test for errors, line 23)
+PASS: c-c++-common/pr81052.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr81052.c -std=gnu++98 (test for errors, line 11)
+PASS: c-c++-common/pr81052.c -std=gnu++98 (test for errors, line 23)
+PASS: c-c++-common/pr81052.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "return (<retval> = )?a1 < a2"
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "s_s = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "us_i = \\(int\\) a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++14 scan-tree-dump original "us_us = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "return (<retval> = )?a1 < a2"
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "s_s = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "us_i = \\(int\\) a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++17 scan-tree-dump original "us_us = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "return (<retval> = )?a1 < a2"
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "s_s = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_i = \\(int\\) a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++20 scan-tree-dump original "us_us = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "return (<retval> = )?a1 < a2"
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "s_s = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_i = \\(int\\) a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b"
+PASS: c-c++-common/pr81376.c -std=gnu++98 scan-tree-dump original "us_us = a < b"
+PASS: c-c++-common/pr81376.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr82112.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr82112.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr82112.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr82112.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr82872.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr82872.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr82872.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr82872.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr83059.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr83059.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr83059.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr83059.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr83059.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr83059.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr83059.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr83059.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr84293.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr84293.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr84293.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr84293.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr84305.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr84305.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr84305.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr84305.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr84873.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr84873.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr84873.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr84873.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr84982.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr84982.c -std=gnu++14 execution test
+PASS: c-c++-common/pr84982.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr84982.c -std=gnu++17 execution test
+PASS: c-c++-common/pr84982.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr84982.c -std=gnu++20 execution test
+PASS: c-c++-common/pr84982.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr84982.c -std=gnu++98 execution test
+UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr84999.c -std=gnu++98
+PASS: c-c++-common/pr85156.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr85156.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr85156.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr85156.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr85822.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr85822.c -std=gnu++14 execution test
+PASS: c-c++-common/pr85822.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr85822.c -std=gnu++17 execution test
+PASS: c-c++-common/pr85822.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr85822.c -std=gnu++20 execution test
+PASS: c-c++-common/pr85822.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr85822.c -std=gnu++98 execution test
+PASS: c-c++-common/pr86093.c -std=gnu++14 scan-tree-dump-not optimized "return 0;"
+PASS: c-c++-common/pr86093.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr86093.c -std=gnu++17 scan-tree-dump-not optimized "return 0;"
+PASS: c-c++-common/pr86093.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr86093.c -std=gnu++20 scan-tree-dump-not optimized "return 0;"
+PASS: c-c++-common/pr86093.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr86093.c -std=gnu++98 scan-tree-dump-not optimized "return 0;"
+PASS: c-c++-common/pr86093.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr88664-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr88664-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr88664-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr88664-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr88664-2.c -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr88664-2.c -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr88664-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr88664-2.c -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr88664-2.c -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr88664-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr88664-2.c -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr88664-2.c -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr88664-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr88664-2.c -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr88664-2.c -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr88664-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr88984.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr88984.c -std=c++14 execution test
+PASS: c-c++-common/pr88984.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr88984.c -std=c++17 execution test
+PASS: c-c++-common/pr88984.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr88984.c -std=c++20 execution test
+PASS: c-c++-common/pr88984.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr88984.c -std=c++98 execution test
+PASS: c-c++-common/pr89566.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr89566.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr89566.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr89566.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for errors, line 26)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for errors, line 27)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 49)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 52)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 53)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 64)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for warnings, line 65)
+PASS: c-c++-common/pr89888.c -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for errors, line 26)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for errors, line 27)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 49)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 52)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 53)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 64)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for warnings, line 65)
+PASS: c-c++-common/pr89888.c -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 26)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for errors, line 27)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 49)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 52)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 53)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 64)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for warnings, line 65)
+PASS: c-c++-common/pr89888.c -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 26)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for errors, line 27)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 49)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 52)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 53)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 64)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for warnings, line 65)
+PASS: c-c++-common/pr89888.c -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -std=gnu++98 at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr89933.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr89933.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr89933.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr89933.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr89946.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/pr89946.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/pr89946.c -std=c++14 (test for warnings, line 6)
+PASS: c-c++-common/pr89946.c -std=c++14 (test for warnings, line 7)
+PASS: c-c++-common/pr89946.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr89946.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/pr89946.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/pr89946.c -std=c++17 (test for warnings, line 6)
+PASS: c-c++-common/pr89946.c -std=c++17 (test for warnings, line 7)
+PASS: c-c++-common/pr89946.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 6)
+PASS: c-c++-common/pr89946.c -std=c++20 (test for warnings, line 7)
+PASS: c-c++-common/pr89946.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 6)
+PASS: c-c++-common/pr89946.c -std=c++98 (test for warnings, line 7)
+PASS: c-c++-common/pr89946.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr89985.c -std=gnu++14 (test for bogus messages, line 11)
+PASS: c-c++-common/pr89985.c -std=gnu++14 (test for bogus messages, line 7)
+PASS: c-c++-common/pr89985.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr89985.c -std=gnu++17 (test for bogus messages, line 11)
+PASS: c-c++-common/pr89985.c -std=gnu++17 (test for bogus messages, line 7)
+PASS: c-c++-common/pr89985.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr89985.c -std=gnu++20 (test for bogus messages, line 11)
+PASS: c-c++-common/pr89985.c -std=gnu++20 (test for bogus messages, line 7)
+PASS: c-c++-common/pr89985.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr89985.c -std=gnu++98 (test for bogus messages, line 11)
+PASS: c-c++-common/pr89985.c -std=gnu++98 (test for bogus messages, line 7)
+PASS: c-c++-common/pr89985.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90108.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr90108.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr90108.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr90108.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90590-1.c -std=gnu++14 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr90590-1.c -std=gnu++17 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr90590-1.c -std=gnu++20 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr90590-1.c -std=gnu++98 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90590-2.c -std=gnu++14 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr90590-2.c -std=gnu++17 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr90590-2.c -std=gnu++20 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr90590-2.c -std=gnu++98 (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90677-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr90677-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr90677-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr90677-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90677.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr90677.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr90677.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr90677.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr90927.c -std=c++14 scan-file b\\$ill b\\$\\$ob:
+PASS: c-c++-common/pr90927.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr90927.c -std=c++17 scan-file b\\$ill b\\$\\$ob:
+PASS: c-c++-common/pr90927.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr90927.c -std=c++20 scan-file b\\$ill b\\$\\$ob:
+PASS: c-c++-common/pr90927.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr90927.c -std=c++98 scan-file b\\$ill b\\$\\$ob:
+PASS: c-c++-common/pr90927.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr91669.c -std=c++14 (test for bogus messages, line 15)
+PASS: c-c++-common/pr91669.c -std=c++14 (test for bogus messages, line 19)
+PASS: c-c++-common/pr91669.c -std=c++14 (test for bogus messages, line 24)
+PASS: c-c++-common/pr91669.c -std=c++14 (test for bogus messages, line 28)
+PASS: c-c++-common/pr91669.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr91669.c -std=c++17 (test for bogus messages, line 15)
+PASS: c-c++-common/pr91669.c -std=c++17 (test for bogus messages, line 19)
+PASS: c-c++-common/pr91669.c -std=c++17 (test for bogus messages, line 24)
+PASS: c-c++-common/pr91669.c -std=c++17 (test for bogus messages, line 28)
+PASS: c-c++-common/pr91669.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 15)
+PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 19)
+PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 24)
+PASS: c-c++-common/pr91669.c -std=c++20 (test for bogus messages, line 28)
+PASS: c-c++-common/pr91669.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 15)
+PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 19)
+PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 24)
+PASS: c-c++-common/pr91669.c -std=c++98 (test for bogus messages, line 28)
+PASS: c-c++-common/pr91669.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr91733.c -std=c++14 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr91733.c -std=c++14 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr91733.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr91733.c -std=c++14 test1 at line 7 (test for warnings, line 4)
+PASS: c-c++-common/pr91733.c -std=c++14 test2 at line 8 (test for warnings, line 5)
+PASS: c-c++-common/pr91733.c -std=c++17 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr91733.c -std=c++17 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr91733.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr91733.c -std=c++17 test1 at line 7 (test for warnings, line 4)
+PASS: c-c++-common/pr91733.c -std=c++17 test2 at line 8 (test for warnings, line 5)
+PASS: c-c++-common/pr91733.c -std=c++20 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr91733.c -std=c++20 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr91733.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr91733.c -std=c++20 test1 at line 7 (test for warnings, line 4)
+PASS: c-c++-common/pr91733.c -std=c++20 test2 at line 8 (test for warnings, line 5)
+PASS: c-c++-common/pr91733.c -std=c++98 expected multiline pattern lines 11-12
+PASS: c-c++-common/pr91733.c -std=c++98 expected multiline pattern lines 16-17
+PASS: c-c++-common/pr91733.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr91733.c -std=c++98 test1 at line 7 (test for warnings, line 4)
+PASS: c-c++-common/pr91733.c -std=c++98 test2 at line 8 (test for warnings, line 5)
+PASS: c-c++-common/pr92352.c -std=c++14 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++14 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr92352.c -std=c++17 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++17 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr92352.c -std=c++20 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++20 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr92352.c -std=c++98 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++98 at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr92452.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr92452.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr92452.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr92452.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr92833-1.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/pr92833-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr92833-1.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/pr92833-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr92833-1.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/pr92833-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr92833-1.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/pr92833-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr92833-2.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/pr92833-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr92833-2.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/pr92833-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr92833-2.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/pr92833-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr92833-2.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/pr92833-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr92833-3.c -std=c++14 (test for errors, line 4)
+PASS: c-c++-common/pr92833-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr92833-3.c -std=c++17 (test for errors, line 4)
+PASS: c-c++-common/pr92833-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr92833-3.c -std=c++20 (test for errors, line 4)
+PASS: c-c++-common/pr92833-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr92833-3.c -std=c++98 (test for errors, line 4)
+PASS: c-c++-common/pr92833-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -std=c++14 expected at line 4 (test for warnings, line 5)
+PASS: c-c++-common/pr92833-4.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -std=c++17 expected at line 4 (test for warnings, line 5)
+PASS: c-c++-common/pr92833-4.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -std=c++20 expected at line 4 (test for warnings, line 5)
+PASS: c-c++-common/pr92833-4.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -std=c++98 expected at line 4 (test for warnings, line 5)
+PASS: c-c++-common/pr94385.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr94385.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr94385.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr94385.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr94755.c -std=c++14 (test for errors, line 9)
+PASS: c-c++-common/pr94755.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr94755.c -std=c++17 (test for errors, line 9)
+PASS: c-c++-common/pr94755.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr94755.c -std=c++20 (test for errors, line 9)
+PASS: c-c++-common/pr94755.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr94755.c -std=c++98 (test for errors, line 9)
+PASS: c-c++-common/pr94755.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-2.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-3.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-4.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-5.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-6.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-7.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-8.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95237-9.c -std=gnu++98
+PASS: c-c++-common/pr95378.c -std=c++14 at line 101 (test for errors, line 100)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 106 (test for errors, line 105)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 109 (test for errors, line 108)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 18 (test for errors, line 17)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 21 (test for errors, line 20)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 24 (test for errors, line 23)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 36 (test for errors, line 35)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 39 (test for errors, line 38)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 55 (test for errors, line 54)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 58 (test for errors, line 57)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 62 (test for errors, line 61)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 65 (test for errors, line 64)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 69 (test for errors, line 68)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 72 (test for errors, line 71)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 75 (test for errors, line 74)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 88 (test for errors, line 87)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 91 (test for errors, line 90)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 95 (test for errors, line 94)
+PASS: c-c++-common/pr95378.c -std=c++14 at line 98 (test for errors, line 97)
+PASS: c-c++-common/pr95378.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 101 (test for errors, line 100)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 106 (test for errors, line 105)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 109 (test for errors, line 108)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 18 (test for errors, line 17)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 21 (test for errors, line 20)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 24 (test for errors, line 23)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 36 (test for errors, line 35)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 39 (test for errors, line 38)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 55 (test for errors, line 54)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 58 (test for errors, line 57)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 62 (test for errors, line 61)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 65 (test for errors, line 64)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 69 (test for errors, line 68)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 72 (test for errors, line 71)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 75 (test for errors, line 74)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 88 (test for errors, line 87)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 91 (test for errors, line 90)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 95 (test for errors, line 94)
+PASS: c-c++-common/pr95378.c -std=c++17 at line 98 (test for errors, line 97)
+PASS: c-c++-common/pr95378.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 101 (test for errors, line 100)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 106 (test for errors, line 105)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 109 (test for errors, line 108)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 18 (test for errors, line 17)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 21 (test for errors, line 20)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 24 (test for errors, line 23)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 36 (test for errors, line 35)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 39 (test for errors, line 38)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 55 (test for errors, line 54)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 58 (test for errors, line 57)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 62 (test for errors, line 61)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 65 (test for errors, line 64)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 69 (test for errors, line 68)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 72 (test for errors, line 71)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 75 (test for errors, line 74)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 88 (test for errors, line 87)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 91 (test for errors, line 90)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 95 (test for errors, line 94)
+PASS: c-c++-common/pr95378.c -std=c++20 at line 98 (test for errors, line 97)
+PASS: c-c++-common/pr95378.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 101 (test for errors, line 100)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 106 (test for errors, line 105)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 109 (test for errors, line 108)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 18 (test for errors, line 17)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 21 (test for errors, line 20)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 24 (test for errors, line 23)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 36 (test for errors, line 35)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 39 (test for errors, line 38)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 43 (test for errors, line 42)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 55 (test for errors, line 54)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 58 (test for errors, line 57)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 62 (test for errors, line 61)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 65 (test for errors, line 64)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 69 (test for errors, line 68)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 72 (test for errors, line 71)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 75 (test for errors, line 74)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 88 (test for errors, line 87)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 91 (test for errors, line 90)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 95 (test for errors, line 94)
+PASS: c-c++-common/pr95378.c -std=c++98 at line 98 (test for errors, line 97)
+PASS: c-c++-common/pr95378.c -std=c++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr95903.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pr96192-1.c -std=gnu++98
+PASS: c-c++-common/pr96369.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr96369.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr96369.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr96369.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr96545.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/pr96545.c -std=c++14 (test for errors, line 18)
+PASS: c-c++-common/pr96545.c -std=c++14 (test for errors, line 24)
+PASS: c-c++-common/pr96545.c -std=c++14 (test for errors, line 30)
+PASS: c-c++-common/pr96545.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr96545.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/pr96545.c -std=c++17 (test for errors, line 18)
+PASS: c-c++-common/pr96545.c -std=c++17 (test for errors, line 24)
+PASS: c-c++-common/pr96545.c -std=c++17 (test for errors, line 30)
+PASS: c-c++-common/pr96545.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 18)
+PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 24)
+PASS: c-c++-common/pr96545.c -std=c++20 (test for errors, line 30)
+PASS: c-c++-common/pr96545.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 18)
+PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 24)
+PASS: c-c++-common/pr96545.c -std=c++98 (test for errors, line 30)
+PASS: c-c++-common/pr96545.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr97164.c -std=c++14 (test for errors, line 5)
+PASS: c-c++-common/pr97164.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr97164.c -std=c++17 (test for errors, line 5)
+PASS: c-c++-common/pr97164.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr97164.c -std=c++20 (test for errors, line 5)
+PASS: c-c++-common/pr97164.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr97164.c -std=c++98 (test for errors, line 5)
+PASS: c-c++-common/pr97164.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr97498.c -std=c++14 (test for bogus messages, line 4)
+PASS: c-c++-common/pr97498.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pr97498.c -std=c++17 (test for bogus messages, line 4)
+PASS: c-c++-common/pr97498.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pr97498.c -std=c++20 (test for bogus messages, line 4)
+PASS: c-c++-common/pr97498.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pr97498.c -std=c++98 (test for bogus messages, line 4)
+PASS: c-c++-common/pr97498.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pr98556.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr98556.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr98556.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr98556.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr98943.c -std=gnu++14 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n"
+PASS: c-c++-common/pr98943.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr98943.c -std=gnu++17 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n"
+PASS: c-c++-common/pr98943.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr98943.c -std=gnu++20 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n"
+PASS: c-c++-common/pr98943.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr98943.c -std=gnu++98 dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n"
+PASS: c-c++-common/pr98943.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pr99113.c -std=gnu++14 scan-assembler xyzzy
+PASS: c-c++-common/pr99113.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pr99113.c -std=gnu++17 scan-assembler xyzzy
+PASS: c-c++-common/pr99113.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pr99113.c -std=gnu++20 scan-assembler xyzzy
+PASS: c-c++-common/pr99113.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pr99113.c -std=gnu++98 scan-assembler xyzzy
+PASS: c-c++-common/pr99113.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++14 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++17 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++20 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++98 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++14 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time"
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++14 scan-assembler #pragma GCC diagnostic pop
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++14 scan-assembler #pragma GCC diagnostic push
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++17 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time"
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++17 scan-assembler #pragma GCC diagnostic pop
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++17 scan-assembler #pragma GCC diagnostic push
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time"
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic pop
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 scan-assembler #pragma GCC diagnostic push
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic ignored "-Wdate-time"
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic pop
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 scan-assembler #pragma GCC diagnostic push
+PASS: c-c++-common/pragma-diag-12.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-13.c -std=c++14 (test for warnings, line 2)
+PASS: c-c++-common/pragma-diag-13.c -std=c++14 (test for warnings, line 3)
+PASS: c-c++-common/pragma-diag-13.c -std=c++14 (test for warnings, line 4)
+PASS: c-c++-common/pragma-diag-13.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-13.c -std=c++17 (test for warnings, line 2)
+PASS: c-c++-common/pragma-diag-13.c -std=c++17 (test for warnings, line 3)
+PASS: c-c++-common/pragma-diag-13.c -std=c++17 (test for warnings, line 4)
+PASS: c-c++-common/pragma-diag-13.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 2)
+PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 3)
+PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for warnings, line 4)
+PASS: c-c++-common/pragma-diag-13.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 2)
+PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 3)
+PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for warnings, line 4)
+PASS: c-c++-common/pragma-diag-13.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-14.c -std=c++14 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-14.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-14.c -std=c++17 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-14.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-14.c -std=c++20 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-14.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-14.c -std=c++98 (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-14.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-15.c -std=c++14 (test for warnings, line 12)
+PASS: c-c++-common/pragma-diag-15.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-15.c -std=c++17 (test for warnings, line 12)
+PASS: c-c++-common/pragma-diag-15.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-15.c -std=c++20 (test for warnings, line 12)
+PASS: c-c++-common/pragma-diag-15.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-15.c -std=c++98 (test for warnings, line 12)
+PASS: c-c++-common/pragma-diag-15.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 16)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 20)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 22)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 35)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 40)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 41)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 54)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 60)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for bogus messages, line 61)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 13)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 28)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 31)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 32)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 46)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 47)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 50)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 51)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for warnings, line 9)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 16)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 20)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 22)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 35)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 40)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 41)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 54)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 60)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for bogus messages, line 61)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 13)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 28)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 31)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 32)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 46)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 47)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 50)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 51)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for warnings, line 9)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 16)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 20)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 22)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 35)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 40)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 41)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 54)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 60)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for bogus messages, line 61)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 13)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 28)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 31)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 32)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 46)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 47)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 50)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 51)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for warnings, line 9)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 16)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 20)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 22)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 35)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 40)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 41)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 54)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 60)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for bogus messages, line 61)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 13)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 28)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 31)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 32)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 46)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 47)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 50)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 51)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for warnings, line 9)
+PASS: c-c++-common/pragma-diag-16.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/pragma-region.c -std=gnu++14 scan-assembler code_within_named_region
+PASS: c-c++-common/pragma-region.c -std=gnu++14 scan-assembler code_within_region
+PASS: c-c++-common/pragma-region.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/pragma-region.c -std=gnu++17 scan-assembler code_within_named_region
+PASS: c-c++-common/pragma-region.c -std=gnu++17 scan-assembler code_within_region
+PASS: c-c++-common/pragma-region.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/pragma-region.c -std=gnu++20 scan-assembler code_within_named_region
+PASS: c-c++-common/pragma-region.c -std=gnu++20 scan-assembler code_within_region
+PASS: c-c++-common/pragma-region.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/pragma-region.c -std=gnu++98 scan-assembler code_within_named_region
+PASS: c-c++-common/pragma-region.c -std=gnu++98 scan-assembler code_within_region
+PASS: c-c++-common/pragma-region.c -std=gnu++98 (test for excess errors)
+UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pragma-target-1.c -std=gnu++98
+UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++14
+UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++17
+UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++20
+UNSUPPORTED: c-c++-common/pragma-target-2.c -std=gnu++98
+PASS: c-c++-common/raw-string-1.c (test for excess errors)
+PASS: c-c++-common/raw-string-1.c execution test
+PASS: c-c++-common/raw-string-10.c (test for excess errors)
+PASS: c-c++-common/raw-string-10.c execution test
+PASS: c-c++-common/raw-string-11.c (test for excess errors)
+PASS: c-c++-common/raw-string-11.c execution test
+PASS: c-c++-common/raw-string-12.c (test for excess errors)
+PASS: c-c++-common/raw-string-13.c (test for excess errors)
+PASS: c-c++-common/raw-string-13.c execution test
+PASS: c-c++-common/raw-string-14.c (test for excess errors)
+PASS: c-c++-common/raw-string-14.c invalid at line 12 (test for errors, line 10)
+PASS: c-c++-common/raw-string-14.c invalid at line 25 (test for errors, line 23)
+PASS: c-c++-common/raw-string-14.c invalid at line 29 (test for errors, line 27)
+PASS: c-c++-common/raw-string-14.c invalid at line 33 (test for errors, line 31)
+PASS: c-c++-common/raw-string-14.c invalid at line 8 (test for errors, line 6)
+PASS: c-c++-common/raw-string-14.c longer at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-14.c longer at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-14.c longer at line 21 (test for errors, line 20)
+PASS: c-c++-common/raw-string-14.c stray at line 13 (test for errors, line 10)
+PASS: c-c++-common/raw-string-14.c stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-14.c stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-14.c stray at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-14.c stray at line 26 (test for errors, line 23)
+PASS: c-c++-common/raw-string-14.c stray at line 30 (test for errors, line 27)
+PASS: c-c++-common/raw-string-14.c stray at line 34 (test for errors, line 31)
+PASS: c-c++-common/raw-string-14.c stray at line 9 (test for errors, line 6)
+PASS: c-c++-common/raw-string-15.c (test for excess errors)
+PASS: c-c++-common/raw-string-15.c execution test
+PASS: c-c++-common/raw-string-16.c (test for excess errors)
+PASS: c-c++-common/raw-string-16.c invalid at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-16.c invalid at line 26 (test for errors, line 24)
+PASS: c-c++-common/raw-string-16.c invalid at line 30 (test for errors, line 28)
+PASS: c-c++-common/raw-string-16.c invalid at line 8 (test for errors, line 6)
+PASS: c-c++-common/raw-string-16.c longer at line 11 (test for errors, line 10)
+PASS: c-c++-common/raw-string-16.c longer at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-16.c longer at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-16.c stray at line 12 (test for errors, line 10)
+PASS: c-c++-common/raw-string-16.c stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-16.c stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-16.c stray at line 23 (test for errors, line 20)
+PASS: c-c++-common/raw-string-16.c stray at line 27 (test for errors, line 24)
+PASS: c-c++-common/raw-string-16.c stray at line 31 (test for errors, line 28)
+PASS: c-c++-common/raw-string-16.c stray at line 9 (test for errors, line 6)
+PASS: c-c++-common/raw-string-17.c (test for excess errors)
+PASS: c-c++-common/raw-string-17.c execution test
+PASS: c-c++-common/raw-string-18.c (test for excess errors)
+PASS: c-c++-common/raw-string-18.c scan-tree-dump optimized "c:15:[^\n\r]*foo"
+PASS: c-c++-common/raw-string-19.c (test for excess errors)
+PASS: c-c++-common/raw-string-19.c scan-tree-dump optimized "c:15:[^\n\r]*foo"
+PASS: c-c++-common/raw-string-2.c (test for excess errors)
+PASS: c-c++-common/raw-string-2.c execution test
+PASS: c-c++-common/raw-string-3.c (test for excess errors)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 11)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 13)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 15)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 18)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 20)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 22)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 24)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 26)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 7)
+PASS: c-c++-common/raw-string-3.c undeclared (test for errors, line 9)
+PASS: c-c++-common/raw-string-4.c (test for excess errors)
+PASS: c-c++-common/raw-string-4.c undeclared (test for errors, line 10)
+PASS: c-c++-common/raw-string-4.c undeclared (test for errors, line 12)
+PASS: c-c++-common/raw-string-4.c undeclared (test for errors, line 14)
+PASS: c-c++-common/raw-string-4.c undeclared (test for errors, line 6)
+PASS: c-c++-common/raw-string-4.c undeclared (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c (test for excess errors)
+PASS: c-c++-common/raw-string-5.c invalid at line 12 (test for errors, line 11)
+PASS: c-c++-common/raw-string-5.c invalid at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-5.c invalid at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-5.c invalid at line 21 (test for errors, line 20)
+PASS: c-c++-common/raw-string-5.c invalid at line 24 (test for errors, line 23)
+PASS: c-c++-common/raw-string-5.c invalid at line 9 (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c longer at line 6 (test for errors, line 5)
+PASS: c-c++-common/raw-string-5.c stray at line 10 (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c stray at line 13 (test for errors, line 11)
+PASS: c-c++-common/raw-string-5.c stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-5.c stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-5.c stray at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-5.c stray at line 25 (test for errors, line 23)
+PASS: c-c++-common/raw-string-5.c stray at line 7 (test for errors, line 5)
+PASS: c-c++-common/raw-string-6.c (test for excess errors)
+PASS: c-c++-common/raw-string-6.c end at line 6 (test for errors, line 5)
+PASS: c-c++-common/raw-string-6.c unterminated (test for errors, line 5)
+XFAIL: c-c++-common/raw-string-7.c at line 10 (test for bogus messages, line 8)
+XFAIL: c-c++-common/raw-string-7.c at line 15 (test for bogus messages, line 13)
+PASS: c-c++-common/raw-string-7.c (test for excess errors)
+XFAIL: c-c++-common/raw-string-7.c execution test
+PASS: c-c++-common/raw-string-8.c (test for errors, line 10)
+PASS: c-c++-common/raw-string-8.c (test for excess errors)
+PASS: c-c++-common/raw-string-9.c (test for warnings, line 7)
+PASS: c-c++-common/raw-string-9.c (test for excess errors)
+PASS: c-c++-common/raw-string-9.c execution test
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 17)
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 18)
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 34)
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 35)
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 54)
+PASS: c-c++-common/raw-string-directive-1.c (test for errors, line 55)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 14)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 15)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 36)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 40)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 47)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 60)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 64)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 70)
+PASS: c-c++-common/raw-string-directive-1.c (test for warnings, line 73)
+PASS: c-c++-common/raw-string-directive-1.c #line check at line 61 (test for warnings, line 60)
+PASS: c-c++-common/raw-string-directive-1.c (test for excess errors)
+PASS: c-c++-common/raw-string-directive-2.c (test for excess errors)
+PASS: c-c++-common/raw-string-directive-2.c execution test
+PASS: c-c++-common/restrict-1.c -std=gnu++14 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/restrict-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/restrict-1.c -std=gnu++17 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/restrict-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/restrict-1.c -std=gnu++20 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/restrict-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/restrict-1.c -std=gnu++98 scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/restrict-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/restrict-2.c -std=gnu++14 scan-tree-dump-times lim2 "Moving statement" 11
+PASS: c-c++-common/restrict-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/restrict-2.c -std=gnu++17 scan-tree-dump-times lim2 "Moving statement" 11
+PASS: c-c++-common/restrict-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/restrict-2.c -std=gnu++20 scan-tree-dump-times lim2 "Moving statement" 11
+PASS: c-c++-common/restrict-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/restrict-2.c -std=gnu++98 scan-tree-dump-times lim2 "Moving statement" 11
+PASS: c-c++-common/restrict-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/restrict-4.c -std=gnu++14 scan-tree-dump lim2 "Executing store motion"
+PASS: c-c++-common/restrict-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/restrict-4.c -std=gnu++17 scan-tree-dump lim2 "Executing store motion"
+PASS: c-c++-common/restrict-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/restrict-4.c -std=gnu++20 scan-tree-dump lim2 "Executing store motion"
+PASS: c-c++-common/restrict-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/restrict-4.c -std=gnu++98 scan-tree-dump lim2 "Executing store motion"
+PASS: c-c++-common/restrict-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-1.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-1.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-1.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-1.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-10.c -std=gnu++14 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-10.c -std=gnu++14 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-10.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-10.c -std=gnu++17 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-10.c -std=gnu++17 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-10.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-10.c -std=gnu++20 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-10.c -std=gnu++20 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-10.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-10.c -std=gnu++98 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-10.c -std=gnu++98 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-10.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-11.c -std=gnu++14 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-11.c -std=gnu++14 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-11.c -std=gnu++17 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-11.c -std=gnu++17 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-11.c -std=gnu++20 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-11.c -std=gnu++20 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-11.c -std=gnu++98 scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-11.c -std=gnu++98 scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-1a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-1a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-1a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-2.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-2.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-2.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-2.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-2a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-2a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-2a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-2b.c -std=gnu++14 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-2b.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-2b.c -std=gnu++17 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-2b.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-2b.c -std=gnu++20 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-2b.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-2b.c -std=gnu++98 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-2b.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-3.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-3.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-3.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-3.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-3a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-3a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-3a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-4.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-4.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-4.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-4.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-4a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-4a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-4a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-4b.c -std=gnu++14 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-4b.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-4b.c -std=gnu++17 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-4b.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-4b.c -std=gnu++20 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-4b.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-4b.c -std=gnu++98 scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-4b.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-5.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-5.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-5.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-5.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-6.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-6.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-6.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-6.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-6a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-6a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-6a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-7.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-7.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-7.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-7.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -std=gnu++14 execution test
+PASS: c-c++-common/rotate-7a.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -std=gnu++17 execution test
+PASS: c-c++-common/rotate-7a.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -std=gnu++20 execution test
+PASS: c-c++-common/rotate-7a.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -std=gnu++98 execution test
+PASS: c-c++-common/rotate-8.c -std=gnu++14 scan-tree-dump-not optimized "PHI <"
+PASS: c-c++-common/rotate-8.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 23
+PASS: c-c++-common/rotate-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-8.c -std=gnu++17 scan-tree-dump-not optimized "PHI <"
+PASS: c-c++-common/rotate-8.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 23
+PASS: c-c++-common/rotate-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-8.c -std=gnu++20 scan-tree-dump-not optimized "PHI <"
+PASS: c-c++-common/rotate-8.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 23
+PASS: c-c++-common/rotate-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-8.c -std=gnu++98 scan-tree-dump-not optimized "PHI <"
+PASS: c-c++-common/rotate-8.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 23
+PASS: c-c++-common/rotate-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/rotate-9.c -std=gnu++14 scan-tree-dump-times optimized "r[<>][<>]" 2
+PASS: c-c++-common/rotate-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/rotate-9.c -std=gnu++17 scan-tree-dump-times optimized "r[<>][<>]" 2
+PASS: c-c++-common/rotate-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/rotate-9.c -std=gnu++20 scan-tree-dump-times optimized "r[<>][<>]" 2
+PASS: c-c++-common/rotate-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/rotate-9.c -std=gnu++98 scan-tree-dump-times optimized "r[<>][<>]" 2
+PASS: c-c++-common/rotate-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for errors, line 34)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for errors, line 38)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for errors, line 39)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for errors, line 40)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 scalar to vector (test for errors, line 29)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 scalar to vector (test for errors, line 32)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 scalar to vector (test for errors, line 33)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++14 scalar to vector (test for errors, line 35)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for errors, line 34)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for errors, line 38)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for errors, line 39)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for errors, line 40)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 scalar to vector (test for errors, line 29)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 scalar to vector (test for errors, line 32)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 scalar to vector (test for errors, line 33)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++17 scalar to vector (test for errors, line 35)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 34)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 38)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 39)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for errors, line 40)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 29)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 32)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 33)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++20 scalar to vector (test for errors, line 35)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 34)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 38)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 39)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for errors, line 40)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 29)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 32)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 33)
+PASS: c-c++-common/scal-to-vec1.c -std=gnu++98 scalar to vector (test for errors, line 35)
+PASS: c-c++-common/scal-to-vec2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/scal-to-vec2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/scal-to-vec2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/scal-to-vec2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 30)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 53)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 59)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for warnings, line 99)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 11)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 30)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 53)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 59)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for warnings, line 99)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 11)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 30)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 53)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 59)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for warnings, line 99)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 11)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 30)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 53)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 59)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for warnings, line 99)
+PASS: c-c++-common/sizeof-array-argument.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++14 execution test
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++17 execution test
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++20 execution test
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -std=gnu++98 execution test
+PASS: c-c++-common/spec-barrier-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/spec-barrier-2.c -std=c++14 execution test
+PASS: c-c++-common/spec-barrier-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/spec-barrier-2.c -std=c++17 execution test
+PASS: c-c++-common/spec-barrier-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/spec-barrier-2.c -std=c++20 execution test
+PASS: c-c++-common/spec-barrier-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/spec-barrier-2.c -std=c++98 execution test
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++14 c++ error at line 3 (test for errors, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++14 c++ error at line 9 (test for errors, line 8)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++14 hint at line 4 (test for warnings, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++17 c++ error at line 3 (test for errors, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++17 c++ error at line 9 (test for errors, line 8)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++17 hint at line 4 (test for warnings, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 c++ error at line 3 (test for errors, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 c++ error at line 9 (test for errors, line 8)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++20 hint at line 4 (test for warnings, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 c++ error at line 3 (test for errors, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 c++ error at line 9 (test for errors, line 8)
+PASS: c-c++-common/spellcheck-pr107583.c -std=c++98 hint at line 4 (test for warnings, line 2)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 (test for bogus messages, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 (test for errors, line 9)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 23 (test for errors, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 33 (test for errors, line 31)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 42 (test for errors, line 40)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 51 (test for errors, line 49)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 60 (test for errors, line 58)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 at line 69 (test for errors, line 67)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 (test for bogus messages, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 (test for errors, line 9)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 23 (test for errors, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 33 (test for errors, line 31)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 42 (test for errors, line 40)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 51 (test for errors, line 49)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 60 (test for errors, line 58)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 at line 69 (test for errors, line 67)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for bogus messages, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for errors, line 9)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 23 (test for errors, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 33 (test for errors, line 31)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 42 (test for errors, line 40)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 51 (test for errors, line 49)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 60 (test for errors, line 58)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 at line 69 (test for errors, line 67)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for bogus messages, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for errors, line 9)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 23 (test for errors, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 33 (test for errors, line 31)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 42 (test for errors, line 40)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 51 (test for errors, line 49)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 60 (test for errors, line 58)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 69 (test for errors, line 67)
+PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87721.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87721.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87721.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87721.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/taskloop-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/taskloop-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/taskloop-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/taskloop-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/transparent-union-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-17.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/uninit-17.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-17.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/uninit-17.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-17.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/uninit-17.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/uninit-17.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-D-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-D-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-D-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-D-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-D.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-D.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-D.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-D.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++14 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++17 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-E.c -std=gnu++14 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-E.c -std=gnu++17 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-E.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-E.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++14 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++17 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-F-O0.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-F.c -std=gnu++14 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-F.c -std=gnu++17 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-F.c -std=gnu++20 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-F.c -std=gnu++98 uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-G-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-G-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-G-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-G-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-G.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-G.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-G.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-G.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++14 (test for warnings, line 12)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++14 (test for warnings, line 7)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++17 (test for warnings, line 12)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++17 (test for warnings, line 7)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for warnings, line 12)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for warnings, line 7)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for warnings, line 12)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for warnings, line 7)
+PASS: c-c++-common/uninit-pr51010.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-4.c -std=gnu++14 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2
+PASS: c-c++-common/unroll-4.c -std=gnu++14 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely"
+PASS: c-c++-common/unroll-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-4.c -std=gnu++17 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2
+PASS: c-c++-common/unroll-4.c -std=gnu++17 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely"
+PASS: c-c++-common/unroll-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-4.c -std=gnu++20 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2
+PASS: c-c++-common/unroll-4.c -std=gnu++20 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely"
+PASS: c-c++-common/unroll-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-4.c -std=gnu++98 scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2
+PASS: c-c++-common/unroll-4.c -std=gnu++98 scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely"
+PASS: c-c++-common/unroll-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-5.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/unroll-5.c -std=c++14 (test for errors, line 17)
+PASS: c-c++-common/unroll-5.c -std=c++14 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++14 (test for errors, line 26)
+PASS: c-c++-common/unroll-5.c -std=c++14 at line 22 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/unroll-5.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/unroll-5.c -std=c++17 (test for errors, line 17)
+PASS: c-c++-common/unroll-5.c -std=c++17 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++17 (test for errors, line 26)
+PASS: c-c++-common/unroll-5.c -std=c++17 at line 22 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 17)
+PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++20 (test for errors, line 26)
+PASS: c-c++-common/unroll-5.c -std=c++20 at line 22 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 17)
+PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++98 (test for errors, line 26)
+PASS: c-c++-common/unroll-5.c -std=c++98 at line 22 (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/unroll-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/unroll-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/unroll-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/unroll-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/unroll-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/va-arg-va-list-type.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-1.c -std=gnu++14 (test for errors, line 13)
+PASS: c-c++-common/vector-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-1.c -std=gnu++17 (test for errors, line 13)
+PASS: c-c++-common/vector-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-1.c -std=gnu++20 (test for errors, line 13)
+PASS: c-c++-common/vector-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-1.c -std=gnu++98 (test for errors, line 13)
+PASS: c-c++-common/vector-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-2.c -std=gnu++14 (test for errors, line 14)
+PASS: c-c++-common/vector-2.c -std=gnu++14 (test for errors, line 15)
+PASS: c-c++-common/vector-2.c -std=gnu++14 (test for errors, line 16)
+PASS: c-c++-common/vector-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-2.c -std=gnu++17 (test for errors, line 14)
+PASS: c-c++-common/vector-2.c -std=gnu++17 (test for errors, line 15)
+PASS: c-c++-common/vector-2.c -std=gnu++17 (test for errors, line 16)
+PASS: c-c++-common/vector-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 14)
+PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 15)
+PASS: c-c++-common/vector-2.c -std=gnu++20 (test for errors, line 16)
+PASS: c-c++-common/vector-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 14)
+PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 15)
+PASS: c-c++-common/vector-2.c -std=gnu++98 (test for errors, line 16)
+PASS: c-c++-common/vector-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-3.c -std=c++14 (test for errors, line 8)
+PASS: c-c++-common/vector-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-3.c -std=c++17 (test for errors, line 8)
+PASS: c-c++-common/vector-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-3.c -std=c++20 (test for errors, line 8)
+PASS: c-c++-common/vector-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-3.c -std=c++98 (test for errors, line 8)
+PASS: c-c++-common/vector-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++14 (test for errors, line 19)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++14 (test for errors, line 20)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++17 (test for errors, line 19)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++17 (test for errors, line 20)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 19)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 20)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 19)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 20)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/vector-compare-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-compare-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-compare-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-compare-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-compare-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-compare-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-compare-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-compare-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-compare-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 36)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 37)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 38)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 39)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 40)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for warnings, line 41)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 36)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 37)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 38)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 39)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 40)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for warnings, line 41)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 36)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 37)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 38)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 39)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 40)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for warnings, line 41)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 36)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 37)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 38)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 39)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 40)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for warnings, line 41)
+PASS: c-c++-common/vector-compare-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-init-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-init-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-init-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-init-1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -std=c++14 execution test
+PASS: c-c++-common/vector-init-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -std=c++17 execution test
+PASS: c-c++-common/vector-init-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -std=c++20 execution test
+PASS: c-c++-common/vector-init-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -std=c++98 execution test
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++14 scan-tree-dump-times gimple " \\+ 1" 1
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++17 scan-tree-dump-times gimple " \\+ 1" 1
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++20 scan-tree-dump-times gimple " \\+ 1" 1
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 scan-tree-dump-times gimple " \\+ 1" 1
+PASS: c-c++-common/vector-scalar-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-scalar.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-scalar.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-scalar.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-scalar.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-shift.c -std=c++14 (test for errors, line 10)
+PASS: c-c++-common/vector-shift.c -std=c++14 (test for errors, line 11)
+PASS: c-c++-common/vector-shift.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-shift.c -std=c++17 (test for errors, line 10)
+PASS: c-c++-common/vector-shift.c -std=c++17 (test for errors, line 11)
+PASS: c-c++-common/vector-shift.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-shift.c -std=c++20 (test for errors, line 10)
+PASS: c-c++-common/vector-shift.c -std=c++20 (test for errors, line 11)
+PASS: c-c++-common/vector-shift.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-shift.c -std=c++98 (test for errors, line 10)
+PASS: c-c++-common/vector-shift.c -std=c++98 (test for errors, line 11)
+PASS: c-c++-common/vector-shift.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-shift1.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/vector-shift1.c -std=c++14 (test for errors, line 13)
+PASS: c-c++-common/vector-shift1.c -std=c++14 (test for errors, line 15)
+PASS: c-c++-common/vector-shift1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-shift1.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/vector-shift1.c -std=c++17 (test for errors, line 13)
+PASS: c-c++-common/vector-shift1.c -std=c++17 (test for errors, line 15)
+PASS: c-c++-common/vector-shift1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 13)
+PASS: c-c++-common/vector-shift1.c -std=c++20 (test for errors, line 15)
+PASS: c-c++-common/vector-shift1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 13)
+PASS: c-c++-common/vector-shift1.c -std=c++98 (test for errors, line 15)
+PASS: c-c++-common/vector-shift1.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-shift3.c -std=c++14 (test for errors, line 12)
+PASS: c-c++-common/vector-shift3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-shift3.c -std=c++17 (test for errors, line 12)
+PASS: c-c++-common/vector-shift3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-shift3.c -std=c++20 (test for errors, line 12)
+PASS: c-c++-common/vector-shift3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-shift3.c -std=c++98 (test for errors, line 12)
+PASS: c-c++-common/vector-shift3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++14 (test for errors, line 9)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++17 (test for errors, line 9)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++20 (test for errors, line 9)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++98 (test for errors, line 9)
+PASS: c-c++-common/vector-subscript-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-2.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/vector-subscript-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-2.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/vector-subscript-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++14 (test for warnings, line 11)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++17 (test for warnings, line 11)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for warnings, line 11)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 11)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/vector-subscript-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++14 scan-tree-dump-not optimized "vector"
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++17 scan-tree-dump-not optimized "vector"
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++20 scan-tree-dump-not optimized "vector"
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++98 scan-tree-dump-not optimized "vector"
+PASS: c-c++-common/vector-subscript-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-5.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-5.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-5.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-5.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++14 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++17 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++20 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++98 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++14 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++17 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++20 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++98 scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/vla-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/vla-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/vla-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/vla-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 25)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 26)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 27)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 28)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 29)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 30)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 31)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 32)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 33)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for bogus messages, line 34)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 14)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 15)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 16)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 17)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 18)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 19)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 20)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 21)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 22)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 23)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 24)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for warnings, line 35)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 25)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 26)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 27)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 28)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 29)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 30)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 31)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 32)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 33)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for bogus messages, line 34)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 14)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 15)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 16)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 17)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 18)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 19)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 20)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 21)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 22)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 23)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 24)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for warnings, line 35)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 25)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 26)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 27)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 28)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 29)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 30)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 31)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 32)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 33)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for bogus messages, line 34)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 14)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 15)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 16)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 17)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 18)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 19)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 20)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 21)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 22)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 23)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 24)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for warnings, line 35)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 25)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 26)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 27)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 28)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 29)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 30)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 31)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 32)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 33)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for bogus messages, line 34)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 14)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 15)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 16)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 17)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 18)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 19)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 20)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 21)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 22)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 23)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 24)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for warnings, line 35)
+PASS: c-c++-common/warn-ommitted-condop.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/wdate-time.c -std=gnu++14 (test for warnings, line 4)
+PASS: c-c++-common/wdate-time.c -std=gnu++14 (test for warnings, line 5)
+PASS: c-c++-common/wdate-time.c -std=gnu++14 (test for warnings, line 6)
+PASS: c-c++-common/wdate-time.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/wdate-time.c -std=gnu++17 (test for warnings, line 4)
+PASS: c-c++-common/wdate-time.c -std=gnu++17 (test for warnings, line 5)
+PASS: c-c++-common/wdate-time.c -std=gnu++17 (test for warnings, line 6)
+PASS: c-c++-common/wdate-time.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 4)
+PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 5)
+PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for warnings, line 6)
+PASS: c-c++-common/wdate-time.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 4)
+PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 5)
+PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for warnings, line 6)
+PASS: c-c++-common/wdate-time.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -std=gnu++98 execution test
+UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++14
+UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++17
+UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++20
+UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -std=gnu++98
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-11.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-2.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-3.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-4.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-5.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-6.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-7.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-8.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-9.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++14 (test for errors, line 13)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++14 (test for errors, line 4)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++17 (test for errors, line 13)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++17 (test for errors, line 4)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 13)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 4)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 13)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 4)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++14 execution test
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++17 execution test
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++20 execution test
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -std=gnu++98 execution test
+PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-2.c -std=gnu++98 (test for excess errors)
+PASS: g++.dg/20090107-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/20090107-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/20090107-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/20090107-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/20090107-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/20090107-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/20090107-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/20090107-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/20090121-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/20090121-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/20090121-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/20090121-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/20090121-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/20090121-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/20090121-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/20090121-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/DRs/dr1207-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1207-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1207-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr1207-1.C -std=c++98
+PASS: g++.dg/DRs/dr1207-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1207-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1207-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr1207-2.C -std=c++98
+PASS: g++.dg/DRs/dr1423.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/DRs/dr1423.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/DRs/dr1423.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1423.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/DRs/dr1423.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/DRs/dr1423.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/DRs/dr1423.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr1423.C -std=c++98
+PASS: g++.dg/DRs/dr1511-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-1.C -std=c++14 execution test
+PASS: g++.dg/DRs/dr1511-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-1.C -std=c++17 execution test
+PASS: g++.dg/DRs/dr1511-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-1.C -std=c++20 execution test
+PASS: g++.dg/DRs/dr1511-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-1.C -std=c++98 execution test
+PASS: g++.dg/DRs/dr1511-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr1511-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr1778.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1778.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1778.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr1778.C -std=c++98
+PASS: g++.dg/DRs/dr188.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr188.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr188.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr188.C -std=c++98
+PASS: g++.dg/DRs/dr1940.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr1940.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr1940.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr1940.C -std=c++98
+PASS: g++.dg/DRs/dr2082.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/DRs/dr2082.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2082.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/DRs/dr2082.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2082.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/DRs/dr2082.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr2082.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/DRs/dr2082.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-1.C -std=c++14 execution test
+PASS: g++.dg/DRs/dr2137-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-1.C -std=c++17 execution test
+PASS: g++.dg/DRs/dr2137-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/DRs/dr2137-1.C -std=c++98
+PASS: g++.dg/DRs/dr2137-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2137-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2137-2.C -std=c++98
+PASS: g++.dg/DRs/dr2237.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/DRs/dr2237.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/DRs/dr2237.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2237.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/DRs/dr2237.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/DRs/dr2237.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2262.C -std=gnu++98
+PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2303.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/DRs/dr2303.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2303.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2303.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2303.C -std=c++98
+PASS: g++.dg/DRs/dr2392.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2392.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2392.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2392.C -std=c++98
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/DRs/dr2406.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2406.C -std=gnu++98
+PASS: g++.dg/DRs/dr2475.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/DRs/dr2475.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2475.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/DRs/dr2475.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2475.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/DRs/dr2475.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr2475.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/DRs/dr2475.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2478.C -std=c++14
+UNSUPPORTED: g++.dg/DRs/dr2478.C -std=c++17
+XFAIL: g++.dg/DRs/dr2478.C -std=c++20 (test for bogus messages, line 54)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 20 (test for errors, line 19)
+XFAIL: g++.dg/DRs/dr2478.C -std=c++20 at line 55 (test for bogus messages, line 54)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 59 (test for errors, line 58)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 62 (test for errors, line 61)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 66 (test for errors, line 65)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 69 (test for errors, line 68)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 at line 71 (test for errors, line 70)
+PASS: g++.dg/DRs/dr2478.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2478.C -std=c++98
+PASS: g++.dg/DRs/dr2518.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2518.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2518.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2518.C -std=c++98
+PASS: g++.dg/DRs/dr2530.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/DRs/dr2530.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2530.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2530.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/DRs/dr2530.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2530.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2530.C -std=c++20 (test for excess errors)
+PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2530.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2543.C -std=c++14
+UNSUPPORTED: g++.dg/DRs/dr2543.C -std=c++17
+PASS: g++.dg/DRs/dr2543.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/DRs/dr2543.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2543.C -std=c++98
+PASS: g++.dg/DRs/dr2583.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2583.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2583.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2583.C -std=c++98
+PASS: g++.dg/DRs/dr2604.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/DRs/dr2604.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2604.C -std=gnu++98
+UNSUPPORTED: g++.dg/DRs/dr2664.C -std=c++14
+UNSUPPORTED: g++.dg/DRs/dr2664.C -std=c++17
+PASS: g++.dg/DRs/dr2664.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2664.C -std=c++98
+UNSUPPORTED: g++.dg/DRs/dr2673.C -std=c++14
+UNSUPPORTED: g++.dg/DRs/dr2673.C -std=c++17
+XFAIL: g++.dg/DRs/dr2673.C -std=c++20 (test for bogus messages, line 22)
+XFAIL: g++.dg/DRs/dr2673.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/DRs/dr2673.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2673.C -std=c++98
+PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/DRs/dr625.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/DRs/dr625.C -std=c++14 (test for excess errors)
+PASS: g++.dg/DRs/dr625.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/DRs/dr625.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/DRs/dr625.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/DRs/dr625.C -std=c++17 (test for excess errors)
+PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/DRs/dr625.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/DRs/dr625.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr625.C -std=c++98
+PASS: g++.dg/Walloca1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Walloca1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Walloca1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Walloca1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Walloca2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Walloca2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Walloca2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Walloca2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wattributes-2.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/Wattributes-2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/Wattributes-2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/Wattributes-2.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wattributes-2.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/Wattributes-2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/Wattributes-2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/Wattributes-2.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 at line 48 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 at line 48 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 at line 48 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 at line 29 (test for warnings, line 28)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 at line 48 (test for warnings, line 47)
+PASS: g++.dg/Wattributes-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wattributes-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wattributes-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wattributes-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wattributes-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wattributes-5.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/Wattributes-5.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/Wattributes-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wattributes-5.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/Wattributes-5.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/Wattributes-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/Wattributes-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/Wattributes-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wattributes.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/Wattributes.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/Wattributes.C -std=c++14 (test for excess errors)
+PASS: g++.dg/Wattributes.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/Wattributes.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/Wattributes.C -std=c++17 (test for excess errors)
+PASS: g++.dg/Wattributes.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/Wattributes.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/Wattributes.C -std=c++20 (test for excess errors)
+PASS: g++.dg/Wattributes.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/Wattributes.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/Wattributes.C -std=c++98 (test for excess errors)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/Wcast-function-type.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address-in-Wall.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/Wframe-address.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/Wmissing-attributes-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/Wmissing-attributes.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++14
+UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++17
+UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++20
+UNSUPPORTED: g++.dg/Wno-frame-address.C -std=gnu++98
+PASS: g++.dg/Wshadow.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/Wshadow.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/Wshadow.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/Wshadow.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/Wshadow.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/Wshadow.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/Wshadow.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/Wshadow.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/Wshadow.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/Wshadow.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/Wshadow.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/Wshadow.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/Wshadow.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/Wshadow.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-2-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/abi/Wabi-3-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/Wabi-3-3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/aarch64_guard1.C -std=gnu++98
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++14 scan-assembler _Z1fB3barB3fooi
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++14 scan-assembler _Z1gB3baz1AB3bar
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++17 scan-assembler _Z1fB3barB3fooi
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++17 scan-assembler _Z1gB3baz1AB3bar
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 scan-assembler _Z1fB3barB3fooi
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 scan-assembler _Z1gB3baz1AB3bar
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1fB3barB3fooi
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 scan-assembler _Z1gB3baz1AB3bar
+PASS: g++.dg/abi/abi-tag1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag10.C -std=c++14 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_
+PASS: g++.dg/abi/abi-tag10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag10.C -std=c++17 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_
+PASS: g++.dg/abi/abi-tag10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag10.C -std=c++20 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_
+PASS: g++.dg/abi/abi-tag10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag10.C -std=c++98 scan-assembler _ZNK4hashI12basic_stringB5cxx11Ic11char_traitsIcE9allocatorIcEEEclES5_
+PASS: g++.dg/abi/abi-tag10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag11.C -std=c++14 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_
+PASS: g++.dg/abi/abi-tag11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag11.C -std=c++17 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_
+PASS: g++.dg/abi/abi-tag11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag11.C -std=c++20 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_
+PASS: g++.dg/abi/abi-tag11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag11.C -std=c++98 scan-assembler _Z1fSbB3fooIwSt11char_traitsIwESaIwEES3_
+PASS: g++.dg/abi/abi-tag11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag13.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag13.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/abi/abi-tag13.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/abi/abi-tag13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag13.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag13.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/abi/abi-tag13.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/abi/abi-tag13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1aB5cxx11
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fB5cxx11v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1fPN7__cxx111AE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1gIN7__cxx111AEET_v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 scan-assembler _Z1vIN7__cxx111AEE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1aB5cxx11
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1fB5cxx11v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1fPN7__cxx111AE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1gIN7__cxx111AEET_v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 scan-assembler _Z1vIN7__cxx111AEE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1aB5cxx11
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1fB5cxx11v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1fPN7__cxx111AE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1gIN7__cxx111AEET_v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 scan-assembler _Z1vIN7__cxx111AEE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1aB5cxx11
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fB5cxx11v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1fPN7__cxx111AE
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 scan-assembler _Z1gIN7__cxx111AEET_v
+PASS: g++.dg/abi/abi-tag14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++14 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++17 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4NameB5cxx11
+PASS: g++.dg/abi/abi-tag16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++14 scan-assembler _ZGVZN1N1FEvE4Name
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++17 scan-assembler _ZGVZN1N1FEvE4Name
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++20 scan-assembler _ZGVZN1N1FEvE4Name
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++98 scan-assembler _ZGVZN1N1FEvE4Name
+PASS: g++.dg/abi/abi-tag16a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag17.C -std=c++14 scan-assembler _Z3fi1B6_X_tagv
+PASS: g++.dg/abi/abi-tag17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag17.C -std=c++17 scan-assembler _Z3fi1B6_X_tagv
+PASS: g++.dg/abi/abi-tag17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag17.C -std=c++20 scan-assembler _Z3fi1B6_X_tagv
+PASS: g++.dg/abi/abi-tag17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag17.C -std=c++98 scan-assembler _Z3fi1B6_X_tagv
+PASS: g++.dg/abi/abi-tag17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZGVZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 scan-assembler _ZZZ1fB7__test1vEN1T1gB7__test2EvE1x
+PASS: g++.dg/abi/abi-tag18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++14 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++14 scan-assembler _ZGVZZ1fvEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++14 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++14 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++17 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++17 scan-assembler _ZGVZZ1fvEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++17 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++17 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZGVZZ1fvEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _Z1fB7__test1v
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZGVZZ1fvEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZZ1fB7__test1vEN1T1gB7__test2Ev
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 scan-assembler _ZZZ1fB7__test1vEN1T1gEvE1x
+PASS: g++.dg/abi/abi-tag18a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag19.C -std=c++14 scan-assembler _ZN1YIiE1fB1aEv
+PASS: g++.dg/abi/abi-tag19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag19.C -std=c++17 scan-assembler _ZN1YIiE1fB1aEv
+PASS: g++.dg/abi/abi-tag19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag19.C -std=c++20 scan-assembler _ZN1YIiE1fB1aEv
+PASS: g++.dg/abi/abi-tag19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag19.C -std=c++98 scan-assembler _ZN1YIiE1fB1aEv
+PASS: g++.dg/abi/abi-tag19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/abi/abi-tag2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag20.C -std=c++14 scan-assembler _ZN1B1gIcEEN7__cxx111XEv
+PASS: g++.dg/abi/abi-tag20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag20.C -std=c++17 scan-assembler _ZN1B1gIcEEN7__cxx111XEv
+PASS: g++.dg/abi/abi-tag20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag20.C -std=c++20 scan-assembler _ZN1B1gIcEEN7__cxx111XEv
+PASS: g++.dg/abi/abi-tag20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag20.C -std=c++98
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag21.C -std=gnu++98
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 scan-assembler _ZN1BIiE2fvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 scan-assembler _ZN1BIiE2fvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2fvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2gvB3fooEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag21a.C -std=gnu++98
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 scan-assembler _ZN1BIiE2gvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 scan-assembler _ZN1BIiE2gvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2faEi
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2fvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2gaE1AB3foo
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2gvEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 scan-assembler _ZN1BIiE2hvIiEEDTclsr1AB3foo1fIT_EEEv
+PASS: g++.dg/abi/abi-tag21b.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag21b.C -std=gnu++98
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++14 scan-assembler _ZN3A18cv1AB1AB1BEv
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++17 scan-assembler _ZN3A18cv1AB1AB1BEv
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 scan-assembler _ZN3A18cv1AB1AB1BEv
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 scan-assembler _ZN3A18cv1AB1AB1BEv
+PASS: g++.dg/abi/abi-tag22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++14 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++17 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 scan-assembler _ZN3A18cv1AB1AB1BB1AB1BEv
+PASS: g++.dg/abi/abi-tag22a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++14 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++17 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 scan-assembler _ZThn[0-9]+_N7Derived7get_fooB3barEv
+PASS: g++.dg/abi/abi-tag23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++14 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++17 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++20 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++98 scan-assembler _ZThn[0-9]+_N7Derived7get_fooEv
+PASS: g++.dg/abi/abi-tag23a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag24.C -std=c++14 scan-assembler _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++14 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++14 scan-assembler-not _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag24.C -std=c++17 scan-assembler _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++17 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++17 scan-assembler-not _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++20 scan-assembler-not _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag24.C -std=c++98
+PASS: g++.dg/abi/abi-tag24a.C -std=c++14 scan-assembler _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++14 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++14 scan-assembler-not _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag24a.C -std=c++17 scan-assembler _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++17 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++17 scan-assembler-not _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler _ZNK2S13fooB5myabiEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler _ZNK2S23fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++20 scan-assembler-not _ZNK2S13fooEv
+PASS: g++.dg/abi/abi-tag24a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/abi-tag24a.C -std=c++98
+PASS: g++.dg/abi/abi-tag3.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/abi/abi-tag3.C -std=c++14 scan-assembler _ZN3FooB5cxx11IcE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++14 scan-assembler _ZN3FooB5cxx11IdE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++14 scan-assembler _ZN3FooB5cxx11IiE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag3.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/abi/abi-tag3.C -std=c++17 scan-assembler _ZN3FooB5cxx11IcE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++17 scan-assembler _ZN3FooB5cxx11IdE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++17 scan-assembler _ZN3FooB5cxx11IiE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag3.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IcE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IdE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++20 scan-assembler _ZN3FooB5cxx11IiE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag3.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IcE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IdE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++98 scan-assembler _ZN3FooB5cxx11IiE1fEv
+PASS: g++.dg/abi/abi-tag3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++14 scan-assembler _Z1f1BI1AB3fooE
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++17 scan-assembler _Z1f1BI1AB3fooE
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++20 scan-assembler _Z1f1BI1AB3fooE
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++98 scan-assembler _Z1f1BI1AB3fooE
+PASS: g++.dg/abi/abi-tag5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag6.C -std=c++14 scan-assembler _ZTV3barB4testIiE
+PASS: g++.dg/abi/abi-tag6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag6.C -std=c++17 scan-assembler _ZTV3barB4testIiE
+PASS: g++.dg/abi/abi-tag6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag6.C -std=c++20 scan-assembler _ZTV3barB4testIiE
+PASS: g++.dg/abi/abi-tag6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag6.C -std=c++98 scan-assembler _ZTV3barB4testIiE
+PASS: g++.dg/abi/abi-tag6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag7.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag7.C -std=c++14 scan-assembler _Z1fP4testB3fooIcE
+PASS: g++.dg/abi/abi-tag7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag7.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag7.C -std=c++17 scan-assembler _Z1fP4testB3fooIcE
+PASS: g++.dg/abi/abi-tag7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag7.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag7.C -std=c++20 scan-assembler _Z1fP4testB3fooIcE
+PASS: g++.dg/abi/abi-tag7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag7.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/abi/abi-tag7.C -std=c++98 scan-assembler _Z1fP4testB3fooIcE
+PASS: g++.dg/abi/abi-tag7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/abi/abi-tag8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/abi-tag9.C -std=c++14 scan-assembler _Z1fSsB3fooS_
+PASS: g++.dg/abi/abi-tag9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/abi-tag9.C -std=c++17 scan-assembler _Z1fSsB3fooS_
+PASS: g++.dg/abi/abi-tag9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/abi-tag9.C -std=c++20 scan-assembler _Z1fSsB3fooS_
+PASS: g++.dg/abi/abi-tag9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/abi-tag9.C -std=c++98 scan-assembler _Z1fSsB3fooS_
+PASS: g++.dg/abi/abi-tag9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/align1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/align1.C -std=c++14 execution test
+PASS: g++.dg/abi/align1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/align1.C -std=c++17 execution test
+PASS: g++.dg/abi/align1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/align1.C -std=c++20 execution test
+PASS: g++.dg/abi/align1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/align1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/abi/align2.C -std=c++14
+UNSUPPORTED: g++.dg/abi/align2.C -std=c++17
+UNSUPPORTED: g++.dg/abi/align2.C -std=c++20
+UNSUPPORTED: g++.dg/abi/align2.C -std=c++98
+PASS: g++.dg/abi/align3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/align3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/align3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/align3.C -std=c++98
+PASS: g++.dg/abi/anon1.C -std=c++14 scan-assembler-not globl
+PASS: g++.dg/abi/anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/anon1.C -std=c++17 scan-assembler-not globl
+PASS: g++.dg/abi/anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/anon1.C -std=c++20 scan-assembler-not globl
+PASS: g++.dg/abi/anon1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/anon1.C -std=c++98 scan-assembler-not globl
+PASS: g++.dg/abi/anon1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++14 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++17 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N11D1C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN2N31D1CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N23._31C3fn2ES1_
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn1ENS0_1BE
+PASS: g++.dg/abi/anon2.C -std=c++20 scan-assembler-not .weak(_definition)?[ \t]_?_ZN2N43._91CIiE3fn2ES2_
+PASS: g++.dg/abi/anon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/anon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya
+PASS: g++.dg/abi/anon3.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya
+PASS: g++.dg/abi/anon3.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya
+PASS: g++.dg/abi/anon3.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya1A1fEv
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZN4Heya4blahEv
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTI4Heya
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTIN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTV4Heya
+PASS: g++.dg/abi/anon3.C -std=c++98 scan-assembler .weak(_definition)?[ \t]_?_ZTVN4Heya1AE
+PASS: g++.dg/abi/anon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/anon4.C -std=c++14 scan-assembler-not comdat
+PASS: g++.dg/abi/anon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/anon4.C -std=c++17 scan-assembler-not comdat
+PASS: g++.dg/abi/anon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/anon4.C -std=c++20 scan-assembler-not comdat
+PASS: g++.dg/abi/anon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/anon4.C -std=c++98 scan-assembler-not comdat
+PASS: g++.dg/abi/anon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/anon5.C -std=c++14 scan-assembler _ZZ1fvE3bob[^_]
+PASS: g++.dg/abi/anon5.C -std=c++14 scan-assembler _ZZ1fvE3bob_0
+PASS: g++.dg/abi/anon5.C -std=c++14 scan-assembler _ZZ1fvE3bob_1
+PASS: g++.dg/abi/anon5.C -std=c++14 scan-assembler _ZZ1fvE3bob_2
+PASS: g++.dg/abi/anon5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/anon5.C -std=c++17 scan-assembler _ZZ1fvE3bob[^_]
+PASS: g++.dg/abi/anon5.C -std=c++17 scan-assembler _ZZ1fvE3bob_0
+PASS: g++.dg/abi/anon5.C -std=c++17 scan-assembler _ZZ1fvE3bob_1
+PASS: g++.dg/abi/anon5.C -std=c++17 scan-assembler _ZZ1fvE3bob_2
+PASS: g++.dg/abi/anon5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob[^_]
+PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_0
+PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_1
+PASS: g++.dg/abi/anon5.C -std=c++20 scan-assembler _ZZ1fvE3bob_2
+PASS: g++.dg/abi/anon5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob[^_]
+PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_0
+PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_1
+PASS: g++.dg/abi/anon5.C -std=c++98 scan-assembler _ZZ1fvE3bob_2
+PASS: g++.dg/abi/anon5.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/anon6.C -std=c++14
+UNSUPPORTED: g++.dg/abi/anon6.C -std=c++17
+PASS: g++.dg/abi/anon6.C -std=c++20 scan-assembler _Z5dummyIXtl8wrapper1IdEtlNS1_Ut_Edi9RightNametlNS2_Ut_Edi9RightNameLd405ec00000000000EEEEEEvv
+PASS: g++.dg/abi/anon6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/anon6.C -std=c++98
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++14 execution test
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++17 execution test
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++20 execution test
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec1.C -std=c++98 execution test
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++14 execution test
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++17 execution test
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++20 execution test
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/arm_cxa_vec2.C -std=c++98 execution test
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++14 scan-assembler _ZNKSt9type_infoeqERKS_
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++17 scan-assembler _ZNKSt9type_infoeqERKS_
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++20 scan-assembler _ZNKSt9type_infoeqERKS_
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++98 scan-assembler _ZNKSt9type_infoeqERKS_
+PASS: g++.dg/abi/arm_rtti1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++14 scan-assembler \n_Z1fPSt9__va_list:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++14 scan-assembler \n_Z1gSt9__va_listS_:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++17 scan-assembler \n_Z1fPSt9__va_list:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++17 scan-assembler \n_Z1gSt9__va_listS_:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 scan-assembler \n_Z1fPSt9__va_list:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 scan-assembler \n_Z1gSt9__va_listS_:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 scan-assembler \n_Z1fPSt9__va_list:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 scan-assembler \n_Z1gSt9__va_listS_:
+PASS: g++.dg/abi/arm_va_list.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/arm_va_list2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++14 execution test
+PASS: g++.dg/abi/bitfield1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++17 execution test
+PASS: g++.dg/abi/bitfield1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++20 execution test
+PASS: g++.dg/abi/bitfield1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield1.C -std=gnu++98 execution test
+PASS: g++.dg/abi/bitfield10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield11.C -std=gnu++14 execution test
+PASS: g++.dg/abi/bitfield11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield11.C -std=gnu++17 execution test
+PASS: g++.dg/abi/bitfield11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield11.C -std=gnu++20 execution test
+PASS: g++.dg/abi/bitfield11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield11.C -std=gnu++98 execution test
+PASS: g++.dg/abi/bitfield2.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++14 execution test
+PASS: g++.dg/abi/bitfield2.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++17 execution test
+PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++20 execution test
+PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield2.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/bitfield3.C -std=gnu++98
+PASS: g++.dg/abi/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield4.C -std=c++14 execution test
+PASS: g++.dg/abi/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield4.C -std=c++17 execution test
+PASS: g++.dg/abi/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield4.C -std=c++20 execution test
+PASS: g++.dg/abi/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield4.C -std=c++98 execution test
+PASS: g++.dg/abi/bitfield6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/bitfield6.C -std=gnu++14 execution test
+PASS: g++.dg/abi/bitfield6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/bitfield6.C -std=gnu++17 execution test
+PASS: g++.dg/abi/bitfield6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/bitfield6.C -std=gnu++20 execution test
+PASS: g++.dg/abi/bitfield6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/bitfield6.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/bitfield8.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/bitfield9.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/comdat1.C -std=c++14
+UNSUPPORTED: g++.dg/abi/comdat1.C -std=c++17
+UNSUPPORTED: g++.dg/abi/comdat1.C -std=c++20
+UNSUPPORTED: g++.dg/abi/comdat1.C -std=c++98
+PASS: g++.dg/abi/cookie1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/cookie1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/cookie1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/cookie1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/covariant1.C -std=gnu++14 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++14 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++14 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/covariant1.C -std=gnu++17 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++17 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++17 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++20 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler _ZTcv0_n12_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler-not _ZTch0_v0_n16_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++98 scan-assembler-not _ZTch0_v0_n32_N3c143f17Ev
+PASS: g++.dg/abi/covariant1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/covariant2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/covariant2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/covariant2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/covariant2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/covariant3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/covariant3.C -std=c++14 execution test
+PASS: g++.dg/abi/covariant3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/covariant3.C -std=c++17 execution test
+PASS: g++.dg/abi/covariant3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/covariant3.C -std=c++20 execution test
+PASS: g++.dg/abi/covariant3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/covariant3.C -std=c++98 execution test
+PASS: g++.dg/abi/covariant4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/covariant4.C -std=c++14 execution test
+PASS: g++.dg/abi/covariant4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/covariant4.C -std=c++17 execution test
+PASS: g++.dg/abi/covariant4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/covariant4.C -std=c++20 execution test
+PASS: g++.dg/abi/covariant4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/covariant4.C -std=c++98 execution test
+PASS: g++.dg/abi/covariant5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/covariant5.C -std=c++14 execution test
+PASS: g++.dg/abi/covariant5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/covariant5.C -std=c++17 execution test
+PASS: g++.dg/abi/covariant5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/covariant5.C -std=c++20 execution test
+PASS: g++.dg/abi/covariant5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/covariant5.C -std=c++98 execution test
+PASS: g++.dg/abi/covariant6.C -std=c++14 scan-assembler _ZTch0_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++14 scan-assembler _ZTch0_v0_n16_N1D1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++14 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/covariant6.C -std=c++17 scan-assembler _ZTch0_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++17 scan-assembler _ZTch0_v0_n16_N1D1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++17 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTch0_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTch0_v0_n16_N1D1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++20 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTch0_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTch0_v0_n16_N1D1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++98 scan-assembler _ZTcv0_n12_v0_n16_N1C1fEv
+PASS: g++.dg/abi/covariant6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/dcast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/dcast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/dcast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/dcast1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/dtor1.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty10.C -std=gnu++98
+PASS: g++.dg/abi/empty11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty11.C -std=gnu++14 execution test
+PASS: g++.dg/abi/empty11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty11.C -std=gnu++17 execution test
+PASS: g++.dg/abi/empty11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty11.C -std=gnu++20 execution test
+PASS: g++.dg/abi/empty11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty11.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty12.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty13.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty14.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty15.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty16.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty17.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty18.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty19.C -std=gnu++98
+PASS: g++.dg/abi/empty20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty21.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty22.C -std=gnu++98
+PASS: g++.dg/abi/empty23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty23.C -std=gnu++14 execution test
+PASS: g++.dg/abi/empty23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty23.C -std=gnu++17 execution test
+PASS: g++.dg/abi/empty23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty23.C -std=gnu++20 execution test
+PASS: g++.dg/abi/empty23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty23.C -std=gnu++98 execution test
+PASS: g++.dg/abi/empty24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty24.C -std=gnu++14 execution test
+PASS: g++.dg/abi/empty24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty24.C -std=gnu++17 execution test
+PASS: g++.dg/abi/empty24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty24.C -std=gnu++20 execution test
+PASS: g++.dg/abi/empty24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty24.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty25.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty26.C -std=gnu++98
+PASS: g++.dg/abi/empty27.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/abi/empty27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty27.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/abi/empty27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty27.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/abi/empty27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty27.C -std=gnu++98 (test for bogus messages, line 24)
+PASS: g++.dg/abi/empty27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty28.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/abi/empty28.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/abi/empty28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty28.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/abi/empty28.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/abi/empty28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/abi/empty28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/abi/empty28.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty29.C -std=gnu++98
+PASS: g++.dg/abi/empty30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/empty30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/empty30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/empty30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/empty4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/empty4.C -std=c++14 execution test
+PASS: g++.dg/abi/empty4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/empty4.C -std=c++17 execution test
+PASS: g++.dg/abi/empty4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/empty4.C -std=c++20 execution test
+PASS: g++.dg/abi/empty4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/empty4.C -std=c++98 execution test
+PASS: g++.dg/abi/empty5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty5.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty7.C -std=gnu++98
+PASS: g++.dg/abi/empty8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/empty8.C -std=gnu++14 execution test
+PASS: g++.dg/abi/empty8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/empty8.C -std=gnu++17 execution test
+PASS: g++.dg/abi/empty8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/empty8.C -std=gnu++20 execution test
+PASS: g++.dg/abi/empty8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/empty8.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/empty9.C -std=gnu++98
+PASS: g++.dg/abi/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/enum1.C -std=c++14 execution test
+PASS: g++.dg/abi/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/enum1.C -std=c++17 execution test
+PASS: g++.dg/abi/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/enum1.C -std=c++20 execution test
+PASS: g++.dg/abi/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/enum1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/abi/forced.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/forced.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/forced.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/forced.C -std=gnu++98
+PASS: g++.dg/abi/guard1.C -std=c++14 scan-assembler-not _ZGVZN1A1fEvE1i
+PASS: g++.dg/abi/guard1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/guard1.C -std=c++17 scan-assembler-not _ZGVZN1A1fEvE1i
+PASS: g++.dg/abi/guard1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/guard1.C -std=c++20 scan-assembler-not _ZGVZN1A1fEvE1i
+PASS: g++.dg/abi/guard1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/guard1.C -std=c++98 scan-assembler-not _ZGVZN1A1fEvE1i
+PASS: g++.dg/abi/guard1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/guard2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/guard2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/guard2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/guard2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/guard3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/guard3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/guard3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/guard3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/guard4.C -std=c++14 scan-assembler .weak[^\\n]*_ZGVN1x1bE
+PASS: g++.dg/abi/guard4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/guard4.C -std=c++17 scan-assembler .weak[^\\n]*_ZGVN1x1bE
+PASS: g++.dg/abi/guard4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/guard4.C -std=c++20 scan-assembler .weak[^\\n]*_ZGVN1x1bE
+PASS: g++.dg/abi/guard4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/guard4.C -std=c++98 scan-assembler .weak[^\\n]*_ZGVN1x1bE
+PASS: g++.dg/abi/guard4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/inline1.C -std=c++14 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/inline1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/inline1.C -std=c++17 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/inline1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/inline1.C -std=c++20 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/inline1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/inline1.C -std=c++98 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/inline1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 scan-tree-dump gimple "foo .&D"
+PASS: g++.dg/abi/invisiref1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 scan-tree-dump gimple "foo .&D"
+PASS: g++.dg/abi/invisiref1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 scan-tree-dump gimple "foo .&D"
+PASS: g++.dg/abi/invisiref1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/invisiref1.C -std=gnu++98
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 scan-tree-dump gimple "foo .D"
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 scan-tree-dump gimple "foo .D"
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 scan-tree-dump gimple "foo .D"
+PASS: g++.dg/abi/invisiref1a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/invisiref1a.C -std=gnu++98
+PASS: g++.dg/abi/invisiref2.C -std=c++14 scan-tree-dump-not gimple "struct S &"
+PASS: g++.dg/abi/invisiref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/invisiref2.C -std=c++17 scan-tree-dump-not gimple "struct S &"
+PASS: g++.dg/abi/invisiref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/invisiref2.C -std=c++20 scan-tree-dump-not gimple "struct S &"
+PASS: g++.dg/abi/invisiref2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/invisiref2.C -std=c++98
+PASS: g++.dg/abi/invisiref2a.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/abi/invisiref2a.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/abi/invisiref2a.C -std=c++14 scan-tree-dump gimple "struct S &"
+PASS: g++.dg/abi/invisiref2a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/invisiref2a.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/abi/invisiref2a.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/abi/invisiref2a.C -std=c++17 scan-tree-dump gimple "struct S &"
+PASS: g++.dg/abi/invisiref2a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/abi/invisiref2a.C -std=c++20 scan-tree-dump gimple "struct S &"
+PASS: g++.dg/abi/invisiref2a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/invisiref2a.C -std=c++98
+PASS: g++.dg/abi/key1.C -std=c++14 scan-assembler _ZTV1U
+PASS: g++.dg/abi/key1.C -std=c++14 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/key1.C -std=c++14 scan-assembler-not _ZTV1T
+PASS: g++.dg/abi/key1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/key1.C -std=c++17 scan-assembler _ZTV1U
+PASS: g++.dg/abi/key1.C -std=c++17 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/key1.C -std=c++17 scan-assembler-not _ZTV1T
+PASS: g++.dg/abi/key1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler _ZTV1U
+PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/key1.C -std=c++20 scan-assembler-not _ZTV1T
+PASS: g++.dg/abi/key1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler _ZTV1U
+PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler-not _ZTV1S
+PASS: g++.dg/abi/key1.C -std=c++98 scan-assembler-not _ZTV1T
+PASS: g++.dg/abi/key1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/key2.C -std=gnu++98
+PASS: g++.dg/abi/lambda-capture1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/lambda-capture1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/lambda-capture1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-capture1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_:
+PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_:
+PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS0_:
+PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 scan-assembler _ZNK2L2MUlT_T0_E_clIifEEvS_S0_:
+PASS: g++.dg/abi/lambda-ctx1-17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-17.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18.C -std=gnu++17
+PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_:
+PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_:
+PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK1C1fMUlT_E_clIMS_iEEDaS1_:
+PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 scan-assembler _ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_:
+PASS: g++.dg/abi/lambda-ctx1-18.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1B2L3MUlT_T0_E_clIjdEEvS0_S1_'\) and '-fabi-version=18' \('_ZNK1B2L3MUlTyTyT_T0_E_clIjdEEvS1_S2_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK2L2MUlT_T0_E_clIifEEvS_S0_'\) and '-fabi-version=18' \('_ZNK2L2MUlTyTyT_T0_E_clIifEEvS0_S1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK1C1fMUlT_E_clIMS_iEEDaS0_'\) and '-fabi-version=18' \('_ZNK1C1fMUlT_E_clIMS_iEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-ctx1.h:[:0-9]* warning: the mangled name [^\n]* \('_Z3fooIN1qMUlvE_EN1qMUlvE0_EEiOT_OT0_'\) and '-fabi-version=18' \('_Z3fooIN1qMUlvE_ENS0_UlvE0_EEiOT_OT0_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-ctx1-18vs17.C -std=gnu++98
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++14 scan-assembler _ZN1A1bERKiS1_
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++14 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++14 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++17 scan-assembler _ZN1A1bERKiS1_
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++17 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++17 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZN1A1bERKiS1_
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZZN1A1bERKiS1_Ed0_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 scan-assembler _ZZN1A1bERKiS1_Ed_NKUlvE_clEv
+PASS: g++.dg/abi/lambda-defarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-defarg1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/lambda-sig1-17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-sig1-17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE3_clEf:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE3_clEf:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE6_clEf:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE3_clEi:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_:
+PASS: g++.dg/abi/lambda-sig1-17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-sig1-17.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18.C -std=gnu++17
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE0_clEf:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj0EE2FnEvENKUlfE_clEf:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE0_clEf:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE1_clEf:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIfLj1EE2FnEvENKUlfE_clEf:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE0_clEi:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 scan-assembler _ZZN1XIiLj0EE2FnEvENKUliE_clEi:
+PASS: g++.dg/abi/lambda-sig1-18.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 10 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_clEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 11 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 12 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 13 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 14 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 15 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 16 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 17 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 18 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 19 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 20 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE_clEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 21 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E4_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E0_clIiEEDafS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 22 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 23 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 24 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE3_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 25 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE3_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 26 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfT_E1_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyfT_E_clIiEEDafS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 27 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 28 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_cvPFvfEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 29 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENUlfE0_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENUlfE_4_FUNEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 30 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj0EE2FnEvENKUlfE0_clEf'\) and '-fabi-version=18' \('_ZZN1XIfLj0EE2FnEvENKUlfE_clEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 31 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E4_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E0_clIiEEDaiS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 32 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E2_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E0_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 33 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 34 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE3_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 35 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE3_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 36 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliT_E1_clIiEEDaiS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyiT_E_clIiEEDaiS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 37 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUlT_E_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUlTyT_E_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 38 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_cvPFviEEv'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_cvPFviEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 39 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENUliE0_4_FUNEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENUliE_4_FUNEi'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 40 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIiLj0EE2FnEvENKUliE0_clEi'\) and '-fabi-version=18' \('_ZZN1XIiLj0EE2FnEvENKUliE_clEi'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfT_E7_clIiEEDafS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyfT_E1_clIiEEDafS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlT_E5_clIiEEDaS1_'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlTyT_E1_clIiEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENKUlfE6_cvPFvfEEv'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENKUlfE1_cvPFvfEEv'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-sig1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZN1XIfLj1EE2FnEvENUlfE6_4_FUNEf'\) and '-fabi-version=18' \('_ZZN1XIfLj1EE2FnEvENUlfE1_4_FUNEf'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-sig1-18vs17.C -std=gnu++98
+PASS: g++.dg/abi/lambda-static-1.C -std=c++14 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++14 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/lambda-static-1.C -std=c++17 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++17 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/lambda-static-1.C -std=c++20 scan-assembler .section[\t ]*.text._ZZ5lambyvENKUlvE_clEv,[^\n\r]*,_ZZ5lambyvENKUlvE_clEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++20 scan-assembler .section[\t ]*.text._ZZ5lambyvENUlvE_4_FUNEv,[^\n\r]*,_ZZ5lambyvENUlvE_4_FUNEv,comdat
+PASS: g++.dg/abi/lambda-static-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-static-1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK5l_tplMUlT_E_clIiEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlT_E_clIcLc0EEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ1fvENKUlT_E_clIiLi0EEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 scan-assembler _ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_:
+PASS: g++.dg/abi/lambda-tpl1-17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-17.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18.C -std=c++14
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18.C -std=c++17
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK5l_tplMUlTyT_E_clIiEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_autoMUlT_E_clIiEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 scan-assembler _ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_:
+PASS: g++.dg/abi/lambda-tpl1-18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18.C -std=c++98
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++17
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 10 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_tpl_tplMUlR6TPLTPLIT_EE_clI3TPLEEDaS2_'\) and '-fabi-version=18' \('_ZNK13l_tpl_tpl_tplMUlTtTtTyTnjEER6TPLTPLIT_EE_clI3TPLEEDaS3_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 11 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK9l_tpl_tplMUlR3TPLIT_EE_clI1UEEDaS2_'\) and '-fabi-version=18' \('_ZNK9l_tpl_tplMUlTtTyTnjER3TPLIT_EE_clI1UEEDaS3_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 12 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK13l_tpl_nt_autoMUlvE_clILi0EEEDav'\) and '-fabi-version=18' \('_ZNK13l_tpl_nt_autoMUlTnDavE_clILi0EEEDav'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 13 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK12l_tpl_nt_aryMUlRAT__iE_clILi2EEEDaS0_'\) and '-fabi-version=18' \('_ZNK12l_tpl_nt_aryMUlTniRAT__iE_clILi2EEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 14 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK10l_tpl_autoMUlT_T0_E_clIiiEEDaS_S0_'\) and '-fabi-version=18' \('_ZNK10l_tpl_autoMUlTyT_T0_E_clIiiEEDaS0_S1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 15 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_tplMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK5l_tplMUlTyT_E_clIiEEDaS0_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 16 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_autoMUlT_E_clIiEEDaS_'\) and '-fabi-version=18' \('_ZNK6l_autoMUlT_E_clIiEEDaS0_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 17 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIiLi0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 18 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIiLi0EEEDaS_ENKUliS_E_clIiEEDaiS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIiLi0EEEDaS_ENKUlTyiS_E_clIiEEDaiS_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 19 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlT_E_clIcLc0EEEDaS_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 20 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZZ1fvENKUlT_E_clIcLc0EEEDaS_ENKUlcS_E_clIcEEDacS_'\) and '-fabi-version=18' \('_ZZZ1fvENKUlTyTnT_S_E_clIcLc0EEEDaS_ENKUlTycS_E_clIcEEDacS_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 21 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ1fvENKUlP1UIT_Lj0EEPS_IiLj0EEE0_clIcEEDaS2_S4_'\) and '-fabi-version=18' \('_ZZ1fvENKUlTyP1UIT_Lj0EEPS_IiLj0EEE_clIcEEDaS2_S4_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 6 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZZ2FnILi1EEvvENKUlT_E_clIiEEDaS0_'\) and '-fabi-version=18' \('_ZZ2FnILi1EEvvENKUlTyT_E_clIiEEDaS0_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 7 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var4MUlR1YIJDpT_EEE_clIJ1US6_EEEDaS3_'\) and '-fabi-version=18' \('_ZNK6l_var4MUlTpTtTyTnjER1YIJDpT_EEE_clIJ1US7_EEEDaS4_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 8 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK6l_var3MUlRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS1_'\) and '-fabi-version=18' \('_ZNK6l_var3MUlTtTpTniETpTniRT_IJXspT0_EEEE_clI1XJLi1ELi2ELi3EEEEDaS2_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 dg-regexp 9 was found: "[^\n]*lambda-tpl1.h:[:0-9]* warning: the mangled name [^\n]* \('_ZNK5l_varMUlDpT_E_clIJiiiEEEDaS0_'\) and '-fabi-version=18' \('_ZNK5l_varMUlTpTyDpT_E_clIJiiiEEEDaS1_'\) [^\n]*\n"
+PASS: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-tpl1-18vs17.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/lambda-vis.C -std=gnu++14
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureIN4gvarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureIN4ivarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 scan-assembler _?_Z7captureINL4svarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureIN4gvarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureIN4ivarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 scan-assembler _?_Z7captureINL4svarMUlvE_EE7WrapperIT_EOS3_:
+PASS: g++.dg/abi/lambda-vis.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/lambda-vis.C -std=gnu++98
+PASS: g++.dg/abi/layout1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/layout1.C -std=c++14 execution test
+PASS: g++.dg/abi/layout1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/layout1.C -std=c++17 execution test
+PASS: g++.dg/abi/layout1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/layout1.C -std=c++20 execution test
+PASS: g++.dg/abi/layout1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/layout1.C -std=c++98 execution test
+PASS: g++.dg/abi/layout2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/layout2.C -std=c++14 execution test
+PASS: g++.dg/abi/layout2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/layout2.C -std=c++17 execution test
+PASS: g++.dg/abi/layout2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/layout2.C -std=c++20 execution test
+PASS: g++.dg/abi/layout2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/layout2.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/layout3.C -std=gnu++98
+PASS: g++.dg/abi/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/local1.C -std=c++14 execution test
+PASS: g++.dg/abi/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/local1.C -std=c++17 execution test
+PASS: g++.dg/abi/local1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/local1.C -std=c++20 execution test
+PASS: g++.dg/abi/local1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/local1.C -std=c++98 execution test
+PASS: g++.dg/abi/local2.C -std=c++14 scan-assembler ZZN1A1fEvE1s
+PASS: g++.dg/abi/local2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/local2.C -std=c++17 scan-assembler ZZN1A1fEvE1s
+PASS: g++.dg/abi/local2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/local2.C -std=c++20 scan-assembler ZZN1A1fEvE1s
+PASS: g++.dg/abi/local2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/local2.C -std=c++98 scan-assembler ZZN1A1fEvE1s
+PASS: g++.dg/abi/local2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/macro0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/macro0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/macro0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/macro0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/macro2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/macro2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/macro2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/macro2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/main.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/main.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/main.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/main.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++17
+UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++20
+UNSUPPORTED: g++.dg/abi/mangle-arm-crypto.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle-concepts1.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle-concepts1.C -std=c++17
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1fIiQ1CIT_EEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1gIiQrqXcvT__ETRS0_Q1CIS0_EXpscvS0__ENR1CEEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z1hIiQrQT__Xpsfp_EEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f2ITk1CiEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f3IiEvvQ1CIT_E
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f4ITk1CiEvT_
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f5ITk1CicTk1EfTk1FsQ1DIT0_EEvT1_T2_
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f6ITk2C2IiEsEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z2f7ITnDk1CLi5EEvv
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn1IiEvT_QrQS0__XpsfL0p_Xpsfp_E
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn3IiTk2C2IDtfL0p_EEiEvT_T0_
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn4IiiEvT_T0_Q2C2IS1_FDTcl3fn3fL0p_fp_EES0_EE
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _Z3fn5ITpTk1CJicfEEvDpT_
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _ZN1AIiE1fEvQ1CIT_E
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 scan-assembler _ZN2A2IiE1BIiE1fIiiEEvvQ2C2IT_TL1_0_E
+PASS: g++.dg/abi/mangle-concepts1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle-concepts1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++17
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++20
+UNSUPPORTED: g++.dg/abi/mangle-neon-aarch64.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++17
+UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++20
+UNSUPPORTED: g++.dg/abi/mangle-neon.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle-regparm.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle-regparm1a.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle-ttp1.C -std=c++14
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1fITpTnDaJLi42EEEv1BIJXspT_EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1gITtTpTnDaE1BEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _Z1hI1BEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 scan-assembler _ZN1CIiE1jI1BEEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1fITpTnDaJLi42EEEv1BIJXspT_EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1gITtTpTnDaE1BEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _Z1hI1BEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 scan-assembler _ZN1CIiE1jI1BEEvT_IJLi42EEE
+PASS: g++.dg/abi/mangle-ttp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle-ttp1.C -std=c++98
+PASS: g++.dg/abi/mangle-union1.C -std=c++14 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_
+PASS: g++.dg/abi/mangle-union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle-union1.C -std=c++17 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_
+PASS: g++.dg/abi/mangle-union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle-union1.C -std=c++20 scan-assembler _Z1fIiEDTcl4sinktl1ULi1EEcvT__EEES1_
+PASS: g++.dg/abi/mangle-union1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle-union1.C -std=c++98
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZN1A1fEv[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZN1AC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZN1BC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZN1CC1Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTC1C0_1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTI1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTI1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTI1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTS1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTS1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTS1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTT1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTV1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 scan-assembler \n_?_ZTV1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZN1A1fEv[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZN1AC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZN1BC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZN1CC1Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTC1C0_1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTI1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTI1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTI1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTS1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTS1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTS1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTT1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTV1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 scan-assembler \n_?_ZTV1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZN1A1fEv[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZN1AC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZN1BC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZN1CC1Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTC1C0_1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTI1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTI1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTI1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTS1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTS1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTS1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTT1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTV1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 scan-assembler \n_?_ZTV1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZN1A1fEv[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZN1AC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZN1BC2Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZN1CC1Ev[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTC1C0_1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTI1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTI1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTI1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTS1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTS1B[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTS1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTT1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTV1A[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 scan-assembler \n_?_ZTV1C[: \t\n]
+PASS: g++.dg/abi/mangle1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle10.C -std=gnu++14 scan-assembler _Z1fI1SEvNT_IiE1XE
+PASS: g++.dg/abi/mangle10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle10.C -std=gnu++17 scan-assembler _Z1fI1SEvNT_IiE1XE
+PASS: g++.dg/abi/mangle10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle10.C -std=gnu++20 scan-assembler _Z1fI1SEvNT_IiE1XE
+PASS: g++.dg/abi/mangle10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle10.C -std=gnu++98 scan-assembler _Z1fI1SEvNT_IiE1XE
+PASS: g++.dg/abi/mangle10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle13.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_plEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle13.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_plEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_plEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_cviEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_miIdEEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_plEE
+PASS: g++.dg/abi/mangle13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle15.C -std=gnu++14 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE
+PASS: g++.dg/abi/mangle15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle15.C -std=gnu++17 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE
+PASS: g++.dg/abi/mangle15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle15.C -std=gnu++20 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE
+PASS: g++.dg/abi/mangle15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle15.C -std=gnu++98 scan-assembler _Z1g1SIXadL_ZN1A1fIiEEivEEE
+PASS: g++.dg/abi/mangle15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle16.C -std=gnu++14 scan-assembler _Z1fILi7EEv1SILi4EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++14 scan-assembler _Z1gILi7EEv1SILi3EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++14 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE
+PASS: g++.dg/abi/mangle16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle16.C -std=gnu++17 scan-assembler _Z1fILi7EEv1SILi4EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++17 scan-assembler _Z1gILi7EEv1SILi3EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++17 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE
+PASS: g++.dg/abi/mangle16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1fILi7EEv1SILi4EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1gILi7EEv1SILi3EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++20 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE
+PASS: g++.dg/abi/mangle16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1fILi7EEv1SILi4EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1gILi7EEv1SILi3EE
+PASS: g++.dg/abi/mangle16.C -std=gnu++98 scan-assembler _Z1hILi7EEv1SIXplT_Li1EEE
+PASS: g++.dg/abi/mangle16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++14 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++14 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++17 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++17 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 scan-assembler \n_?_Z1f1SIXadL_Z3FooEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 scan-assembler \n_?_Z1g1TIXadL_Z1VEEE[: \t\n]
+PASS: g++.dg/abi/mangle18-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++14 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n]
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++17 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n]
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n]
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 scan-assembler \n_?_Z1n1SILZ1NEE[: \t\n]
+PASS: g++.dg/abi/mangle19-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle2.C -std=gnu++14 execution test
+PASS: g++.dg/abi/mangle2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle2.C -std=gnu++17 execution test
+PASS: g++.dg/abi/mangle2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle2.C -std=gnu++20 execution test
+PASS: g++.dg/abi/mangle2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle2.C -std=gnu++98 execution test
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++14 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++14 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++17 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++17 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvPA2_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvPAplT_Li2E_i[: \t\n]
+PASS: g++.dg/abi/mangle20-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle22.C -std=gnu++14 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle22.C -std=gnu++17 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle22.C -std=gnu++20 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle22.C -std=gnu++98 scan-assembler \n_?_Z1g2CBIL_Z3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle23.C -std=gnu++14 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle23.C -std=gnu++17 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle23.C -std=gnu++20 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle23.C -std=gnu++98 scan-assembler \n_?_Z1g2CBILZ3foocEE[: \t\n]
+PASS: g++.dg/abi/mangle23.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle24.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle25.C -std=gnu++98
+PASS: g++.dg/abi/mangle26.C -std=gnu++14 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle26.C -std=gnu++17 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle26.C -std=gnu++20 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle26.C -std=gnu++98 scan-assembler \n_?_ZNSt1AC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle27.C -std=gnu++14 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle27.C -std=gnu++17 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle27.C -std=gnu++20 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle27.C -std=gnu++98 scan-assembler \n_?_ZNSdC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle28.C -std=gnu++14 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle28.C -std=gnu++17 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle28.C -std=gnu++20 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle28.C -std=gnu++98 scan-assembler \n_?_ZNSiC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle29.C -std=gnu++14 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle29.C -std=gnu++17 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle29.C -std=gnu++20 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle29.C -std=gnu++98 scan-assembler \n_?_ZNSoC[12]Ev[: \t\n]
+PASS: g++.dg/abi/mangle29.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++14 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++14 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++17 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++17 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXscbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle3.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3.C -std=gnu++14 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++14 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3.C -std=gnu++17 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++17 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle3.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3.C -std=gnu++20 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++20 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle3.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle3.C -std=gnu++98 scan-assembler \n_?_Z1fILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++98 scan-assembler \n_?_Z1gILi1EEvR1AIXT_EER1BIXcvbT_EE[: \t\n]
+PASS: g++.dg/abi/mangle3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle30.C -std=c++14 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE
+PASS: g++.dg/abi/mangle30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle30.C -std=c++17 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE
+PASS: g++.dg/abi/mangle30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle30.C -std=c++20 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE
+PASS: g++.dg/abi/mangle30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle30.C -std=c++98 scan-assembler _Z1fI1AEvT_NS1_1BI1CE3myTENS2_IiE3myTE
+PASS: g++.dg/abi/mangle30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle31.C -std=c++14 scan-assembler _ZN1AptEv
+PASS: g++.dg/abi/mangle31.C -std=c++14 scan-assembler-not _ZN1AdtEv
+PASS: g++.dg/abi/mangle31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle31.C -std=c++17 scan-assembler _ZN1AptEv
+PASS: g++.dg/abi/mangle31.C -std=c++17 scan-assembler-not _ZN1AdtEv
+PASS: g++.dg/abi/mangle31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle31.C -std=c++20 scan-assembler _ZN1AptEv
+PASS: g++.dg/abi/mangle31.C -std=c++20 scan-assembler-not _ZN1AdtEv
+PASS: g++.dg/abi/mangle31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle31.C -std=c++98 scan-assembler _ZN1AptEv
+PASS: g++.dg/abi/mangle31.C -std=c++98 scan-assembler-not _ZN1AdtEv
+PASS: g++.dg/abi/mangle31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle32.C -std=c++14 scan-assembler _Z2g1PN1CUt_E
+PASS: g++.dg/abi/mangle32.C -std=c++14 scan-assembler _Z2g2PN1CUt0_E
+PASS: g++.dg/abi/mangle32.C -std=c++14 scan-assembler _Z2h1IPZ1jvEUt_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++14 scan-assembler _Z2h2IPZ1jvEUt0_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle32.C -std=c++17 scan-assembler _Z2g1PN1CUt_E
+PASS: g++.dg/abi/mangle32.C -std=c++17 scan-assembler _Z2g2PN1CUt0_E
+PASS: g++.dg/abi/mangle32.C -std=c++17 scan-assembler _Z2h1IPZ1jvEUt_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++17 scan-assembler _Z2h2IPZ1jvEUt0_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2g1PN1CUt_E
+PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2g2PN1CUt0_E
+PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2h1IPZ1jvEUt_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++20 scan-assembler _Z2h2IPZ1jvEUt0_EvT_
+PASS: g++.dg/abi/mangle32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle32.C -std=c++98
+PASS: g++.dg/abi/mangle33.C -std=c++14 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE
+PASS: g++.dg/abi/mangle33.C -std=c++14 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE
+PASS: g++.dg/abi/mangle33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle33.C -std=c++17 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE
+PASS: g++.dg/abi/mangle33.C -std=c++17 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE
+PASS: g++.dg/abi/mangle33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle33.C -std=c++20 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE
+PASS: g++.dg/abi/mangle33.C -std=c++20 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE
+PASS: g++.dg/abi/mangle33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4041(abcdefghijklmnopqrstuvwxyz){155}abcdefghijk1jE
+PASS: g++.dg/abi/mangle33.C -std=c++98 scan-assembler _ZN4043(abcdefghijklmnopqrstuvwxyz){155}abcdefghijklm1iE
+PASS: g++.dg/abi/mangle33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle34.C -std=c++14 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_
+PASS: g++.dg/abi/mangle34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle34.C -std=c++17 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_
+PASS: g++.dg/abi/mangle34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle34.C -std=c++20 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_
+PASS: g++.dg/abi/mangle34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle34.C -std=c++98 scan-assembler _ZNK5DummyclI3GenEENT_3SigIE10ResultTypeERKS2_
+PASS: g++.dg/abi/mangle34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle35.C -std=c++14 scan-assembler _Z3barIiE1AIX3fooIT_EEEv
+PASS: g++.dg/abi/mangle35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle35.C -std=c++17 scan-assembler _Z3barIiE1AIX3fooIT_EEEv
+PASS: g++.dg/abi/mangle35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle35.C -std=c++20 scan-assembler _Z3barIiE1AIX3fooIT_EEEv
+PASS: g++.dg/abi/mangle35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle35.C -std=c++98 scan-assembler _Z3barIiE1AIX3fooIT_EEEv
+PASS: g++.dg/abi/mangle35.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle36.C -std=gnu++98
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 scan-assembler _Z1hI1AEDTcldtfp_miEET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 scan-assembler _Z1hI1AEDTcldtfp_miEET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1fI1AEDTclonplfp_fp_EET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1gI1AEDTclonplIT_Efp_fp_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1hI1AEDTcldtfp_miEET_
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1iI1AEDTcldtfp_srT_miEES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 scan-assembler _Z1jI1AEDTcldtfp_cvPT_EES1_
+PASS: g++.dg/abi/mangle37.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle37.C -std=gnu++98
+PASS: g++.dg/abi/mangle39.C -std=gnu++14 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_
+PASS: g++.dg/abi/mangle39.C -std=gnu++14 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE
+PASS: g++.dg/abi/mangle39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle39.C -std=gnu++17 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_
+PASS: g++.dg/abi/mangle39.C -std=gnu++17 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE
+PASS: g++.dg/abi/mangle39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle39.C -std=gnu++20 scan-assembler _Z1fIPiEDTcmppfp_Li0EET_
+PASS: g++.dg/abi/mangle39.C -std=gnu++20 scan-assembler _Z1gIiEvRK1AIT_EDTixfL0p_Li0EE
+PASS: g++.dg/abi/mangle39.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle39.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle40.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle41.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle42.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/mangle43.C -std=gnu++98
+PASS: g++.dg/abi/mangle44.C -std=c++14 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev
+PASS: g++.dg/abi/mangle44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle44.C -std=c++17 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev
+PASS: g++.dg/abi/mangle44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle44.C -std=c++20 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev
+PASS: g++.dg/abi/mangle44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle44.C -std=c++98 scan-assembler-not _ZZN1AIT_E3fn1EvEN6Nested3fn2Ev
+PASS: g++.dg/abi/mangle44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1fIiEvT_DtfL0p_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1gIiEvT_PFDtfL0p_EvE[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 scan-assembler \n_?_Z1kIiEvT_PFPAszfL0p__iPS0_E[: \t\n]
+PASS: g++.dg/abi/mangle45.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle45.C -std=gnu++98
+PASS: g++.dg/abi/mangle46.C -std=gnu++14 scan-assembler _Z1f1AIFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++14 scan-assembler _Z1f1AIKFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle46.C -std=gnu++17 scan-assembler _Z1f1AIFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++17 scan-assembler _Z1f1AIKFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle46.C -std=gnu++20 scan-assembler _Z1f1AIFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++20 scan-assembler _Z1f1AIKFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle46.C -std=gnu++98 scan-assembler _Z1f1AIFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++98 scan-assembler _Z1f1AIKFviEE
+PASS: g++.dg/abi/mangle46.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle47.C -std=c++14 scan-assembler _Z1fIiEDToRfp_Li1EET_
+PASS: g++.dg/abi/mangle47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle47.C -std=c++17 scan-assembler _Z1fIiEDToRfp_Li1EET_
+PASS: g++.dg/abi/mangle47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle47.C -std=c++20 scan-assembler _Z1fIiEDToRfp_Li1EET_
+PASS: g++.dg/abi/mangle47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle47.C -std=c++98
+PASS: g++.dg/abi/mangle48.C -std=c++14 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++14 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++14 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++14 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle48.C -std=c++17 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++17 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++17 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++17 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1fIiEEDTcldtdtdefpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1gIiEEDTcldtptfpT1b1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1hIiEEDTcldtdtdefpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++20 scan-assembler _ZN1A1iIiEEDTcldtptfpT1bsr1B1fIT_EEEv
+PASS: g++.dg/abi/mangle48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle48.C -std=c++98
+PASS: g++.dg/abi/mangle49.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle49.C -std=gnu++14 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++14 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle49.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle49.C -std=gnu++17 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++17 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle49.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle49.C -std=gnu++20 scan-assembler \n_?_Z2f1I1SENDtfp_E4typeET_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++20 scan-assembler \n_?_Z2f2I1SENDTcvT__EE4typeES1_[: \t\n]
+PASS: g++.dg/abi/mangle49.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle49.C -std=gnu++98
+PASS: g++.dg/abi/mangle5.C -std=c++14 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n]
+PASS: g++.dg/abi/mangle5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle5.C -std=c++17 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n]
+PASS: g++.dg/abi/mangle5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle5.C -std=c++20 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n]
+PASS: g++.dg/abi/mangle5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle5.C -std=c++98 scan-assembler \n_?_Z1fM1AKFvvE[: \t\n]
+PASS: g++.dg/abi/mangle5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle50.C -std=c++14 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++14 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++14 scan-assembler _Z1gILM1AFvvE0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle50.C -std=c++17 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++17 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++17 scan-assembler _Z1gILM1AFvvE0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1fILPv0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++20 scan-assembler _Z1gILM1AFvvE0EEvv
+PASS: g++.dg/abi/mangle50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle50.C -std=c++98
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check1IiEvP6helperIXsznw_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check2IiEvP6helperIXszgsnw_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check3IiEvP6helperIXsznwadL_Z1iE_T_piLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check4IiEvP6helperIXszna_A1_T_EEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z6check5IiEvP6helperIXszna_A1_T_piEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 scan-assembler _Z7check3aIiEvP6helperIXsznw_T_ilLi1EEEE
+PASS: g++.dg/abi/mangle51.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle51.C -std=gnu++98
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check1IiEvP6helperIXszscT_Li1EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check2IiXadL_Z1iEEEvP6helperIXszccPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check3IiEvP6helperIXszrcPT_Li0EEE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 scan-assembler \n_?_Z6check4I1AXadL_Z1aEEEvP6helperIXszdcPT_T0_EE[: \t\n]
+PASS: g++.dg/abi/mangle52.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle53.C -std=c++14 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_
+PASS: g++.dg/abi/mangle53.C -std=c++14 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_
+PASS: g++.dg/abi/mangle53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle53.C -std=c++17 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_
+PASS: g++.dg/abi/mangle53.C -std=c++17 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_
+PASS: g++.dg/abi/mangle53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle53.C -std=c++20 scan-assembler _Z1fIiEDTquL_Z1bEfp_twLi42EET_
+PASS: g++.dg/abi/mangle53.C -std=c++20 scan-assembler _Z2f2IiEDTquL_Z1bEfp_trET_
+PASS: g++.dg/abi/mangle53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle53.C -std=c++98
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 scan-assembler _Z2f1IiEDTppfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 scan-assembler _Z2f2IiEDTpp_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 scan-assembler _Z2f3IiEDTmmfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 scan-assembler _Z2f4IiEDTmm_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 scan-assembler _Z2f1IiEDTppfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 scan-assembler _Z2f2IiEDTpp_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 scan-assembler _Z2f3IiEDTmmfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 scan-assembler _Z2f4IiEDTmm_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f1IiEDTppfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f2IiEDTpp_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f3IiEDTmmfp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 scan-assembler _Z2f4IiEDTmm_fp_ET_
+PASS: g++.dg/abi/mangle54.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle54.C -std=gnu++98
+PASS: g++.dg/abi/mangle55.C -std=c++14 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++14 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle55.C -std=c++17 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++17 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle55.C -std=c++20 scan-assembler _Z2f1Ii1AEDTdsfp_fp0_ET0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++20 scan-assembler _Z2f2Ii1AEDTpmfp_fp0_EPT0_MS2_T_
+PASS: g++.dg/abi/mangle55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle55.C -std=c++98
+PASS: g++.dg/abi/mangle56.C -std=c++14 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_
+PASS: g++.dg/abi/mangle56.C -std=c++14 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_
+PASS: g++.dg/abi/mangle56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle56.C -std=c++17 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_
+PASS: g++.dg/abi/mangle56.C -std=c++17 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_
+PASS: g++.dg/abi/mangle56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle56.C -std=c++20 scan-assembler _Z2f1IiEDTcl1gfp_ilEEET_
+PASS: g++.dg/abi/mangle56.C -std=c++20 scan-assembler _Z2f2IiEDTcl1gfp_tlT_EEES0_
+PASS: g++.dg/abi/mangle56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle56.C -std=c++98
+PASS: g++.dg/abi/mangle57.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/abi/mangle57.C -std=gnu++14 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++14 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle57.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/abi/mangle57.C -std=gnu++17 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++17 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle57.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/abi/mangle57.C -std=gnu++20 scan-assembler \n_?_Z1fIcEvR1AIT_L_Z4cmp2ccEE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++20 scan-assembler \n_?_Z1fIcEvR1AIT_X4cmp1EE[: \t\n]
+PASS: g++.dg/abi/mangle57.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle57.C -std=gnu++98
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1fIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1fIcEEvR1AIT_X4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1gIcEEvR1AIT_L_ZNS_4cmp2EccEE
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 scan-assembler _ZN1B1gIcEEvR1AIT_XsrS_4cmp1EE
+PASS: g++.dg/abi/mangle58.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle58.C -std=gnu++98
+PASS: g++.dg/abi/mangle59.C -std=gnu++14 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++14 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++14 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++14 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle59.C -std=gnu++17 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++17 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++17 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++17 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1fIiEDTcmdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1gIiEDTcmgsdlfp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1hIiEDTcmdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++20 scan-assembler _Z1iIiEDTcmgsdafp_psfp_EPT_
+PASS: g++.dg/abi/mangle59.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle59.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++17
+UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++20
+UNSUPPORTED: g++.dg/abi/mangle6.C -std=c++98
+PASS: g++.dg/abi/mangle60.C -std=gnu++14 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++14 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle60.C -std=gnu++17 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++17 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle60.C -std=gnu++20 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++20 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle60.C -std=gnu++98 scan-assembler _Z3barIiEvP1AIXszcl3foocvT__ELCi0_42EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++98 scan-assembler _Z3bazIiEvP1AIXszcl3foocvT__ELCf00000000_00000000EEEE
+PASS: g++.dg/abi/mangle60.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle61.C -std=c++14 scan-assembler _ZZ3foovE1u[^_]
+PASS: g++.dg/abi/mangle61.C -std=c++14 scan-assembler _ZZ3foovE1u_0
+PASS: g++.dg/abi/mangle61.C -std=c++14 scan-assembler _ZZ3foovE1u_1
+PASS: g++.dg/abi/mangle61.C -std=c++14 scan-assembler _ZZ3foovE1u_2
+PASS: g++.dg/abi/mangle61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle61.C -std=c++17 scan-assembler _ZZ3foovE1u[^_]
+PASS: g++.dg/abi/mangle61.C -std=c++17 scan-assembler _ZZ3foovE1u_0
+PASS: g++.dg/abi/mangle61.C -std=c++17 scan-assembler _ZZ3foovE1u_1
+PASS: g++.dg/abi/mangle61.C -std=c++17 scan-assembler _ZZ3foovE1u_2
+PASS: g++.dg/abi/mangle61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u[^_]
+PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_0
+PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_1
+PASS: g++.dg/abi/mangle61.C -std=c++20 scan-assembler _ZZ3foovE1u_2
+PASS: g++.dg/abi/mangle61.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u[^_]
+PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_0
+PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_1
+PASS: g++.dg/abi/mangle61.C -std=c++98 scan-assembler _ZZ3foovE1u_2
+PASS: g++.dg/abi/mangle61.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle62.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62.C -std=gnu++14 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++14 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle62.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62.C -std=gnu++17 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++17 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62.C -std=gnu++20 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++20 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler \n_?_Z1fP1AIKFvvEFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++98 scan-assembler \n_?_Z1gP1AIFvvEKFvvEE[: \t\n]
+PASS: g++.dg/abi/mangle62.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++14 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++14 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++17 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++17 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++20 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++20 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler \n_?_Z1fP1AIKFvvES0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++98 scan-assembler \n_?_Z1gP1AIFvvEKS0_E[: \t\n]
+PASS: g++.dg/abi/mangle62a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/mangle63.C -std=c++14 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv
+PASS: g++.dg/abi/mangle63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle63.C -std=c++17 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv
+PASS: g++.dg/abi/mangle63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle63.C -std=c++20 scan-assembler _ZN1AIiE1fIiEEDTplcvT__E3memEv
+PASS: g++.dg/abi/mangle63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle63.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle64.C
+PASS: g++.dg/abi/mangle65.C -std=c++14 scan-assembler-not _Z6foovar
+PASS: g++.dg/abi/mangle65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle65.C -std=c++17 scan-assembler-not _Z6foovar
+PASS: g++.dg/abi/mangle65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle65.C -std=c++20 scan-assembler-not _Z6foovar
+PASS: g++.dg/abi/mangle65.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle65.C -std=c++98 scan-assembler-not _Z6foovar
+PASS: g++.dg/abi/mangle65.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle66.C -std=c++14 scan-assembler _Z1f1BIN1N1AEE
+PASS: g++.dg/abi/mangle66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle66.C -std=c++17 scan-assembler _Z1f1BIN1N1AEE
+PASS: g++.dg/abi/mangle66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle66.C -std=c++20 scan-assembler _Z1f1BIN1N1AEE
+PASS: g++.dg/abi/mangle66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle66.C -std=c++98
+PASS: g++.dg/abi/mangle67.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle67.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle67.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle67.C -std=gnu++98
+PASS: g++.dg/abi/mangle68.C -std=c++14 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv
+PASS: g++.dg/abi/mangle68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle68.C -std=c++17 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv
+PASS: g++.dg/abi/mangle68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle68.C -std=c++20 scan-assembler _Z2fnIiEDTpltljLj2EEcvT_Li3EEv
+PASS: g++.dg/abi/mangle68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle68.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle69.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle69.C -std=c++17
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft02B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft12B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft22B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft32B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft42B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ft92B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3fta2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z3ftb2B3IXtl2A3tlA5_cLc1ELc2EEtlS1_EtlS1_Lc3ELc4ELc5ELc6EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZDZ1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZD_1BIXtl2A1tlA5_cLc65ELc0ELc0ELc68EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZZZ1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZZ_1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZZ__1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_AZ___1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_A____1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a______1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_z____1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zz___1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzz__1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzzz_1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7a_zzzzz1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZZZz1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZZz_1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_AZz__1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_Az___1BIXtl2A1tlA5_cLc65EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZZZz1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZZz_1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ZZz__1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_Zz___1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_ab___1BIXtl2A1tlA5_cLc65ELc66EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abz__1BIXtl2A1tlA5_cLc65ELc66EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abzd_1BIXtl2A1tlA5_cLc65ELc66ELc0ELc68EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_abzz_1BIXtl2A1tlA5_cLc65ELc66EEEEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 scan-assembler _Z7s_z____1BIXtl2A1EEE
+PASS: g++.dg/abi/mangle69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle69.C -std=c++98
+PASS: g++.dg/abi/mangle7.C -std=c++14 scan-assembler _Z2f1RA79_A2_KPvz
+PASS: g++.dg/abi/mangle7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle7.C -std=c++17 scan-assembler _Z2f1RA79_A2_KPvz
+PASS: g++.dg/abi/mangle7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle7.C -std=c++20 scan-assembler _Z2f1RA79_A2_KPvz
+PASS: g++.dg/abi/mangle7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle7.C -std=c++98 scan-assembler _Z2f1RA79_A2_KPvz
+PASS: g++.dg/abi/mangle7.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle70.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle70.C -std=c++17
+PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1f1XIXtl1ItlA5_iLi1ELi2EEtlS1_EtlS1_Li11ELi12ELi13ELi14EEEEE
+PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1g1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE
+PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1h1YIXtl1CtlA5_cLc1ELc2EEtlS1_EtlS1_Lc11ELc12ELc13ELc14EEEEE
+PASS: g++.dg/abi/mangle70.C -std=c++20 scan-assembler _Z1i1ZIXtl1StlA5_aLa1ELa2EEtlS1_EtlS1_La11ELa12ELa13ELa14EEEEE
+PASS: g++.dg/abi/mangle70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle70.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle71.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle71.C -std=c++17
+PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0001XIXtl1BEEE
+PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0001XIXtl1BEEE
+PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f00_1XIXtl1BtlA3_1AtlS1_EtlS1_EtlS1_Lc1EEEEEE
+PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f0__1XIXtl1BtlA3_1AtlS1_EtlS1_Lc1EEtlS1_Lc1EEEEEE
+PASS: g++.dg/abi/mangle71.C -std=c++20 scan-assembler _Z4f1__1XIXtl1BtlA3_1AtlS1_Lc1EEtlS1_Lc1EEtlS1_Lc1EEEEEE
+PASS: g++.dg/abi/mangle71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle71.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle72.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle72.C -std=c++17
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f001XIXtl1AEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f0_1XIXtl1AEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3f__1XIXtl1AEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g001YIXtl1BEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g0_1YIXtl1BEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g0x1YIXtl1BtlA2_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3g__1YIXtl1BEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3gx_1YIXtl1BtlA2_M1AA2_iadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k001FIXtl1DEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k0_1FIXtl1DEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k0x1FIXtl1DtlA2_M2AFFvvEtlS3_EtlS3_adL_ZNS1_1fEvEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3k__1FIXtl1DEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kx01FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kx_1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z3kxx1FIXtl1DtlA2_M2AFFvvEtlS3_adL_ZNS1_1fEvEEtlS3_adL_ZNS1_1fEvEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0001ZIXtl1CEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h00_1ZIXtl1CEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h00x1ZIXtl1CtlA3_M1AA2_iLS3_0ELS3_0EadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0__1ZIXtl1CEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0x01ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h0x_1ZIXtl1CtlA3_M1AA2_iLS3_0EadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4h___1ZIXtl1CEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4hx0_1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 scan-assembler _Z4hx__1ZIXtl1CtlA3_M1AA2_iadL_ZNS1_1aEEEEEE
+PASS: g++.dg/abi/mangle72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle72.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle73.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle73.C -std=c++17
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d___________1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_s_s_zs_s_z1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_z_________1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zz________1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzz_______1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzz______1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzz_____1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzz____1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzz___1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzz__1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzzz_1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z12d_zzzzzzzzzz1DIXtl1CEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_____1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s___1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_s_1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_z_1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_s_zz1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_z___1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zz__1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zzz_1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 scan-assembler _Z6a_zzzz1BIXtl1AEEE
+PASS: g++.dg/abi/mangle73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle73.C -std=c++98
+UNSUPPORTED: g++.dg/abi/mangle74.C -std=gnu++14
+XFAIL: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler _ZNK3Foo3barMUlvE_clEv:
+PASS: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler _ZNK3varMUlvE_clEv:
+XFAIL: g++.dg/abi/mangle74.C -std=gnu++17 scan-assembler-not _ZNK3FooUlvE_clEv:
+PASS: g++.dg/abi/mangle74.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler _ZNK3Foo3barMUlvE_clEv:
+PASS: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler _ZNK3varMUlvE_clEv:
+XFAIL: g++.dg/abi/mangle74.C -std=gnu++20 scan-assembler-not _ZNK3FooUlvE_clEv:
+PASS: g++.dg/abi/mangle74.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle74.C -std=gnu++98
+PASS: g++.dg/abi/mangle75.C -std=c++14 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv
+PASS: g++.dg/abi/mangle75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle75.C -std=c++17 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv
+PASS: g++.dg/abi/mangle75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle75.C -std=c++20 scan-assembler _Z1vI1fE1xIXplLi0EsrT_1dEEv
+PASS: g++.dg/abi/mangle75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle75.C -std=c++98
+PASS: g++.dg/abi/mangle76.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/abi/mangle76.C -std=gnu++14 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_
+PASS: g++.dg/abi/mangle76.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle76.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/abi/mangle76.C -std=gnu++17 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_
+PASS: g++.dg/abi/mangle76.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle76.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/abi/mangle76.C -std=gnu++20 scan-assembler _ZN1i1hIJ1adS1_EEEDTcldtdefpTonclspcvT__EEEDpS2_
+PASS: g++.dg/abi/mangle76.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle76.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/mangle77.C -std=c++14
+UNSUPPORTED: g++.dg/abi/mangle77.C -std=c++17
+PASS: g++.dg/abi/mangle77.C -std=c++20 scan-assembler _Z1fIiEDTcl4sinktl1ALi1EEcvT__EEES1_
+PASS: g++.dg/abi/mangle77.C -std=c++20 scan-assembler _Z1g1CIXtl1Atl1BLi2EEEEE
+PASS: g++.dg/abi/mangle77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle77.C -std=c++98
+PASS: g++.dg/abi/mangle78.C -std=c++14 scan-assembler _Z1fIiEv1AIXnxtlT_EEE
+PASS: g++.dg/abi/mangle78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle78.C -std=c++17 scan-assembler _Z1fIiEv1AIXnxtlT_EEE
+PASS: g++.dg/abi/mangle78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle78.C -std=c++20 scan-assembler _Z1fIiEv1AIXnxtlT_EEE
+PASS: g++.dg/abi/mangle78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/mangle78.C -std=c++98
+PASS: g++.dg/abi/mangle8.C -std=c++14 scan-assembler _ZN1CcvT_IiEEv
+PASS: g++.dg/abi/mangle8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle8.C -std=c++17 scan-assembler _ZN1CcvT_IiEEv
+PASS: g++.dg/abi/mangle8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle8.C -std=c++20 scan-assembler _ZN1CcvT_IiEEv
+PASS: g++.dg/abi/mangle8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle8.C -std=c++98 scan-assembler _ZN1CcvT_IiEEv
+PASS: g++.dg/abi/mangle8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/mangle9.C -std=gnu++14 scan-assembler _Z1fI1SEvNT_1XE
+PASS: g++.dg/abi/mangle9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/mangle9.C -std=gnu++17 scan-assembler _Z1fI1SEvNT_1XE
+PASS: g++.dg/abi/mangle9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/mangle9.C -std=gnu++20 scan-assembler _Z1fI1SEvNT_1XE
+PASS: g++.dg/abi/mangle9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/mangle9.C -std=gnu++98 scan-assembler _Z1fI1SEvNT_1XE
+PASS: g++.dg/abi/mangle9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++14 scan-assembler-not weak.*_Z
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++17 scan-assembler-not weak.*_Z
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++20 scan-assembler-not weak.*_Z
+PASS: g++.dg/abi/no-linkage-expr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no-linkage-expr1.C -std=c++98
+PASS: g++.dg/abi/no-weak1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/no-weak1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/no-weak1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/no-weak1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address1.C -std=c++14
+UNSUPPORTED: g++.dg/abi/no_unique_address1.C -std=c++17
+PASS: g++.dg/abi/no_unique_address1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/abi/no_unique_address1.C -std=c++98
+PASS: g++.dg/abi/no_unique_address2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address2.C -std=c++98
+PASS: g++.dg/abi/no_unique_address3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address3.C -std=c++98
+PASS: g++.dg/abi/no_unique_address4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address4.C -std=c++98
+PASS: g++.dg/abi/no_unique_address5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address5.C -std=c++98
+UNSUPPORTED: g++.dg/abi/no_unique_address6.C -std=c++14
+UNSUPPORTED: g++.dg/abi/no_unique_address6.C -std=c++17
+PASS: g++.dg/abi/no_unique_address6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address6.C -std=c++98
+PASS: g++.dg/abi/no_unique_address7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address7.C -std=c++14 execution test
+PASS: g++.dg/abi/no_unique_address7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address7.C -std=c++17 execution test
+PASS: g++.dg/abi/no_unique_address7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/abi/no_unique_address7.C -std=c++98
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/abi/no_unique_address8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address8.C -std=gnu++98
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/abi/no_unique_address8a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/no_unique_address8a.C -std=gnu++98
+PASS: g++.dg/abi/noreturn1.C -std=gnu++14 scan-assembler _Z3barPFvPKczE
+PASS: g++.dg/abi/noreturn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/noreturn1.C -std=gnu++17 scan-assembler _Z3barPFvPKczE
+PASS: g++.dg/abi/noreturn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/noreturn1.C -std=gnu++20 scan-assembler _Z3barPFvPKczE
+PASS: g++.dg/abi/noreturn1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/noreturn1.C -std=gnu++98 scan-assembler _Z3barPFvPKczE
+PASS: g++.dg/abi/noreturn1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/noreturn2.C -std=gnu++14 scan-assembler _Z3barPVFvPKczE
+PASS: g++.dg/abi/noreturn2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/noreturn2.C -std=gnu++17 scan-assembler _Z3barPVFvPKczE
+PASS: g++.dg/abi/noreturn2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/noreturn2.C -std=gnu++20 scan-assembler _Z3barPVFvPKczE
+PASS: g++.dg/abi/noreturn2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/noreturn2.C -std=gnu++98 scan-assembler _Z3barPVFvPKczE
+PASS: g++.dg/abi/noreturn2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 16 (test for errors, line 15)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 at line 22 (test for errors, line 21)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++17 at line 16 (test for errors, line 15)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++17 at line 22 (test for errors, line 21)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 22 (test for errors, line 21)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 32 (test for errors, line 31)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 35 (test for warnings, line 34)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 at line 37 (test for errors, line 36)
+PASS: g++.dg/abi/nsdmi-aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/nsdmi-aggr1.C -std=c++98
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 27 (test for warnings, line 26)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 at line 32 (test for warnings, line 31)
+PASS: g++.dg/abi/nsdmi-aggr1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/nsdmi-aggr1a.C -std=c++98
+PASS: g++.dg/abi/nullptr-align.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/nullptr-align.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/nullptr-align.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/nullptr-align.C -std=gnu++98
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/abi/nullptr-align2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/nullptr-align2.C -std=gnu++98
+PASS: g++.dg/abi/offsetof.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/offsetof.C -std=c++14 execution test
+PASS: g++.dg/abi/offsetof.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/offsetof.C -std=c++17 execution test
+PASS: g++.dg/abi/offsetof.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/offsetof.C -std=c++20 execution test
+PASS: g++.dg/abi/offsetof.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/offsetof.C -std=c++98 execution test
+PASS: g++.dg/abi/packed1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/packed1.C -std=gnu++14 execution test
+PASS: g++.dg/abi/packed1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/packed1.C -std=gnu++17 execution test
+PASS: g++.dg/abi/packed1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/packed1.C -std=gnu++20 execution test
+PASS: g++.dg/abi/packed1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/packed1.C -std=gnu++98 execution test
+PASS: g++.dg/abi/param1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/param1.C -std=c++14 execution test
+PASS: g++.dg/abi/param1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/param1.C -std=c++17 execution test
+PASS: g++.dg/abi/param1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/param1.C -std=c++20 execution test
+PASS: g++.dg/abi/param1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/param1.C -std=c++98 execution test
+PASS: g++.dg/abi/param2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/param2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/param2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/param2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++14 execution test
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++17 execution test
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++20 execution test
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1a.C -std=gnu++98 execution test
+PASS: g++.dg/abi/pr39188-1b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-1b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++14 execution test
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++17 execution test
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++20 execution test
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2a.C -std=gnu++98 execution test
+PASS: g++.dg/abi/pr39188-2b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-2b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++14 execution test
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++17 execution test
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++20 execution test
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3a.C -std=gnu++98 execution test
+PASS: g++.dg/abi/pr39188-3b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/pr39188-3b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/pr60336-1.C (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr60336-10.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr60336-11.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr60336-12.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr60336-2.C -std=gnu++98
+PASS: g++.dg/abi/pr60336-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr60336-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr60336-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr60336-3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr60336-4.C -std=gnu++98
+PASS: g++.dg/abi/pr60336-5.C (test for excess errors)
+PASS: g++.dg/abi/pr60336-6.C (test for excess errors)
+PASS: g++.dg/abi/pr60336-7.C (test for excess errors)
+PASS: g++.dg/abi/pr60336-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr60336-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr60336-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr60336-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr60336-9.C (test for excess errors)
+PASS: g++.dg/abi/pr68355.C (test for excess errors)
+PASS: g++.dg/abi/pr70182.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++14 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr70182.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++17 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++20 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_1fIiEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_oncviEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_onmiIdEEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++98 scan-assembler _Z1gI1AEv1SIXadsrT_onplEE
+PASS: g++.dg/abi/pr70182.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr77489.C -std=gnu++14 scan-assembler _ZZ3foovE8localVar_9
+PASS: g++.dg/abi/pr77489.C -std=gnu++14 scan-assembler _ZZ3foovE8localVar__10_
+PASS: g++.dg/abi/pr77489.C -std=gnu++14 scan-assembler _ZZ3foovE8localVar__11_
+PASS: g++.dg/abi/pr77489.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr77489.C -std=gnu++17 scan-assembler _ZZ3foovE8localVar_9
+PASS: g++.dg/abi/pr77489.C -std=gnu++17 scan-assembler _ZZ3foovE8localVar__10_
+PASS: g++.dg/abi/pr77489.C -std=gnu++17 scan-assembler _ZZ3foovE8localVar__11_
+PASS: g++.dg/abi/pr77489.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar_9
+PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar__10_
+PASS: g++.dg/abi/pr77489.C -std=gnu++20 scan-assembler _ZZ3foovE8localVar__11_
+PASS: g++.dg/abi/pr77489.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar_9
+PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar__10_
+PASS: g++.dg/abi/pr77489.C -std=gnu++98 scan-assembler _ZZ3foovE8localVar__11_
+PASS: g++.dg/abi/pr77489.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 (test for warnings, line 158)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 113 (test for warnings, line 112)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 124 (test for warnings, line 123)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 160 (test for warnings, line 159)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 167 (test for warnings, line 166)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 169 (test for warnings, line 168)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 at line 52 (test for warnings, line 51)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 (test for warnings, line 158)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 113 (test for warnings, line 112)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 124 (test for warnings, line 123)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 160 (test for warnings, line 159)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 167 (test for warnings, line 166)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 169 (test for warnings, line 168)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 at line 52 (test for warnings, line 51)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 158)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 113 (test for warnings, line 112)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 124 (test for warnings, line 123)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 160 (test for warnings, line 159)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 167 (test for warnings, line 166)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 169 (test for warnings, line 168)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 at line 52 (test for warnings, line 51)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 158)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 113 (test for warnings, line 112)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 124 (test for warnings, line 123)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 160 (test for warnings, line 159)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 167 (test for warnings, line 166)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 169 (test for warnings, line 168)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 at line 52 (test for warnings, line 51)
+PASS: g++.dg/abi/pr77728-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/pr77728-2.C -std=gnu++98
+PASS: g++.dg/abi/pr83487.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr83487.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr83487.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr83487.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr83489.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/abi/pr83489.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/abi/pr83489.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/pr83489.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/abi/pr83489.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/abi/pr83489.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/abi/pr83489.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/abi/pr83489.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/pr87137.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr87137.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr87137.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr87137.C -std=c++98
+PASS: g++.dg/abi/pr98531-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr98531-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr98531-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr98531-1.C -std=c++98
+PASS: g++.dg/abi/pr98531-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr98531-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr98531-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr98531-2.C -std=c++98
+PASS: g++.dg/abi/pr98531-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr98531-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr98531-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr98531-3.C -std=c++98
+PASS: g++.dg/abi/pr98531-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pr98531-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pr98531-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/pr98531-4.C -std=c++98
+PASS: g++.dg/abi/pragma-pack1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pragma-pack1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pragma-pack1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/pragma-pack1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/pure-virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/pure-virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/pure-virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/pure-virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE2_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler .weak(_definition)?[ \t]_?_ZGR1bIvE_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE0_:\n[^\n]+_ZGR1bIvE1_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE1_:\n[^\n]+[ \t]1
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE2_:\n[^\n]+[ \t]4
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 scan-assembler _ZGR1bIvE_:\n[^\n]+_ZGR1bIvE0_
+PASS: g++.dg/abi/ref-temp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/ref-temp1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++14
+UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++17
+UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++20
+UNSUPPORTED: g++.dg/abi/regparm1.C -std=c++98
+PASS: g++.dg/abi/rtti1.C -std=c++14 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n]
+PASS: g++.dg/abi/rtti1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/rtti1.C -std=c++17 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n]
+PASS: g++.dg/abi/rtti1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/rtti1.C -std=c++20 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n]
+PASS: g++.dg/abi/rtti1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/rtti1.C -std=c++98 scan-assembler-dem-not \\ntypeinfo for A[: \\t\\n]
+PASS: g++.dg/abi/rtti1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/rtti2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/rtti2.C -std=c++14 execution test
+PASS: g++.dg/abi/rtti2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/rtti2.C -std=c++17 execution test
+PASS: g++.dg/abi/rtti2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/rtti2.C -std=c++20 execution test
+PASS: g++.dg/abi/rtti2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/rtti2.C -std=c++98 execution test
+PASS: g++.dg/abi/rtti3.C -std=c++14 scan-assembler .weak[ \t]_?_ZTSPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++14 scan-assembler-not .weak[ \t]_?_ZTIPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/rtti3.C -std=c++17 scan-assembler .weak[ \t]_?_ZTSPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++17 scan-assembler-not .weak[ \t]_?_ZTIPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/rtti3.C -std=c++20 scan-assembler .weak[ \t]_?_ZTSPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++20 scan-assembler-not .weak[ \t]_?_ZTIPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/rtti3.C -std=c++98 scan-assembler .weak[ \t]_?_ZTSPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++98 scan-assembler-not .weak[ \t]_?_ZTIPP1A
+PASS: g++.dg/abi/rtti3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/scoped1.C -std=gnu++14 execution test
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/scoped1.C -std=gnu++17 execution test
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/scoped1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/abi/scoped1.C -std=gnu++98
+PASS: g++.dg/abi/spec1.C -std=c++14 scan-assembler-not weak
+PASS: g++.dg/abi/spec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/spec1.C -std=c++17 scan-assembler-not weak
+PASS: g++.dg/abi/spec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/spec1.C -std=c++20 scan-assembler-not weak
+PASS: g++.dg/abi/spec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/spec1.C -std=c++98 scan-assembler-not weak
+PASS: g++.dg/abi/spec1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/structret1.C -std=gnu++98
+UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++14
+UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++17
+UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++20
+UNSUPPORTED: g++.dg/abi/thunk1.C -std=c++98
+UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/thunk2.C -std=gnu++98
+PASS: g++.dg/abi/thunk3.C -std=c++14 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/thunk3.C -std=c++17 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/thunk3.C -std=c++20 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/thunk3.C -std=c++98 scan-assembler-not .weak[\t ]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/thunk4.C -std=c++14 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/thunk4.C -std=c++17 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/thunk4.C -std=c++20 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/thunk4.C -std=c++98 scan-assembler .weak[ \t]_?_ZThn._N7Derived3FooEv
+PASS: g++.dg/abi/thunk4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/thunk5.C -std=c++14 scan-assembler weak.*ZTv
+PASS: g++.dg/abi/thunk5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/thunk5.C -std=c++17 scan-assembler weak.*ZTv
+PASS: g++.dg/abi/thunk5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/thunk5.C -std=c++20 scan-assembler weak.*ZTv
+PASS: g++.dg/abi/thunk5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/thunk5.C -std=c++98 scan-assembler weak.*ZTv
+PASS: g++.dg/abi/thunk5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/thunk6.C -std=c++14 scan-assembler _ZTv0_n16_N1CD1Ev
+PASS: g++.dg/abi/thunk6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/thunk6.C -std=c++17 scan-assembler _ZTv0_n16_N1CD1Ev
+PASS: g++.dg/abi/thunk6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/thunk6.C -std=c++20 scan-assembler _ZTv0_n16_N1CD1Ev
+PASS: g++.dg/abi/thunk6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/thunk6.C -std=c++98 scan-assembler _ZTv0_n16_N1CD1Ev
+PASS: g++.dg/abi/thunk6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/vague1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vague1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vague1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vague1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/vbase1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/vbase1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/vbase1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/vbase11.C -std=gnu++98
+PASS: g++.dg/abi/vbase12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase12.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase12.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase12.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase12.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase13.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase13.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase13.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase13.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/vbase15.C -std=c++14 execution test
+PASS: g++.dg/abi/vbase15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/vbase15.C -std=c++17 execution test
+PASS: g++.dg/abi/vbase15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/vbase15.C -std=c++20 execution test
+PASS: g++.dg/abi/vbase15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/vbase15.C -std=c++98 execution test
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase8-10.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase8-21.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase8-22.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vbase8-4.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vbase9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/vbase9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/vbase9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/vbase9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/abi/vcall1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/abi/vcall1.C -std=gnu++14 execution test
+PASS: g++.dg/abi/vcall1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/abi/vcall1.C -std=gnu++17 execution test
+PASS: g++.dg/abi/vcall1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/abi/vcall1.C -std=gnu++20 execution test
+PASS: g++.dg/abi/vcall1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/abi/vcall1.C -std=gnu++98 execution test
+PASS: g++.dg/abi/vthunk1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/vthunk1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/vthunk1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/vthunk1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++14
+UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++17
+UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++20
+UNSUPPORTED: g++.dg/abi/vthunk2.C -std=c++98
+UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++14
+UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++17
+UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++20
+UNSUPPORTED: g++.dg/abi/vthunk3.C -std=gnu++98
+PASS: g++.dg/abi/vtt1.C -std=c++14 scan-assembler _ZTT1B
+PASS: g++.dg/abi/vtt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/vtt1.C -std=c++17 scan-assembler _ZTT1B
+PASS: g++.dg/abi/vtt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/vtt1.C -std=c++20 scan-assembler _ZTT1B
+PASS: g++.dg/abi/vtt1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/vtt1.C -std=c++98 scan-assembler _ZTT1B
+PASS: g++.dg/abi/vtt1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 101)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 108)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 114)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 121)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 126)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 127)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 131)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 132)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 133)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 136)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 137)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 140)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 143)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 144)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 148)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 151)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 152)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 153)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 157)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 158)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 163)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 164)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 166)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 167)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 169)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 170)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 172)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 173)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 177)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 181)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 85)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/addr_builtin-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 101)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 108)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 114)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 121)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 124)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 126)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 127)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 131)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 132)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 133)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 136)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 137)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 140)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 143)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 144)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 148)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 151)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 152)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 153)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 156)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 157)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 158)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 163)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 164)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 166)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 167)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 169)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 170)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 172)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 173)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 177)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 181)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 85)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 90)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/addr_builtin-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 121)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 126)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 127)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 131)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 132)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 133)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 136)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 137)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 140)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 143)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 144)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 148)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 151)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 153)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 157)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 158)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 163)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 164)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 166)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 167)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 169)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 170)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 172)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 173)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 177)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 181)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/addr_builtin-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 101)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 102)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 106)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 108)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 111)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 112)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 114)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 117)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 118)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 120)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 121)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 124)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 126)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 127)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 130)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 131)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 132)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 133)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 136)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 137)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 139)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 140)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 143)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 144)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 148)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 151)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 152)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 153)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 156)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 157)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 158)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 163)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 164)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 166)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 167)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 169)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 170)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 172)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 173)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 177)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 181)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 75)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 76)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 80)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 83)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 85)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 90)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/addr_builtin-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/asm-qual-1.C (test for errors, line 10)
+PASS: g++.dg/asm-qual-1.C (test for errors, line 12)
+PASS: g++.dg/asm-qual-1.C (test for excess errors)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 23)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 24)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 25)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 26)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 27)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 28)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 30)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 31)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 32)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 33)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 34)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 35)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 37)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 38)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 39)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 40)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 41)
+PASS: g++.dg/asm-qual-2.C (test for errors, line 42)
+PASS: g++.dg/asm-qual-2.C (test for excess errors)
+PASS: g++.dg/asm-qual-3.C (test for errors, line 5)
+PASS: g++.dg/asm-qual-3.C (test for errors, line 7)
+PASS: g++.dg/asm-qual-3.C (test for errors, line 8)
+PASS: g++.dg/asm-qual-3.C (test for errors, line 9)
+PASS: g++.dg/asm-qual-3.C (test for warnings, line 6)
+XFAIL: g++.dg/asm-qual-3.C (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-1_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-2_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-3_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/auto-init-uninit-pred-4.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cdce3.C -std=gnu++14
+UNSUPPORTED: g++.dg/cdce3.C -std=gnu++17
+UNSUPPORTED: g++.dg/cdce3.C -std=gnu++20
+UNSUPPORTED: g++.dg/cdce3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/cet-notrack-1.C -std=gnu++98
+PASS: g++.dg/concepts/abbrev1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/abbrev1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/abbrev1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev1.C -std=c++98
+PASS: g++.dg/concepts/abbrev10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/abbrev10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/abbrev10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev10.C -std=c++98
+PASS: g++.dg/concepts/abbrev11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/abbrev11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/abbrev11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev11.C -std=c++98
+PASS: g++.dg/concepts/abbrev2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/abbrev2.C -std=c++14 execution test
+PASS: g++.dg/concepts/abbrev2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/abbrev2.C -std=c++17 execution test
+PASS: g++.dg/concepts/abbrev2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/concepts/abbrev2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/concepts/abbrev2.C -std=c++98
+PASS: g++.dg/concepts/abbrev3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/abbrev3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/abbrev3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev3.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/abbrev5.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/abbrev5.C -std=c++17
+PASS: g++.dg/concepts/abbrev5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/concepts/abbrev5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev5.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/abbrev6.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/abbrev6.C -std=c++17
+PASS: g++.dg/concepts/abbrev6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/concepts/abbrev6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev6.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/abbrev7.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/abbrev7.C -std=c++17
+PASS: g++.dg/concepts/abbrev7.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/concepts/abbrev7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev7.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/abbrev8.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/abbrev8.C -std=c++17
+PASS: g++.dg/concepts/abbrev8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev8.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/abbrev9.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/abbrev9.C -std=c++17
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for bogus messages, line 25)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/concepts/abbrev9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/abbrev9.C -std=c++98
+PASS: g++.dg/concepts/attrib1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/concepts/attrib1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/attrib1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/concepts/attrib1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/attrib1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/attrib1.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/auto1.C -std=gnu++14
+PASS: g++.dg/concepts/auto1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/concepts/auto1.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/auto1.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/concepts/auto1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/auto1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/auto3.C -std=gnu++14
+PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/concepts/auto3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/auto3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/auto4.C -std=gnu++14
+PASS: g++.dg/concepts/auto4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/auto4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/auto5.C -std=gnu++14
+PASS: g++.dg/concepts/auto5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/auto5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/auto6.C -std=gnu++14
+PASS: g++.dg/concepts/auto6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/auto6.C -std=gnu++98
+PASS: g++.dg/concepts/auto7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/auto7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/auto7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto7.C -std=c++98
+PASS: g++.dg/concepts/auto7a.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/concepts/auto7a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/auto7a.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/concepts/auto7a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/auto7a.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/concepts/auto7a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/auto7a.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/class-deduction1.C -std=gnu++14
+PASS: g++.dg/concepts/class-deduction1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/concepts/class-deduction1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/class-deduction1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/class-deduction1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/class5.C -std=gnu++14
+PASS: g++.dg/concepts/class5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/class5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/class5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/class6.C -std=gnu++14
+PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/class6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/class6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/class6.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/debug1.C -std=gnu++14
+PASS: g++.dg/concepts/debug1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/debug1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/debug1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/decl-diagnose.C -std=gnu++14
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/concepts/decl-diagnose.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/decl-diagnose.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/decl-diagnose.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/deduction-constraint1.C -std=gnu++14
+PASS: g++.dg/concepts/deduction-constraint1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/deduction-constraint1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/deduction-constraint1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/diagnostic1.C -std=gnu++14
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/concepts/diagnostic1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/diagnostic1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/diagnostic10.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic10.C -std=c++17
+PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/concepts/diagnostic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic10.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic11.C -std=c++14
+PASS: g++.dg/concepts/diagnostic11.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/concepts/diagnostic11.C -std=c++17 at line 5 (test for warnings, line 4)
+PASS: g++.dg/concepts/diagnostic11.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic11.C -std=c++20
+UNSUPPORTED: g++.dg/concepts/diagnostic11.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic12.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic12.C -std=c++17
+PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/concepts/diagnostic12.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/concepts/diagnostic12.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic12.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic13.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic13.C -std=c++17
+PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic13.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic14.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic14.C -std=c++17
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/concepts/diagnostic14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic14.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic15.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic15.C -std=c++17
+PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/concepts/diagnostic15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic15.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic16.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic16.C -std=c++17
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/concepts/diagnostic16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic16.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic17.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic17.C -std=c++17
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 11 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 14 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 17 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 at line 8 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic17.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic18.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic18.C -std=c++17
+PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/concepts/diagnostic18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic18.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic19.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic19.C -std=c++17
+PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/concepts/diagnostic19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic19.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic2.C -std=gnu++14
+UNSUPPORTED: g++.dg/concepts/diagnostic2.C -std=gnu++17
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 18-18
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 expected multiline pattern lines 27-28
+PASS: g++.dg/concepts/diagnostic2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/diagnostic3.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic3.C -std=c++17
+PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/concepts/diagnostic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic3.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic4.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic4.C -std=c++17
+PASS: g++.dg/concepts/diagnostic4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/concepts/diagnostic4.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/concepts/diagnostic4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic4.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic5.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic5.C -std=c++17
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 12 (test for warnings, line 10)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 13 (test for warnings, line 10)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 18 (test for warnings, line 16)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 23 (test for warnings, line 21)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 27 (test for warnings, line 26)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 28 (test for warnings, line 26)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 32 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 33 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 34 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 35 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 36 (test for warnings, line 31)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 at line 7 (test for warnings, line 5)
+PASS: g++.dg/concepts/diagnostic5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic5.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic6.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic6.C -std=c++17
+PASS: g++.dg/concepts/diagnostic6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/concepts/diagnostic6.C -std=c++20 at line 5 (test for warnings, line 4)
+PASS: g++.dg/concepts/diagnostic6.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/concepts/diagnostic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic6.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic7.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic7.C -std=c++17
+PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 10 (test for warnings, line 8)
+PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 11 (test for warnings, line 8)
+PASS: g++.dg/concepts/diagnostic7.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/concepts/diagnostic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic7.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic8.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic8.C -std=c++17
+PASS: g++.dg/concepts/diagnostic8.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/concepts/diagnostic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic8.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/diagnostic9.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/diagnostic9.C -std=c++17
+PASS: g++.dg/concepts/diagnostic9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/concepts/diagnostic9.C -std=c++20 at line 4 (test for warnings, line 6)
+PASS: g++.dg/concepts/diagnostic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/diagnostic9.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/dr1430.C -std=gnu++14
+XFAIL: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/concepts/dr1430.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/dr1430.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/dr1430.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/equiv.C -std=gnu++14
+PASS: g++.dg/concepts/equiv.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/equiv.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/equiv.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/equiv2.C -std=gnu++14
+PASS: g++.dg/concepts/equiv2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/equiv2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/equiv2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/explicit-spec1.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/explicit-spec1.C -std=c++17
+PASS: g++.dg/concepts/explicit-spec1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/explicit-spec1.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/explicit-spec1a.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/explicit-spec1a.C -std=c++17
+PASS: g++.dg/concepts/explicit-spec1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/explicit-spec1a.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/expression.C -std=gnu++14
+PASS: g++.dg/concepts/expression.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/expression.C -std=gnu++17 execution test
+UNSUPPORTED: g++.dg/concepts/expression.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/expression.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/expression2.C -std=gnu++14
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/concepts/expression2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/expression2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/expression2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/expression3.C -std=gnu++14
+PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/concepts/expression3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/expression3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/expression3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn-concept1.C -std=gnu++14
+PASS: g++.dg/concepts/fn-concept1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/concepts/fn-concept1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn-concept1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn-concept1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn-concept2.C -std=gnu++14
+PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/concepts/fn-concept2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn-concept2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn-concept2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn-concept3.C -std=gnu++14
+PASS: g++.dg/concepts/fn-concept3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn-concept3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn-concept3.C -std=gnu++98
+PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/fn-generic-member-ool.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn-generic-member-ool.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/fn1.C -std=gnu++14
+PASS: g++.dg/concepts/fn1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn10.C -std=gnu++14
+PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/concepts/fn10.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn10.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn10.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn2.C -std=gnu++14
+PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/concepts/fn2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn3.C -std=gnu++14
+PASS: g++.dg/concepts/fn3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn4.C -std=gnu++14
+PASS: g++.dg/concepts/fn4.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/fn4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn5.C -std=gnu++14
+PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/concepts/fn5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn6.C -std=gnu++14
+PASS: g++.dg/concepts/fn6.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/concepts/fn6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn6.C -std=gnu++98
+PASS: g++.dg/concepts/fn7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/concepts/fn7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/fn7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn7.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn8.C -std=gnu++14
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/concepts/fn8.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn8.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn8.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/fn9.C -std=gnu++14
+PASS: g++.dg/concepts/fn9.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/fn9.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/fn9.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/generic-fn-err.C -std=gnu++14
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/concepts/generic-fn-err.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/generic-fn-err.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/generic-fn-err.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/generic-fn.C -std=gnu++14
+PASS: g++.dg/concepts/generic-fn.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/generic-fn.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/generic-fn.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/inherit-ctor1.C -std=gnu++14
+PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/concepts/inherit-ctor1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/inherit-ctor1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/inherit-ctor1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/inherit-ctor3.C -std=gnu++14
+PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/inherit-ctor3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/inherit-ctor3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/inherit-ctor3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro1.C -std=gnu++14
+PASS: g++.dg/concepts/intro1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro2.C -std=gnu++14
+PASS: g++.dg/concepts/intro2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro3.C -std=gnu++14
+PASS: g++.dg/concepts/intro3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro4.C -std=gnu++14
+PASS: g++.dg/concepts/intro4.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/concepts/intro4.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/concepts/intro4.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/concepts/intro4.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/concepts/intro4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro5.C -std=gnu++14
+PASS: g++.dg/concepts/intro5.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/intro5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro6.C -std=gnu++14
+PASS: g++.dg/concepts/intro6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro6.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/intro7.C -std=gnu++14
+PASS: g++.dg/concepts/intro7.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/intro7.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/intro7.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/local-extern.C -std=c++14
+PASS: g++.dg/concepts/local-extern.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/concepts/local-extern.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/local-extern.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/concepts/local-extern.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/local-extern.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/locations1.C -std=gnu++14
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/concepts/locations1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/locations1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/locations1.C -std=gnu++98
+PASS: g++.dg/concepts/no-bool1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/no-bool1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/no-bool1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/no-bool1.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pack-1.C -std=gnu++14
+PASS: g++.dg/concepts/pack-1.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/pack-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pack-1.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/pack-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pack-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/partial-concept-id1.C -std=gnu++14
+PASS: g++.dg/concepts/partial-concept-id1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/partial-concept-id1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/partial-concept-id1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/partial-concept-id2.C -std=gnu++14
+PASS: g++.dg/concepts/partial-concept-id2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/partial-concept-id2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/partial-concept-id2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/partial-spec5.C -std=gnu++14
+PASS: g++.dg/concepts/partial-spec5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/partial-spec5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/partial-spec5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/placeholder2.C -std=gnu++14
+PASS: g++.dg/concepts/placeholder2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/placeholder2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/placeholder2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/placeholder3.C -std=gnu++14
+PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/concepts/placeholder3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/placeholder3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/placeholder3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/placeholder4.C -std=gnu++14
+PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/concepts/placeholder4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/placeholder4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/placeholder4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/placeholder5.C -std=gnu++14
+PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/concepts/placeholder5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/placeholder5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/placeholder5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/placeholder6.C -std=gnu++14
+PASS: g++.dg/concepts/placeholder6.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/concepts/placeholder6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/placeholder6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/placeholder6.C -std=gnu++98
+PASS: g++.dg/concepts/pr105061.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr105061.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr105061.C -std=c++20 (test for excess errors)
+PASS: g++.dg/concepts/pr105061.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr65634.C -std=gnu++14
+PASS: g++.dg/concepts/pr65634.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr65634.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr65634.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr65636.C -std=gnu++14
+PASS: g++.dg/concepts/pr65636.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr65636.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr65636.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr65681.C -std=gnu++14
+PASS: g++.dg/concepts/pr65681.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr65681.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr65681.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr65848.C -std=gnu++14
+PASS: g++.dg/concepts/pr65848.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr65848.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr65848.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr67249.C -std=gnu++14
+PASS: g++.dg/concepts/pr67249.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr67249.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr67249.C -std=gnu++98
+PASS: g++.dg/concepts/pr67544.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/concepts/pr67544.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr67544.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr67544.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr67595.C -std=gnu++14
+PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/pr67595.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr67595.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr67595.C -std=gnu++98
+PASS: g++.dg/concepts/pr67655.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr67655.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr67655.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr67655.C -std=c++98
+PASS: g++.dg/concepts/pr67656.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr67656.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr67656.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr67656.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr68434.C -std=gnu++14
+PASS: g++.dg/concepts/pr68434.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr68434.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr68434.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr71127.C -std=gnu++14
+PASS: g++.dg/concepts/pr71127.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/concepts/pr71127.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr71127.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr71127.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr71128.C -std=gnu++14
+PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/concepts/pr71128.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr71128.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr71128.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr71131.C -std=gnu++14
+PASS: g++.dg/concepts/pr71131.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/concepts/pr71131.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr71131.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr71131.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr71385.C -std=gnu++14
+PASS: g++.dg/concepts/pr71385.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr71385.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr71385.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr84330.C -std=gnu++14
+PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/concepts/pr84330.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr84330.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr84330.C -std=gnu++98
+PASS: g++.dg/concepts/pr84423-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr84423-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr84423-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr84423-1.C -std=c++98
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/concepts/pr84423-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr84423-2.C -std=c++98
+PASS: g++.dg/concepts/pr84661.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84661.C -std=c++14 (test for excess errors)
+PASS: g++.dg/concepts/pr84661.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84661.C -std=c++17 (test for excess errors)
+PASS: g++.dg/concepts/pr84661.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/concepts/pr84661.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr84661.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr85065.C -std=gnu++14
+PASS: g++.dg/concepts/pr85065.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/concepts/pr85065.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr85065.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/pr85065.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr87768.C -std=gnu++14
+PASS: g++.dg/concepts/pr87768.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr87768.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr87768.C -std=gnu++98
+PASS: g++.dg/concepts/pr89036.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/concepts/pr89036.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr89036.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr89036.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr91073-1.C -std=gnu++14
+PASS: g++.dg/concepts/pr91073-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr91073-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr91073-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr91073-2.C -std=gnu++14
+PASS: g++.dg/concepts/pr91073-2.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/concepts/pr91073-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr91073-2.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/concepts/pr91073-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr91073-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr92804-1.C -std=gnu++14
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr92804-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr92804-2.C -std=gnu++14
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/concepts/pr92804-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr92804-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr93729.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/pr93729.C -std=c++17
+PASS: g++.dg/concepts/pr93729.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/concepts/pr93729.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr93729.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr93933.C -std=gnu++14
+PASS: g++.dg/concepts/pr93933.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/pr93933.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr93933.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/pr93933.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr93933.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr94252.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/pr94252.C -std=c++17
+PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/concepts/pr94252.C -std=c++20 at line 19 (test for bogus messages, line 18)
+PASS: g++.dg/concepts/pr94252.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr94252.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr94827.C -std=gnu++14
+PASS: g++.dg/concepts/pr94827.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/concepts/pr94827.C -std=gnu++17 execution test
+PASS: g++.dg/concepts/pr94827.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/concepts/pr94827.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/concepts/pr94827.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/pr95181-2.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/pr95181-2.C -std=c++17
+PASS: g++.dg/concepts/pr95181-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr95181-2.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr95181.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/pr95181.C -std=c++17
+PASS: g++.dg/concepts/pr95181.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr95181.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/pr95386.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/pr95386.C -std=c++17
+PASS: g++.dg/concepts/pr95386.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/pr95386.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/template-parm11.C -std=gnu++14
+PASS: g++.dg/concepts/template-parm11.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/concepts/template-parm11.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-parm11.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-parm11.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/template-parm12.C -std=gnu++14
+PASS: g++.dg/concepts/template-parm12.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-parm12.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-parm12.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/template-parm2.C -std=gnu++14
+PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/concepts/template-parm2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-parm2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-parm2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/template-parm3.C -std=gnu++14
+PASS: g++.dg/concepts/template-parm3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-parm3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-parm3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/template-parm4.C -std=gnu++14
+PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/concepts/template-parm4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-parm4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-parm4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/template-template-parm1.C -std=gnu++14
+PASS: g++.dg/concepts/template-template-parm1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/template-template-parm1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/template-template-parm1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept1.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept2.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/concepts/var-concept2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept3.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/concepts/var-concept3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept4.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/concepts/var-concept4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept5.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/concepts/var-concept5.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept5.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept5.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept6.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept6.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/concepts/var-concept6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept6.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept6.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-concept7.C -std=gnu++14
+PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/concepts/var-concept7.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-concept7.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-concept7.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-templ1.C -std=gnu++14
+PASS: g++.dg/concepts/var-templ1.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/concepts/var-templ1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-templ1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-templ1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-templ2.C -std=gnu++14
+PASS: g++.dg/concepts/var-templ2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-templ2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-templ2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/var-templ3.C -std=gnu++14
+PASS: g++.dg/concepts/var-templ3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/var-templ3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/var-templ3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/variadic1.C -std=gnu++14
+PASS: g++.dg/concepts/variadic1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic1.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/variadic1.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/variadic2.C -std=gnu++14
+PASS: g++.dg/concepts/variadic2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/concepts/variadic2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic2.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/variadic2.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/variadic3.C -std=gnu++14
+PASS: g++.dg/concepts/variadic3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/concepts/variadic3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic3.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/variadic3.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/variadic4.C -std=gnu++14
+PASS: g++.dg/concepts/variadic4.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/concepts/variadic4.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic4.C -std=gnu++20
+UNSUPPORTED: g++.dg/concepts/variadic4.C -std=gnu++98
+UNSUPPORTED: g++.dg/concepts/variadic5.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/variadic5.C -std=c++17
+PASS: g++.dg/concepts/variadic5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic5.C -std=c++98
+UNSUPPORTED: g++.dg/concepts/variadic6.C -std=c++14
+UNSUPPORTED: g++.dg/concepts/variadic6.C -std=c++17
+PASS: g++.dg/concepts/variadic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/concepts/variadic6.C -std=c++98
+PASS: g++.dg/conflict-markers-1.C (test for excess errors)
+PASS: g++.dg/conflict-markers-2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/conflict-markers-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/conflict-markers-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/conflict-markers-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conflict-markers-2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/conflict-markers-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/conflict-markers-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/conflict-markers-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/conflict-markers-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conflict-markers-2.C -std=c++98
+PASS: g++.dg/constexpr-null1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/constexpr-null1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/constexpr-null1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/constexpr-null1.C -std=c++98
+PASS: g++.dg/contracts/contracts-access1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-access1.C execution test
+PASS: g++.dg/contracts/contracts-access1.C output pattern test
+PASS: g++.dg/contracts/contracts-assume1.C (test for errors, line 18)
+PASS: g++.dg/contracts/contracts-assume1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-assume2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-assume2.C execution test
+PASS: g++.dg/contracts/contracts-assume2.C output pattern test
+PASS: g++.dg/contracts/contracts-assume3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-assume3.C execution test
+PASS: g++.dg/contracts/contracts-assume4.C (test for warnings, line 6)
+PASS: g++.dg/contracts/contracts-assume4.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-assume4.C execution test
+PASS: g++.dg/contracts/contracts-assume5.C (test for warnings, line 28)
+PASS: g++.dg/contracts/contracts-assume5.C (test for warnings, line 30)
+PASS: g++.dg/contracts/contracts-assume5.C at line 29 (test for errors, line 14)
+PASS: g++.dg/contracts/contracts-assume5.C at line 31 (test for errors, line 22)
+PASS: g++.dg/contracts/contracts-assume5.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-assume6.C (test for errors, line 29)
+PASS: g++.dg/contracts/contracts-assume6.C (test for errors, line 42)
+PASS: g++.dg/contracts/contracts-assume6.C (test for errors, line 49)
+PASS: g++.dg/contracts/contracts-assume6.C (test for warnings, line 24)
+PASS: g++.dg/contracts/contracts-assume6.C (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-comdat1.C -std=c++14
+UNSUPPORTED: g++.dg/contracts/contracts-comdat1.C -std=c++17
+PASS: g++.dg/contracts/contracts-comdat1.C -std=c++20 scan-assembler-not (weak|globl)[^\\n]*_Z1fi.pre
+PASS: g++.dg/contracts/contracts-comdat1.C -std=c++20 scan-assembler-not _Z1fi.pre,comdat
+PASS: g++.dg/contracts/contracts-comdat1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-comdat1.C -std=c++98
+PASS: g++.dg/contracts/contracts-config1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-config1.C execution test
+PASS: g++.dg/contracts/contracts-config1.C output pattern test
+PASS: g++.dg/contracts/contracts-constexpr1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-constexpr1.C execution test
+PASS: g++.dg/contracts/contracts-constexpr1.C output pattern test
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 39 (test for errors, line 6)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 41 (test for errors, line 14)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 43 (test for errors, line 22)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 45 (test for errors, line 31)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 48 (test for errors, line 7)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 50 (test for errors, line 15)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 52 (test for errors, line 24)
+PASS: g++.dg/contracts/contracts-constexpr2.C at line 54 (test for errors, line 32)
+PASS: g++.dg/contracts/contracts-constexpr2.C (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-constexpr3.C -std=c++14
+UNSUPPORTED: g++.dg/contracts/contracts-constexpr3.C -std=c++17
+PASS: g++.dg/contracts/contracts-constexpr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-constexpr3.C -std=c++98
+PASS: g++.dg/contracts/contracts-conversion1.C (test for errors, line 9)
+PASS: g++.dg/contracts/contracts-conversion1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-ctor-dtor1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 15)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 16)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 23)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 27)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 31)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 8)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for errors, line 9)
+PASS: g++.dg/contracts/contracts-ctor-dtor2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-cv1.C (test for errors, line 11)
+PASS: g++.dg/contracts/contracts-cv1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 100)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 28)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 70)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 75)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 8)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 82)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for errors, line 86)
+PASS: g++.dg/contracts/contracts-deduced1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-deduced2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-deduced2.C execution test
+PASS: g++.dg/contracts/contracts-deduced2.C output pattern test
+PASS: g++.dg/contracts/contracts-err1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/contracts/contracts-err1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/contracts/contracts-err1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/contracts/contracts-err1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/contracts/contracts-err1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/contracts/contracts-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-err1.C -std=c++98
+PASS: g++.dg/contracts/contracts-externC.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-friend1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-friend1.C execution test
+PASS: g++.dg/contracts/contracts-friend1.C output pattern test
+PASS: g++.dg/contracts/contracts-ft1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/contracts/contracts-ft1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/contracts/contracts-ft1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/contracts/contracts-ft1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/contracts/contracts-ignore1.C (test for errors, line 18)
+PASS: g++.dg/contracts/contracts-ignore1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-ignore2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-ignore2.C execution test
+PASS: g++.dg/contracts/contracts-large-return.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-multiline1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-multiline1.C execution test
+PASS: g++.dg/contracts/contracts-multiline1.C output pattern test
+PASS: g++.dg/contracts/contracts-multiple-inheritance1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-multiple-inheritance2.C (test for errors, line 13)
+PASS: g++.dg/contracts/contracts-multiple-inheritance2.C (test for errors, line 17)
+PASS: g++.dg/contracts/contracts-multiple-inheritance2.C (test for errors, line 29)
+PASS: g++.dg/contracts/contracts-multiple-inheritance2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-nested-class1.C (test for errors, line 13)
+PASS: g++.dg/contracts/contracts-nested-class1.C (test for errors, line 16)
+PASS: g++.dg/contracts/contracts-nested-class1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-nested-class2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-nested-class2.C execution test
+UNSUPPORTED: g++.dg/contracts/contracts-nocopy1.C -std=c++14
+UNSUPPORTED: g++.dg/contracts/contracts-nocopy1.C -std=c++17
+PASS: g++.dg/contracts/contracts-nocopy1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-nocopy1.C -std=c++98
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 21)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 22)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 23)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 24)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 25)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 26)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 34)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 39)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 40)
+PASS: g++.dg/contracts/contracts-override.C (test for errors, line 41)
+PASS: g++.dg/contracts/contracts-override.C at line 28 (test for errors, line 27)
+PASS: g++.dg/contracts/contracts-override.C at line 29 (test for errors, line 27)
+PASS: g++.dg/contracts/contracts-override.C at line 30 (test for errors, line 27)
+PASS: g++.dg/contracts/contracts-override.C at line 31 (test for errors, line 27)
+PASS: g++.dg/contracts/contracts-override.C at line 33 (test for errors, line 32)
+PASS: g++.dg/contracts/contracts-override.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 25)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 35)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 41)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 53)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 59)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 66)
+PASS: g++.dg/contracts/contracts-post1.C (test for errors, line 72)
+PASS: g++.dg/contracts/contracts-post1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post2.C execution test
+PASS: g++.dg/contracts/contracts-post3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post3.C execution test
+PASS: g++.dg/contracts/contracts-post3.C output pattern test
+PASS: g++.dg/contracts/contracts-post4.C (test for errors, line 20)
+PASS: g++.dg/contracts/contracts-post4.C (test for errors, line 26)
+PASS: g++.dg/contracts/contracts-post4.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post5.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post6.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post7.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-post7.C execution test
+PASS: g++.dg/contracts/contracts-pre1.C (test for bogus messages, line 23)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 14)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 15)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 16)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 19)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 20)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 21)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 22)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 26)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 28)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 29)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 30)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 32)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 33)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 34)
+PASS: g++.dg/contracts/contracts-pre1.C (test for errors, line 35)
+PASS: g++.dg/contracts/contracts-pre1.C at line 27 (test for warnings, line 26)
+PASS: g++.dg/contracts/contracts-pre1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre10.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre10.C execution test
+PASS: g++.dg/contracts/contracts-pre10.C output pattern test
+PASS: g++.dg/contracts/contracts-pre2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2.C execution test
+PASS: g++.dg/contracts/contracts-pre2.C output pattern test
+PASS: g++.dg/contracts/contracts-pre2a1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2a1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2a1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts-pre2a1.C -std=c++98
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++14 execution test
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++14 output pattern test
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++17 execution test
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++17 output pattern test
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++20 execution test
+PASS: g++.dg/contracts/contracts-pre2a2.C -std=c++20 output pattern test
+UNSUPPORTED: g++.dg/contracts/contracts-pre2a2.C -std=c++98
+PASS: g++.dg/contracts/contracts-pre3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre4.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre4.C execution test
+PASS: g++.dg/contracts/contracts-pre4.C output pattern test
+PASS: g++.dg/contracts/contracts-pre5.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre5.C execution test
+PASS: g++.dg/contracts/contracts-pre5.C output pattern test
+PASS: g++.dg/contracts/contracts-pre6.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre7.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre7.C execution test
+PASS: g++.dg/contracts/contracts-pre7.C output pattern test
+PASS: g++.dg/contracts/contracts-pre9.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-pre9.C execution test
+PASS: g++.dg/contracts/contracts-pre9.C output pattern test
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 107)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 54)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 57)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 60)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 63)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 72)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 80)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for errors, line 98)
+PASS: g++.dg/contracts/contracts-redecl1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 106)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 114)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 115)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 120)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 126)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 134)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 146)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 49)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 52)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 55)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 64)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 73)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 81)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 88)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 95)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for errors, line 96)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for warnings, line 116)
+PASS: g++.dg/contracts/contracts-redecl2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl3.C execution test
+PASS: g++.dg/contracts/contracts-redecl3.C output pattern test
+PASS: g++.dg/contracts/contracts-redecl4.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl4.C execution test
+PASS: g++.dg/contracts/contracts-redecl4.C output pattern test
+PASS: g++.dg/contracts/contracts-redecl5.C (test for bogus messages, line 16)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 58)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 61)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 64)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 73)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 82)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 90)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for errors, line 97)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for warnings, line 15)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for warnings, line 24)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for warnings, line 34)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for warnings, line 54)
+PASS: g++.dg/contracts/contracts-redecl5.C at line 35 (test for warnings, line 34)
+PASS: g++.dg/contracts/contracts-redecl5.C at line 38 (test for warnings, line 37)
+PASS: g++.dg/contracts/contracts-redecl5.C at line 41 (test for warnings, line 40)
+PASS: g++.dg/contracts/contracts-redecl5.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl6.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl6.C execution test
+PASS: g++.dg/contracts/contracts-redecl6.C output pattern test
+PASS: g++.dg/contracts/contracts-redecl7.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-redecl7.C execution test
+PASS: g++.dg/contracts/contracts-redecl7.C output pattern test
+PASS: g++.dg/contracts/contracts-redecl8.C (test for bogus messages, line 48)
+PASS: g++.dg/contracts/contracts-redecl8.C (test for errors, line 24)
+PASS: g++.dg/contracts/contracts-redecl8.C (test for errors, line 43)
+PASS: g++.dg/contracts/contracts-redecl8.C (test for errors, line 63)
+PASS: g++.dg/contracts/contracts-redecl8.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-tmpl-attr1.C (test for warnings, line 15)
+PASS: g++.dg/contracts/contracts-tmpl-attr1.C (test for warnings, line 16)
+PASS: g++.dg/contracts/contracts-tmpl-attr1.C (test for warnings, line 9)
+PASS: g++.dg/contracts/contracts-tmpl-attr1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-tmpl-spec1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-tmpl-spec1.C execution test
+PASS: g++.dg/contracts/contracts-tmpl-spec1.C output pattern test
+PASS: g++.dg/contracts/contracts-tmpl-spec2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-tmpl-spec2.C execution test
+PASS: g++.dg/contracts/contracts-tmpl-spec2.C output pattern test
+PASS: g++.dg/contracts/contracts-tmpl-spec3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts-tmpl-spec3.C execution test
+PASS: g++.dg/contracts/contracts-tmpl-spec3.C output pattern test
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 29)
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 41)
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 42)
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 43)
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 44)
+PASS: g++.dg/contracts/contracts1.C (test for errors, line 45)
+PASS: g++.dg/contracts/contracts1.C (test for excess errors)
+PASS: g++.dg/contracts/contracts10.C (test for excess errors)
+PASS: g++.dg/contracts/contracts10.C execution test
+PASS: g++.dg/contracts/contracts10.C output pattern test
+PASS: g++.dg/contracts/contracts11.C (test for errors, line 19)
+PASS: g++.dg/contracts/contracts11.C (test for errors, line 25)
+PASS: g++.dg/contracts/contracts11.C (test for errors, line 43)
+PASS: g++.dg/contracts/contracts11.C (test for errors, line 58)
+PASS: g++.dg/contracts/contracts11.C (test for errors, line 97)
+PASS: g++.dg/contracts/contracts11.C (test for excess errors)
+PASS: g++.dg/contracts/contracts12.C (test for excess errors)
+PASS: g++.dg/contracts/contracts12.C scan-assembler default
+PASS: g++.dg/contracts/contracts12.C scan-assembler-not audit
+PASS: g++.dg/contracts/contracts13.C (test for warnings, line 42)
+PASS: g++.dg/contracts/contracts13.C (test for warnings, line 45)
+PASS: g++.dg/contracts/contracts13.C (test for warnings, line 47)
+PASS: g++.dg/contracts/contracts13.C at line 43 (test for errors, line 12)
+PASS: g++.dg/contracts/contracts13.C at line 46 (test for errors, line 30)
+PASS: g++.dg/contracts/contracts13.C at line 48 (test for errors, line 36)
+PASS: g++.dg/contracts/contracts13.C (test for excess errors)
+PASS: g++.dg/contracts/contracts14.C (test for excess errors)
+PASS: g++.dg/contracts/contracts14.C execution test
+PASS: g++.dg/contracts/contracts14.C output pattern test
+PASS: g++.dg/contracts/contracts15.C (test for excess errors)
+PASS: g++.dg/contracts/contracts15.C execution test
+PASS: g++.dg/contracts/contracts15.C output pattern test
+PASS: g++.dg/contracts/contracts16.C (test for excess errors)
+PASS: g++.dg/contracts/contracts16.C execution test
+PASS: g++.dg/contracts/contracts16.C output pattern test
+PASS: g++.dg/contracts/contracts17.C (test for excess errors)
+PASS: g++.dg/contracts/contracts17.C execution test
+PASS: g++.dg/contracts/contracts17.C output pattern test
+PASS: g++.dg/contracts/contracts18.C (test for excess errors)
+PASS: g++.dg/contracts/contracts18.C execution test
+PASS: g++.dg/contracts/contracts19.C (test for excess errors)
+PASS: g++.dg/contracts/contracts19.C execution test
+PASS: g++.dg/contracts/contracts19.C output pattern test
+PASS: g++.dg/contracts/contracts2.C (test for excess errors)
+PASS: g++.dg/contracts/contracts2.C execution test
+UNSUPPORTED: g++.dg/contracts/contracts20.C -std=c++14
+PASS: g++.dg/contracts/contracts20.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/contracts/contracts20.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/contracts/contracts20.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/contracts/contracts20.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/contracts/contracts20.C -std=c++20
+UNSUPPORTED: g++.dg/contracts/contracts20.C -std=c++98
+PASS: g++.dg/contracts/contracts22.C (test for excess errors)
+PASS: g++.dg/contracts/contracts22.C execution test
+PASS: g++.dg/contracts/contracts22.C output pattern test
+PASS: g++.dg/contracts/contracts24.C (test for excess errors)
+PASS: g++.dg/contracts/contracts24.C execution test
+PASS: g++.dg/contracts/contracts25.C (test for excess errors)
+PASS: g++.dg/contracts/contracts25.C execution test
+PASS: g++.dg/contracts/contracts25.C output pattern test
+PASS: g++.dg/contracts/contracts3.C (test for excess errors)
+PASS: g++.dg/contracts/contracts3.C execution test
+PASS: g++.dg/contracts/contracts3.C output pattern test
+PASS: g++.dg/contracts/contracts35.C (test for excess errors)
+PASS: g++.dg/contracts/contracts35.C execution test
+PASS: g++.dg/contracts/contracts35.C output pattern test
+PASS: g++.dg/contracts/contracts4.C (test for excess errors)
+PASS: g++.dg/contracts/contracts4.C execution test
+PASS: g++.dg/contracts/contracts5.C (test for excess errors)
+PASS: g++.dg/contracts/contracts5.C execution test
+PASS: g++.dg/contracts/contracts5.C output pattern test
+PASS: g++.dg/contracts/contracts6.C (test for excess errors)
+PASS: g++.dg/contracts/contracts6.C execution test
+PASS: g++.dg/contracts/contracts7.C (test for excess errors)
+PASS: g++.dg/contracts/contracts7.C execution test
+PASS: g++.dg/contracts/contracts7.C output pattern test
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 28)
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 31)
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 33)
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 35)
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 38)
+PASS: g++.dg/contracts/contracts8.C (test for errors, line 40)
+PASS: g++.dg/contracts/contracts8.C (test for warnings, line 25)
+PASS: g++.dg/contracts/contracts8.C (test for warnings, line 26)
+PASS: g++.dg/contracts/contracts8.C (test for warnings, line 37)
+PASS: g++.dg/contracts/contracts8.C at line 32 (test for warnings, line 31)
+PASS: g++.dg/contracts/contracts8.C at line 34 (test for warnings, line 33)
+PASS: g++.dg/contracts/contracts8.C at line 36 (test for warnings, line 35)
+PASS: g++.dg/contracts/contracts8.C at line 39 (test for warnings, line 38)
+PASS: g++.dg/contracts/contracts8.C at line 41 (test for warnings, line 40)
+PASS: g++.dg/contracts/contracts8.C (test for excess errors)
+PASS: g++.dg/contracts/contracts9.C (test for excess errors)
+PASS: g++.dg/contracts/contracts9.C execution test
+PASS: g++.dg/contracts/contracts9.C output pattern test
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++14 expected multiline pattern lines 11-12
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++14 expected multiline pattern lines 21-22
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++17 expected multiline pattern lines 11-12
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++17 expected multiline pattern lines 21-22
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 expected multiline pattern lines 11-12
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 expected multiline pattern lines 21-22
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 expected multiline pattern lines 11-12
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 expected multiline pattern lines 21-22
+PASS: g++.dg/conversion/Wwrite-strings.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/access1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/conversion/access1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/access1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/access1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/access1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/access1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/conversion/access1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ambig1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/conversion/ambig1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/conversion/ambig1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ambig1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/conversion/ambig1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/conversion/ambig1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ambig2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/conversion/ambig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ambig2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/conversion/ambig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ambig2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/conversion/ambig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ambig2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/conversion/ambig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ambig3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/conversion/ambig3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ambig3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/conversion/ambig3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ambig4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/conversion/ambig4.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig4.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/conversion/ambig4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ambig4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/conversion/ambig4.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig4.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/conversion/ambig4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/conversion/ambig4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/conversion/ambig4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/base1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/base1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/base1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++14 execution test
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++17 execution test
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++20 execution test
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield1.C -std=gnu++98 execution test
+PASS: g++.dg/conversion/bitfield10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/conversion/bitfield11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/conversion/bitfield11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/conversion/bitfield11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield11.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/conversion/bitfield11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield3.C -std=c++14 execution test
+PASS: g++.dg/conversion/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield3.C -std=c++17 execution test
+PASS: g++.dg/conversion/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield3.C -std=c++20 execution test
+PASS: g++.dg/conversion/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield3.C -std=c++98 execution test
+PASS: g++.dg/conversion/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield7.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/conversion/bitfield7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield7.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/conversion/bitfield7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield7.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/conversion/bitfield7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield7.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/conversion/bitfield7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/bitfield9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/bitfield9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/bitfield9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/bitfield9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cast2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cast2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cast2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cast2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cast3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cond1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cond1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cond2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cond2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cond3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cond3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cond3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cond3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cond4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cond4.C -std=c++14 execution test
+PASS: g++.dg/conversion/cond4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cond4.C -std=c++17 execution test
+PASS: g++.dg/conversion/cond4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cond4.C -std=c++20 execution test
+PASS: g++.dg/conversion/cond4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/cond4.C -std=c++98 execution test
+PASS: g++.dg/conversion/cond6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/cond6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/cond6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/cond6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/const1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/conversion/const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/const1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/conversion/const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/const1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/conversion/const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/const1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/conversion/const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/const2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/const2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/const2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/const2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/const2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/conversion/const2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/const3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/conversion/const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/const3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/conversion/const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/const3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/conversion/const3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/const3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/conversion/const3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/conversion/dr195-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/dr195.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/conversion/dr195.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/conversion/dr195.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/dr195.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/conversion/dr195.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/conversion/dr195.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/dr195.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/conversion/dr195.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/conversion/dr195.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/dr195.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/conversion/dr195.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/conversion/dr195.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/dynamic1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/conversion/dynamic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/dynamic1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/conversion/dynamic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/dynamic1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/conversion/dynamic1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/dynamic1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/conversion/dynamic1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/enum1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/enum1.C -std=gnu++14 execution test
+PASS: g++.dg/conversion/enum1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/enum1.C -std=gnu++17 execution test
+PASS: g++.dg/conversion/enum1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/enum1.C -std=gnu++20 execution test
+PASS: g++.dg/conversion/enum1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/enum1.C -std=gnu++98 execution test
+PASS: g++.dg/conversion/err-recover1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/conversion/err-recover1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/err-recover1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/conversion/err-recover1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/err-recover2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/err-recover2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/err-recover2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/err-recover2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/conversion/err-recover2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/memfn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/memfn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/memfn1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/memfn1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/memfn2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/memfn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/memfn2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/memfn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/memfn2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/memfn2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/memfn2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/memfn2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/nullptr1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/nullptr1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/nullptr1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++98 at line 9 (test for warnings, line 8)
+PASS: g++.dg/conversion/nullptr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/nullptr2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/nullptr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/nullptr2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/nullptr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/nullptr2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/nullptr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/nullptr2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/nullptr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/op1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/conversion/op1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/op1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/conversion/op1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/op1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/conversion/op1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/op1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/conversion/op1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/conversion/op3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/conversion/op3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/conversion/op3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/conversion/op3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/conversion/op4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/conversion/op4.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/conversion/op4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/op4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/conversion/op4.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/conversion/op4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/op4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/conversion/op4.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/conversion/op4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op4.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/conversion/op4.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/conversion/op4.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/conversion/op4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/conversion/op5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/op5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/op5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op5.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/conversion/op5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/op7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/op7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/op7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/op7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/packed1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/packed1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/packed1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/packed1.C -std=gnu++98
+PASS: g++.dg/conversion/packed2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/packed2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/packed2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/packed2.C -std=gnu++98
+PASS: g++.dg/conversion/pr100635.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/conversion/pr100635.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/conversion/pr100635.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr100635.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/conversion/pr100635.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/conversion/pr100635.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/conversion/pr100635.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/pr100635.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/conversion/pr100635.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/pr16333.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/pr16333.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/conversion/pr16333.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr16333.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/pr16333.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/conversion/pr16333.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/conversion/pr16333.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/conversion/pr16333.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/pr41426.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/conversion/pr41426.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/conversion/pr41426.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr41426.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/conversion/pr41426.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/conversion/pr41426.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/conversion/pr41426.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/conversion/pr41426.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/pr59879.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr59879.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr59879.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/pr59879.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/pr66211.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/pr66211.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr66211.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/pr66211.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr66211.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/pr66211.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/pr66211.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/conversion/pr66211.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/pr66895.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/pr66895.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/pr66895.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/pr66895.C -std=c++98
+PASS: g++.dg/conversion/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 at line 31 (test for warnings, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 at line 31 (test for warnings, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 at line 31 (test for warnings, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 23 (test for warnings, line 22)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 25 (test for warnings, line 24)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 29 (test for warnings, line 28)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 at line 31 (test for warnings, line 30)
+PASS: g++.dg/conversion/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/conversion/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/conversion/ptrmem5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/conversion/ptrmem6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/conversion/ptrmem7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem8.C -std=c++14 execution test
+PASS: g++.dg/conversion/ptrmem8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem8.C -std=c++17 execution test
+PASS: g++.dg/conversion/ptrmem8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem8.C -std=c++20 execution test
+PASS: g++.dg/conversion/ptrmem8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem8.C -std=c++98 execution test
+PASS: g++.dg/conversion/ptrmem9.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/conversion/ptrmem9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/qual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/qual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/qual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/qual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/qual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/qual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/qual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/qual2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/qual3.C -std=c++14
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/conversion/qual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/conversion/qual3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/qual3.C -std=c++98
+PASS: g++.dg/conversion/real-to-int1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/real-to-int1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/real-to-int1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/real-to-int1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ref2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/conversion/ref2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/conversion/ref2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/conversion/ref2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/conversion/ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/conversion/ref2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/conversion/ref2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/conversion/ref2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/conversion/ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/conversion/ref2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/conversion/ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/conversion/ref2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/conversion/ref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ref3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ref4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/ref4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/ref4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/ref4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/ref4.C -std=c++98
+PASS: g++.dg/conversion/ref5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/conversion/ref5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/conversion/ref5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/conversion/ref5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ref5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/conversion/ref5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/ref6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/conversion/ref6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/conversion/ref6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/conversion/ref6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/ref6.C -std=c++98
+PASS: g++.dg/conversion/ref7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/conversion/ref7.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/conversion/ref7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/conversion/ref7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/conversion/ref7.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/conversion/ref7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/conversion/ref7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/conversion/ref7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/conversion/ref7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/conversion/ref7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/conversion/ref7.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/ref8.C -std=c++14
+UNSUPPORTED: g++.dg/conversion/ref8.C -std=c++17
+PASS: g++.dg/conversion/ref8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/ref8.C -std=c++98
+PASS: g++.dg/conversion/ref9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/ref9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/ref9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/conversion/ref9.C -std=c++98
+PASS: g++.dg/conversion/reinterpret1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/conversion/reinterpret3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/reinterpret4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/self1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/self1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/self1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/self1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/simd1.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/conversion/simd1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/conversion/simd1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/conversion/simd1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/simd1.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/conversion/simd1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/conversion/simd1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/conversion/simd1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/conversion/simd1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/conversion/simd1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/simd2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/conversion/simd2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/simd2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/conversion/simd2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/simd2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/conversion/simd2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/simd2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/conversion/simd2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/simd3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/conversion/simd3.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/conversion/simd3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/simd3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/conversion/simd3.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/conversion/simd3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/simd3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/conversion/simd3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/conversion/simd3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/simd3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/conversion/simd3.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/conversion/simd3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/conversion/simd4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/conversion/simd4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/conversion/simd4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/conversion/simd4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/conversion/to-virtual-base-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/void1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/conversion/void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/void1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/conversion/void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/void1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/conversion/void1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/void1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/conversion/void1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/conversion/void2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/conversion/void2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/conversion/void2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/conversion/void2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/_Pragma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/_Pragma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/_Pragma1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/_Pragma1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/c++98-pedantic.C (test for warnings, line 9)
+PASS: g++.dg/cpp/c++98-pedantic.C (test for excess errors)
+PASS: g++.dg/cpp/c++98.C (test for excess errors)
+PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/c++_cmd_1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/delimited-escape-seq-1.C -std=gnu++98
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/delimited-escape-seq-2.C -std=gnu++98
+PASS: g++.dg/cpp/elifdef-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 12)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 14)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 19)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 22)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 24)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 27)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 29)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 33)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 41)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 45)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 57)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 61)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 7)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 12)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 19)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 22)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 24)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 27)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 29)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 33)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 41)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 45)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 57)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 61)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 7)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-3.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 50)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 54)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 62)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/cpp/elifdef-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp/elifdef-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 53)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 60)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 64)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp/elifdef-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/limits.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/limits.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/limits.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/limits.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/named-universal-char-escape-1.C -std=gnu++98
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/named-universal-char-escape-2.C -std=gnu++98
+PASS: g++.dg/cpp/paste1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/paste1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/paste1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/paste1.C -std=c++98
+PASS: g++.dg/cpp/paste2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/paste2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/paste2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/paste2.C -std=gnu++98
+PASS: g++.dg/cpp/pedantic-errors.C (test for errors, line 5)
+PASS: g++.dg/cpp/pedantic-errors.C (test for excess errors)
+PASS: g++.dg/cpp/pr103012.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/pr103012.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/pr103012.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/pr103012.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++14 execution test
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++17 execution test
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/pr23827_cxx11.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98.C -std=gnu++20
+PASS: g++.dg/cpp/pr23827_cxx98.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/pr23827_cxx98.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++20
+PASS: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/cpp/pr23827_cxx98_neg.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/pr53690.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/pr53690.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/pr53690.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/pr53690.C -std=c++98
+UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++14
+UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++17
+UNSUPPORTED: g++.dg/cpp/pr64127.C -std=c++20
+PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/cpp/pr64127.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/pr80005.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp/pr80005.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/pr80005.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp/pr80005.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/pr80005.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp/pr80005.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/pr80005.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/cpp/pr80005.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/pr83602.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp/pr83602.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/pr83602.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp/pr83602.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/pr83602.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp/pr83602.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/pr83602.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/cpp/pr83602.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/cpp/pragma-float-const-decimal64-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/spaceship-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/spaceship-1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/spaceship-1.C -std=gnu++20
+PASS: g++.dg/cpp/spaceship-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/string-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp/string-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp/string-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/string-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp/string-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp/string-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/string-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp/string-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp/string-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/string-1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/cpp/string-1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp/string-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/string-2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp/string-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/string-2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp/string-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/string-2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp/string-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/string-2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/cpp/string-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/string-3.C -std=c++14 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END
+PASS: g++.dg/cpp/string-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/string-3.C -std=c++17 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END
+PASS: g++.dg/cpp/string-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/string-3.C -std=c++20 scan-file BEGIN "R\\\\"\\(\\\\n\\)\\\\""\n END
+PASS: g++.dg/cpp/string-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp/string-3.C -std=c++98
+PASS: g++.dg/cpp/string-4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp/string-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/string-4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp/string-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/string-4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp/string-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/string-4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp/string-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/stringop-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/stringop-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/stringop-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/stringop-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/syshdr3.C (test for warnings, line 16)
+PASS: g++.dg/cpp/syshdr3.C (test for excess errors)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/cpp/truefalse.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/ucn-1.C -std=gnu++20 110000 outside UCS (test for warnings, line 16)
+UNSUPPORTED: g++.dg/cpp/ucn-1.C -std=gnu++98
+PASS: g++.dg/cpp/ucn-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/ucn-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/ucn-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/ucn-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 10)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 12)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 16)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 5)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for errors, line 6)
+PASS: g++.dg/cpp/ucnid-1-utf8.C (test for excess errors)
+PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 10)
+PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 12)
+PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 16)
+PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 5)
+PASS: g++.dg/cpp/ucnid-1.C (test for errors, line 6)
+PASS: g++.dg/cpp/ucnid-1.C (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++14 execution test
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++17 execution test
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++20 execution test
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2-utf8.C -std=c++98 execution test
+PASS: g++.dg/cpp/ucnid-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2.C -std=c++14 execution test
+PASS: g++.dg/cpp/ucnid-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2.C -std=c++17 execution test
+PASS: g++.dg/cpp/ucnid-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2.C -std=c++20 execution test
+PASS: g++.dg/cpp/ucnid-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-2.C -std=c++98 execution test
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++14 execution test
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++17 execution test
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++20 execution test
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3-utf8.C -std=c++98 execution test
+PASS: g++.dg/cpp/ucnid-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3.C -std=c++14 execution test
+PASS: g++.dg/cpp/ucnid-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3.C -std=c++17 execution test
+PASS: g++.dg/cpp/ucnid-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3.C -std=c++20 execution test
+PASS: g++.dg/cpp/ucnid-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp/ucnid-3.C -std=c++98 execution test
+PASS: g++.dg/cpp/ucnid-4-utf8.C (test for errors, line 5)
+PASS: g++.dg/cpp/ucnid-4-utf8.C (test for errors, line 6)
+PASS: g++.dg/cpp/ucnid-4-utf8.C (test for excess errors)
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++14 execution test
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++17 execution test
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp/utf16-pr41698-1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp/utf16-pr41698-1.C -std=c++98
+PASS: g++.dg/cpp/warning-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++14 pedantic at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++17 pedantic at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++20 pedantic at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/warning-1.C -std=gnu++98 pedantic at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++14 pedantic at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++17 pedantic at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++20 pedantic at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/warning-2.C -std=gnu++98 pedantic at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++14 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++17 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++20 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++98 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp/warning-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp/weak.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp/weak.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp/weak.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp/weak.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++14 at line 8 (test for warnings, line )
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++17 at line 8 (test for warnings, line )
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 at line 8 (test for warnings, line )
+PASS: g++.dg/cpp0x/Wattributes1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wattributes1.C -std=c++98
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++14 at line 32 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++17 at line 32 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 at line 32 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wattributes2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wattributes2.C -std=c++98
+PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wdtor1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wdtor1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/Wliteral-suffix.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/Wliteral-suffix.C -std=c++98
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wliteral-suffix2.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing10.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing11.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing12.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing13.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing14.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing15.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing16.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++14 overflow at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++17 overflow at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing17.C -std=c++20 overflow at line 10 (test for warnings, line 9)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing17.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/Wnarrowing18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing18.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing19.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing2.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/Wnarrowing20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing20.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing3.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing4.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/Wnarrowing5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing5.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/Wnarrowing6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing6.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing7.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/Wnarrowing8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing8.C -std=c++98
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/Wnarrowing9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wnarrowing9.C -std=c++98
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 124)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 124)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 124)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move10.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move2.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move3.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move4.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move5.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 127)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move6.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move7.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move8.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wpessimizing-move9.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move10.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move11.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move12.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move13.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move2.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move3.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move4.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for bogus messages, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for bogus messages, line 47)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for bogus messages, line 51)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for bogus messages, line 47)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for bogus messages, line 51)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 47)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for bogus messages, line 51)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move5.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move6.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move7.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move8.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wredundant-move9.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-parm.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wunused-parm.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/Wunused-value1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wunused-value1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wunused-variable-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C -std=gnu++98
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C -std=gnu++98
+PASS: g++.dg/cpp0x/__func__.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/__func__.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/__func__.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/__func__.C -std=gnu++98
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/abstract-default1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/abstract-default1.C -std=c++98
+PASS: g++.dg/cpp0x/access01.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/access01.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/access01.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/access01.C -std=c++98
+PASS: g++.dg/cpp0x/access02.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/access02.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/access02.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/access02.C -std=c++98
+PASS: g++.dg/cpp0x/addressof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/addressof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/addressof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/addressof1.C -std=c++98
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/addressof2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/addressof2.C -std=c++98
+PASS: g++.dg/cpp0x/addressof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/addressof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/aggr1.C -std=c++98
+PASS: g++.dg/cpp0x/aggr2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/aggr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/aggr2.C -std=c++98
+PASS: g++.dg/cpp0x/aggr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/aggr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/aggr3.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++14 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++17 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/alias-decl-0.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-0.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-10.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-11.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-12.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-13.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-14.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-15.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-16.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/alias-decl-17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-17.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-18.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alias-decl-19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-19.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/alias-decl-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-2.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-20.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-21.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-22.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-23.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-24.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-25.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-26.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-27.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-28.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-29.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-3.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-30.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-31.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-32.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/alias-decl-33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-33.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-33a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-33a.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-34.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-35.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-36.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-37.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-38.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-39.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/alias-decl-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-4.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/alias-decl-40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-40.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-41.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-42.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-43.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-44.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-45.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-46.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-47.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-48.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-49.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-5.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-50.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-51.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-52.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-53.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-54.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-55.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/alias-decl-56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-56.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-57.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-58.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/alias-decl-59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-59.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-6.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/alias-decl-60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-60.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/alias-decl-61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-61.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alias-decl-62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-62.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-63.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-64.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-65.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-66.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-67.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-68.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-69.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-7.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alias-decl-70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-70.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-71.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-72.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-72a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-72a.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-73.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-74.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-75.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-8.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++14 at line 2 (test for bogus messages, line )
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++14 expected at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++17 at line 2 (test for bogus messages, line )
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++17 expected at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 at line 2 (test for bogus messages, line )
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-80296.C -std=c++20 expected at line 9 (test for warnings, line 8)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-80296.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-9.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++14 scan-assembler _Z1f1CI1AE
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++17 scan-assembler _Z1f1CI1AE
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++20 scan-assembler _Z1f1CI1AE
+PASS: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286a.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1286b.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-dr1558.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-enum-1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-equiv1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-mem1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-mem1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pmf1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pr92206-1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pr92206-2.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pr92206-3.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pr92206-4.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-pr96805.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-targ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-targ1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-ttp1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-ttp2.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-variadic1.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-variadic2.C -std=c++98
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alias-decl-void1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alias-decl-void1.C -std=c++98
+PASS: g++.dg/cpp0x/alignas1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas1.C -std=c++98
+PASS: g++.dg/cpp0x/alignas10.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas10.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas10.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas10.C -std=c++98
+PASS: g++.dg/cpp0x/alignas11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas11.C -std=c++98
+PASS: g++.dg/cpp0x/alignas12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alignas12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alignas12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas12.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/alignas12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas12.C -std=c++98
+PASS: g++.dg/cpp0x/alignas13.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas13.C -std=c++98
+PASS: g++.dg/cpp0x/alignas14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas14.C -std=c++98
+PASS: g++.dg/cpp0x/alignas15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas15.C -std=c++98
+PASS: g++.dg/cpp0x/alignas16.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignas16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas16.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignas16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas16.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignas16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas16.C -std=c++98
+PASS: g++.dg/cpp0x/alignas17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas17.C -std=c++98
+PASS: g++.dg/cpp0x/alignas18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas18.C -std=c++98
+PASS: g++.dg/cpp0x/alignas19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas19.C -std=c++98
+PASS: g++.dg/cpp0x/alignas2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas2.C -std=c++98
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/alignas20.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas20.C -std=gnu++98
+PASS: g++.dg/cpp0x/alignas3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas3.C -std=c++98
+PASS: g++.dg/cpp0x/alignas4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas4.C -std=c++98
+PASS: g++.dg/cpp0x/alignas5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/alignas6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas6.C -std=gnu++98
+PASS: g++.dg/cpp0x/alignas7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas7.C -std=c++98
+PASS: g++.dg/cpp0x/alignas8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/alignas8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas8.C -std=c++98
+PASS: g++.dg/cpp0x/alignas9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignas9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/alignas9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignas9.C -std=c++98
+PASS: g++.dg/cpp0x/alignof.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof.C -std=c++98
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/alignof2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof2.C -std=gnu++98
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/alignof3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof3.C -std=gnu++98
+PASS: g++.dg/cpp0x/alignof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof4.C -std=c++98
+PASS: g++.dg/cpp0x/alignof5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof5.C -std=c++98
+PASS: g++.dg/cpp0x/alignof6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof6.C -std=c++98
+PASS: g++.dg/cpp0x/alignof7.C -std=c++14 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof7.C -std=c++14 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++14 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++14 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof7.C -std=c++17 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof7.C -std=c++17 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++17 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++17 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f3IiEvDTu11__alignof__T_EE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++20 scan-assembler _Z2f4IiEvDTu11__alignof__XtlT_EEEE
+PASS: g++.dg/cpp0x/alignof7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof7.C -std=c++98
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 at line 7 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 at line 8 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 scan-assembler _Z2f3IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 scan-assembler _Z2f4IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 at line 7 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 at line 8 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 scan-assembler _Z2f3IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 scan-assembler _Z2f4IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 at line 7 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 at line 8 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f1IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f2IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f3IiEvDTatT_E
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 scan-assembler _Z2f4IiEvDTaztlT_EE
+PASS: g++.dg/cpp0x/alignof8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/alignof8.C -std=c++98
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/anon-union1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/anon-union1.C -std=c++98
+PASS: g++.dg/cpp0x/anon-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/anon-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/anon-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/anon-union2.C -std=c++98
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attr-carries_dependency1.C -std=c++98
+PASS: g++.dg/cpp0x/attrib54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attrib54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attrib54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attrib54.C -std=c++98
+PASS: g++.dg/cpp0x/attrib55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attrib55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attrib55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attrib55.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/attributes-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-enum-1.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/attributes-namespace1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace1.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/attributes-namespace2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace2.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace3.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/attributes-namespace4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace4.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace5.C -std=c++98
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++14 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++17 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/attributes-namespace6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/attributes-namespace6.C -std=c++98
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto-60626.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto-60626.C -std=c++98
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto-84662.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto-84662.C -std=c++98
+PASS: g++.dg/cpp0x/auto1.C (test for warnings, line 8)
+PASS: g++.dg/cpp0x/auto1.C (test for excess errors)
+PASS: g++.dg/cpp0x/auto1.C expected multiline pattern lines 10-12
+PASS: g++.dg/cpp0x/auto10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto10.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/auto10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto10.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/auto10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/auto10.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/auto10.C -std=c++98
+PASS: g++.dg/cpp0x/auto11.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto11.C -std=c++98
+PASS: g++.dg/cpp0x/auto14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto14.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/auto14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto14.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/auto14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/auto14.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/auto14.C -std=c++98
+PASS: g++.dg/cpp0x/auto15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto15.C -std=c++98
+PASS: g++.dg/cpp0x/auto16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto16.C -std=c++98
+PASS: g++.dg/cpp0x/auto17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto17.C -std=c++98
+PASS: g++.dg/cpp0x/auto18.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto18.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto18.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto18.C -std=c++98
+PASS: g++.dg/cpp0x/auto19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto19.C -std=c++98
+PASS: g++.dg/cpp0x/auto2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/auto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/auto2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/auto2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/auto2.C -std=c++98
+PASS: g++.dg/cpp0x/auto20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto20.C -std=c++98
+PASS: g++.dg/cpp0x/auto21.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto21.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto21.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto21.C -std=c++98
+PASS: g++.dg/cpp0x/auto22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto22.C -std=c++98
+PASS: g++.dg/cpp0x/auto23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto23.C -std=c++98
+PASS: g++.dg/cpp0x/auto24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto24.C -std=c++98
+PASS: g++.dg/cpp0x/auto25.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto25.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto25.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto25.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto25.C -std=c++98
+PASS: g++.dg/cpp0x/auto26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto26.C -std=c++98
+PASS: g++.dg/cpp0x/auto27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/auto27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/auto27.C -std=c++98 auto at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp0x/auto27.C -std=c++98 no type at line 5 (test for errors, line 3)
+PASS: g++.dg/cpp0x/auto27.C -std=c++98 std (test for errors, line 3)
+PASS: g++.dg/cpp0x/auto28.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto28.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto28.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto28.C -std=c++98
+PASS: g++.dg/cpp0x/auto29.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto29.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/auto29.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/auto29.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto29.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto29.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/auto29.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/auto29.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto29.C -std=c++98
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto3.C -std=c++98
+PASS: g++.dg/cpp0x/auto30.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto30.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto30.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto30.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto30.C -std=c++98
+PASS: g++.dg/cpp0x/auto31.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto31.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto31.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto31.C -std=c++98
+PASS: g++.dg/cpp0x/auto32.C -std=c++14 scan-assembler _Z1fIiEDTnw_Dapifp_EET_
+PASS: g++.dg/cpp0x/auto32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto32.C -std=c++17 scan-assembler _Z1fIiEDTnw_Dapifp_EET_
+PASS: g++.dg/cpp0x/auto32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto32.C -std=c++20 scan-assembler _Z1fIiEDTnw_Dapifp_EET_
+PASS: g++.dg/cpp0x/auto32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto32.C -std=c++98
+PASS: g++.dg/cpp0x/auto33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto33.C -std=c++98
+PASS: g++.dg/cpp0x/auto34.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/auto34.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto34.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/auto34.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto34.C -std=c++98
+PASS: g++.dg/cpp0x/auto35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto35.C -std=c++98
+PASS: g++.dg/cpp0x/auto36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto36.C -std=c++98
+PASS: g++.dg/cpp0x/auto37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto37.C -std=c++98
+PASS: g++.dg/cpp0x/auto38.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto38.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto38.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto38.C -std=gnu++98
+PASS: g++.dg/cpp0x/auto39.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto39.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto39.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/auto39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto39.C -std=c++98
+PASS: g++.dg/cpp0x/auto4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/auto4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/auto4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/auto4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/auto4.C -std=c++98
+PASS: g++.dg/cpp0x/auto40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto40.C -std=c++98
+PASS: g++.dg/cpp0x/auto41.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto41.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto41.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto41.C -std=c++98
+PASS: g++.dg/cpp0x/auto42.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto42.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto42.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto42.C -std=c++98
+PASS: g++.dg/cpp0x/auto43.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto43.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto43.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto43.C -std=c++98
+PASS: g++.dg/cpp0x/auto44.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto44.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto44.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto44.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto44.C -std=c++98
+PASS: g++.dg/cpp0x/auto45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto45.C -std=c++98
+PASS: g++.dg/cpp0x/auto46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto46.C -std=c++98
+PASS: g++.dg/cpp0x/auto47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto47.C -std=c++98
+PASS: g++.dg/cpp0x/auto48.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto48.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto48.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/auto48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto48.C -std=c++98
+PASS: g++.dg/cpp0x/auto49.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto49.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto49.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto49.C -std=c++98
+PASS: g++.dg/cpp0x/auto5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto5.C -std=c++98
+PASS: g++.dg/cpp0x/auto50.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto50.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto50.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto50.C -std=c++98
+PASS: g++.dg/cpp0x/auto51.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto51.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto51.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto51.C -std=c++98
+PASS: g++.dg/cpp0x/auto52.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto52.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto52.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto52.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto52.C -std=c++98
+PASS: g++.dg/cpp0x/auto53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto53.C -std=c++98
+PASS: g++.dg/cpp0x/auto54.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto54.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto54.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto54.C -std=c++98
+PASS: g++.dg/cpp0x/auto55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto55.C -std=c++98
+PASS: g++.dg/cpp0x/auto56.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto56.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto56.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto56.C -std=c++98
+PASS: g++.dg/cpp0x/auto57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto57.C -std=c++98
+PASS: g++.dg/cpp0x/auto7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto7.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/auto7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto7.C -std=c++98
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 114)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 119)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 66)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 71)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 82)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 at line 107 (test for warnings, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 at line 112 (test for warnings, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 119)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 82)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 92)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 at line 106 (test for errors, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 at line 111 (test for errors, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 at line 106 (test for errors, line 105)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 at line 111 (test for errors, line 110)
+PASS: g++.dg/cpp0x/auto9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/auto9.C -std=c++98
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/bad_array_new1.C -std=c++98
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/bad_array_new2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/bad_array_new2.C -std=c++98
+PASS: g++.dg/cpp0x/bind.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bind.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bind.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/bind.C -std=c++98
+PASS: g++.dg/cpp0x/bracket1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/bracket1.C -std=c++98
+PASS: g++.dg/cpp0x/bracket2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/bracket2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/bracket2.C -std=c++98
+PASS: g++.dg/cpp0x/bracket3.C (test for warnings, line 11)
+PASS: g++.dg/cpp0x/bracket3.C (test for warnings, line 6)
+PASS: g++.dg/cpp0x/bracket3.C (test for excess errors)
+PASS: g++.dg/cpp0x/bracket4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/bracket4.C -std=c++98
+PASS: g++.dg/cpp0x/bracket5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/bracket5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/bracket5.C -std=gnu++98
+PASS: g++.dg/cpp0x/cast-bug.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/cast-bug.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/cast-bug.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/cast-bug.C -std=c++98
+PASS: g++.dg/cpp0x/cast.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/cast.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/cast.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/cast.C -std=c++98
+PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/catch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/catch1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/catch1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/catch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/catch1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/catch1.C -std=c++98
+PASS: g++.dg/cpp0x/collapse-bug.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/collapse-bug.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/collapse-bug.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/collapse-bug.C -std=c++98
+PASS: g++.dg/cpp0x/collapse.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/collapse.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/collapse.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/collapse.C -std=c++98
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/cond1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/cond1.C -std=c++98
+PASS: g++.dg/cpp0x/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/cond2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/cond2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-100111.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-100111.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104226.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-104472.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-105321.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-105321.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-46336.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-46336.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-46420.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-46420.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-47570.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-47570.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-47969.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-47969.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 21)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 44)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 45)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 49)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for bogus messages, line 50)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 44)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 45)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 49)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for bogus messages, line 50)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 44)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 45)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 49)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for bogus messages, line 50)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/constexpr-48089.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-48089.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-48324.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-48324.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-49776.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-49776.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-50060.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-50060.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-51369.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-51369.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-51707.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-51707.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52282-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52282-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-52672.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52672.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52830.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52830.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52830a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52830a.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-52892-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52892-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-52892-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-52892-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-53094-3.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-54002.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-54002.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55432.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-55432.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55573.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-55573.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55708.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-55708.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-55942.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-55942.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-56302.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-56302.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-56991.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-56991.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-57764.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-57764.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-58541.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-58541.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-59686.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-59686.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59937-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-59937-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59937-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-59937-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-59938.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-59938.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/constexpr-60049.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-60049.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60199.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-60199.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60245.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-60245.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-60432.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-60432.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-61323.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-61323.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-61484.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-61484.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-63241.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-63241.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-63265.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-63265.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-64462.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-64462.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-65080.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-65080.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-67376.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-67376.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-68754.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-68754.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-69315.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-69315.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70001-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70001-2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70001-3.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-3.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-3.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70001-4.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-4.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-4.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70001-4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-70204a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70204a.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-70204b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70204b.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-70323.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70323.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-70323a.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71537.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-71537.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71828.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-71828.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-71988.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-71988.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-77482.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-77482.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-77771.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-77771.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-79822.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-84449.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-84449.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-84463.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-84463.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-85553.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-85553.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-86953.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-86953.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-87506.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-87506.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-87934.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-87934.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-89599.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-89599.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-89709.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-89709.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-92015.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-92015.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-92443.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-92443.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-93169.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-93169.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-95307.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-95307.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-96241.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-96241.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-98.C (test for warnings, line 3)
+PASS: g++.dg/cpp0x/constexpr-98.C at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp0x/constexpr-98.C (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-98295.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-98295.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-99.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-99.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-99.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-99.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-99.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-99.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-__func__.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-__func__2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-__func__3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-__func__3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-access.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-access.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-access.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-access.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-aggr1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-aggr2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-aggr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-aggr3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-and.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-and.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-and.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-and.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-arith-overflow.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for errors, line 28)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 29 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 30 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C at line 31 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-arith-overflow2.C (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for bogus messages, line 46)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 100)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 101)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 66)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for bogus messages, line 46)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 100)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 101)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 95)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for bogus messages, line 46)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 100)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-ptr9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array-tparm.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++14 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++17 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++20 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-array12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array14.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array15.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array17.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array18.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array19.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array20.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array21.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array22.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array22.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++14 at line 13 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++17 at line 13 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-array23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array23.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array24.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array25.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array26.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array27.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array28.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-array5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-array6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-array9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-array9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-attribute4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-attribute4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-auto.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-auto.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base6.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-base6b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base6b.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-base7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-base7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-bitfield3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-builtin1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-builtin2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-builtin3.C (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-builtin4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-builtin4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cache1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cache1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/constexpr-cast.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cast.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cast2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cast2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cast3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-cast4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cast4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-cleanup.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-cleanup.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-comma1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-comma1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compare1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-compare1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compare2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-compare2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-complex.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-complex.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-complex2.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-compound.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-compound.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-condition.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-condition.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-condition2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-condition2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-const1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-const2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-const3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-const3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-conv1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-conv2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-conv3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-conv4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-conv4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor14.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor14a.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor15.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor16.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor17.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor18.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor19.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-ctor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor20.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor21.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor6.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor7.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor8.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ctor9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ctor9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++11 (test for errors, line 39)
+PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-data1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-data1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-data2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-data2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++14 must have (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++17 must have (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decl.C -std=c++20 must have (test for errors, line 5)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decl.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-decltype5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-decltype5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-defarg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-defarg.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-defarg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-defarg2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-default-ctor.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-default1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-default1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-delegating.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-delegating2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delegating3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-delegating3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delete.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-delete.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-delete2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-delete2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-deref.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-deref.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-diag1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-diag1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++14 at line 5 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++17 at line 5 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 at line 5 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/constexpr-diag2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-diag2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-diag3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-diag3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-diag4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 32)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 39)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for errors, line 47)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-diag5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-diag5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-eh-spec.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-elision1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-elision1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ellipsis.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ellipsis2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty14.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty14a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty14a.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty15.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty16.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty17.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty18.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty19.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-empty9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-empty9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 58)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for errors, line 90)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for warnings, line 92)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for warnings, line 92)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for warnings, line 92)
+PASS: g++.dg/cpp0x/constexpr-ex1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ex1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++14 at line 22 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++17 at line 22 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 at line 22 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-ex2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ex2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ex3.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ex4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ex4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-expinst.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-expinst.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-explicit-inst.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fno-elide-ctors1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fnptr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fnptr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fold1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fold1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fold2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fold2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fp-except1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-friend-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-friend-3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-friend.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-friend.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-function1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 37)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 42)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/constexpr-function2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-function2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-function3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-function3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-fwctor1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-generated1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-generated1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ice10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice14.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice15.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/constexpr-ice16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice16.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice17.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice18.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice19.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ice20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice20.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-ice4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-ice5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-ice6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-ice9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ice9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-incomplete3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-inhctor1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist11a.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-initlist7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-initlist9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-initlist9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++14 scan-tree-dump-not optimized "= *foo *\\("
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++17 scan-tree-dump-not optimized "= *foo *\\("
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++20 scan-tree-dump-not optimized "= *foo *\\("
+PASS: g++.dg/cpp0x/constexpr-inline-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-inline-1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++14 scan-tree-dump-not optimized "keyToValue"
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++17 scan-tree-dump-not optimized "keyToValue"
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++20 scan-tree-dump-not optimized "keyToValue"
+PASS: g++.dg/cpp0x/constexpr-inline.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-inline.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-inst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-inst1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-invisiref1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-is_literal.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/constexpr-is_literal.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-list1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-list1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-list2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-list2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/constexpr-main.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-main.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-memchr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-memchr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-memfn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-memfn1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-missing.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-missing.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-mutable2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-mutable4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-mutable6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-mutable6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 32)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 36)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 43)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 48)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 57)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for warnings, line 60)
+PASS: g++.dg/cpp0x/constexpr-neg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-neg1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-neg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-neg2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-neg3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-neg3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noexcept8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg2.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-non-const-arg3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonlit.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nonlit.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nonlit2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nonstatic.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-noreturn1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nsdmi1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nsdmi2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nsdmi3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++14 scan-assembler-not abort
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++17 scan-assembler-not abort
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++20 scan-assembler-not abort
+PASS: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nullptr-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 116)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 125)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 126)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 131)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 157)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 158)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 163)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 166)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 194)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 195)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 197)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 198)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 200)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 201)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 203)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 204)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 206)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 207)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 225)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 226)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 228)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 231)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 232)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 237)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 252)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 266)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 267)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 268)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 275)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 276)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 277)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 278)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 279)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for warnings, line 216)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 116)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 122)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 124)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 125)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 126)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 131)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 156)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 157)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 158)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 163)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 166)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 194)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 195)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 197)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 198)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 200)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 201)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 203)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 204)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 206)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 207)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 225)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 226)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 228)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 231)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 232)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 237)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 252)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 266)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 267)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 268)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 275)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 276)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 277)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 278)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 279)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for warnings, line 216)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 116)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 122)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 125)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 126)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 131)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 157)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 158)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 163)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 166)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 194)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 195)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 197)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 198)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 200)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 201)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 203)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 204)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 206)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 207)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 225)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 226)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 228)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 231)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 232)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 237)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 252)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 266)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 267)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 268)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 275)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 276)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 277)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 278)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 279)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for warnings, line 216)
+PASS: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nullptr-2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-nullptr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-nullptr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-object1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-object1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-object2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-object2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-odr1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-odr2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-odr2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-overflow.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-overflow2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-overflow3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-overflow3.C -std=c++98
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for warnings, line 10)
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++17 (test for warnings, line 10)
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for warnings, line 10)
+XFAIL: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-pedantic.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++14 scan-tree-dump fre1 "== viewAdded"
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++17 scan-tree-dump fre1 "== viewAdded"
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++20 scan-tree-dump fre1 "== viewAdded"
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-pmf2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pmf3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-pmf3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pos1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-pos1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-potential1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-potential1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrcomp1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrmem6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrsub.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ptrsub2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-pure.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-pure.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-recursion.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-recursion2.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-recursion3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-recursion3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-redeclaration1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-redeclaration2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-ref10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/constexpr-ref12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/constexpr-ref13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-ref2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-ref9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-ref9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-reinterpret2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-rom.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-rom.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sassert.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-sassert.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-self1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-self1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-shift1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-shift1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-shift2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-shift2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-sizeof1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-sizeof2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-sizeof3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-specialization.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-specialization.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++14 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++17 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++14 scan-assembler-not _ZNSt10unique_ptrC1Ei
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++17 scan-assembler-not _ZNSt10unique_ptrC1Ei
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++20 scan-assembler-not _ZNSt10unique_ptrC1Ei
+PASS: g++.dg/cpp0x/constexpr-static12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static13.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++14 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++17 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static3.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-static5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-static7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/constexpr-static8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-static8.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-stmtexpr.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-stmtexpr2.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-strchr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-strchr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-string.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-string.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-string2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-string2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-strstr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-strstr.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-switch.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-switch.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-switch2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-switch2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-synth1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-synth1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-targ.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-targ.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-targ2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-targ3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-targ3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-temp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-temp1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-temp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-temp2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template10.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template11.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template12.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-template2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-template5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template8.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-template9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-template9.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-this1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-this1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-throw.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-throw.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-trivial1.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++11 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-trivial2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-trivial3.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-tuple.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-tuple.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-tuple2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-tuple2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-type-decl1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 14)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 18)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 23)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 28)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 33)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 38)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 43)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for errors, line 8)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-type-def1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-type-def1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-typedef1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-typedef1.C -std=c++98
+XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/constexpr-typeid.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/constexpr-typeid.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-typeid.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-typeid2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-typeid2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/constexpr-union.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-union5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union5.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union7.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-union7a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-union7a.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-using.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-using.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-using2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-using3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-using3.C -std=gnu++98
+PASS: g++.dg/cpp0x/constexpr-value.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-value.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-value2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-value3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-value4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-value5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-value5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-variadic.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-variadic.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/constexpr-virtual2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual4.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual5.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-virtual6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-virtual6.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/constexpr-volatile.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-volatile.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/constexpr-volatile2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-volatile2.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-volatile3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-volatile3.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-wstring1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/constexpr-wstring1.C -std=c++98
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/constexpr-wstring2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/constexpr-wstring2.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl1.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl2.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl3.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl4.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl5.C -std=c++98
+PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/conv-tmpl6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/conv-tmpl6.C -std=c++98
+PASS: g++.dg/cpp0x/cplusplus.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/cplusplus.C -std=c++98
+PASS: g++.dg/cpp0x/cplusplus_0x.C (test for excess errors)
+PASS: g++.dg/cpp0x/dc1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc1.C -std=c++98
+PASS: g++.dg/cpp0x/dc10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc10.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/dc10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc10.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/dc10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/dc10.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/dc10.C -std=c++98
+PASS: g++.dg/cpp0x/dc2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/dc2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/dc2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/dc2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/dc2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/dc2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/dc2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/dc2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc2.C -std=c++98
+PASS: g++.dg/cpp0x/dc3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc3.C -std=c++98
+PASS: g++.dg/cpp0x/dc4.C (test for warnings, line 6)
+PASS: g++.dg/cpp0x/dc4.C (test for excess errors)
+PASS: g++.dg/cpp0x/dc5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc5.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/dc5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc5.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/dc5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/dc5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/dc5.C -std=c++98
+PASS: g++.dg/cpp0x/dc6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc6.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/dc6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc6.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/dc6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/dc6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/dc6.C -std=c++98
+PASS: g++.dg/cpp0x/dc7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc7.C -std=c++98
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/dc8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/dc8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/dc8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc8.C -std=c++98
+PASS: g++.dg/cpp0x/dc9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dc9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dc9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/dc9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dc9.C -std=c++98
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/decl-loc1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decl-loc1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype-100482.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-100482.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-110175.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/decltype-110175.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-110175.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-110175.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-110175.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-1212.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-1212.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-1212.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-1212.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-33837.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-33837.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype-33838.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-33838.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decltype-38655.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-54581.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-54581.C -std=gnu++98
+PASS: g++.dg/cpp0x/decltype-71879.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-71879.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-71879.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-71879.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype-77338.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-77338.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-96652.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-96652.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-96652.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-96652.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-bitfield1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-bitfield1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-bitfield2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-bitfield2.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype-call1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call2.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call3.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call4.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call5.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-call6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-call6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-call6.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-err1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype-incomplete1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-incomplete1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-mem-initializer1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-nonstatic1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/cpp0x/decltype-pr66548.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/cpp0x/decltype-pr81506.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-refbug.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-refbug.C -std=c++98
+PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype-tid1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype-tid1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype1.C -std=c++98
+PASS: g++.dg/cpp0x/decltype10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype10.C -std=c++98
+PASS: g++.dg/cpp0x/decltype11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype11.C -std=c++98
+PASS: g++.dg/cpp0x/decltype12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype12.C -std=c++98
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype15.C -std=c++98
+PASS: g++.dg/cpp0x/decltype16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype16.C -std=c++98
+PASS: g++.dg/cpp0x/decltype17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype17.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/decltype17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype17.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/decltype17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype17.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/decltype17.C -std=c++98
+PASS: g++.dg/cpp0x/decltype18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype18.C -std=c++98
+PASS: g++.dg/cpp0x/decltype19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++14 overload (test for errors, line 47)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++17 overload (test for errors, line 47)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype2.C -std=c++20 overload (test for errors, line 47)
+UNSUPPORTED: g++.dg/cpp0x/decltype2.C -std=c++98
+PASS: g++.dg/cpp0x/decltype20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype20.C -std=c++98
+PASS: g++.dg/cpp0x/decltype21.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/decltype21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype21.C -std=c++98
+PASS: g++.dg/cpp0x/decltype22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype22.C -std=c++98
+PASS: g++.dg/cpp0x/decltype23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype23.C -std=c++98
+PASS: g++.dg/cpp0x/decltype24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype24.C -std=c++98
+PASS: g++.dg/cpp0x/decltype25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype25.C -std=c++98
+PASS: g++.dg/cpp0x/decltype26.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/decltype26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype26.C -std=c++98
+PASS: g++.dg/cpp0x/decltype27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype27.C -std=c++98
+PASS: g++.dg/cpp0x/decltype28.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/decltype28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype28.C -std=c++98
+PASS: g++.dg/cpp0x/decltype29.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/decltype29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype29.C -std=c++98
+PASS: g++.dg/cpp0x/decltype3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype3.C -std=c++14 cannot (test for errors, line 57)
+PASS: g++.dg/cpp0x/decltype3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype3.C -std=c++17 cannot (test for errors, line 57)
+PASS: g++.dg/cpp0x/decltype3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype3.C -std=c++20 cannot (test for errors, line 57)
+UNSUPPORTED: g++.dg/cpp0x/decltype3.C -std=c++98
+PASS: g++.dg/cpp0x/decltype30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype30.C -std=c++98
+PASS: g++.dg/cpp0x/decltype31.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype31.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype31.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype31.C -std=c++98
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype32.C -std=gnu++98
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++14 scan-assembler _Z1fIZ1gvEUt_EvT_
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++17 scan-assembler _Z1fIZ1gvEUt_EvT_
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++20 scan-assembler _Z1fIZ1gvEUt_EvT_
+PASS: g++.dg/cpp0x/decltype33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype33.C -std=gnu++98
+PASS: g++.dg/cpp0x/decltype34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype34.C -std=c++98
+PASS: g++.dg/cpp0x/decltype35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype35.C -std=c++98
+PASS: g++.dg/cpp0x/decltype36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype36.C -std=c++98
+PASS: g++.dg/cpp0x/decltype37.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype37.C -std=c++98
+PASS: g++.dg/cpp0x/decltype38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype38.C -std=c++98
+PASS: g++.dg/cpp0x/decltype39.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype39.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype39.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype39.C -std=c++98
+PASS: g++.dg/cpp0x/decltype4.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/decltype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype4.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/decltype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype4.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype4.C -std=c++98
+PASS: g++.dg/cpp0x/decltype40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype40.C -std=c++98
+PASS: g++.dg/cpp0x/decltype41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype41.C -std=c++98
+PASS: g++.dg/cpp0x/decltype42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype42.C -std=c++98
+PASS: g++.dg/cpp0x/decltype43.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype43.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype43.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/decltype43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype43.C -std=c++98
+PASS: g++.dg/cpp0x/decltype44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype44.C -std=c++98
+PASS: g++.dg/cpp0x/decltype45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype45.C -std=c++98
+PASS: g++.dg/cpp0x/decltype46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype46.C -std=c++98
+PASS: g++.dg/cpp0x/decltype47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype47.C -std=c++98
+PASS: g++.dg/cpp0x/decltype48.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype48.C -std=c++98
+PASS: g++.dg/cpp0x/decltype49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype49.C -std=c++98
+PASS: g++.dg/cpp0x/decltype5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype5.C -std=c++98
+PASS: g++.dg/cpp0x/decltype50.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype50.C -std=c++98
+PASS: g++.dg/cpp0x/decltype51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype51.C -std=c++98
+PASS: g++.dg/cpp0x/decltype52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype52.C -std=c++98
+PASS: g++.dg/cpp0x/decltype53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype53.C -std=c++98
+PASS: g++.dg/cpp0x/decltype54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype54.C -std=c++98
+PASS: g++.dg/cpp0x/decltype55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype55.C -std=c++98
+PASS: g++.dg/cpp0x/decltype56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype56.C -std=c++98
+PASS: g++.dg/cpp0x/decltype57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype57.C -std=c++98
+PASS: g++.dg/cpp0x/decltype58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype58.C -std=c++98
+PASS: g++.dg/cpp0x/decltype59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype59.C -std=c++98
+PASS: g++.dg/cpp0x/decltype6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype6.C -std=c++98
+PASS: g++.dg/cpp0x/decltype60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype60.C -std=c++98
+PASS: g++.dg/cpp0x/decltype61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype61.C -std=c++98
+PASS: g++.dg/cpp0x/decltype62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype62.C -std=c++98
+PASS: g++.dg/cpp0x/decltype63.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype63.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype63.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype63.C -std=c++98
+PASS: g++.dg/cpp0x/decltype64.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/decltype64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype64.C -std=c++98
+PASS: g++.dg/cpp0x/decltype65.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype65.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype65.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype65.C -std=c++98
+PASS: g++.dg/cpp0x/decltype66.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype66.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype66.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype66.C -std=c++98
+PASS: g++.dg/cpp0x/decltype67.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype67.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype67.C -std=c++98
+PASS: g++.dg/cpp0x/decltype68.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype68.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype68.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype68.C -std=c++98
+PASS: g++.dg/cpp0x/decltype69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype69.C -std=c++98
+PASS: g++.dg/cpp0x/decltype7.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp0x/decltype7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype70.C -std=c++98
+PASS: g++.dg/cpp0x/decltype71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype71.C -std=c++98
+PASS: g++.dg/cpp0x/decltype72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype72.C -std=c++98
+PASS: g++.dg/cpp0x/decltype73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype73.C -std=c++98
+PASS: g++.dg/cpp0x/decltype74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype74.C -std=c++98
+PASS: g++.dg/cpp0x/decltype75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype75.C -std=c++98
+PASS: g++.dg/cpp0x/decltype76.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype76.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype76.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/decltype76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype76.C -std=c++98
+PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for errors, line 4)
+PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype77.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype77.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/decltype77.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/decltype77.C -std=c++98
+PASS: g++.dg/cpp0x/decltype78.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/decltype78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype78.C -std=c++98
+PASS: g++.dg/cpp0x/decltype79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype79.C -std=c++98
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/cpp0x/decltype8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/decltype80.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype80.C -std=c++98
+PASS: g++.dg/cpp0x/decltype81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype81.C -std=c++98
+PASS: g++.dg/cpp0x/decltype82.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype82.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype82.C -std=c++98
+PASS: g++.dg/cpp0x/decltype82a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype82a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype82a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype82a.C -std=c++98
+PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/decltype9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/decltype9.C -std=c++98
+PASS: g++.dg/cpp0x/deduce.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deduce.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deduce.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deduce.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/defaulted1.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted10.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted11.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted13.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/defaulted14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted14.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted15.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++14 scan-assembler _ZN1AC1Ev
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++17 scan-assembler _ZN1AC1Ev
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++20 scan-assembler _ZN1AC1Ev
+PASS: g++.dg/cpp0x/defaulted16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted16.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/defaulted17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted17.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted18.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/defaulted19.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted19a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/defaulted19a.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for errors, line 66)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted2.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted20.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted21.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted22.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/defaulted22.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 at line 15 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted23.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/defaulted24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted24.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted25.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/defaulted26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted26.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++14 scan-assembler _ZN1sIiEC2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++14 scan-assembler-not _ZN1sIiED2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++17 scan-assembler _ZN1sIiEC2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++17 scan-assembler-not _ZN1sIiED2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 scan-assembler _ZN1sIiEC2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 scan-assembler-not _ZN1sIiED2Ev
+PASS: g++.dg/cpp0x/defaulted27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted27.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted28.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted29.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted3.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted30.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/defaulted31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted31.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted32.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted33.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++14 scan-assembler __cxa_deleted_virtual
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++17 scan-assembler __cxa_deleted_virtual
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++20 scan-assembler __cxa_deleted_virtual
+PASS: g++.dg/cpp0x/defaulted34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted34.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted35.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted36.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/defaulted37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted37.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted38.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted39.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted4.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/defaulted40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted40.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted41.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted42.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted43.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/defaulted44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted44.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted45.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/defaulted45.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted46.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/defaulted47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted47.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted48.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted49.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted5.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted50.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted51.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted52.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/defaulted53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted53.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/defaulted54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted54.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted55.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted56.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/defaulted57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted57.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/defaulted58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted58.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted59.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted6.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/defaulted60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted60.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++14 scan-assembler _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++17 scan-assembler _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++20 scan-assembler _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted61.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++14 scan-assembler-not _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++17 scan-assembler-not _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++20 scan-assembler-not _ZN3OneD0Ev
+PASS: g++.dg/cpp0x/defaulted62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted62.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted7.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/defaulted8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted8.C -std=c++98
+PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/defaulted9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/defaulted9.C -std=gnu++98
+PASS: g++.dg/cpp0x/deleted1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/deleted1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/deleted1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/deleted1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted1.C -std=c++98
+PASS: g++.dg/cpp0x/deleted10.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/deleted10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted10.C -std=c++98
+PASS: g++.dg/cpp0x/deleted11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/deleted11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/deleted11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/deleted11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted11.C -std=c++98
+PASS: g++.dg/cpp0x/deleted12.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted12.C -std=c++98
+PASS: g++.dg/cpp0x/deleted13.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/deleted13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted13.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/deleted13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted13.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/deleted13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted13.C -std=c++98
+PASS: g++.dg/cpp0x/deleted14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted14.C -std=c++98
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted15.C -std=gnu++98
+PASS: g++.dg/cpp0x/deleted2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted2.C -std=c++98
+PASS: g++.dg/cpp0x/deleted3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted3.C -std=c++98
+PASS: g++.dg/cpp0x/deleted4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted4.C -std=c++98
+PASS: g++.dg/cpp0x/deleted5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/deleted5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted5.C -std=c++98
+PASS: g++.dg/cpp0x/deleted6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted6.C -std=c++98
+PASS: g++.dg/cpp0x/deleted7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted7.C -std=gnu++98
+PASS: g++.dg/cpp0x/deleted8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted8.C -std=c++98
+PASS: g++.dg/cpp0x/deleted9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted9.C -std=c++98
+PASS: g++.dg/cpp0x/dependent1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dependent1.C -std=c++98
+PASS: g++.dg/cpp0x/dependent2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dependent2.C -std=c++98
+PASS: g++.dg/cpp0x/dependent3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dependent3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dependent3.C -std=c++98
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/depr-copy3.C -std=c++98
+PASS: g++.dg/cpp0x/depr-copy4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/depr-copy4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/desig1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/desig1.C -std=gnu++98
+PASS: g++.dg/cpp0x/desig2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/desig2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/desig2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/desig2.C -std=gnu++98
+PASS: g++.dg/cpp0x/desig3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/desig3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/desig3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/desig3.C -std=gnu++98
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/desig4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/desig4.C -std=gnu++98
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/desig5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/desig5.C -std=gnu++98
+PASS: g++.dg/cpp0x/diag1.C -std=c++14 (test for bogus messages, line 26)
+PASS: g++.dg/cpp0x/diag1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/diag1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/diag1.C -std=c++17 (test for bogus messages, line 26)
+PASS: g++.dg/cpp0x/diag1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/diag1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for bogus messages, line 26)
+PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/diag1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/diag1.C -std=c++98
+PASS: g++.dg/cpp0x/diag2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/diag2.C -std=c++14 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++14 at line 17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/diag2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/diag2.C -std=c++17 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++17 at line 17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/diag2.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++20 at line 17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/diag2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/diag2.C -std=c++98
+PASS: g++.dg/cpp0x/diag3.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp0x/diag3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/diag3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/diag3.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp0x/diag3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/diag3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/diag3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/diag3.C -std=c++98
+PASS: g++.dg/cpp0x/dr2061.C -std=c++14 scan-assembler _ZN3One3Two4weedEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++14 scan-assembler _ZN3One3Two5Space4billEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++14 scan-assembler _ZN3One4Term3bobEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2061.C -std=c++17 scan-assembler _ZN3One3Two4weedEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++17 scan-assembler _ZN3One3Two5Space4billEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++17 scan-assembler _ZN3One4Term3bobEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One3Two4weedEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One3Two5Space4billEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++20 scan-assembler _ZN3One4Term3bobEv:
+PASS: g++.dg/cpp0x/dr2061.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dr2061.C -std=c++98
+PASS: g++.dg/cpp0x/dr2351-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2351-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2351-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dr2351-2.C -std=c++98
+PASS: g++.dg/cpp0x/dr2351.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/dr2351.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dr2351.C -std=c++98
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 expected multiline pattern lines 11-13
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 expected multiline pattern lines 18-20
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 expected multiline pattern lines 26-28
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 expected multiline pattern lines 11-13
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 expected multiline pattern lines 18-20
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 expected multiline pattern lines 26-28
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 11-13
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 18-20
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 expected multiline pattern lines 26-28
+PASS: g++.dg/cpp0x/duplicate1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/duplicate1.C -std=gnu++98
+PASS: g++.dg/cpp0x/dyncast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/dyncast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/dyncast1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/dyncast1.C -std=c++98
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/elab-enum-base.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elab-enum-base.C -std=gnu++98
+PASS: g++.dg/cpp0x/elision.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision.C -std=c++98
+PASS: g++.dg/cpp0x/elision2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision2.C -std=c++98
+PASS: g++.dg/cpp0x/elision3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision3.C -std=c++98
+PASS: g++.dg/cpp0x/elision4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision4.C -std=c++98
+PASS: g++.dg/cpp0x/elision_conv.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_conv.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_conv.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision_conv.C -std=c++98
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/elision_neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/elision_neg.C -std=c++98
+PASS: g++.dg/cpp0x/elision_weak.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_weak.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_weak.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/elision_weak.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/enum1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum1.C -std=c++98
+PASS: g++.dg/cpp0x/enum10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum10.C -std=c++98
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/enum11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum11.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum12.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum13.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum13.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum14.C -std=c++98
+PASS: g++.dg/cpp0x/enum15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/enum15.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/enum15.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/enum15.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/enum15.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum15.C -std=c++98
+PASS: g++.dg/cpp0x/enum16.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum16.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum16.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum16.C -std=c++98
+PASS: g++.dg/cpp0x/enum17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum17.C -std=c++98
+PASS: g++.dg/cpp0x/enum18.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum18.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum18.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum18.C -std=c++98
+PASS: g++.dg/cpp0x/enum19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum19.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum2.C -std=c++98
+PASS: g++.dg/cpp0x/enum20.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum20.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum20.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/enum20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum20.C -std=c++98
+PASS: g++.dg/cpp0x/enum21a.C (test for warnings, line 4)
+PASS: g++.dg/cpp0x/enum21a.C (test for excess errors)
+PASS: g++.dg/cpp0x/enum21b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum21b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum21b.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum21b.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum22.C -std=c++98
+PASS: g++.dg/cpp0x/enum23.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/enum23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum23.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/enum23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum23.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/enum23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum23.C -std=c++98
+PASS: g++.dg/cpp0x/enum24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum24.C -std=c++98
+PASS: g++.dg/cpp0x/enum25.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/enum25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum25.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/enum25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum25.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/enum25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum25.C -std=c++98
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/enum26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum26.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum27.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum27.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum27.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/enum27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum27.C -std=c++98
+PASS: g++.dg/cpp0x/enum28.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum28.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/enum28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum28.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum28.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/enum28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/enum28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum28.C -std=c++98
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/enum29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/enum29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/enum29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum29.C -std=c++98
+PASS: g++.dg/cpp0x/enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/enum3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/enum3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/enum3.C -std=c++98
+PASS: g++.dg/cpp0x/enum30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum30.C -std=c++98
+PASS: g++.dg/cpp0x/enum31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum31.C -std=c++98
+PASS: g++.dg/cpp0x/enum32.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum32.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum32.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum32.C -std=c++98
+PASS: g++.dg/cpp0x/enum33.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum33.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum33.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum33.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum33.C -std=c++98
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++14 expected multiline pattern lines 8-10
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++17 expected multiline pattern lines 8-10
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 expected multiline pattern lines 8-10
+PASS: g++.dg/cpp0x/enum34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum34.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum35.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/enum35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum35.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/enum35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/enum35.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/enum35.C -std=c++98
+PASS: g++.dg/cpp0x/enum36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum36.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/enum36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum36.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/enum36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/enum36.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/enum36.C -std=c++98
+PASS: g++.dg/cpp0x/enum37.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum37.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum37.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/enum37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum37.C -std=c++98
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/enum38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/enum38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/enum38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum38.C -std=c++98
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/enum39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/enum39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/enum39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum39.C -std=c++98
+PASS: g++.dg/cpp0x/enum4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum4.C -std=c++98
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum40.C -std=c++98
+PASS: g++.dg/cpp0x/enum41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum41.C -std=c++98
+PASS: g++.dg/cpp0x/enum42.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum42.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum42.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum42.C -std=gnu++98
+PASS: g++.dg/cpp0x/enum43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/enum43.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/cpp0x/enum43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/enum5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum5.C -std=c++98
+PASS: g++.dg/cpp0x/enum6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum6.C -std=c++98
+PASS: g++.dg/cpp0x/enum7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/enum7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/enum7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/enum7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum7.C -std=c++98
+PASS: g++.dg/cpp0x/enum8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum8.C -std=c++98
+PASS: g++.dg/cpp0x/enum9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum9.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/enum_base.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum_base.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/enum_base2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum_base2.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum_base3.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum_base4.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/enum_base5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/enum_base5.C -std=c++98
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/enum_base_warn.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/enum_base_warn.C -std=gnu++98
+PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error1.C -std=c++98
+PASS: g++.dg/cpp0x/error2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error2.C -std=c++98
+PASS: g++.dg/cpp0x/error3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/error3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error3.C -std=c++98
+PASS: g++.dg/cpp0x/error4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/error4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/error4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/error4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/error4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/error4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error4.C -std=c++98
+PASS: g++.dg/cpp0x/error5.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error5.C -std=c++98
+PASS: g++.dg/cpp0x/error6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error6.C -std=c++98
+PASS: g++.dg/cpp0x/error7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error7.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error7.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/error7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error7.C -std=c++98
+PASS: g++.dg/cpp0x/error8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/error8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/error8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/error8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error8.C -std=c++98
+PASS: g++.dg/cpp0x/error9.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/error9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/error9.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/error9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/error9.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/error9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/error9.C -std=c++98
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit-inst1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit1.C -std=c++98
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/explicit10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit10.C -std=c++98
+PASS: g++.dg/cpp0x/explicit11.C -std=c++14 scan-assembler-not _ZN1AIiEC1ERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++14 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit11.C -std=c++14 scan-assembler-not _ZN1AIiEaSERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit11.C -std=c++17 scan-assembler-not _ZN1AIiEC1ERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++17 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit11.C -std=c++17 scan-assembler-not _ZN1AIiEaSERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEC1ERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit11.C -std=c++20 scan-assembler-not _ZN1AIiEaSERKS0_
+PASS: g++.dg/cpp0x/explicit11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit11.C -std=c++98
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++14 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++17 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++20 scan-assembler-not _ZN1AIiEC1Ev
+PASS: g++.dg/cpp0x/explicit12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit12.C -std=gnu++98
+PASS: g++.dg/cpp0x/explicit13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit13.C -std=c++98
+PASS: g++.dg/cpp0x/explicit14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit14.C -std=c++98
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/explicit15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit15.C -std=c++98
+PASS: g++.dg/cpp0x/explicit16.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit16.C -std=c++98
+PASS: g++.dg/cpp0x/explicit2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/explicit2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit2.C -std=c++98
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/explicit3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit3.C -std=c++98
+PASS: g++.dg/cpp0x/explicit4.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/explicit4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit4.C -std=c++98
+PASS: g++.dg/cpp0x/explicit5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit5.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/explicit5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit5.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/explicit5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/explicit5.C -std=c++98
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/explicit6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit6.C -std=gnu++98
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/explicit7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit7.C -std=gnu++98
+PASS: g++.dg/cpp0x/explicit8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/explicit8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit8.C -std=c++98
+PASS: g++.dg/cpp0x/explicit9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/explicit9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/explicit9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/explicit9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/explicit9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/explicit9.C -std=c++98
+PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/extern_template-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/extern_template-2.C -std=gnu++98
+PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/extern_template-4.C -std=c++98
+PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++14 scan-assembler-not _ZN12basic_stringIcE4nposE
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++17 scan-assembler-not _ZN12basic_stringIcE4nposE
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++20 scan-assembler-not _ZN12basic_stringIcE4nposE
+PASS: g++.dg/cpp0x/extern_template-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/extern_template-6.C -std=c++98
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/fallthrough1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fallthrough1.C -std=gnu++98
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/fallthrough2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fallthrough2.C -std=gnu++98
+PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmp-equiv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmp-equiv1.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg-partial1.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg1.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg10.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg11.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg2.C -std=gnu++98
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg2a.C -std=gnu++98
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/fntmpdefarg3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg3.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg4.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg4a.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/fntmpdefarg5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg5.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg6.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg7.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg8.C -std=c++98
+PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/fntmpdefarg9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/fntmpdefarg9.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum1.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum10.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum11.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum12.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/forw_enum13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum13.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum14.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/forw_enum15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum15.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum2.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum3.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum4.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum5.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/forw_enum6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum6.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum7.C -std=gnu++98
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/forw_enum8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum8.C -std=c++98
+PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/forw_enum9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/forw_enum9.C -std=gnu++98
+PASS: g++.dg/cpp0x/friend1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/friend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/friend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/friend1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend1.C -std=c++98
+PASS: g++.dg/cpp0x/friend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend2.C -std=c++98
+PASS: g++.dg/cpp0x/friend3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/friend3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/friend3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/friend3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend3.C -std=c++98
+PASS: g++.dg/cpp0x/friend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend4.C -std=c++98
+PASS: g++.dg/cpp0x/friend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend5.C -std=c++98
+PASS: g++.dg/cpp0x/friend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend6.C -std=c++98
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend7.C -std=c++14 PR100339 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend7.C -std=c++17 PR100339 (test for bogus messages, line 24)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/friend7.C -std=c++20 PR100339 (test for bogus messages, line 24)
+UNSUPPORTED: g++.dg/cpp0x/friend7.C -std=c++98
+PASS: g++.dg/cpp0x/friend8.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/friend8.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/friend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/friend8.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/friend8.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/friend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/friend8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/friend8.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-1.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-10.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-11.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-12.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-13.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-14.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-15.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-16.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-17.2.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-17.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-18.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-19.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-2-1.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-2.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++14 attribute (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++14 attribute (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++14 attribute (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++17 attribute (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++17 attribute (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++17 attribute (test for bogus messages, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++20 attribute (test for bogus messages, line 19)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-20.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-21.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-22.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-23.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-24.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-25.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-26.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-27.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-28.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-29.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-3.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-30.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-31.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-32.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-33.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++14 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++14 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++14 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++17 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++17 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++17 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-34.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-35.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-36.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-37.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-38.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-39-1.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-39.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-4.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-40.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-41.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-42.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-43.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/gen-attrs-44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-44.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-45.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-46.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-47-1.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-47.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-48-2.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-48.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-49.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-5.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-50.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-51.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-52.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/gen-attrs-53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-53.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-54.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-55.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-56.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-57.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-58.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-59.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-6.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-60.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-61.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-62.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-63.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-64.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-65.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-66.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-67.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-68.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-69.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-7.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-70.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-71.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-72.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-73.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-74.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 24 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-77.C -std=c++98
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-78.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-8.C -std=gnu++98
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/gen-attrs-9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-9.C -std=c++98
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 89)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 90)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 91)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 92)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 94)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 95)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 96)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for errors, line 97)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 90)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 90)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gnu_fext-numeric-literals.C -std=gnu++98
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C -std=gnu++98
+PASS: g++.dg/cpp0x/hog1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/hog1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/hog1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/hog1.C -std=c++98
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-copy.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit-copy.C -std=c++98
+PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-delete1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit-delete1.C -std=c++98
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/implicit-trivial1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit-trivial1.C -std=c++98
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit1.C -std=c++98
+PASS: g++.dg/cpp0x/implicit10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit10.C -std=c++98
+PASS: g++.dg/cpp0x/implicit11.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/implicit11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit11.C -std=c++98
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/implicit12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit12.C -std=c++98
+PASS: g++.dg/cpp0x/implicit13.C -std=c++14 scan-assembler-not _ZN1BC1Ev
+PASS: g++.dg/cpp0x/implicit13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit13.C -std=c++17 scan-assembler-not _ZN1BC1Ev
+PASS: g++.dg/cpp0x/implicit13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit13.C -std=c++20 scan-assembler-not _ZN1BC1Ev
+PASS: g++.dg/cpp0x/implicit13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit13.C -std=c++98
+PASS: g++.dg/cpp0x/implicit14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit14.C -std=c++98
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/implicit15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit15.C -std=c++98
+PASS: g++.dg/cpp0x/implicit16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit16.C -std=c++98
+PASS: g++.dg/cpp0x/implicit17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit17.C -std=c++98
+PASS: g++.dg/cpp0x/implicit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/implicit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/implicit2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/implicit2.C -std=c++98
+PASS: g++.dg/cpp0x/implicit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/implicit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/implicit3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/implicit3.C -std=c++98
+PASS: g++.dg/cpp0x/implicit4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit4.C -std=c++98
+PASS: g++.dg/cpp0x/implicit5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/implicit5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit5.C -std=c++98
+PASS: g++.dg/cpp0x/implicit6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit6.C -std=c++98
+PASS: g++.dg/cpp0x/implicit7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit7.C -std=c++98
+PASS: g++.dg/cpp0x/implicit8.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/implicit8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit8.C -std=c++98
+PASS: g++.dg/cpp0x/implicit9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/implicit9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/implicit9.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor1.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor10.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inh-ctor11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor11.C -std=gnu++98
+XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor11a.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor12.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor12.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor13.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor14.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/inh-ctor15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor15.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor16.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor17.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor18.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor19.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor2.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor20.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor21.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor21.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor22.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor23.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor24.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor25.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor26.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor27.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor27.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/inh-ctor28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor28.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor29.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inh-ctor3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor3.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++14 scan-assembler _ZN1AIjEC[12]Ev
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++17 scan-assembler _ZN1AIjEC[12]Ev
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++20 scan-assembler _ZN1AIjEC[12]Ev
+PASS: g++.dg/cpp0x/inh-ctor30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor30.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/inh-ctor31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor31.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++14 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++14 (test for warnings, line 116)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++14 (test for warnings, line 132)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++14 (test for warnings, line 147)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++17 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++17 (test for warnings, line 116)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++17 (test for warnings, line 132)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++17 (test for warnings, line 147)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 100)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 116)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 132)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for warnings, line 147)
+PASS: g++.dg/cpp0x/inh-ctor32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor32.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor33.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor34.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor35.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor36.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/cpp0x/inh-ctor37.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor38.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor3a.C -std=gnu++98
+PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor4.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/inh-ctor5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor5.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor6.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor7.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/inh-ctor8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor8.C -std=c++98
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/inh-ctor9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inh-ctor9.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array10.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array11.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array12.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array13.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array14.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array15.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array16.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array17.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/initlist-array19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/initlist-array19.C -std=c++17
+PASS: g++.dg/cpp0x/initlist-array19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array19.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++14 at line 6 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++17 at line 6 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 at line 6 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-array4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array4.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array5.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array6.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-array7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/initlist-array8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/initlist-array8.C -std=c++17
+PASS: g++.dg/cpp0x/initlist-array8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-array8.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-array9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array9.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-base1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-base1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-base2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-base3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-base3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-base4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-base4.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-cast1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-cast1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-cleanup1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-cleanup1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++14 scan-assembler-not \\.data
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++17 scan-assembler-not \\.data
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++20 scan-assembler-not \\.data
+PASS: g++.dg/cpp0x/initlist-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-const1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist-ctor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-ctor1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ctor2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-ctor2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-deduce.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-deduce.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-deduce2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-deduce3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-deduce3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-defarg1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-defarg2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-defarg3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-defarg3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-dr1518.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-dr1518.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-explicit-sfinae.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-explicit1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-explicit2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-explicit3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-explicit3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-lifetime1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-lifetime2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-lifetime2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/initlist-n3922.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-n3922.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-new1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/initlist-new2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-new2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-new3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist-new4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-new4.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-new5.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-new6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-new6.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-nrv1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-nrv1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++14 scan-tree-dump-not optimized "_0"
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++17 scan-tree-dump-not optimized "_0"
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++20 scan-tree-dump-not optimized "_0"
+PASS: g++.dg/cpp0x/initlist-opt.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-opt.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++14 at line 4 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++17 at line 4 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 at line 4 (test for errors, line )
+PASS: g++.dg/cpp0x/initlist-opt1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-opt1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-overload1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-overload1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-pmf1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-pmf1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-postfix-open-square.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-protected.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-protected.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-protected.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-protected.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-pure.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-pure.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-pure.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-pure.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist-ref-2267.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-ref-2267.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-template1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist-template2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-template2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-template3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-template3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-throw1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-throw2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-throw2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-value.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-value2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-value3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-value3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist-value4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-value4.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-vect.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-vect.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-vect.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-vect.C -std=c++98
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-vect2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist-vect2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist1.C -std=c++98
+PASS: g++.dg/cpp0x/initlist10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist10.C -std=c++98
+PASS: g++.dg/cpp0x/initlist100.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist100.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist100.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist100.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist100.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist100.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist100.C -std=c++98
+PASS: g++.dg/cpp0x/initlist101.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist101.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist101.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist101.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist101.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist101.C -std=c++98
+PASS: g++.dg/cpp0x/initlist102.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist102.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist102.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist102.C -std=c++98
+PASS: g++.dg/cpp0x/initlist103.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist103.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist103.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist103.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist103.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist103.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist103.C -std=c++98
+PASS: g++.dg/cpp0x/initlist104.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist104.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist104.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist104.C -std=c++98
+PASS: g++.dg/cpp0x/initlist105.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist105.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist105.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist105.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist105.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist105.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist105.C -std=c++98
+PASS: g++.dg/cpp0x/initlist106.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist106.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist106.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist106.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist106.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist106.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist106.C -std=c++98
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/initlist107.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist107.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist108.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist108.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist108.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist108.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/initlist109.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist109.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist11.C -std=c++98
+PASS: g++.dg/cpp0x/initlist110.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist110.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist110.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist110.C -std=c++98
+PASS: g++.dg/cpp0x/initlist111.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist111.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist111.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist111.C -std=c++98
+PASS: g++.dg/cpp0x/initlist112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist112.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist112.C -std=c++98
+PASS: g++.dg/cpp0x/initlist113.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist113.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist113.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist113.C -std=c++98
+PASS: g++.dg/cpp0x/initlist114.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist114.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist114.C -std=c++98
+PASS: g++.dg/cpp0x/initlist115.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist115.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist115.C -std=c++98
+PASS: g++.dg/cpp0x/initlist116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist116.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist116.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist116.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist116.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist116.C -std=c++98
+PASS: g++.dg/cpp0x/initlist117.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist117.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist117.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist117.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist117.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist117.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist117.C -std=c++98
+PASS: g++.dg/cpp0x/initlist118.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist118.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist118.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist118.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist119.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist119.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist119.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist119.C -std=c++98
+PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist12.C -std=c++98
+PASS: g++.dg/cpp0x/initlist120.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist120.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist120.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist120.C -std=c++98
+PASS: g++.dg/cpp0x/initlist121.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist121.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist121.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist121.C -std=c++98
+PASS: g++.dg/cpp0x/initlist122.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist122.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist122.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist122.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist122.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist122.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist122.C -std=c++98
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/initlist123.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist123.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist124.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist124.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist124.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist124.C -std=c++98
+PASS: g++.dg/cpp0x/initlist125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist125.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist125.C -std=c++98
+PASS: g++.dg/cpp0x/initlist126.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/initlist126.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist126.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/initlist126.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist126.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/initlist126.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist126.C -std=c++98
+PASS: g++.dg/cpp0x/initlist127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist127.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist127.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist127.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist127.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist127.C -std=c++98
+PASS: g++.dg/cpp0x/initlist128.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist128.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist128.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist128.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist128.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist128.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist128.C -std=c++98
+PASS: g++.dg/cpp0x/initlist129.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist129.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist129.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist129.C -std=c++98
+PASS: g++.dg/cpp0x/initlist13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist13.C -std=c++98
+PASS: g++.dg/cpp0x/initlist130.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist130.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist130.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist130.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist131.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist131.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist131.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist131.C -std=c++98
+PASS: g++.dg/cpp0x/initlist132.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist132.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist132.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist132.C -std=c++98
+PASS: g++.dg/cpp0x/initlist133.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist133.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist133.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist133.C -std=c++98
+PASS: g++.dg/cpp0x/initlist14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist14.C -std=c++98
+PASS: g++.dg/cpp0x/initlist15.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist15.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist15.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist15.C -std=c++98
+PASS: g++.dg/cpp0x/initlist16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist16.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist16.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist16.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist16.C -std=c++98
+PASS: g++.dg/cpp0x/initlist17.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist17.C -std=c++98
+PASS: g++.dg/cpp0x/initlist18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist18.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist18.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist18.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist18.C -std=c++98
+PASS: g++.dg/cpp0x/initlist19.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist19.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist19.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist19.C -std=c++98
+PASS: g++.dg/cpp0x/initlist2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist2.C -std=c++98
+PASS: g++.dg/cpp0x/initlist20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist20.C -std=c++98
+PASS: g++.dg/cpp0x/initlist21.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist21.C -std=c++98
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist22.C -std=c++98
+PASS: g++.dg/cpp0x/initlist23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist23.C -std=c++98
+PASS: g++.dg/cpp0x/initlist24.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist24.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist24.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist24.C -std=c++98
+PASS: g++.dg/cpp0x/initlist25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist25.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist25.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist25.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist25.C -std=c++98
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist26.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist27.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist27.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist27.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist27.C -std=c++98
+PASS: g++.dg/cpp0x/initlist28.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist28.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist28.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist28.C -std=c++98
+PASS: g++.dg/cpp0x/initlist29.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist29.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist29.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist29.C -std=c++98
+PASS: g++.dg/cpp0x/initlist3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist3.C -std=c++98
+PASS: g++.dg/cpp0x/initlist30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist30.C -std=c++98
+PASS: g++.dg/cpp0x/initlist31.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist31.C -std=c++98
+PASS: g++.dg/cpp0x/initlist32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist32.C -std=c++98
+PASS: g++.dg/cpp0x/initlist33.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist33.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist33.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist33.C -std=c++98
+PASS: g++.dg/cpp0x/initlist34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist34.C -std=c++98
+PASS: g++.dg/cpp0x/initlist35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist35.C -std=c++98
+PASS: g++.dg/cpp0x/initlist36.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist36.C -std=c++98
+PASS: g++.dg/cpp0x/initlist37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist37.C -std=c++98
+PASS: g++.dg/cpp0x/initlist38.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist38.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist38.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist38.C -std=c++98
+PASS: g++.dg/cpp0x/initlist39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist39.C -std=c++98
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist4.C -std=c++98
+PASS: g++.dg/cpp0x/initlist40.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist40.C -std=c++98
+PASS: g++.dg/cpp0x/initlist41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist41.C -std=c++98
+PASS: g++.dg/cpp0x/initlist42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist42.C -std=c++98
+PASS: g++.dg/cpp0x/initlist43.C -std=c++14 scan-assembler-not local
+PASS: g++.dg/cpp0x/initlist43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist43.C -std=c++17 scan-assembler-not local
+PASS: g++.dg/cpp0x/initlist43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist43.C -std=c++20 scan-assembler-not local
+PASS: g++.dg/cpp0x/initlist43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist43.C -std=c++98
+PASS: g++.dg/cpp0x/initlist44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist44.C -std=c++98
+PASS: g++.dg/cpp0x/initlist45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist45.C -std=c++98
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist46.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist46.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist47.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/initlist47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist47.C -std=c++98
+PASS: g++.dg/cpp0x/initlist48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist48.C -std=c++98
+PASS: g++.dg/cpp0x/initlist49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist49.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist49.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist49.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist49.C -std=c++98
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist5.C -std=c++98
+PASS: g++.dg/cpp0x/initlist50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist50.C -std=c++98
+PASS: g++.dg/cpp0x/initlist51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist51.C -std=c++98
+PASS: g++.dg/cpp0x/initlist52.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist52.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist52.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist52.C -std=c++98
+PASS: g++.dg/cpp0x/initlist53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist53.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist53.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist53.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist53.C -std=c++98
+PASS: g++.dg/cpp0x/initlist54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist54.C -std=c++98
+PASS: g++.dg/cpp0x/initlist55.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist55.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist55.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist55.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist56.C -std=c++98
+PASS: g++.dg/cpp0x/initlist57.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist57.C -std=c++98
+PASS: g++.dg/cpp0x/initlist58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist58.C -std=c++98
+PASS: g++.dg/cpp0x/initlist59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist59.C -std=c++98
+PASS: g++.dg/cpp0x/initlist6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist6.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist6.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist6.C -std=c++98
+PASS: g++.dg/cpp0x/initlist61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist61.C -std=c++98
+PASS: g++.dg/cpp0x/initlist62.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist62.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist62.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist62.C -std=c++98
+PASS: g++.dg/cpp0x/initlist63.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist63.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist63.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist63.C -std=c++98
+PASS: g++.dg/cpp0x/initlist64.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist64.C -std=c++98
+PASS: g++.dg/cpp0x/initlist65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist65.C -std=c++98
+PASS: g++.dg/cpp0x/initlist66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist66.C -std=c++98
+PASS: g++.dg/cpp0x/initlist67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist67.C -std=c++98
+PASS: g++.dg/cpp0x/initlist68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist68.C -std=c++98
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/initlist69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist69.C -std=c++98
+PASS: g++.dg/cpp0x/initlist7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/initlist7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist7.C -std=c++98
+PASS: g++.dg/cpp0x/initlist70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist70.C -std=c++98
+PASS: g++.dg/cpp0x/initlist71.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist71.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist71.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist71.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist72.C -std=c++98
+PASS: g++.dg/cpp0x/initlist73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist73.C -std=c++98
+PASS: g++.dg/cpp0x/initlist74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist74.C -std=c++98
+PASS: g++.dg/cpp0x/initlist75.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist75.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist75.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist75.C -std=c++98
+PASS: g++.dg/cpp0x/initlist76.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist76.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist76.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist76.C -std=c++98
+PASS: g++.dg/cpp0x/initlist77.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist77.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist77.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist77.C -std=c++98
+PASS: g++.dg/cpp0x/initlist78.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist78.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist78.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/initlist78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist78.C -std=c++98
+PASS: g++.dg/cpp0x/initlist79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist79.C -std=c++98
+PASS: g++.dg/cpp0x/initlist8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist8.C -std=c++98
+PASS: g++.dg/cpp0x/initlist80.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist80.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist80.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist80.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist80.C -std=c++98
+PASS: g++.dg/cpp0x/initlist81.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist81.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist81.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist81.C -std=gnu++98
+PASS: g++.dg/cpp0x/initlist82.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist82.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist82.C -std=c++98
+PASS: g++.dg/cpp0x/initlist83.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist83.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist83.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist83.C -std=c++98
+PASS: g++.dg/cpp0x/initlist84.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist84.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist84.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist84.C -std=c++98
+PASS: g++.dg/cpp0x/initlist85.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist85.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist85.C -std=c++98
+PASS: g++.dg/cpp0x/initlist86.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist86.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist86.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist86.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist86.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist86.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist86.C -std=c++98
+PASS: g++.dg/cpp0x/initlist87.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/initlist87.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist87.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/initlist87.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist87.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/initlist87.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist87.C -std=c++98
+PASS: g++.dg/cpp0x/initlist88.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist88.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist88.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist88.C -std=c++98
+PASS: g++.dg/cpp0x/initlist89.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist89.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist89.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist89.C -std=c++98
+PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/initlist9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist9.C -std=c++98
+PASS: g++.dg/cpp0x/initlist90.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist90.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/initlist90.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist90.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/initlist90.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist90.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/initlist90.C -std=c++98
+PASS: g++.dg/cpp0x/initlist91.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist91.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist91.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist91.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist91.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/initlist91.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist91.C -std=c++98
+PASS: g++.dg/cpp0x/initlist92.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist92.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist92.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist92.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist92.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/initlist92.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist92.C -std=c++98
+PASS: g++.dg/cpp0x/initlist93.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist93.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist93.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist93.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist93.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/initlist93.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist93.C -std=c++98
+PASS: g++.dg/cpp0x/initlist94.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist94.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist94.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist94.C -std=c++98
+PASS: g++.dg/cpp0x/initlist95.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist95.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist95.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist95.C -std=c++98
+PASS: g++.dg/cpp0x/initlist96.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist96.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist96.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist96.C -std=c++98
+PASS: g++.dg/cpp0x/initlist97.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/initlist97.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist97.C -std=c++98
+PASS: g++.dg/cpp0x/initlist98.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist98.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist98.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist98.C -std=c++98
+PASS: g++.dg/cpp0x/initlist99.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist99.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist99.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist99.C -std=c++98
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++14 scan-assembler _ZN1Q2V11fEv
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++14 scan-assembler _ZN1Q2V11iE
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++17 scan-assembler _ZN1Q2V11fEv
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++17 scan-assembler _ZN1Q2V11iE
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 scan-assembler _ZN1Q2V11fEv
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 scan-assembler _ZN1Q2V11iE
+PASS: g++.dg/cpp0x/inline-ns1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inline-ns1.C -std=c++98
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/inline-ns10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inline-ns10.C -std=c++98
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inline-ns2.C -std=c++98
+PASS: g++.dg/cpp0x/inline-ns3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/inline-ns3.C -std=c++98
+PASS: g++.dg/cpp0x/inline-ns4.C (test for warnings, line 2)
+PASS: g++.dg/cpp0x/inline-ns4.C (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns5.C (test for errors, line 2)
+PASS: g++.dg/cpp0x/inline-ns5.C (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/inline-ns7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/inline-ns9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/iop.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/iop.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/iop.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/iop.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/keywords1.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/keywords1.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/keywords1.C -std=gnu++20
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/keywords1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/keywords2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/keywords2.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/keywords2.C -std=gnu++20
+PASS: g++.dg/cpp0x/keywords2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-104403.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-108829-2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-108829.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-50220.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-58566.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-59483.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-61135.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-61148.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-61358.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-62155.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-67370.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-68177.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-70218.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-70343.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-70383.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-77791.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-80947.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-86550.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-89158.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-89387.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-89648.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-93597.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-98.C (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-__func__.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-__func__2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-alias1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-anon1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-array.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-array2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-array3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-array4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-asm1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-attr1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-attr2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-auto3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++14 cannot assign to const int& (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++17 cannot assign to const int& (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++20 cannot assign to const int& (test for errors, line 10)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-const-ref.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-capture-redundancy.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-cast1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++14 assignment to non-reference capture in const lambda (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++17 assignment to non-reference capture in const lambda (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++20 assignment to non-reference capture in const lambda (test for errors, line 15)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const-this.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const11a.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const7.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-const9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-constexpr1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-constexpr2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++11 scan-assembler weak[^\n\r]*_?_ZZ1fvENKUlvE_cvPFvvEEv
+PASS: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv12.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv13.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv14.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv15.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv2.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-conv9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++14 `i' is not captured (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++17 `i' is not captured (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++20 `i' is not captured (test for errors, line 8)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-default-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-default.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++14 `i' is not captured (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++17 `i' is not captured (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++20 `i' is not captured (test for errors, line 8)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-copy.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 deleted assignment op (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 deleted assignment op (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 deleted default ctor (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 deleted default ctor (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 not an aggregate (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++14 not an aggregate (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 deleted assignment op (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 deleted assignment op (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 deleted default ctor (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 deleted default ctor (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 not an aggregate (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++17 not an aggregate (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted assignment op (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted assignment op (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted default ctor (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 deleted default ctor (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 not an aggregate (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++20 not an aggregate (test for errors, line 7)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ctor-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ctors.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-current-inst1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-debug.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype2.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++14 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++17 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++20 invalid initialization of non-const reference of type .int&. from a temporary of type .int. (test for errors, line 5)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-deduce3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++11 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++14 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++17 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++20 scan-assembler _ZN8functionC1IZN1CIiE4testES_Ed_UliE_EET_
+PASS: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg3.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-defarg9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-dependent1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-diag1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-direct-init.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++14 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-eh3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-err3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-errloc.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-errloc2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++14 no member named i (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++14 no member named i (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++17 no member named i (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++17 no member named i (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 no member named i (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++20 no member named i (test for errors, line 18)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-field-names.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-for.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice12.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice13.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice14.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice15.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice16.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice17.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice18.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice19.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++14 candidate explanation at line 15 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++17 candidate explanation at line 15 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice20.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice21.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice22.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice23.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice24.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice25.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice26.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice27.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice28.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice29.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice30.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice31.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice32.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ice9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-in-class-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-in-class.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-initlist3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-intname.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-local1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-lookup-neg.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _Z4algoIZ1giEUlvE0_EiT_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZ1giENKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler weak[^\n\r]*variableMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*Foo
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*_ZNKUlv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*algoIUl
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 scan-assembler-not weak[^\n\r]*function
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _Z4algoIZ1giEUlvE0_EiT_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZ1giENKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*Foo
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*_ZNKUlv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*algoIUl
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*function
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 scan-assembler-not weak[^\n\r]*variableMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _Z4algoIZ1giEUlvE0_EiT_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _ZZ1giENKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _ZZN1S1fEiiEd0_NKUlvE0_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler _ZZN1S1fEiiEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler weak[^\n\r]*_?_ZZ1giENKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler weak[^\n\r]*_?_ZZN1S1fEiiEd0_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*Foo
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*_ZNKUlv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*algoIUl
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*bar[^\n\r]*Ul
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*fn2[^\n\r]*Ulv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*function
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*variableMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++14 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++17 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++20 scan-assembler _ZN1AC1IN3foo3barMUlvE_EEET_
+PASS: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++14 scan-assembler _ZNK1AIcE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++14 scan-assembler _ZNK1AIiE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++17 scan-assembler _ZNK1AIcE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++17 scan-assembler _ZNK1AIiE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 scan-assembler _ZNK1AIcE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 scan-assembler _ZNK1AIiE1pMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++14 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++17 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++20 scan-assembler _ZZN1AIiEC4IiEET_S2_Ed_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++14 scan-assembler _ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++14 scan-assembler weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++17 scan-assembler _ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++17 scan-assembler weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle6.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mangle7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mixed.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mutable.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-mutable2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-names1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nested9a.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-non-const.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-non-local.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nop.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ns-scope.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nsdmi9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-nullptr.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-pass.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-qualified.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-recursive.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref-default.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-ref2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-rep1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-return1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-sfinae1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-shadow1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-shadow2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-shadow3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-std-function.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-stmtexpr1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-switch.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-switch2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++14 expected at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++14 returning (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++17 expected at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++17 returning (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 expected at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++20 returning (test for errors, line 4)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-syntax1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template10.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template12.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++14 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++14 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++17 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++17 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 scan-assembler _ZN8functionC1IZN1CIiE3fooIiEEvT_S_Ed_UlvE_EES4_
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 scan-assembler-not _ZZN1CIiE3fooIiEEvT_8functionEd_NKUlvE_clEv
+PASS: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template13.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template14.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template15.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template16.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template17.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++14 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++17 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++20 scan-assembler-not _ZZ1fIvEvvENKUlvE_cvPFvvEEv
+PASS: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-template9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/lambda/lambda-this.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this12.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this13.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this14.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this15.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this16.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this17.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this18.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this19.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this20.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this21.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this22.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-this9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++14 not captured (test for errors, line 72)
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++17 not captured (test for errors, line 72)
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-type.C -std=c++20 not captured (test for errors, line 72)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-type.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-typedef.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-uneval.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-uneval2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-use.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-use.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-use2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic1.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic10.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic11.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic12.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic13.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic14.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic14a.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic15.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic16.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic2.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic4.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++14 scan-tree-dump-times original "::<lambda\\(\\)> \\(null\\)" 6
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++17 scan-tree-dump-times original "::<lambda\\(\\)> \\(null\\)" 6
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++20 scan-tree-dump-times original "::<lambda\\(\\)> \\(null\\)" 6
+PASS: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic5.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic6.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic7.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic8.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-variadic9.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-vla1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-vla2.C -std=gnu++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-vla3.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-vla4.C -std=c++98
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-vla5.C -std=c++98
+PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn2.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn3.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-warn4.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/pr94426-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/pr94426-2.C -std=c++98
+PASS: g++.dg/cpp0x/linkage2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/linkage2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/linkage2.C -std=c++98
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/literal-type1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/literal-type1.C -std=c++98
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++14 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++17 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++20 scan-assembler _ZN1BIZN3fooIivE3barILb1EEEvvE1CEC1ERKS4_
+PASS: g++.dg/cpp0x/local-targ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/local-targ1.C -std=c++98
+PASS: g++.dg/cpp0x/local-type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/local-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/local-type1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/local-type1.C -std=c++98
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/locations1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/locations1.C -std=c++98
+PASS: g++.dg/cpp0x/long_long.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/long_long.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/long_long.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/long_long.C -std=gnu++98
+PASS: g++.dg/cpp0x/main1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/main1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/main1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/main1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/main1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/main1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/main1.C -std=c++98
+PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/mem-init-aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/mem-init-aggr1.C -std=c++98
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++14 dg-regexp 17 was found: "\-\-\- .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++14 dg-regexp 18 was found: "\+\+\+ .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++14 expected multiline pattern lines 23-27
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++17 dg-regexp 17 was found: "\-\-\- .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++17 dg-regexp 18 was found: "\+\+\+ .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++17 expected multiline pattern lines 23-27
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 dg-regexp 17 was found: "\-\-\- .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 dg-regexp 18 was found: "\+\+\+ .*"
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 expected multiline pattern lines 23-27
+PASS: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/missing-initializer_list-include.C -std=gnu++98
+PASS: g++.dg/cpp0x/move-return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move-return1.C -std=c++98
+PASS: g++.dg/cpp0x/move-return2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move-return2.C -std=c++98
+PASS: g++.dg/cpp0x/move-return3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move-return4.C -std=c++98
+PASS: g++.dg/cpp0x/move-return5.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/move-return5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return5.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/move-return5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move-return5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/move-return5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move-return5.C -std=c++98
+PASS: g++.dg/cpp0x/move1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move1.C -std=c++98
+PASS: g++.dg/cpp0x/move2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/move2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/move2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/move2.C -std=c++98
+PASS: g++.dg/cpp0x/mutable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/mutable1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/mutable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/mutable1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/mutable1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/mutable1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/mutable1.C -std=c++98
+PASS: g++.dg/cpp0x/named.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/named.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/named.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/named.C -std=c++98
+PASS: g++.dg/cpp0x/named_refs.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/named_refs.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/named_refs.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/named_refs.C -std=c++98
+PASS: g++.dg/cpp0x/narrowing1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/narrowing1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/narrowing1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/narrowing1.C -std=c++98
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/new-auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new-auto1.C -std=c++98
+PASS: g++.dg/cpp0x/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new1.C -std=c++98
+PASS: g++.dg/cpp0x/new2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/new2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new2.C -std=c++98
+PASS: g++.dg/cpp0x/new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new3.C -std=c++98
+PASS: g++.dg/cpp0x/new4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new4.C -std=c++98
+PASS: g++.dg/cpp0x/new5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new5.C -std=c++98
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/new6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/new6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/new6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/new6.C -std=c++98
+PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/no-weak1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/no-weak1.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept01.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept01.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 at line 15 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/noexcept02.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept02.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept03.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/noexcept03.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept04.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/noexcept04.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler LSDA
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler-not EHB
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++17 scan-assembler LSDA
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++17 scan-assembler-not EHB
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++17 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler LSDA
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler-not EHB
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/cpp0x/noexcept05.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept05.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept06.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/noexcept06.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept07.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/noexcept07.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept07.C -std=c++14 execution test
+UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/noexcept07.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 46 (test for warnings, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 49 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 at line 53 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 at line 45 (test for errors, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 at line 48 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 at line 45 (test for errors, line 44)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 at line 48 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept08.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept08.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/noexcept09.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept09.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept10.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept11.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept12.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept13.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/noexcept14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept14.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept15.C -std=c++14 (test for warnings, line 60)
+XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept15.C -std=c++17 (test for warnings, line 60)
+XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept15.C -std=c++20 (test for warnings, line 60)
+XFAIL: g++.dg/cpp0x/noexcept15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept15.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept16.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept17.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept18.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept19.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/noexcept19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept19.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept20.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept21.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept22.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept23.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept24.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept25.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept26.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept27.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/noexcept28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept28.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/noexcept29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept29.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept30.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept30.C -std=gnu++98
+PASS: g++.dg/cpp0x/noexcept31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept31.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept32.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept33.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept34.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept35.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/noexcept36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept36.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept37.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept38.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept39.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept40.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept41.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept42.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept43.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept44.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/noexcept45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept45.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept46.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for errors, line 82)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for errors, line 82)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/cpp0x/noexcept47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept47.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept48.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept49.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept50.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept51.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept52.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept53.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/noexcept54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept54.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept55.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept56.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept57.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept58.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/noexcept59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept59.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept60.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept61.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept62.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S1ILi1EEC1Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S1ILi1EEC2Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S2ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S3ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S4ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S5ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S1ILi1EEC1Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S1ILi1EEC2Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S2ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S3ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S4ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S5ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S1ILi1EEC1Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S1ILi1EEC2Ev
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S2ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S3ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S4ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S5ILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 scan-assembler _ZN2S6ILi1EE1NILi1EE3barEv
+PASS: g++.dg/cpp0x/noexcept63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept63.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept64.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept65.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/noexcept66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept66.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept67.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept68.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept69.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept70.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/noexcept71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept71.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept72.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept73.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept74.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept74a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept74a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept74a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept74a.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept75.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept76.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept77.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/noexcept78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept78.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept79.C -std=c++98
+PASS: g++.dg/cpp0x/noexcept80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept80.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept80.C -std=c++98
+PASS: g++.dg/cpp0x/nolinkage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nolinkage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nolinkage1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nolinkage1.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced1.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced2.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced3.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced4.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced5.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced6.C -std=c++98
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nondeduced7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nondeduced7.C -std=c++98
+PASS: g++.dg/cpp0x/nontype1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nontype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nontype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nontype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nontype1.C -std=c++98
+PASS: g++.dg/cpp0x/nontype2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nontype2.C -std=c++98
+PASS: g++.dg/cpp0x/nontype3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nontype3.C -std=c++98
+PASS: g++.dg/cpp0x/nontype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nontype4.C -std=c++98
+PASS: g++.dg/cpp0x/nontype5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nontype5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nontype5.C -std=c++98
+PASS: g++.dg/cpp0x/not_special.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/not_special.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/not_special.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/not_special.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/not_special.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/not_special.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/not_special.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/not_special.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/not_special.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/not_special.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-aggr1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-anon-struct1.C -std=gnu++98
+PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-array1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-array1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-array2.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-const1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer2.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer3.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer4.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-defer5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer5.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi-defer6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-defer6.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-dr1397.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-eh1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-eh1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-empty1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-empty1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list2.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list3.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list4.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list5.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list6.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list7.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-list8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-list8.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-local.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-local.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-sizeof.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template10.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template11.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template12.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template13.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template14.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template15.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template16.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template17.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template18.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template19.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template2.C -std=gnu++98
+PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template20.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-template21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template21.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi-template21a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template21a.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template22.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template23.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template24.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template25.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template26.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template3.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template4.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template5.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template6.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template7.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template8.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-template9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-template9.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union2.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union3.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union4.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union5.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/nsdmi-union6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union6.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-union7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-union7.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-virtual1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-virtual1a.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-virtual2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-warn1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-warn1.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/nsdmi-warn1.C -std=c++20
+PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi-warn1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi1.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nsdmi10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi10.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi11.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi12.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi13.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi14.C -std=gnu++98
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi15.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi16.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nsdmi17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi2.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nsdmi3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi3.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nsdmi4.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi5.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++17 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/nsdmi6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi6.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/nsdmi7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi7.C -std=gnu++98
+PASS: g++.dg/cpp0x/nsdmi8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi8.C -std=c++98
+PASS: g++.dg/cpp0x/nsdmi9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nsdmi9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nsdmi9.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr01.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr01.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr01.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr01.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr02.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr02.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr02.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr02.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr03.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr03.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr04.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr04.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr05.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr05.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr05.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr05.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr06.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr06.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr06.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr06.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr07.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr07.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr08.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr08.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr08.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr08.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr09.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr09.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr09.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr09.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/nullptr10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr10.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr11.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr12.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr13.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr13.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr14.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 candidate note at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++14 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 candidate note at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++17 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 candidate note at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/nullptr15.C -std=c++20 candidate note at line 24 (test for warnings, line 23)
+UNSUPPORTED: g++.dg/cpp0x/nullptr15.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr16.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr17.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr18.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/nullptr19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr19.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr20.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr20.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr21.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr21.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/nullptr22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr22.C -std=gnu++98
+PASS: g++.dg/cpp0x/nullptr23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr23.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr24.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr25.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr26.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++14 scan-assembler _Z1fIDnLDnEEiT_
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++17 scan-assembler _Z1fIDnLDnEEiT_
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++20 scan-assembler _Z1fIDnLDnEEiT_
+PASS: g++.dg/cpp0x/nullptr27.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr27.C -std=gnu++98
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr28.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr28.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr29.C -std=gnu++98
+PASS: g++.dg/cpp0x/nullptr30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr30.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr31.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr32.C -std=gnu++98
+PASS: g++.dg/cpp0x/nullptr33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr33.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr34.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr35.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr35.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/nullptr36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr36.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 71)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/nullptr37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr37.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr38.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr39.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr40.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr41.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr42.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr42.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++14 scan-assembler _Z1fIDnLDn0EEiT_
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++17 scan-assembler _Z1fIDnLDn0EEiT_
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++20 scan-assembler _Z1fIDnLDn0EEiT_
+PASS: g++.dg/cpp0x/nullptr43.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr43.C -std=gnu++98
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++14 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++17 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++20 scan-assembler _Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE
+PASS: g++.dg/cpp0x/nullptr44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr44.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr45.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/nullptr45.C -std=c++98
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/nullptr46.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/nullptr46.C -std=gnu++98
+PASS: g++.dg/cpp0x/overflow1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp0x/overflow1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload-conv-1.C -std=c++98
+PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload-conv-2.C -std=c++98
+PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload-conv-3.C -std=c++98
+PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload-conv-4.C -std=gnu++98
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/overload-conv-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload-conv-5.C -std=c++98
+PASS: g++.dg/cpp0x/overload.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload.C -std=c++98
+PASS: g++.dg/cpp0x/overload2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/overload2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/overload2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/overload2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/overload2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/overload2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/overload2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/overload2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/overload2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/overload2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload2.C -std=c++98
+PASS: g++.dg/cpp0x/overload3.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/overload3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload3.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/overload3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/overload3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload3.C -std=c++98
+PASS: g++.dg/cpp0x/overload4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload4.C -std=c++98
+PASS: g++.dg/cpp0x/overload5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/overload5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/overload5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/overload5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload5.C -std=c++98
+PASS: g++.dg/cpp0x/overload5a.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/overload5a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload5a.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/overload5a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload5a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/overload5a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload5a.C -std=c++98
+PASS: g++.dg/cpp0x/overload6.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/overload6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overload6.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/overload6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overload6.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/overload6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overload6.C -std=c++98
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 546)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 547)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 548)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 561)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 562)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 567)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 568)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 599)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 600)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 601)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 614)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 615)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 620)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 621)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 626)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 627)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 628)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 641)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 642)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 647)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 648)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 653)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 654)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 655)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 668)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 669)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 674)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for errors, line 675)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 197)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 244)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 247)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 262)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 266)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 284)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 286)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 288)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 331)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 334)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 349)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 353)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 371)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 373)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 375)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 418)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 421)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 436)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 440)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 546)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 547)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 548)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 561)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 562)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 567)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 568)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 599)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 600)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 601)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 614)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 615)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 620)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 621)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 626)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 627)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 628)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 641)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 642)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 647)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 648)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 653)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 654)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 655)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 668)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 669)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 674)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for errors, line 675)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 197)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 244)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 247)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 262)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 266)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 284)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 286)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 288)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 331)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 334)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 349)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 353)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 371)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 373)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 375)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 418)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 421)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 436)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 440)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 546)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 547)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 548)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 561)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 562)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 567)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 568)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 599)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 600)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 601)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 614)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 615)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 620)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 621)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 626)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 627)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 628)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 641)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 642)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 647)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 648)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 653)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 654)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 655)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 668)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 669)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 674)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for errors, line 675)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 197)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 244)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 247)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 262)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 266)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 284)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 286)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 288)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 331)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 334)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 349)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 353)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 371)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 373)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 375)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 418)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 421)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 436)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 440)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp0x/overloadn.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/overloadn.C -std=gnu++98
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/override1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/override1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/override1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/override1.C -std=c++98
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/override2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/override2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/override2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/override2.C -std=c++98
+PASS: g++.dg/cpp0x/override3.C (test for errors, line 10)
+PASS: g++.dg/cpp0x/override3.C (test for errors, line 6)
+PASS: g++.dg/cpp0x/override3.C (test for warnings, line 19)
+PASS: g++.dg/cpp0x/override3.C (test for warnings, line 4)
+PASS: g++.dg/cpp0x/override3.C (test for excess errors)
+PASS: g++.dg/cpp0x/override4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/override4.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override4.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/override4.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/override4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/override4.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override4.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/override4.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/override4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/override4.C -std=c++98
+PASS: g++.dg/cpp0x/parse1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/parse1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/parse1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/parse1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/parse1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/parse1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/parse1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/parse1.C -std=c++98
+PASS: g++.dg/cpp0x/parse2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/parse2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/parse2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/parse2.C -std=c++98
+PASS: g++.dg/cpp0x/pr102305.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr102305.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr102305.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr102305.C -std=c++98
+XFAIL: g++.dg/cpp0x/pr104668.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr104668.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr104668.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr104668.C -std=c++98
+PASS: g++.dg/cpp0x/pr105256.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr105256.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr105256.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr105256.C -std=c++98
+PASS: g++.dg/cpp0x/pr107065.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr107065.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr107065.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr107065.C -std=c++98
+PASS: g++.dg/cpp0x/pr108698.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr108698.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr108698.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr108698.C -std=c++98
+XFAIL: g++.dg/cpp0x/pr112365.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr112365.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr112365.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr112365.C -std=c++98
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++14 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++17 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431-2.C -std=c++20 candidate note at line 7 (test for warnings, line 6)
+UNSUPPORTED: g++.dg/cpp0x/pr31431-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr31431.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++14 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++17 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31431.C -std=c++20 candidate note at line 7 (test for warnings, line 6)
+UNSUPPORTED: g++.dg/cpp0x/pr31431.C -std=c++98
+PASS: g++.dg/cpp0x/pr31432.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31432.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31432.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31432.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31432.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31432.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31432.C -std=c++98
+PASS: g++.dg/cpp0x/pr31434.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31434.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31434.C -std=c++98
+PASS: g++.dg/cpp0x/pr31437.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31437.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31437.C -std=c++98
+PASS: g++.dg/cpp0x/pr31438.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31438.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31438.C -std=c++98
+PASS: g++.dg/cpp0x/pr31439.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr31439.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31439.C -std=c++98
+PASS: g++.dg/cpp0x/pr31442.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31442.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31442.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31442.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31442.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr31442.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31442.C -std=c++98
+PASS: g++.dg/cpp0x/pr31443.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31443.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31443.C -std=c++98
+PASS: g++.dg/cpp0x/pr31444.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr31444.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31444.C -std=c++98
+PASS: g++.dg/cpp0x/pr31445.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31445.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31445.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31445.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31445.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr31445.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31445.C -std=c++98
+PASS: g++.dg/cpp0x/pr31993.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31993.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr31993.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr31993.C -std=c++98
+PASS: g++.dg/cpp0x/pr32114.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32114.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32114.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32114.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32114.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32114.C -std=c++98
+PASS: g++.dg/cpp0x/pr32115.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr32115.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32115.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr32115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32115.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/pr32115.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32115.C -std=c++98
+PASS: g++.dg/cpp0x/pr32125.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32125.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32125.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32125.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32125.C -std=c++98
+PASS: g++.dg/cpp0x/pr32126.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr32126.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32126.C -std=c++98
+PASS: g++.dg/cpp0x/pr32127.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32127.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32127.C -std=c++98
+PASS: g++.dg/cpp0x/pr32128.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr32128.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32128.C -std=c++98
+PASS: g++.dg/cpp0x/pr32252.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32252.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32252.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32252.C -std=c++98
+PASS: g++.dg/cpp0x/pr32253.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32253.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32253.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32253.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32253.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32253.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32253.C -std=c++98
+PASS: g++.dg/cpp0x/pr32566.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32566.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32566.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32566.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr32566.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr32566.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr32566.C -std=c++98
+PASS: g++.dg/cpp0x/pr33839.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr33839.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr33839.C -std=c++98
+PASS: g++.dg/cpp0x/pr33930.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr33930.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33930.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr33930.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33930.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr33930.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr33930.C -std=c++98
+PASS: g++.dg/cpp0x/pr33955.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33955.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33955.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr33955.C -std=c++98
+PASS: g++.dg/cpp0x/pr33996.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33996.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr33996.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr33996.C -std=c++98
+PASS: g++.dg/cpp0x/pr34054.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34054.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34054.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34054.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34054.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34054.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34054.C -std=c++98
+PASS: g++.dg/cpp0x/pr34056.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr34056.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34056.C -std=c++98
+PASS: g++.dg/cpp0x/pr34057.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34057.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34057.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34057.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34057.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34057.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34057.C -std=c++98
+PASS: g++.dg/cpp0x/pr34058.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34058.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34058.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34058.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34058.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr34058.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34058.C -std=c++98
+PASS: g++.dg/cpp0x/pr34060.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34060.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34060.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34060.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34060.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr34060.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34060.C -std=c++98
+PASS: g++.dg/cpp0x/pr34061.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34061.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34061.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34061.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr34061.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr34061.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr34061.C -std=c++98
+PASS: g++.dg/cpp0x/pr38646.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38646.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr38646.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38646.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr38646.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38646.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr38646.C -std=c++98
+PASS: g++.dg/cpp0x/pr38795.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38795.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr38795.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38795.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr38795.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr38795.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr38795.C -std=c++98
+PASS: g++.dg/cpp0x/pr39639.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr39639.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr39639.C -std=c++98
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr42844-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr42844-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr45908.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr45908.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr45908.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr45908.C -std=c++98
+PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for errors, line 187)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for warnings, line 213)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for warnings, line 223)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++17 (test for errors, line 187)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++17 (test for warnings, line 213)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++17 (test for warnings, line 223)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for errors, line 187)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for warnings, line 213)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for warnings, line 223)
+PASS: g++.dg/cpp0x/pr47416.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr47416.C -std=c++98
+PASS: g++.dg/cpp0x/pr47476.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr47476.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr47476.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr47476.C -std=c++98
+PASS: g++.dg/cpp0x/pr48453.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr48453.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr48453.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr48453.C -std=c++98
+PASS: g++.dg/cpp0x/pr48522.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr48522.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr48522.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr48522.C -std=c++98
+PASS: g++.dg/cpp0x/pr50025.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50025.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50025.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr50025.C -std=c++98
+PASS: g++.dg/cpp0x/pr50491.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50491.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50491.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr50491.C -std=c++98
+PASS: g++.dg/cpp0x/pr50901.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50901.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr50901.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr50901.C -std=c++98
+PASS: g++.dg/cpp0x/pr51150.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51150.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51150.C -std=c++98
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51216.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51216.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr51225.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51225.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51225.C -std=c++98
+PASS: g++.dg/cpp0x/pr51226.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr51226.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51226.C -std=c++98
+PASS: g++.dg/cpp0x/pr51313.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51313.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51313.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51313.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51313.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr51313.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51313.C -std=c++98
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 expected multiline pattern lines 15-16
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 expected multiline pattern lines 9-10
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 expected multiline pattern lines 15-16
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 expected multiline pattern lines 9-10
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 expected multiline pattern lines 15-16
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 expected multiline pattern lines 9-10
+PASS: g++.dg/cpp0x/pr51420.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51420.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr51463.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr51463.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51463.C -std=c++98
+PASS: g++.dg/cpp0x/pr51547.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51547.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51547.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51547.C -std=c++98
+PASS: g++.dg/cpp0x/pr51619.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51619.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51619.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51619.C -std=c++98
+PASS: g++.dg/cpp0x/pr51786.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr51786.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr51786.C -std=c++98
+PASS: g++.dg/cpp0x/pr52440.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52440.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52440.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr52440.C -std=c++98
+PASS: g++.dg/cpp0x/pr52742.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52742.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52742.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr52742.C -std=c++98
+PASS: g++.dg/cpp0x/pr52744.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52744.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52744.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr52744.C -std=c++98
+PASS: g++.dg/cpp0x/pr52841.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52841.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52841.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr52841.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/pr53223.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr53223.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr53223.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr53223.C -std=c++98
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++14 scan-tree-dump optimized "return 0"
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++17 scan-tree-dump optimized "return 0"
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++20 scan-tree-dump optimized "return 0"
+PASS: g++.dg/cpp0x/pr53792.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr53792.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr54318.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54318.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54318.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr54318.C -std=c++98
+PASS: g++.dg/cpp0x/pr54323.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54323.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54323.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr54323.C -std=c++98
+PASS: g++.dg/cpp0x/pr54377.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr54377.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr54377.C -std=c++98
+PASS: g++.dg/cpp0x/pr56868.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr56868.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr56868.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr56868.C -std=c++98
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++14 (test for warnings, line 163)
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++17 (test for warnings, line 163)
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++20 (test for warnings, line 163)
+PASS: g++.dg/cpp0x/pr57101.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57101.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr57172.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57172.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57172.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57172.C -std=c++98
+PASS: g++.dg/cpp0x/pr57416.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/pr57416.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57416.C -std=c++98
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/pr57543-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57543-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/pr57543-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57543-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr57543-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57543-3.C -std=c++98
+PASS: g++.dg/cpp0x/pr57958.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57958.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr57958.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57958.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr57958.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57958.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr57958.C -std=c++98
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr57981.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr57981.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr58046.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr58046.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58046.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr58046.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58046.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/pr58046.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58046.C -std=c++98
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58072.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58072.C -std=c++98
+PASS: g++.dg/cpp0x/pr58080.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58080.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58080.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58080.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58080.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr58080.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58080.C -std=c++98
+PASS: g++.dg/cpp0x/pr58155.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58155.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58155.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58155.C -std=c++98
+PASS: g++.dg/cpp0x/pr58510.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58510.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58510.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58510.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58510.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58510.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58510.C -std=c++98
+PASS: g++.dg/cpp0x/pr58563.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58563.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58563.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58563.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58563.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr58563.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58563.C -std=c++98
+PASS: g++.dg/cpp0x/pr58674.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58674.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58674.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58674.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58674.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr58674.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58674.C -std=c++98
+PASS: g++.dg/cpp0x/pr58707.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58707.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58707.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58707.C -std=c++98
+PASS: g++.dg/cpp0x/pr58781.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58781.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58781.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58781.C -std=c++98
+PASS: g++.dg/cpp0x/pr58871.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr58871.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58871.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr58871.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr58871.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr58871.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr58871.C -std=c++98
+PASS: g++.dg/cpp0x/pr59111.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr59111.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59111.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr59111.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59111.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr59111.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr59111.C -std=c++98
+PASS: g++.dg/cpp0x/pr59641.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr59641.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59641.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr59641.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59641.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr59641.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr59641.C -std=c++98
+PASS: g++.dg/cpp0x/pr59816.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59816.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr59816.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr59816.C -std=c++98
+PASS: g++.dg/cpp0x/pr60047.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60047.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60047.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr60047.C -std=c++98
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++14 invalid at line 28 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++17 invalid at line 28 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60209-neg.C -std=c++20 invalid at line 28 (test for errors, line 20)
+UNSUPPORTED: g++.dg/cpp0x/pr60209-neg.C -std=c++98
+PASS: g++.dg/cpp0x/pr60209.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60209.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60209.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr60209.C -std=c++98
+PASS: g++.dg/cpp0x/pr60215.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr60215.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60215.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr60215.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60215.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr60215.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr60215.C -std=c++98
+PASS: g++.dg/cpp0x/pr60249.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr60249.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60249.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr60249.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60249.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr60249.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr60249.C -std=c++98
+PASS: g++.dg/cpp0x/pr60430.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60430.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr60430.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr60430.C -std=c++98
+PASS: g++.dg/cpp0x/pr61019.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr61019.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61019.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr61019.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61019.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr61019.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr61019.C -std=c++98
+PASS: g++.dg/cpp0x/pr61038.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61038.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61038.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr61038.C -std=c++98
+PASS: g++.dg/cpp0x/pr61924.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr61924.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61924.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr61924.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr61924.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr61924.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr61924.C -std=c++98
+PASS: g++.dg/cpp0x/pr62024.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr62024.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr62024.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr62024.C -std=c++98
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr62101.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr62101.C -std=c++98
+PASS: g++.dg/cpp0x/pr63506-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63506-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63506-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr63506-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr63506-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63506-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63506-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr63506-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr63904.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63904.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr63904.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr63904.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr65072.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65072.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65072.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65072.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr65075.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65075.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65075.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65075.C -std=c++98
+PASS: g++.dg/cpp0x/pr65127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65127.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65127.C -std=c++98
+PASS: g++.dg/cpp0x/pr65327.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/pr65327.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65327.C -std=c++98
+PASS: g++.dg/cpp0x/pr65398-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65398-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65398-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65398-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp0x/pr65398.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65398.C -std=c++98
+PASS: g++.dg/cpp0x/pr65558.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr65558.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65558.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr65558.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65558.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/pr65558.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65558.C -std=c++98
+PASS: g++.dg/cpp0x/pr65736.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65736.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65736.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65736.C -std=c++98
+PASS: g++.dg/cpp0x/pr65954.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr65954.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65954.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr65954.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr65954.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr65954.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr65954.C -std=c++98
+PASS: g++.dg/cpp0x/pr66130.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr66130.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr66130.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr66130.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr66130.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr66130.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr66130.C -std=c++98
+PASS: g++.dg/cpp0x/pr66243.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr66243.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr66243.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr66243.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr66243.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr66243.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr66243.C -std=c++98
+PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for errors, line 28)
+PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/pr66443-cxx11.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11.C -std=c++20
+UNSUPPORTED: g++.dg/cpp0x/pr66443-cxx11.C -std=c++98
+PASS: g++.dg/cpp0x/pr67238.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67238.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67238.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr67238.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr67625.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67625.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67625.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr67625.C -std=c++98
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp0x/pr67767.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr67767.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr68116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68116.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr68116.C -std=c++98
+PASS: g++.dg/cpp0x/pr68348.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68348.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68348.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr68348.C -std=c++98
+PASS: g++.dg/cpp0x/pr68724.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr68724.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68724.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr68724.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68724.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr68724.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr68724.C -std=c++98
+PASS: g++.dg/cpp0x/pr68726.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr68726.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr68726.C -std=c++98
+PASS: g++.dg/cpp0x/pr69056.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/pr69056.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr69056.C -std=c++98
+PASS: g++.dg/cpp0x/pr69481.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69481.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69481.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr69481.C -std=c++98
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr69637-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr69637-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr69637-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr69637-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr70338.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70338.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70338.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr70338.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr70448.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr70448.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70448.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr70448.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70448.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr70448.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr70448.C -std=c++98
+PASS: g++.dg/cpp0x/pr70528.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70528.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70528.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr70528.C -std=c++98
+PASS: g++.dg/cpp0x/pr70538.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/pr70538.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70538.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/pr70538.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70538.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/pr70538.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr70538.C -std=c++98
+PASS: g++.dg/cpp0x/pr70869.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70869.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr70869.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70869.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr70869.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr70869.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr70869.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/pr70887.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr71054.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71054.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71054.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71054.C -std=c++98
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71169-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr71169.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71169.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71169.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71169.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71169.C -std=c++98
+PASS: g++.dg/cpp0x/pr71182.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71182.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71182.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71182.C -std=c++98
+PASS: g++.dg/cpp0x/pr71225.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71225.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71225.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71225.C -std=c++98
+PASS: g++.dg/cpp0x/pr71248.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71248.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71248.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71248.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71248.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71248.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71248.C -std=c++98
+PASS: g++.dg/cpp0x/pr71251.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71251.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71251.C -std=c++98
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71450-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71450-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71450-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71450-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr71577.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71577.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71577.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71577.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71577.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr71577.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71577.C -std=c++98
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71665-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71665-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71665-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr71737.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71737.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71737.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71737.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71737.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr71737.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71737.C -std=c++98
+PASS: g++.dg/cpp0x/pr71739.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71739.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71739.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71739.C -std=c++98
+PASS: g++.dg/cpp0x/pr71832.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71832.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71832.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71832.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71832.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr71832.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71832.C -std=c++98
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71966-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr71966-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71966-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr71979.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr71979.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr71979.C -std=c++98
+PASS: g++.dg/cpp0x/pr77655.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr77655.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr77655.C -std=c++98
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++14 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++14 execution test
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++17 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++17 execution test
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 scan-assembler-not static_initialization
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr77907.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr77907.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr77948-1.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-1.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-1.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr77948-2.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-2.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-2.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr77948-3.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-3.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-3.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr77948-4.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-4.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-4.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr77948-5.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-5.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-5.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr77948-6.C (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr77948-6.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr77948-6.C (test for excess errors)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr78341.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78341.C -std=c++98
+PASS: g++.dg/cpp0x/pr78469.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78469.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78469.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78469.C -std=c++98
+PASS: g++.dg/cpp0x/pr78649.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78649.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78649.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78649.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78649.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78649.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78649.C -std=c++98
+PASS: g++.dg/cpp0x/pr78693.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr78693.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78693.C -std=c++98
+PASS: g++.dg/cpp0x/pr78701.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78701.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78701.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78701.C -std=c++98
+PASS: g++.dg/cpp0x/pr78765.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr78765.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78765.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr78765.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78765.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/pr78765.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78765.C -std=c++98
+PASS: g++.dg/cpp0x/pr78771-new.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78771-new.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78771-new.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78771-new.C -std=c++98
+PASS: g++.dg/cpp0x/pr78771-old.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78771-old.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78771-old.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78771-old.C -std=c++98
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr78890-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78890-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr78890-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr78890-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr79118.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79118.C -std=c++98
+PASS: g++.dg/cpp0x/pr79296.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79296.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79296.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79296.C -std=c++98
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79361-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/pr79361-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79361-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr79369.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr79369.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79369.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr79369.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79369.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr79369.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79369.C -std=c++98
+PASS: g++.dg/cpp0x/pr79457.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79457.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79457.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79457.C -std=c++98
+PASS: g++.dg/cpp0x/pr79652.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79652.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79652.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79652.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr79652.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr79652.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr79652.C -std=c++98
+PASS: g++.dg/cpp0x/pr80259.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/pr80259.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr80259.C -std=c++98
+PASS: g++.dg/cpp0x/pr80805.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr80805.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr80805.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr80805.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr81060.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr81060.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81060.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr81060.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81060.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr81060.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr81060.C -std=c++98
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++14 at line 22 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++14 at line 23 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++17 at line 22 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++17 at line 23 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 22 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 at line 23 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/pr81167.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr81167.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr81246.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr81246.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81246.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr81246.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81246.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr81246.C -std=c++98
+PASS: g++.dg/cpp0x/pr81325.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81325.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr81325.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr81325.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr82299.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr82299.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/pr82401.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr82401.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr82560.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82560.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr82560.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82560.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr82560.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82560.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr82560.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp0x/pr82725.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr82878.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82878.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82878.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr82878.C -std=c++98
+PASS: g++.dg/cpp0x/pr82882.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82882.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr82882.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr82882.C -std=c++98
+PASS: g++.dg/cpp0x/pr83160.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83160.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr83160.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83160.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr83160.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83160.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr83160.C -std=c++98
+PASS: g++.dg/cpp0x/pr83556.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83556.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr83556.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83556.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr83556.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83556.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr83556.C -std=c++98
+PASS: g++.dg/cpp0x/pr83734.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83734.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83734.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83734.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr83824.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr83824.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83824.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr83824.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83824.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr83824.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83824.C -std=c++98
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++14 scan-tree-dump-not gimple "__builtin_unreachable"
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++17 scan-tree-dump-not gimple "__builtin_unreachable"
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++20 scan-tree-dump-not gimple "__builtin_unreachable"
+PASS: g++.dg/cpp0x/pr83897.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83897.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr83919.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83919.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr83978.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83978.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83978.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83978.C -std=c++98
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/pr83993.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr83993.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr84497.C -std=c++14 scan-assembler .weak[ \t]*_?_ZTH11derived_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++14 scan-assembler .weak[ \t]*_?_ZTH13container_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++14 scan-assembler .weak[ \t]*_?_ZTH8base_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84497.C -std=c++17 scan-assembler .weak[ \t]*_?_ZTH11derived_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++17 scan-assembler .weak[ \t]*_?_ZTH13container_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++17 scan-assembler .weak[ \t]*_?_ZTH8base_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH11derived_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH13container_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++20 scan-assembler .weak[ \t]*_?_ZTH8base_obj
+PASS: g++.dg/cpp0x/pr84497.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84497.C -std=c++98
+PASS: g++.dg/cpp0x/pr84585.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84585.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84585.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84585.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84585.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84585.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84585.C -std=c++98
+PASS: g++.dg/cpp0x/pr84606.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84606.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84606.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84606.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84606.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84606.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84606.C -std=c++98
+PASS: g++.dg/cpp0x/pr84609.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr84609.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84609.C -std=c++98
+PASS: g++.dg/cpp0x/pr84610.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84610.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84610.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84610.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84610.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84610.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84610.C -std=c++98
+PASS: g++.dg/cpp0x/pr84630.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84630.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84630.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84630.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84630.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr84630.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84630.C -std=c++98
+PASS: g++.dg/cpp0x/pr84642.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84642.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84642.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84642.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84642.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/pr84642.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84642.C -std=c++98
+PASS: g++.dg/cpp0x/pr84676.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84676.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84676.C -std=c++98
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr84705.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr84705.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85014.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85014.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/pr85015.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85015.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr85070.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85070.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85070.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85070.C -std=c++98
+PASS: g++.dg/cpp0x/pr85112.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/pr85112.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85112.C -std=c++98
+PASS: g++.dg/cpp0x/pr85147.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/pr85147.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85147.C -std=c++98
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/pr85437-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85437-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/pr85437-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85437-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85437-3.C -std=c++98
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/pr85437-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85437-4.C -std=c++98
+PASS: g++.dg/cpp0x/pr85462.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85462.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr85462.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr85462.C -std=c++98
+PASS: g++.dg/cpp0x/pr86218.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86218.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86218.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr86218.C -std=c++98
+PASS: g++.dg/cpp0x/pr86379.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86379.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86379.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr86379.C -std=c++98
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr86397-1.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/pr86397-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr86397-2.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr86610.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86610.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/pr86610.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86610.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/pr86610.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/pr86610.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/pr86610.C -std=c++98
+PASS: g++.dg/cpp0x/pr87012.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87012.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87012.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87012.C -std=c++98
+PASS: g++.dg/cpp0x/pr87125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87125.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87125.C -std=c++98
+PASS: g++.dg/cpp0x/pr87155.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr87155.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87155.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr87155.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87155.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/pr87155.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87155.C -std=c++98
+PASS: g++.dg/cpp0x/pr87250.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87250.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87250.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87250.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr87476-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87476-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87476-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87476-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr87476-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87476-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87476-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87476-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr87539.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87539.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87539.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87539.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr87750.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87750.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr87750.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr87750.C -std=c++98
+PASS: g++.dg/cpp0x/pr88120.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88120.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88120.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr88120.C -std=c++98
+PASS: g++.dg/cpp0x/pr88410.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88410.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88410.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr88410.C -std=c++98
+PASS: g++.dg/cpp0x/pr88987.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr88987.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88987.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr88987.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr88987.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/pr88987.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr88987.C -std=c++98
+PASS: g++.dg/cpp0x/pr89403.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89403.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89403.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr89403.C -std=gnu++98
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr89900-1.C -std=c++98
+PASS: g++.dg/cpp0x/pr89900-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr89900-2.C -std=c++98
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/pr89900-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr89900-3.C -std=c++98
+PASS: g++.dg/cpp0x/pr89900-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr89900-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr89900-4.C -std=c++98
+PASS: g++.dg/cpp0x/pr90598.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr90598.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr90598.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr90598.C -std=c++98
+PASS: g++.dg/cpp0x/pr91545.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr91545.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr91545.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr91545.C -std=c++98
+PASS: g++.dg/cpp0x/pr92447.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr92447.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr92447.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr92447.C -std=c++98
+PASS: g++.dg/cpp0x/pr92524.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr92524.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr92524.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr92524.C -std=c++98
+PASS: g++.dg/cpp0x/pr93905.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr93905.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr93905.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr93905.C -std=c++98
+PASS: g++.dg/cpp0x/pr94616.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/pr94616.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/pr94616.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/pr94616.C -std=c++98
+XFAIL: g++.dg/cpp0x/pr96440.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr96440.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr96440.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/cpp0x/pr96440.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ptrmem-cst-arg1.C -std=c++98
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ptrmem-cst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ptrmem-cst1.C -std=c++98
+PASS: g++.dg/cpp0x/range-for1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for1.C -std=c++98
+PASS: g++.dg/cpp0x/range-for11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for11.C -std=c++98
+PASS: g++.dg/cpp0x/range-for12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for12.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for12.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for12.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for12.C -std=c++98
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 113)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for13.C -std=c++98
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 63)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for warnings, line 79)
+PASS: g++.dg/cpp0x/range-for14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for14.C -std=c++98
+PASS: g++.dg/cpp0x/range-for15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for15.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for15.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for15.C -std=c++98
+PASS: g++.dg/cpp0x/range-for16.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/range-for16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for16.C -std=c++98
+PASS: g++.dg/cpp0x/range-for17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for17.C -std=c++98
+PASS: g++.dg/cpp0x/range-for18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for18.C -std=c++98
+PASS: g++.dg/cpp0x/range-for19.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for19.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for19.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for19.C -std=c++98
+PASS: g++.dg/cpp0x/range-for2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for2.C -std=c++98
+PASS: g++.dg/cpp0x/range-for20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for20.C -std=c++98
+PASS: g++.dg/cpp0x/range-for21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for21.C -std=c++98
+PASS: g++.dg/cpp0x/range-for22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for22.C -std=c++98
+PASS: g++.dg/cpp0x/range-for23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for23.C -std=c++98
+PASS: g++.dg/cpp0x/range-for24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for24.C -std=c++98
+PASS: g++.dg/cpp0x/range-for25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for25.C -std=c++98
+PASS: g++.dg/cpp0x/range-for26.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for26.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for26.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/range-for26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for26.C -std=c++98
+PASS: g++.dg/cpp0x/range-for27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for27.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for27.C -std=gnu++98
+PASS: g++.dg/cpp0x/range-for28.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for28.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for28.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for28.C -std=c++98
+PASS: g++.dg/cpp0x/range-for29.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/range-for29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for29.C -std=c++98
+PASS: g++.dg/cpp0x/range-for3.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/range-for3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for3.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/range-for3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for3.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/range-for3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for3.C -std=c++98
+PASS: g++.dg/cpp0x/range-for30.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for30.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for30.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/range-for30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for30.C -std=c++98
+PASS: g++.dg/cpp0x/range-for31.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for31.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for31.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/range-for31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for31.C -std=c++98
+PASS: g++.dg/cpp0x/range-for32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for32.C -std=gnu++98
+PASS: g++.dg/cpp0x/range-for33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for33.C -std=c++98
+PASS: g++.dg/cpp0x/range-for34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for34.C -std=c++98
+PASS: g++.dg/cpp0x/range-for35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for35.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for35.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/range-for35.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/range-for36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for36.C -std=c++98
+PASS: g++.dg/cpp0x/range-for37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for37.C -std=c++98
+PASS: g++.dg/cpp0x/range-for38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for38.C -std=c++98
+PASS: g++.dg/cpp0x/range-for4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for4.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for4.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for4.C -std=c++98
+PASS: g++.dg/cpp0x/range-for5.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/range-for5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for5.C -std=c++98
+PASS: g++.dg/cpp0x/range-for6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for6.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for6.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for6.C -std=c++98
+PASS: g++.dg/cpp0x/range-for7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for7.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/range-for7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for7.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/range-for7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/range-for7.C -std=c++98
+PASS: g++.dg/cpp0x/range-for8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/range-for8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/range-for8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/range-for9.C -std=c++20
+PASS: g++.dg/cpp0x/range-for9.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/cpp0x/range-for9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind1.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/ref-bind2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind2.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/ref-bind3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind3.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/ref-bind4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind4.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind5.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind6.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-bind7.C -std=c++98
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/cpp0x/ref-bind8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1jM1AFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1kM1AFvvOE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1lM1AKFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1mIFvvOEEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1mIFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1mIKFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1nIM1AFvvOEEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1nIM1AFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _Z1nIM1AKFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _ZNKR1A1hEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _ZNO1A1gEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 scan-assembler _ZNR1A1fEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1jM1AFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1kM1AFvvOE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1lM1AKFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1mIFvvOEEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1mIFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1mIKFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1nIM1AFvvOEEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1nIM1AFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _Z1nIM1AKFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _ZNKR1A1hEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _ZNO1A1gEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 scan-assembler _ZNR1A1fEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1jM1AFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1kM1AFvvOE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1lM1AKFvvRE
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIFvvOEEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1mIKFvvREEvM1AT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AFvvOEEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _Z1nIM1AKFvvREEvT_
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNKR1A1hEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNO1A1gEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 scan-assembler _ZNR1A1fEv
+PASS: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual-mangle1.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual-multi-neg.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual1.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual10.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual11.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual12.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual13.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual14.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual15.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual16.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual17.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual18.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual19.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/ref-qual19.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp0x/ref-qual2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual2.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual20.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/ref-qual20.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual21.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/ref-qual3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual3.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual4.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/ref-qual5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual5.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual6.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/ref-qual7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual7.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/ref-qual8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual8.C -std=c++98
+PASS: g++.dg/cpp0x/ref-qual9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/ref-qual9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/ref-qual9.C -std=c++98
+PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/reference_collapsing.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/reference_collapsing.C -std=c++98
+PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/reinterpret_cast1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/reinterpret_cast1.C -std=c++98
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/reinterpret_cast2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/reinterpret_cast2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-array1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rv-array1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-bitfield.C -std=c++98
+PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-bitfield2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-bitfield3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-bitfield3.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/rv-cast2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rv-cast3.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/rv-cast4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast4.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast5.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-cast6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast6.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/rv-cast7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cast7.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cond1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cond2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-cond3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-cond3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-cond3.C -std=c++98
+PASS: g++.dg/cpp0x/rv-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-conv1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/rv-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-conv2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-conv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-conv3.C -std=c++98
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-copy1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-copy1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-deduce.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-deduce.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-deduce.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-deduce.C -std=c++98
+PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-deduce2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-deduce2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-dotstar.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-dotstar.C -std=c++98
+PASS: g++.dg/cpp0x/rv-func.C -std=c++14 scan-assembler-not _Z1fOFvvE
+PASS: g++.dg/cpp0x/rv-func.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func.C -std=c++17 scan-assembler-not _Z1fOFvvE
+PASS: g++.dg/cpp0x/rv-func.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func.C -std=c++20 scan-assembler-not _Z1fOFvvE
+PASS: g++.dg/cpp0x/rv-func.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-func.C -std=c++98
+PASS: g++.dg/cpp0x/rv-func2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-func2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-func3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-func3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-func3.C -std=c++98
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-init1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-init1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-life.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-life.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rv-life.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-life.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rv-life.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-life.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rv-life.C -std=c++98
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/rv-lvalue-req.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-lvalue-req.C -std=c++98
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-reinterpret.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rv-reinterpret.C -std=c++98
+PASS: g++.dg/cpp0x/rv-restrict.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-restrict.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-restrict.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-restrict.C -std=c++98
+PASS: g++.dg/cpp0x/rv-return.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-return.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-return.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-return.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/rv-targ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-targ1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-template1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-template1.C -std=c++98
+PASS: g++.dg/cpp0x/rv-this.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-this.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-this.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-this.C -std=c++98
+PASS: g++.dg/cpp0x/rv-this2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-this2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-this2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-this2.C -std=c++98
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/rv-trivial-bug.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv-trivial-bug.C -std=c++98
+PASS: g++.dg/cpp0x/rv10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv10.C -std=c++98
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 117)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 151)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 84)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for warnings, line 99)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 117)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 151)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 84)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for warnings, line 99)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 117)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 151)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 52)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 84)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for warnings, line 99)
+PASS: g++.dg/cpp0x/rv1n.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv1n.C -std=c++98
+PASS: g++.dg/cpp0x/rv1p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv1p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp0x/rv1p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv1p.C -std=c++98
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 188)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 205)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 234)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 249)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 251)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 266)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 268)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 283)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 284)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 286)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 296)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 301)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 302)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 312)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 314)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 327)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 328)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 329)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 354)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 370)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 394)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 410)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 426)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 427)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 442)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 443)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 458)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 459)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 188)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 205)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 234)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 249)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 251)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 266)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 268)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 283)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 284)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 286)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 296)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 301)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 302)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 312)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 314)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 327)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 328)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 329)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 354)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 370)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 394)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 410)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 426)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 427)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 442)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 443)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 458)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 459)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 128)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 144)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 162)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 188)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 205)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 234)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 249)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 251)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 266)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 268)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 283)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 284)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 286)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 296)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 301)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 302)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 312)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 314)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 327)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 328)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 329)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 354)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 370)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 394)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 410)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 426)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 427)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 442)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 443)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 458)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 459)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv2n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv2n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv2p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv2p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv2p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv2p.C -std=c++98
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 121)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 123)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 137)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 178)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 194)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 209)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 271)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 292)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 353)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 387)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 435)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 438)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 454)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 465)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 467)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 480)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 482)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 483)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 494)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 496)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 497)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 498)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 499)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 500)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 511)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 513)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 514)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 515)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 516)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 529)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 530)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 531)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 545)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 546)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 547)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 548)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 562)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 563)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 574)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 578)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 593)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 594)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 635)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 638)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 652)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 654)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 656)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 669)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 672)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 684)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 686)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 688)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 701)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 703)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 716)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 718)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 719)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 731)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 733)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 734)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 735)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 746)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 748)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 749)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 750)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 761)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 763)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 764)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 765)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 776)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 778)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 779)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 780)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 781)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 782)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 783)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 794)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 796)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 797)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 798)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 799)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 800)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 811)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 813)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 814)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 815)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 816)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 817)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 828)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 830)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 831)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 832)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 833)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 835)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 88)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 90)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 121)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 123)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 137)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 178)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 194)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 209)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 271)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 292)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 353)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 387)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 435)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 438)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 454)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 465)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 467)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 480)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 482)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 483)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 494)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 496)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 497)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 498)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 499)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 500)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 511)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 513)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 514)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 515)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 516)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 529)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 530)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 531)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 545)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 546)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 547)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 548)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 562)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 563)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 574)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 578)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 593)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 594)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 635)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 638)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 652)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 654)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 656)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 669)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 672)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 684)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 686)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 688)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 701)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 703)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 716)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 718)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 719)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 731)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 733)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 734)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 735)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 746)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 748)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 749)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 750)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 761)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 763)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 764)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 765)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 776)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 778)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 779)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 780)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 781)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 782)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 783)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 794)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 796)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 797)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 798)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 799)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 800)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 811)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 813)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 814)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 815)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 816)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 817)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 828)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 830)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 831)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 832)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 833)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 835)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 88)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 90)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 121)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 123)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 137)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 139)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 158)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 159)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 160)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 176)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 178)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 194)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 209)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 237)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 252)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 267)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 269)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 271)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 285)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 292)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 353)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 356)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 372)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 387)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 388)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 390)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 404)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 406)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 422)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 435)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 438)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 454)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 465)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 467)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 480)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 482)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 483)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 494)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 496)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 497)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 498)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 499)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 500)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 511)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 513)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 514)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 515)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 516)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 529)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 530)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 531)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 545)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 546)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 547)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 548)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 562)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 563)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 574)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 578)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 593)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 594)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 635)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 638)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 652)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 654)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 656)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 669)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 672)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 684)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 686)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 688)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 701)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 703)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 716)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 718)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 719)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 731)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 733)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 734)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 735)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 746)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 748)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 749)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 75)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 750)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 761)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 763)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 764)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 765)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 776)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 778)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 779)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 780)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 781)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 782)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 783)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 794)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 796)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 797)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 798)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 799)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 800)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 811)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 813)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 814)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 815)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 816)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 817)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 828)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 830)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 831)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 832)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 833)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 835)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 88)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 90)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv3n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv3n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv3p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv3p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv3p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv3p.C -std=c++98
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 138)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 171)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 173)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 187)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 242)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 257)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 258)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 275)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 359)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 377)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 472)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 473)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 474)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 475)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 490)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 491)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 492)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 507)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 508)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 509)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 523)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 524)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 525)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 526)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 541)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 543)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 558)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 560)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 573)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 575)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 604)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 610)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 625)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 626)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 627)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 643)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 659)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 660)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 661)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 675)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 676)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 677)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 692)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 693)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 708)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 709)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 721)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 724)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 752)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 754)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 755)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 756)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 757)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 769)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 771)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 772)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 773)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 785)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 787)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 788)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 789)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 801)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 803)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 804)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 805)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 806)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 818)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 820)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 821)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 822)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 836)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 837)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 838)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 850)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 852)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 853)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 854)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 866)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 868)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 869)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 870)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 871)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 883)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 885)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 886)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 887)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 899)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 901)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 902)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 903)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 915)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 917)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 918)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 919)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 920)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 932)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 934)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 935)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 947)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 949)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 950)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 962)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 964)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 965)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 966)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 967)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for errors, line 968)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 233)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 249)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 350)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 383)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 384)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 400)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 481)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 482)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 498)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 499)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 764)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 779)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 780)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 877)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 878)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 894)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 954)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 955)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 956)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for warnings, line 957)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 138)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 171)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 173)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 187)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 242)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 257)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 258)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 275)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 359)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 377)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 472)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 473)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 474)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 475)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 490)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 491)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 492)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 507)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 508)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 509)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 523)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 524)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 525)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 526)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 541)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 543)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 558)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 560)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 573)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 575)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 604)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 610)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 625)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 626)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 627)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 643)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 659)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 660)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 661)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 675)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 676)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 677)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 692)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 693)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 708)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 709)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 721)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 724)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 752)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 754)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 755)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 756)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 757)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 769)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 771)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 772)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 773)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 785)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 787)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 788)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 789)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 801)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 803)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 804)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 805)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 806)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 818)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 820)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 821)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 822)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 836)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 837)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 838)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 850)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 852)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 853)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 854)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 866)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 868)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 869)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 870)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 871)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 883)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 885)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 886)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 887)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 899)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 901)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 902)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 903)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 915)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 917)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 918)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 919)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 920)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 932)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 934)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 935)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 947)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 949)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 950)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 962)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 964)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 965)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 966)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 967)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for errors, line 968)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 102)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 233)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 249)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 350)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 383)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 384)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 400)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 481)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 482)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 498)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 499)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 764)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 779)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 780)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 877)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 878)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 894)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 954)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 955)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 956)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for warnings, line 957)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 122)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 124)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 125)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 138)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 140)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 141)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 142)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 154)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 156)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 157)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 171)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 172)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 173)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 175)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 187)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 189)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 190)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 191)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 192)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 206)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 207)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 208)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 223)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 224)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 225)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 240)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 241)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 242)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 254)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 257)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 258)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 275)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 287)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 289)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 303)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 306)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 319)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 321)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 322)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 324)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 337)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 339)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 341)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 355)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 357)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 358)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 359)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 371)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 373)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 374)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 375)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 376)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 377)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 389)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 391)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 392)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 393)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 405)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 407)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 408)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 409)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 423)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 424)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 425)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 439)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 440)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 441)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 455)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 456)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 457)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 472)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 473)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 474)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 475)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 490)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 491)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 492)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 507)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 508)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 509)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 523)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 524)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 525)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 526)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 527)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 541)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 542)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 543)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 544)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 558)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 559)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 560)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 561)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 573)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 575)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 576)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 577)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 591)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 592)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 604)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 608)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 609)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 610)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 625)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 626)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 627)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 643)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 659)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 660)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 661)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 675)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 676)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 677)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 692)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 693)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 705)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 708)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 709)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 721)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 724)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 752)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 754)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 755)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 756)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 757)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 769)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 771)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 772)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 773)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 785)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 787)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 788)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 789)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 801)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 803)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 804)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 805)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 806)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 818)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 820)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 821)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 822)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 834)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 836)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 837)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 838)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 850)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 852)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 853)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 854)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 866)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 868)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 869)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 870)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 871)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 883)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 885)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 886)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 887)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 899)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 901)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 902)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 903)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 915)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 917)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 918)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 919)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 920)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 93)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 932)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 934)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 935)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 947)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 949)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 950)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 962)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 964)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 965)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 966)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 967)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for errors, line 968)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 102)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 199)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 233)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 249)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 350)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 383)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 384)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 400)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 481)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 482)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 498)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 499)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 764)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 779)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 780)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 877)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 878)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 894)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 954)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 955)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 956)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for warnings, line 957)
+PASS: g++.dg/cpp0x/rv4n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv4n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv4p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv4p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv4p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv4p.C -std=c++98
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 163)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 164)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 179)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 180)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 196)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 197)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 212)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 213)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 228)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 229)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 230)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 243)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 245)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 246)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 247)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 248)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 261)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 264)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 278)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 281)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 295)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 297)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 313)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 317)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 332)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 333)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 334)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 347)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 349)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 350)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 351)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 364)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 366)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 367)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 382)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 384)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 399)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 401)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 403)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 416)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 418)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 420)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 434)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 436)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 466)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 470)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 484)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 486)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 488)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 502)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 505)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 519)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 522)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 535)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 537)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 538)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 540)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 553)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 555)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 569)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 571)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 572)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 585)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 587)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 588)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 590)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 603)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 674)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 706)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 722)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 172)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 184)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 217)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 234)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 238)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 256)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 272)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 273)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 289)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 290)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 304)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 321)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 338)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 355)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 358)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 376)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 377)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 394)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 409)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 411)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 425)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 459)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 460)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 461)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 475)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 493)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 526)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 576)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 615)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 632)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 646)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 681)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 682)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 695)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 729)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 731)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 163)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 164)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 179)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 180)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 196)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 197)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 212)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 213)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 228)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 229)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 230)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 243)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 245)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 246)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 247)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 248)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 261)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 264)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 278)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 281)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 295)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 297)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 313)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 317)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 332)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 333)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 334)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 347)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 349)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 350)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 351)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 364)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 366)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 367)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 382)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 384)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 399)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 401)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 403)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 416)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 418)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 420)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 434)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 436)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 466)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 470)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 484)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 486)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 488)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 502)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 505)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 519)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 522)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 535)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 537)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 538)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 540)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 553)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 555)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 569)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 571)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 572)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 585)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 587)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 588)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 590)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 603)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 674)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 706)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 722)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 172)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 184)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 217)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 234)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 238)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 256)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 272)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 273)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 289)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 290)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 304)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 321)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 338)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 355)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 358)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 376)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 377)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 394)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 409)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 411)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 425)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 459)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 460)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 461)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 475)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 493)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 526)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 576)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 615)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 632)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 646)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 681)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 682)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 695)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 729)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 731)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 112)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 127)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 129)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 130)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 143)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 145)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 146)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 147)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 161)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 163)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 164)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 177)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 179)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 180)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 193)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 195)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 196)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 197)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 210)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 212)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 213)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 226)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 228)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 229)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 230)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 243)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 245)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 246)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 247)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 248)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 261)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 263)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 264)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 265)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 278)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 280)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 281)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 282)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 295)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 297)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 298)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 299)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 300)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 313)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 315)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 316)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 317)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 330)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 332)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 333)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 334)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 347)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 349)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 350)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 351)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 364)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 366)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 367)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 368)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 369)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 382)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 384)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 385)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 386)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 399)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 401)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 402)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 403)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 416)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 418)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 419)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 420)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 421)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 434)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 436)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 437)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 450)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 452)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 453)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 466)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 468)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 469)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 470)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 471)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 484)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 486)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 487)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 488)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 489)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 502)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 504)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 505)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 506)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 519)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 521)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 522)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 535)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 537)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 538)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 539)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 540)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 553)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 555)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 556)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 569)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 571)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 572)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 585)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 587)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 588)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 589)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 590)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 603)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 605)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 606)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 607)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 620)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 622)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 623)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 624)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 637)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 639)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 640)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 641)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 642)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 655)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 657)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 658)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 671)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 673)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 674)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 687)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 689)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 690)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 691)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 704)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 706)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 707)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 720)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 722)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 723)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 736)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 738)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 739)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 740)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 172)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 184)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 201)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 217)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 234)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 238)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 256)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 272)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 273)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 289)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 290)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 304)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 321)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 338)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 355)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 358)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 376)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 377)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 394)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 409)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 411)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 425)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 459)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 460)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 461)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 475)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 493)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 526)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 576)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 615)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 632)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 646)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 681)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 682)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 695)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 729)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 731)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/cpp0x/rv5n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv5n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv5p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv5p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv5p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv5p.C -std=c++98
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 116)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 117)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 133)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 134)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 150)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 151)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 152)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 166)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 168)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 183)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 185)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 200)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 203)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 309)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 81)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for errors, line 99)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 138)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 208)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 231)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 260)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 278)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 299)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 300)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 313)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 333)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 335)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 116)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 117)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 133)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 134)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 150)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 151)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 152)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 166)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 168)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 183)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 185)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 200)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 203)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 309)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 81)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for errors, line 99)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 138)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 208)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 231)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 260)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 278)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 299)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 300)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 313)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 333)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 335)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 114)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 116)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 117)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 131)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 133)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 134)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 148)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 150)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 151)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 152)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 166)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 168)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 169)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 183)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 185)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 186)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 200)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 202)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 203)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 204)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 218)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 220)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 221)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 222)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 236)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 238)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 239)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 253)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 255)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 256)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 270)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 272)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 273)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 274)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 288)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 290)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 291)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 305)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 307)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 308)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 309)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 323)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 325)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 326)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 340)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 342)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 343)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 344)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 81)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for errors, line 99)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 138)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 208)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 231)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 260)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 278)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 299)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 300)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 313)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 333)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 335)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/rv6n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv6n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv6p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv6p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv6p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv6p.C -std=c++98
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 101)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 83)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 101)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 83)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 101)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 80)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 82)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 83)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for errors, line 98)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/rv7n.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv7n.C -std=gnu++98
+PASS: g++.dg/cpp0x/rv7p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv7p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv7p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv7p.C -std=c++98
+PASS: g++.dg/cpp0x/rv8p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv8p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/rv8p.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/rv8p.C -std=c++98
+PASS: g++.dg/cpp0x/rv9p.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rv9p.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rv9p.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rv9p.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rv9p.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rv9p.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rv9p.C -std=c++98
+PASS: g++.dg/cpp0x/rvo.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/rvo.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/rvo.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/rvo.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/rvo.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/rvo.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/rvo.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/scoped_enum.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum10.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/scoped_enum11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum11.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum12.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp0x/scoped_enum2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum2.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum3.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum4.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum5.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum6.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/scoped_enum7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum7.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum8.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum9.C -std=c++98
+PASS: g++.dg/cpp0x/scoped_enum_98.C (test for warnings, line 3)
+PASS: g++.dg/cpp0x/scoped_enum_98.C (test for warnings, line 4)
+PASS: g++.dg/cpp0x/scoped_enum_98.C (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/scoped_enum_examples.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/scoped_enum_examples.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae-nullptr1.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae1.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae10.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for warnings, line 54)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/cpp0x/sfinae11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae11.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae12.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae13.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae14.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae15.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae16.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae17.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae18.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae19.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae2.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae20.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae21.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae22.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae23.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/sfinae24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae24.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae25.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/sfinae26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae26.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae27.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae28.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae29.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae3.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae30.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae31.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae32.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae33.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae34.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae35.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae36.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae36.C -std=gnu++98
+PASS: g++.dg/cpp0x/sfinae37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae37.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae38.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae39.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae4.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae40.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae41.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae42.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae43.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae44.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae45.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae46.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae47.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae48.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae49.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae5.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae50.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae51.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae52.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae53.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae54.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae55.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae56.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/cpp0x/sfinae57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae57.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/sfinae58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae58.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae59.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae6.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae60.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae61.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae62.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae63.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae64.C (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++14 at line 9 (test for errors, line 10)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++17 at line 9 (test for errors, line 10)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 at line 9 (test for errors, line 10)
+PASS: g++.dg/cpp0x/sfinae65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae65.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae66.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae67.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae68.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae7.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae8.C -std=c++98
+PASS: g++.dg/cpp0x/sfinae9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/sfinae9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/sfinae9.C -std=c++98
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/spaceship-eq1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/spaceship-eq1.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert1.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert10.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert11.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert12.C (test for errors, line 20)
+PASS: g++.dg/cpp0x/static_assert12.C (test for errors, line 21)
+PASS: g++.dg/cpp0x/static_assert12.C at line 30 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/static_assert12.C (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert13.C (test for errors, line 20)
+PASS: g++.dg/cpp0x/static_assert13.C (test for errors, line 21)
+PASS: g++.dg/cpp0x/static_assert13.C (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/static_assert14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert14.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/static_assert15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert15.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert16.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert17.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert2.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 non-constant (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 not a constant at line 4 (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++14 zero at line 3 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++17 non-constant (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++17 not a constant at line 4 (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++17 zero at line 3 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 non-constant (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 not a constant at line 4 (test for errors, line 2)
+PASS: g++.dg/cpp0x/static_assert3.C -std=c++20 zero at line 3 (test for warnings, line 2)
+UNSUPPORTED: g++.dg/cpp0x/static_assert3.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert4.C -std=gnu++98
+PASS: g++.dg/cpp0x/static_assert5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert5.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/static_assert6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert6.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert7.C -std=gnu++98
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++14 at line 9 (test for errors, line 3)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/static_assert8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert8.C -std=c++98
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/static_assert9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/static_assert9.C -std=gnu++98
+PASS: g++.dg/cpp0x/std-layout1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/std-layout1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/std-layout1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/std-layout1.C -std=c++98
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 89)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 90)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 91)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 92)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 94)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 95)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 96)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for errors, line 97)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 90)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 90)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/std_fext-numeric-literals.C -std=gnu++98
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 100 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 101 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 102 (test for warnings, line 15)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 103 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 104 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 105 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 106 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 107 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 108 (test for warnings, line 43)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 109 (test for warnings, line 47)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 110 (test for warnings, line 51)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 111 (test for warnings, line 55)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 112 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 113 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 114 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 at line 115 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/std_fno-ext-numeric-literals.C -std=c++98
+PASS: g++.dg/cpp0x/stddef.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/stddef.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/stddef.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/stddef.C -std=c++98
+PASS: g++.dg/cpp0x/stdint.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/stdint.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/stdint.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/stdint.C -std=c++98
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/syntax-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/syntax-err1.C -std=c++98
+PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp-constructor-bug.C -std=gnu++98
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/temp-extend1.C -std=c++98
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-extend2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/temp-extend2.C -std=c++98
+PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp-va-arg-bug.C -std=gnu++98
+PASS: g++.dg/cpp0x/temp_default1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default1.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++14 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++17 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default2.C -std=c++20 candidate note at line 11 (test for warnings, line 10)
+UNSUPPORTED: g++.dg/cpp0x/temp_default2.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default3.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/temp_default4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default4.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default5.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default6.C -std=c++98
+PASS: g++.dg/cpp0x/temp_default7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/temp_default7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/temp_default7.C -std=c++98
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/template_deduction.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/template_deduction.C -std=c++98
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp0x/this1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp0x/this1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp0x/this1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/this1.C -std=c++98
+PASS: g++.dg/cpp0x/this2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/this2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/this2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/this2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/this2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/this2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/this2.C -std=c++98
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1lIiEDtfp_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z1mIiLi1EEDtT0_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1lIiEDtfp_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z1mIiLi1EEDtT0_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1fI1AIiEEDTclptfp_1fEEPT_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1gI1AIiEEDTcldtfp_1fEET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1hI1AIiEdEDTcldtfp_1gIT0_EEET_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1kI1C1AIiE1DEDtdtfp_srNT0_1BIT1_EE3MEMET_S4_S6_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1lIiEDtfp_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z1mIiLi1EEDtT0_ET_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z3addIidEDTplfp_fp0_ET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add2IidEDTplcvT__EcvT0__EES0_S1_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add3IidEDTcl2agfp_fp0_EET_T0_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 scan-assembler _Z4add4IidEDTpldecvPT_Li0EdecvPT0_Li0EES0_S2_
+PASS: g++.dg/cpp0x/trailing1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing1.C -std=gnu++98
+PASS: g++.dg/cpp0x/trailing10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing10.C -std=c++98
+PASS: g++.dg/cpp0x/trailing11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing11.C -std=c++98
+PASS: g++.dg/cpp0x/trailing12.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/trailing12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing12.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/trailing12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing12.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/trailing12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing12.C -std=c++98
+PASS: g++.dg/cpp0x/trailing13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing13.C -std=c++98
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/trailing14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing14.C -std=gnu++98
+PASS: g++.dg/cpp0x/trailing15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing15.C -std=c++98
+PASS: g++.dg/cpp0x/trailing16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing16.C -std=c++98
+PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/trailing2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing2.C -std=c++98
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _Z1gIJidEEDTcl1fspplfp_Li1EEEDpT_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1fIiEEDTplfp_L_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1gIiEEDTplfp_szL_ZNS0_1iEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1hIiEEDTplfp_sr1BIT_E1iES3_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE1jIiEEDTplfp_clL_Z1xvEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE2frIiEEDTplfp_L_ZNS0_2irEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 scan-assembler _ZN1AIiE3frrIiEEDTplfp_L_ZNS0_3irrEEET_
+PASS: g++.dg/cpp0x/trailing3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing3.C -std=gnu++98
+PASS: g++.dg/cpp0x/trailing4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++14 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++17 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing4.C -std=c++20 candidate note at line 11 (test for warnings, line 10)
+UNSUPPORTED: g++.dg/cpp0x/trailing4.C -std=c++98
+PASS: g++.dg/cpp0x/trailing5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/trailing5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing5.C -std=c++98
+PASS: g++.dg/cpp0x/trailing6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing6.C -std=c++98
+PASS: g++.dg/cpp0x/trailing7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing7.C -std=c++98
+PASS: g++.dg/cpp0x/trailing8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing8.C -std=c++98
+PASS: g++.dg/cpp0x/trailing9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trailing9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trailing9.C -std=c++98
+PASS: g++.dg/cpp0x/traits1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/traits1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/traits1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/traits1.C -std=c++98
+PASS: g++.dg/cpp0x/trivial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/trivial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/trivial1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/trivial1.C -std=c++98
+PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/typedef-redecl.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/typedef-redecl.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-addr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-addr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-addr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-addr.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-args-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-args-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-args.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-args.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-args2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-args2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-args2.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-clink-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-clink-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-concat-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-concat-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-concat.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-concat.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-concat.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-concat.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-constexpr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-constexpr.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for warnings, line 12)
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for warnings, line 6)
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C expected at line 17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/udlit-cpp98-neg.C invalid (test for errors, line 15)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-declare-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-declare-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-embed-quote.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-embed-quote.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-error1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-error1.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++14 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++17 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-extended-id-1.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++14 test1 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++14 test2 at line 5 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++14 test3 at line 6 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++17 test1 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++17 test2 at line 5 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++17 test3 at line 6 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test1 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test2 at line 5 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++20 test3 at line 6 (test for warnings, line 3)
+UNSUPPORTED: g++.dg/cpp0x/udlit-extended-id-2.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-extended-id-3.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 10)
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 7)
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 8)
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-extended-id-4.C (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/udlit-extern-c.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-extern-c.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-friend.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-friend.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-friend.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-friend.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-general.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-general.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 24)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 25)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 28)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 30)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 31)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 33)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 34)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 36)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 38)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 39)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 40)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 41)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 43)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 44)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 45)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 46)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 58)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 59)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 60)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 61)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 63)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 64)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 65)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 66)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 68)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 69)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 70)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 71)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 73)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 74)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 75)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 76)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 78)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 79)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 80)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 81)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg-char8_t.C (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-implicit-conv-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-inline.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-inline.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-inline.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-inline.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-linkage-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-macros.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-macros.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++14 scan-assembler _Zli2_wPKc
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++17 scan-assembler _Zli2_wPKc
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++20 scan-assembler _Zli2_wPKc
+PASS: g++.dg/cpp0x/udlit-mangle.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-mangle.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-member-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-member-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-namespace-ambiguous.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-namespace-using-directive.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-namespace.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-namespace.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-nofunc-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-nonempty-str-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-nospace-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-nosuffix-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-nounder-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/udlit-operator-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-operator-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 at line 16 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 at line 17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 at line 18 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++17 at line 16 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++17 at line 17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++17 at line 18 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 16 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 at line 18 (test for warnings, line 14)
+PASS: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-overflow-neg.C -std=gnu++98
+PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-overflow.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-overflow.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-preproc-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-length.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-raw-length.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-raw-op-string-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-op.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-raw-op.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-raw-str.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-raw-str.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-resolve-char8_t.C (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-resolve.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-resolve.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-sfinae-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-sfinae.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-sfinae.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 101 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 102 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 103 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 104 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 105 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 106 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 107 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 108 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 109 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 110 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 90 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 91 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 92 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 93 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 94 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 95 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 96 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 97 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 98 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++14 reserved at line 99 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 101 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 102 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 103 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 104 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 105 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 106 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 107 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 108 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 109 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 110 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 90 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 91 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 92 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 93 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 94 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 95 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 96 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 97 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 98 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++17 reserved at line 99 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 101 (test for warnings, line 49)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 102 (test for warnings, line 53)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 103 (test for warnings, line 57)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 104 (test for warnings, line 61)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 105 (test for warnings, line 65)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 106 (test for warnings, line 69)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 107 (test for warnings, line 73)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 108 (test for warnings, line 77)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 109 (test for warnings, line 81)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 110 (test for warnings, line 85)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 90 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 91 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 92 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 93 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 94 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 95 (test for warnings, line 25)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 96 (test for warnings, line 29)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 97 (test for warnings, line 33)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 98 (test for warnings, line 37)
+PASS: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++20 reserved at line 99 (test for warnings, line 41)
+UNSUPPORTED: g++.dg/cpp0x/udlit-shadow-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-string-length.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-string-length.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-string-literal.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-string-literal.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-suffix-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-systemheader.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-systemheader.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-template.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/udlit-template.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-arg-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-arg-neg2.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-arg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-parms-neg.C -std=c++98
+PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/udlit-tmpl-parms.C -std=c++98
+PASS: g++.dg/cpp0x/union1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 B::B (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 B::B (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 B::~B at line 31 (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 B::~B at line 32 (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 C::C (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 C::C (test for errors, line 29)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 C::~C at line 33 (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++14 C::~C at line 34 (test for errors, line 29)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 B::B (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 B::B (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 B::~B at line 31 (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 B::~B at line 32 (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 C::C (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 C::C (test for errors, line 29)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 C::~C at line 33 (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++17 C::~C at line 34 (test for errors, line 29)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 B::B (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 B::B (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 B::~B at line 31 (test for errors, line 17)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 B::~B at line 32 (test for errors, line 18)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 C::C (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 C::C (test for errors, line 29)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 C::~C at line 33 (test for errors, line 28)
+PASS: g++.dg/cpp0x/union1.C -std=c++20 C::~C at line 34 (test for errors, line 29)
+UNSUPPORTED: g++.dg/cpp0x/union1.C -std=c++98
+PASS: g++.dg/cpp0x/union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union2.C -std=c++98
+PASS: g++.dg/cpp0x/union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union3.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union3.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/union3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/union3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/union3.C -std=c++98
+PASS: g++.dg/cpp0x/union4.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/union4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/union4.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/union4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union4.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/union4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/union4.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/union4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/union4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union4.C -std=c++98
+PASS: g++.dg/cpp0x/union5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union5.C -std=gnu++98
+PASS: g++.dg/cpp0x/union6.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/union6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/union6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/union6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/union6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/union6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union6.C -std=c++98
+PASS: g++.dg/cpp0x/union7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union7.C -std=c++98
+PASS: g++.dg/cpp0x/union8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/union8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/union8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/union8.C -std=c++98
+PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/unnamed_refs.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/unnamed_refs.C -std=c++98
+PASS: g++.dg/cpp0x/using-enum-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/using-enum-1.C -std=c++98
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/using-enum-2.C -std=c++98
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp0x/using-enum-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/using-enum-3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-104.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-104.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-104.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-104.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias4.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias5.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/variadic-alias6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias6.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias7.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-alias8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-alias8.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-bind.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-bind.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-crash2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash4.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash5.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-crash6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-crash6.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-decltype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-decltype1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-default.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-default.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-default.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-default.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic-diag1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-diag1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-empty1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-empty1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic-ex1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++14 expected a type at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++14 mismatch (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++17 expected a type at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++17 mismatch (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 expected a type at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-ex10.C -std=c++20 mismatch (test for errors, line 7)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex10.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex11.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex12.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++14 note at line 37 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++17 note at line 37 (test for warnings, line 36)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex13.C -std=c++20 note at line 37 (test for warnings, line 36)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex13.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++14 expected at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++14 expected at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++14 mismatch (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++14 mismatch (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++17 expected at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++17 expected at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++17 mismatch (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++17 mismatch (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 expected at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 expected at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 mismatch (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-ex14.C -std=gnu++20 mismatch (test for errors, line 13)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex14.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex14a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic-ex2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++14 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++17 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic-ex3.C -std=c++20 candidate note at line 7 (test for warnings, line 6)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++14 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++17 candidate note at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex4.C -std=c++20 candidate note at line 11 (test for warnings, line 10)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex4.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex5.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex6.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex7.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex8.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ex9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ex9.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-explicit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-explicit1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-explicit2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-explicit2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-function.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-function.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-init.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-init.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-init2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-init2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-init2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-init2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-lambda.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-lambda.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++14 scan-assembler _Z1fIJidEEv1AIXsZT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++17 scan-assembler _Z1fIJidEEv1AIXsZT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++20 scan-assembler _Z1fIJidEEv1AIXsZT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++14 scan-assembler _Z1fIJidEEv1AIXstDpT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++17 scan-assembler _Z1fIJidEEv1AIXstDpT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++20 scan-assembler _Z1fIJidEEv1AIXstDpT_EE
+PASS: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle1a.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++14 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++14 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++17 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++17 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 scan-assembler _ZN1A1gIJiiiEEEvRAsZT__i
+PASS: g++.dg/cpp0x/variadic-mangle2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++14 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++14 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++17 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++17 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 scan-assembler _ZN1A1fIJLi1ELi2ELi3EEEEvRAszspT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 scan-assembler _ZN1A1gIJiiiEEEvRAstDpT__i
+PASS: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle2a.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++14 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++17 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++20 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAsPDpT_T0_DpT1_E_iS3_S5_
+PASS: g++.dg/cpp0x/variadic-mangle3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++14 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++17 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++20 scan-assembler _ZN1A1fIJiiEiJiiiEEEvRAstDpT1__iT0_S2_
+PASS: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mangle3a.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mem_fn.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-mem_fn.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++17 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-mem_fn2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-nested1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-nested2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic-nested3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-nested3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-new.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-new2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-new2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-nondeduce1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-nondeduce2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-parm1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-parm1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-partial1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-partial2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial2a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-partial2a.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-partial3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-partial3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ref1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-rref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-rref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-rref.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-rref.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof4.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-sizeof4a.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++14 at line 14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic-throw.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-throw.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic-ttp3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp3a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp3a.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp4.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp5.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp6.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp7.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp8.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-ttp9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-ttp9.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-tuple.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-tuple.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-tuple2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-tuple2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-unify-2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-unify-3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-unify.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unify.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-unify.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-unresolved.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic-unresolved.C -std=c++98
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic-value1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic-value1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic1.C -std=c++98
+PASS: g++.dg/cpp0x/variadic10.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic10.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic10.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic10.C -std=c++98
+PASS: g++.dg/cpp0x/variadic100.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic100.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic100.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic100.C -std=c++98
+PASS: g++.dg/cpp0x/variadic101.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic101.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic101.C -std=c++98
+PASS: g++.dg/cpp0x/variadic102.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic102.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic102.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic102.C -std=c++98
+PASS: g++.dg/cpp0x/variadic103.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic103.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic103.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic103.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic103.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic103.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic103.C -std=c++98
+PASS: g++.dg/cpp0x/variadic105.C -std=c++14 (test for bogus messages, line 23)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++14 candidate explanation at line 24 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++17 (test for bogus messages, line 23)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++17 candidate explanation at line 24 (test for bogus messages, line 6)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic105.C -std=c++20 candidate explanation at line 24 (test for bogus messages, line 6)
+UNSUPPORTED: g++.dg/cpp0x/variadic105.C -std=c++98
+PASS: g++.dg/cpp0x/variadic106.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic106.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic106.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic106.C -std=c++98
+PASS: g++.dg/cpp0x/variadic107.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic107.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic107.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic107.C -std=c++98
+PASS: g++.dg/cpp0x/variadic108.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic108.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic108.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic108.C -std=c++98
+PASS: g++.dg/cpp0x/variadic109.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic109.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic109.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic109.C -std=c++98
+PASS: g++.dg/cpp0x/variadic11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic11.C -std=c++98
+PASS: g++.dg/cpp0x/variadic110.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic110.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic110.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic110.C -std=c++98
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++14 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++17 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++20 scan-assembler _ZN1SIJidEE1fIJbcEEEvidDpOT_
+PASS: g++.dg/cpp0x/variadic111.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic111.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic112.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic112.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic112.C -std=c++98
+PASS: g++.dg/cpp0x/variadic113.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic113.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic113.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic113.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic114.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic114.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic114.C -std=c++98
+PASS: g++.dg/cpp0x/variadic115.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic115.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic115.C -std=c++98
+PASS: g++.dg/cpp0x/variadic116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic116.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic116.C -std=c++98
+PASS: g++.dg/cpp0x/variadic117.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic117.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic117.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic117.C -std=c++98
+PASS: g++.dg/cpp0x/variadic118.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic118.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic118.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic118.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic118.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic118.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic118.C -std=c++98
+PASS: g++.dg/cpp0x/variadic119.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic119.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic119.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic119.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic119.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic119.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic119.C -std=c++98
+PASS: g++.dg/cpp0x/variadic12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic12.C -std=c++98
+PASS: g++.dg/cpp0x/variadic120.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic120.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic120.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic120.C -std=c++98
+PASS: g++.dg/cpp0x/variadic121.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic121.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic121.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic121.C -std=c++98
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic122.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic122.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic123.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic123.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic123.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic123.C -std=c++98
+PASS: g++.dg/cpp0x/variadic124.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic124.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic124.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic124.C -std=c++98
+PASS: g++.dg/cpp0x/variadic125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic125.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic125.C -std=c++98
+PASS: g++.dg/cpp0x/variadic126.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic126.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic126.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic126.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic126.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic126.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic126.C -std=c++98
+PASS: g++.dg/cpp0x/variadic127.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic127.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic127.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic127.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic127.C -std=c++98
+PASS: g++.dg/cpp0x/variadic128.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic128.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic128.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic128.C -std=c++98
+PASS: g++.dg/cpp0x/variadic129.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic129.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic129.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic129.C -std=c++98
+PASS: g++.dg/cpp0x/variadic13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic13.C -std=c++98
+PASS: g++.dg/cpp0x/variadic130.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic130.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic130.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic130.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic130.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic130.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic130.C -std=c++98
+PASS: g++.dg/cpp0x/variadic131.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic131.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic131.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic131.C -std=c++98
+PASS: g++.dg/cpp0x/variadic132.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic132.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic132.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic132.C -std=c++98
+PASS: g++.dg/cpp0x/variadic133.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic133.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic133.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic133.C -std=c++98
+PASS: g++.dg/cpp0x/variadic134.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic134.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic134.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic134.C -std=c++98
+PASS: g++.dg/cpp0x/variadic135.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic135.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic135.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic135.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic135.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic135.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic135.C -std=c++98
+PASS: g++.dg/cpp0x/variadic139.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic139.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic139.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic139.C -std=c++98
+PASS: g++.dg/cpp0x/variadic14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic14.C -std=c++98
+PASS: g++.dg/cpp0x/variadic140.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic140.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic140.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic140.C -std=c++98
+PASS: g++.dg/cpp0x/variadic141.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic141.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic141.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic141.C -std=c++98
+PASS: g++.dg/cpp0x/variadic142.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic142.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic142.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic142.C -std=c++98
+PASS: g++.dg/cpp0x/variadic143.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic143.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic143.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic143.C -std=c++98
+PASS: g++.dg/cpp0x/variadic144.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic144.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic144.C -std=c++98
+PASS: g++.dg/cpp0x/variadic145.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic145.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic145.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic145.C -std=c++98
+PASS: g++.dg/cpp0x/variadic146.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic146.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic146.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic146.C -std=c++98
+PASS: g++.dg/cpp0x/variadic147.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic147.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic147.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic147.C -std=c++98
+PASS: g++.dg/cpp0x/variadic148.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic148.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic148.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic148.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic148.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic148.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic148.C -std=c++98
+PASS: g++.dg/cpp0x/variadic149.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic149.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic149.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic149.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic15.C -std=c++98
+PASS: g++.dg/cpp0x/variadic150.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic150.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic150.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic150.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic150.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic150.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic150.C -std=c++98
+PASS: g++.dg/cpp0x/variadic151.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic151.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic151.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic151.C -std=c++98
+PASS: g++.dg/cpp0x/variadic152.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic152.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic152.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic152.C -std=c++98
+PASS: g++.dg/cpp0x/variadic153.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic153.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic153.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic153.C -std=c++98
+PASS: g++.dg/cpp0x/variadic154.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic154.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic154.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic154.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic154.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic154.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic154.C -std=c++98
+PASS: g++.dg/cpp0x/variadic155.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic155.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic155.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic155.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic155.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/variadic155.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic155.C -std=c++98
+PASS: g++.dg/cpp0x/variadic156.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic156.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic156.C -std=c++98
+PASS: g++.dg/cpp0x/variadic157.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic157.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic157.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic157.C -std=c++98
+PASS: g++.dg/cpp0x/variadic158.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic158.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic158.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic158.C -std=c++98
+PASS: g++.dg/cpp0x/variadic159.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic159.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic159.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic159.C -std=c++98
+PASS: g++.dg/cpp0x/variadic16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic16.C -std=c++98
+PASS: g++.dg/cpp0x/variadic160.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic160.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic160.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic160.C -std=c++98
+PASS: g++.dg/cpp0x/variadic161.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic161.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic161.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic161.C -std=c++98
+PASS: g++.dg/cpp0x/variadic162.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic162.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic162.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic162.C -std=c++98
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic163.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic163.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic164.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic164.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic164.C -std=c++98
+PASS: g++.dg/cpp0x/variadic165.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic165.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic165.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic165.C -std=c++98
+PASS: g++.dg/cpp0x/variadic166.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic166.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic166.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic166.C -std=c++98
+PASS: g++.dg/cpp0x/variadic167.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic167.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic167.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic167.C -std=c++98
+PASS: g++.dg/cpp0x/variadic168.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic168.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic168.C -std=c++98
+PASS: g++.dg/cpp0x/variadic169.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic169.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic169.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic169.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic169.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic169.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic169.C -std=c++98
+PASS: g++.dg/cpp0x/variadic17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic17.C -std=c++98
+PASS: g++.dg/cpp0x/variadic170.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic170.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic170.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic170.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic170.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic170.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic170.C -std=c++98
+PASS: g++.dg/cpp0x/variadic171.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic171.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic171.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic171.C -std=c++98
+PASS: g++.dg/cpp0x/variadic172.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic172.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic172.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic172.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic172.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic172.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic172.C -std=c++98
+PASS: g++.dg/cpp0x/variadic173.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic173.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic173.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic173.C -std=c++98
+PASS: g++.dg/cpp0x/variadic174.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic174.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic174.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic174.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic174.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic174.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic174.C -std=c++98
+PASS: g++.dg/cpp0x/variadic175.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic175.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic175.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic175.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic175.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic175.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic175.C -std=c++98
+PASS: g++.dg/cpp0x/variadic176.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic176.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic176.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic176.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic176.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic176.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic176.C -std=c++98
+PASS: g++.dg/cpp0x/variadic177.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic177.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic177.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic177.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic177.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic177.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic177.C -std=c++98
+PASS: g++.dg/cpp0x/variadic178.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic178.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic178.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic178.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic178.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic178.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic178.C -std=c++98
+PASS: g++.dg/cpp0x/variadic179.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic179.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic179.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic179.C -std=c++98
+PASS: g++.dg/cpp0x/variadic18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic18.C -std=c++98
+PASS: g++.dg/cpp0x/variadic180.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic180.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic180.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic180.C -std=c++98
+PASS: g++.dg/cpp0x/variadic181.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/variadic181.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic181.C -std=c++98
+PASS: g++.dg/cpp0x/variadic182.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic182.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic182.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic182.C -std=c++98
+PASS: g++.dg/cpp0x/variadic183.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic183.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic183.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic183.C -std=c++98
+PASS: g++.dg/cpp0x/variadic184.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic184.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic184.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic184.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic184.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic184.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic184.C -std=c++98
+PASS: g++.dg/cpp0x/variadic19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic19.C -std=c++98
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++14 at least 2 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++17 at least 2 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic2.C -std=c++20 at least 2 (test for errors, line 11)
+UNSUPPORTED: g++.dg/cpp0x/variadic2.C -std=c++98
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 bound (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 bound (test for errors, line 42)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 incomplete at line 46 (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++14 incomplete at line 47 (test for errors, line 42)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 bound (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 bound (test for errors, line 42)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 incomplete at line 46 (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++17 incomplete at line 47 (test for errors, line 42)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 bound (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 bound (test for errors, line 42)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 incomplete at line 46 (test for errors, line 40)
+PASS: g++.dg/cpp0x/variadic20.C -std=c++20 incomplete at line 47 (test for errors, line 42)
+UNSUPPORTED: g++.dg/cpp0x/variadic20.C -std=c++98
+PASS: g++.dg/cpp0x/variadic21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic21.C -std=c++98
+PASS: g++.dg/cpp0x/variadic22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic22.C -std=c++98
+PASS: g++.dg/cpp0x/variadic23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic23.C -std=c++98
+PASS: g++.dg/cpp0x/variadic24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic24.C -std=c++98
+PASS: g++.dg/cpp0x/variadic25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic25.C -std=c++98
+PASS: g++.dg/cpp0x/variadic26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic26.C -std=c++98
+PASS: g++.dg/cpp0x/variadic27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic27.C -std=c++98
+PASS: g++.dg/cpp0x/variadic28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic28.C -std=c++98
+PASS: g++.dg/cpp0x/variadic29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic29.C -std=c++98
+PASS: g++.dg/cpp0x/variadic3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic3.C -std=c++98
+PASS: g++.dg/cpp0x/variadic30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic30.C -std=c++98
+PASS: g++.dg/cpp0x/variadic31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic31.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic31.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic32.C -std=c++98
+PASS: g++.dg/cpp0x/variadic33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic33.C -std=c++98
+PASS: g++.dg/cpp0x/variadic34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic34.C -std=c++98
+PASS: g++.dg/cpp0x/variadic35.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/variadic35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic35.C -std=c++98
+PASS: g++.dg/cpp0x/variadic36.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++14 note at line 14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++14 note at line 15 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++17 note at line 14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++17 note at line 15 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++20 note at line 14 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/variadic36.C -std=c++20 note at line 15 (test for warnings, line 12)
+UNSUPPORTED: g++.dg/cpp0x/variadic36.C -std=c++98
+PASS: g++.dg/cpp0x/variadic37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic37.C -std=c++98
+PASS: g++.dg/cpp0x/variadic38.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic38.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic38.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic38.C -std=c++98
+PASS: g++.dg/cpp0x/variadic39.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic39.C -std=c++98
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++14 scan-assembler _Z5f_one5tupleIJiEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++14 scan-assembler _Z5f_two5tupleIJifEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++14 scan-assembler _Z6f_none5tupleIJEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++14 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++17 scan-assembler _Z5f_one5tupleIJiEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++17 scan-assembler _Z5f_two5tupleIJifEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++17 scan-assembler _Z6f_none5tupleIJEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++17 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z5f_one5tupleIJiEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z5f_two5tupleIJifEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z6f_none5tupleIJEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 scan-assembler _Z8f_nested5tupleIJiS_IJdcEEfEE
+PASS: g++.dg/cpp0x/variadic4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic4.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic40.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic40.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic40.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic40.C -std=c++98
+PASS: g++.dg/cpp0x/variadic41.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic41.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic41.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic41.C -std=c++98
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 scan-assembler _Z1fIIPiPfPdEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 scan-assembler _Z1fIIPiiiEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++17 scan-assembler _Z1fIIPiPfPdEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++17 scan-assembler _Z1fIIPiiiEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 scan-assembler _Z1fIIPiPfPdEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 scan-assembler _Z1fIIPiiiEEvDpT_
+PASS: g++.dg/cpp0x/variadic42.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic42.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic43.C -std=c++98
+PASS: g++.dg/cpp0x/variadic44.C -std=c++14 scan-assembler _Z1gIPFiRKiRKfEEvT_
+PASS: g++.dg/cpp0x/variadic44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic44.C -std=c++17 scan-assembler _Z1gIPFiRKiRKfEEvT_
+PASS: g++.dg/cpp0x/variadic44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic44.C -std=c++20 scan-assembler _Z1gIPFiRKiRKfEEvT_
+PASS: g++.dg/cpp0x/variadic44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic44.C -std=c++98
+PASS: g++.dg/cpp0x/variadic45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic45.C -std=c++98
+PASS: g++.dg/cpp0x/variadic46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic46.C -std=c++98
+PASS: g++.dg/cpp0x/variadic47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic47.C -std=c++98
+PASS: g++.dg/cpp0x/variadic48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic48.C -std=c++98
+PASS: g++.dg/cpp0x/variadic49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic49.C -std=c++98
+PASS: g++.dg/cpp0x/variadic5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic5.C -std=c++98
+PASS: g++.dg/cpp0x/variadic50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic50.C -std=c++98
+PASS: g++.dg/cpp0x/variadic51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic51.C -std=c++98
+PASS: g++.dg/cpp0x/variadic52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic52.C -std=c++98
+PASS: g++.dg/cpp0x/variadic53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic53.C -std=c++98
+PASS: g++.dg/cpp0x/variadic54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic54.C -std=c++98
+PASS: g++.dg/cpp0x/variadic55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic55.C -std=c++98
+PASS: g++.dg/cpp0x/variadic56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic56.C -std=c++98
+PASS: g++.dg/cpp0x/variadic57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic57.C -std=c++98
+PASS: g++.dg/cpp0x/variadic58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic58.C -std=c++98
+PASS: g++.dg/cpp0x/variadic59.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++14 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++17 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic59.C -std=c++20 note at line 4 (test for warnings, line 3)
+UNSUPPORTED: g++.dg/cpp0x/variadic59.C -std=c++98
+PASS: g++.dg/cpp0x/variadic6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic6.C -std=c++98
+PASS: g++.dg/cpp0x/variadic60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic60.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/cpp0x/variadic60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic61.C (test for warnings, line 2)
+PASS: g++.dg/cpp0x/variadic61.C (test for excess errors)
+PASS: g++.dg/cpp0x/variadic62.C (test for errors, line 2)
+PASS: g++.dg/cpp0x/variadic62.C (test for excess errors)
+PASS: g++.dg/cpp0x/variadic63.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic63.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic63.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic63.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic64.C -std=c++98
+PASS: g++.dg/cpp0x/variadic65.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/variadic65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic65.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/variadic65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic65.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp0x/variadic65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic65.C -std=c++98
+PASS: g++.dg/cpp0x/variadic66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic66.C -std=c++98
+PASS: g++.dg/cpp0x/variadic67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic67.C -std=c++98
+PASS: g++.dg/cpp0x/variadic68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic68.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic68.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic68.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic68.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic68.C -std=c++98
+PASS: g++.dg/cpp0x/variadic69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic69.C -std=c++98
+PASS: g++.dg/cpp0x/variadic7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic7.C -std=c++98
+PASS: g++.dg/cpp0x/variadic70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic70.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic70.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic70.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic70.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic70.C -std=c++98
+PASS: g++.dg/cpp0x/variadic71.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++14 note at line 12 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++17 note at line 12 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic71.C -std=c++20 note at line 12 (test for warnings, line 9)
+UNSUPPORTED: g++.dg/cpp0x/variadic71.C -std=c++98
+PASS: g++.dg/cpp0x/variadic72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic72.C -std=c++98
+PASS: g++.dg/cpp0x/variadic73.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/variadic73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic73.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic73.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic73.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic73.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic73.C -std=c++98
+PASS: g++.dg/cpp0x/variadic74.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++14 wrong number (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++14 wrong number (test for errors, line 23)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++17 wrong number (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++17 wrong number (test for errors, line 23)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++20 wrong number (test for errors, line 22)
+PASS: g++.dg/cpp0x/variadic74.C -std=c++20 wrong number (test for errors, line 23)
+UNSUPPORTED: g++.dg/cpp0x/variadic74.C -std=c++98
+PASS: g++.dg/cpp0x/variadic75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic75.C -std=c++98
+PASS: g++.dg/cpp0x/variadic76.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic76.C -std=c++98
+PASS: g++.dg/cpp0x/variadic77.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic77.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic77.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic77.C -std=c++98
+PASS: g++.dg/cpp0x/variadic78.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic78.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic78.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp0x/variadic78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic78.C -std=c++98
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/variadic79.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic79.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic79a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic79a.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic8.C -std=c++98
+PASS: g++.dg/cpp0x/variadic80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic80.C -std=c++14 execution test
+PASS: g++.dg/cpp0x/variadic80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic80.C -std=c++17 execution test
+PASS: g++.dg/cpp0x/variadic80.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic80.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp0x/variadic80.C -std=c++98
+PASS: g++.dg/cpp0x/variadic81.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic81.C -std=c++98
+PASS: g++.dg/cpp0x/variadic82.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic82.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic82.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic82.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic82.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic82.C -std=c++98
+PASS: g++.dg/cpp0x/variadic83.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic83.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic83.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic83.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic83.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/variadic83.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic83.C -std=c++98
+PASS: g++.dg/cpp0x/variadic84.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic84.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic84.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic84.C -std=c++98
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/variadic85.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic85.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic85a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic85a.C -std=gnu++98
+PASS: g++.dg/cpp0x/variadic86.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic86.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic86.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic86.C -std=c++98
+PASS: g++.dg/cpp0x/variadic87.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic87.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic87.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic87.C -std=c++98
+PASS: g++.dg/cpp0x/variadic88.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic88.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic88.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic88.C -std=c++98
+PASS: g++.dg/cpp0x/variadic89.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic89.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic89.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic89.C -std=c++98
+PASS: g++.dg/cpp0x/variadic9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic9.C -std=c++98
+PASS: g++.dg/cpp0x/variadic90.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic90.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic90.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic90.C -std=c++98
+PASS: g++.dg/cpp0x/variadic91.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic91.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic91.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic91.C -std=c++98
+PASS: g++.dg/cpp0x/variadic92.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic92.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic92.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic92.C -std=c++98
+PASS: g++.dg/cpp0x/variadic93.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic93.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic93.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic93.C -std=c++98
+PASS: g++.dg/cpp0x/variadic94.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic94.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic94.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic94.C -std=c++98
+PASS: g++.dg/cpp0x/variadic95.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic95.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic95.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic95.C -std=c++98
+PASS: g++.dg/cpp0x/variadic96.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic96.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic96.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic96.C -std=c++98
+PASS: g++.dg/cpp0x/variadic97.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic97.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic97.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic97.C -std=c++98
+PASS: g++.dg/cpp0x/variadic98.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic98.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic98.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic98.C -std=c++98
+PASS: g++.dg/cpp0x/variadic99.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic99.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/variadic99.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/variadic99.C -std=c++98
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-33964.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-33964.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34050.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34050.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34050.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34050.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34051-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34051-2.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34051.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34051.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34052.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34052.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34055.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34055.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34102.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34102.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-34103.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34103.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34219-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34219-2.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34219.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34219.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/vt-34314.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34314.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34399.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34399.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34606.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34606.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-34751.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34751.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34753.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34753.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp0x/vt-34754.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34754.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34755.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34755.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-34919.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34919.C -std=c++98
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-34961.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-34961.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35023.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35023.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35024.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35024.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35026.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35026.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-35147.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35147.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-35242.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35242.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-35243.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35243.C -std=c++98
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp0x/vt-35331.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-35331.C -std=c++98
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp0x/vt-37737-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-37737-1.C -std=c++98
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++14 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++17 candidate note at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-37737-2.C -std=c++20 candidate note at line 7 (test for warnings, line 6)
+UNSUPPORTED: g++.dg/cpp0x/vt-37737-2.C -std=c++98
+PASS: g++.dg/cpp0x/vt-40092.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-40092.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-40092.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-40092.C -std=c++98
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp0x/vt-51314.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-51314.C -std=c++98
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp0x/vt-55323.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-55323.C -std=c++98
+PASS: g++.dg/cpp0x/vt-55542.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-55542.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-55542.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-55542.C -std=c++98
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-57397-1.C -std=c++98
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 11 (test for warnings, line 9)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp0x/vt-57397-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-57397-2.C -std=c++98
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp0x/vt-57626.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-57626.C -std=c++98
+PASS: g++.dg/cpp0x/vt-58156.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-58156.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-58156.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-58156.C -std=c++98
+PASS: g++.dg/cpp0x/vt-59361.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59361.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59361.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-59361.C -std=c++98
+PASS: g++.dg/cpp0x/vt-59978.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59978.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59978.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-59978.C -std=c++98
+PASS: g++.dg/cpp0x/vt-59988.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59988.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-59988.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-59988.C -std=c++98
+PASS: g++.dg/cpp0x/vt-60130.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-60130.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-60130.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-60130.C -std=c++98
+PASS: g++.dg/cpp0x/vt-62276.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-62276.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-62276.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-62276.C -std=c++98
+PASS: g++.dg/cpp0x/vt-65071.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-65071.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-65071.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-65071.C -std=c++98
+PASS: g++.dg/cpp0x/vt-65790.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-65790.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/vt-65790.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-65790.C -std=c++98
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+PASS: g++.dg/cpp0x/vt-88982.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+PASS: g++.dg/cpp0x/vt-88982.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+PASS: g++.dg/cpp0x/vt-88982.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/vt-88982.C -std=c++98
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/warn-ovl1.C -std=gnu++98
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp0x/warn-ovl2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/warn-ovl2.C -std=gnu++98
+PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 3)
+PASS: g++.dg/cpp0x/warn_cxx0x.C (test for warnings, line 4)
+PASS: g++.dg/cpp0x/warn_cxx0x.C (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for warnings, line 5)
+PASS: g++.dg/cpp0x/warn_cxx0x2.C (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x3.C (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/cpp0x/warn_cxx0x4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/69098-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/69098-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/69098-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/69098-2.C -std=c++98
+PASS: g++.dg/cpp1y/69098.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/69098.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/69098.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/69098.C -std=c++98
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/Wnarrowing1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/Wnarrowing1.C -std=c++98
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++14 at line 4 (test for errors, line )
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++17 at line 4 (test for errors, line )
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++20 at line 4 (test for errors, line )
+PASS: g++.dg/cpp1y/Wnarrowing2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/Wnarrowing2.C -std=c++98
+PASS: g++.dg/cpp1y/alias-decl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/alias-decl1.C -std=c++98
+PASS: g++.dg/cpp1y/alias-decl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/alias-decl2.C -std=c++98
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/alias-decl3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/alias-decl3.C -std=c++98
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/attr-deprecated-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-2.C -std=c++98
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/attr-deprecated-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-3.C -std=c++98
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 15)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 19)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 4)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for bogus messages, line 8)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 51)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 52)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 54)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for warnings, line 55)
+PASS: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated-neg.C -std=gnu++98
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 50)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 51)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 B has been superceded by C (test for warnings, line 53)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++14 bar is unsafe; use foobar instead (test for warnings, line 54)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 (test for warnings, line 50)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 (test for warnings, line 51)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 (test for warnings, line 56)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 B has been superceded by C (test for warnings, line 53)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++17 bar is unsafe; use foobar instead (test for warnings, line 54)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 50)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 51)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 B has been superceded by C (test for warnings, line 53)
+PASS: g++.dg/cpp1y/attr-deprecated.C -std=c++20 bar is unsafe; use foobar instead (test for warnings, line 54)
+UNSUPPORTED: g++.dg/cpp1y/attr-deprecated.C -std=c++98
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp1y/attributes-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/attributes-enum-1.C -std=c++98
+PASS: g++.dg/cpp1y/auto-96647.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-96647.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-96647.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-96647.C -std=c++98
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-dtor1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/auto-dtor1.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn1.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn10.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn11.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++14 scan-assembler _ZN1AIiEcvDaEv
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++17 scan-assembler _ZN1AIiEcvDaEv
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++20 scan-assembler _ZN1AIiEcvDaEv
+PASS: g++.dg/cpp1y/auto-fn12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn12.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn13.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn14.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn15.C -std=gnu++98
+PASS: g++.dg/cpp1y/auto-fn16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn16.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn17.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/auto-fn17.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/auto-fn18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn18.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn19.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn2.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn20.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn21.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++14 scan-assembler _ZN1AcvDaEv
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++17 scan-assembler _ZN1AcvDaEv
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++20 scan-assembler _ZN1AcvDaEv
+PASS: g++.dg/cpp1y/auto-fn22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn22.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn23.C -std=gnu++98
+PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn24.C -std=gnu++98
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn25.C -std=gnu++98
+PASS: g++.dg/cpp1y/auto-fn26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn26.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn27.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn28.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn29.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn3.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn30.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn31.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn32.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++14 (test for bogus messages, line 23)
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++17 (test for bogus messages, line 23)
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp1y/auto-fn33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn33.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn34.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn35.C -std=c++11 at line 6 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn35.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn35.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn36.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn37.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn38.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn39.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn4.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn40.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn41.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn42.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn43.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn44.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn45.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn46.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn47.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn48.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn49.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/auto-fn5.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/auto-fn50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn50.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn51.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn52.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn53.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1y/auto-fn54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn54.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn55.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn56.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn57.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/auto-fn58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn58.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/auto-fn59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn59.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/auto-fn6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn6.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn60.C -std=c++98
+XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++14 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
+PASS: g++.dg/cpp1y/auto-fn61.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++17 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
+PASS: g++.dg/cpp1y/auto-fn61.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp1y/auto-fn61.C -std=c++20 (internal compiler error: in poplevel_class, at cp/name-lookup.cc:5474)
+PASS: g++.dg/cpp1y/auto-fn61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn61.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn62.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn63.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn64.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn65.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn7.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/auto-fn8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn8.C -std=c++98
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++14 scan-assembler _Z1fIiERDaRKT_S1_
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++17 scan-assembler _Z1fIiERDaRKT_S1_
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++20 scan-assembler _Z1fIiERDaRKT_S1_
+PASS: g++.dg/cpp1y/auto-fn9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-fn9.C -std=c++98
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 scan-assembler _Z2g1IiEDcv
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 scan-assembler _Z2g2IiEDav
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++17 scan-assembler _Z2g1IiEDcv
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++17 scan-assembler _Z2g2IiEDav
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 scan-assembler _Z2g1IiEDcv
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 scan-assembler _Z2g2IiEDav
+PASS: g++.dg/cpp1y/auto-mangle1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-mangle1.C -std=c++98
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/auto-neg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/auto-neg1.C -std=c++98
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++20 execution test
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_FUNCTION.C -std=c++98 execution test
+PASS: g++.dg/cpp1y/builtin_location.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_location.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/builtin_location.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/builtin_location.C -std=c++98
+PASS: g++.dg/cpp1y/complex_literals1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/complex_literals1.C -std=c++98
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/complex_literals1a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/complex_literals1a.C -std=gnu++98
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 12 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 at line 24 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 12 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 at line 24 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 12 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 at line 24 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/complex_literals2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/complex_literals2.C -std=gnu++98
+PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/complex_literals2a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/complex_literals2a.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-101371-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-101371-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-101371.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-101371.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-104284-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-104284-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-104284-3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104284-4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-104284-4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-104513.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-104513.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-105050.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-105050.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-105774.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-105774.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-108158.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-108158.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-110382.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-110382.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-110619.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-110619.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-50060.C (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-66093.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-66093.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-70265-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-70265-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-70265-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-71537.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-71537.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-77467.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-77467.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-77553.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-77553.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79379.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79379.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79520.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79520.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79639.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79639.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-79655.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79655.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79681-1.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-79681-2.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-80739.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-80739.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-82218.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-82218.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-82304.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-82304.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83116.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-83116.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-83921-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-83921-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-83921-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-83921-3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-84192.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-84192.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84494.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-84494.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-84808.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-84808.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-86524.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-86524.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-86767.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-86767.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 at line 11 (test for errors, line )
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++17 at line 11 (test for errors, line )
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 at line 11 (test for errors, line )
+PASS: g++.dg/cpp1y/constexpr-87481.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-87481.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-88983.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-88983.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-89074-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89074-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89074-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/cpp1y/constexpr-89074-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89074-3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89285-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-89285.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89285.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89336-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89336-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89336-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89336-3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-89481.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89481.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89652.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89652.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89785-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89785-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp1y/constexpr-89785-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-89785-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90199.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-90199.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90383-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-90383-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-90383-2.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-94716.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-94716.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 at line 6 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/constexpr-96182.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-96182.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-96241.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-96241.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-98122.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-98122.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-98672.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-98672.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-99859-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-99859-1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-99859-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-99859-2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-arith-overflow.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array6.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array7.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-array8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-array8.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assert1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-assert1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-assert2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assert2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assert2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-assert2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-assign1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-assign1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-base1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-base2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-base2a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-base2a.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-complex1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-complex1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-copy1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-copy2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-copy3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-copy3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-diag1.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++11 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-dr1684.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-dr1684.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-elision1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-elision1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-empty1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-empty2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++14 scan-assembler-not static_init
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++17 scan-assembler-not static_init
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++20 scan-assembler-not static_init
+PASS: g++.dg/cpp1y/constexpr-empty3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-empty3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/constexpr-empty4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-empty4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-hana1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-hana1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-incr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-incr1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-incr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-incr2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-initlist1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-initlist1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++14 scan-tree-dump-times optimized ";; Function f" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++14 scan-tree-dump-times optimized ";; Function g" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++17 scan-tree-dump-times optimized ";; Function f" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++17 scan-tree-dump-times optimized ";; Function g" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 scan-tree-dump-times optimized ";; Function f" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 scan-tree-dump-times optimized ";; Function g" 1
+PASS: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-instantiate.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-label.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-label.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime5.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-local-compound1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-local1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-local2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-local3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-local4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-local4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-loop5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop6.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop7.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp1y/constexpr-loop8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-loop8.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-mutable1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-mutable1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-mutable2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/constexpr-mutable2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-neg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-neg1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-new.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-new.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-noexcept1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi10.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi6a.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi6b.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi7a.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi8.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-nsdmi9.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-ptrsub1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-recursion1.C -std=gnu++98
+PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-ref1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-return1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-return2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-return2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-return3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-return4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-return5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-return5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-sfinae.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-sfinae.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/constexpr-shift1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-shift1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-static1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-static1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-switch1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-switch2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-switch3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-switch3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-switch4.C (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp1y/constexpr-throw.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-throw.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for warnings, line 58)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 53)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for warnings, line 58)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for warnings, line 58)
+PASS: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const10.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const11.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const12.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const13.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const14.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const15.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const16.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const17.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const18.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const19.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const20.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const21.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const22.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const23.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const24.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const25.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const6.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const7.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const8.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-tracking-const9.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def-compound1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-type-def1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-type-def1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union2.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union3.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union4.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/constexpr-union5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union5.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union6.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/constexpr-union7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-union7.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-void1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-void1.C -std=c++98
+PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-void2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-void2.C -std=c++98
+PASS: g++.dg/cpp1y/context-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/context-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/context-conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/context-conv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1y/cplusplus.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1y/cplusplus.C -std=c++98
+PASS: g++.dg/cpp1y/cplusplus_1y.C (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/decltype-auto-103497.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto-103497.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/decltype-auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto1.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto2.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto3.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto4.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/decltype-auto5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto5.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/decltype-auto6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto6.C -std=c++98
+PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/decltype-auto7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/decltype-auto7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++20
+PASS: g++.dg/cpp1y/digit-sep-cxx11-neg.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++14 adjacent at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++17 adjacent at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++20 adjacent at line 5 (test for errors, line 4)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-line-neg.C -std=c++98
+PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-line.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-line.C -std=c++98
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-neg-2.C -std=c++98
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 31 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 32 (test for errors, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 expected ';' before at line 33 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++14 exponent has no digits at line 30 (test for errors, line 23)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 expected ';' before at line 31 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 expected ';' before at line 32 (test for errors, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 expected ';' before at line 33 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++17 exponent has no digits at line 30 (test for errors, line 23)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 31 (test for errors, line 15)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 32 (test for errors, line 19)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 expected ';' before at line 33 (test for errors, line 26)
+PASS: g++.dg/cpp1y/digit-sep-neg.C -std=c++20 exponent has no digits at line 30 (test for errors, line 23)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-neg.C -std=c++98
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-paste.C -std=gnu++98
+PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep-pp-number.C -std=c++98
+PASS: g++.dg/cpp1y/digit-sep.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/digit-sep.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/digit-sep.C -std=c++98
+PASS: g++.dg/cpp1y/dr1560.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/dr1560.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/dr1560.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/dr1560.C -std=c++98
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 10)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 14)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 18)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 22)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 26)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 30)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 34)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 38)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 44)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 48)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 55)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for errors, line 6)
+PASS: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx11-neg.C -std=c++98
+PASS: g++.dg/cpp1y/feat-cxx11.C (test for excess errors)
+PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for errors, line 10)
+PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for errors, line 6)
+PASS: g++.dg/cpp1y/feat-cxx14-neg.C (test for excess errors)
+PASS: g++.dg/cpp1y/feat-cxx14.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++20
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 101)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 113)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 119)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 130)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 54)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 62)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 66)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 70)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 74)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 85)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 93)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/cpp1y/feat-cxx98-neg.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp1y/feat-cxx98.C -std=gnu++20
+PASS: g++.dg/cpp1y/feat-cxx98.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/cpp1y/feat-neg.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc-neg.C -std=gnu++98
+PASS: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++11 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp1y/feat-sized-dealloc.C -std=gnu++98
+PASS: g++.dg/cpp1y/feat-vla.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-vla.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-vla.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/feat-vla.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1y/func_constexpr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/func_constexpr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/func_constexpr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/func_constexpr.C -std=c++98
+PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/func_constexpr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/func_constexpr2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-conv1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-conv2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-deduce-mult-neg.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-deduce-mult.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-defarg7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-defarg7.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-100362.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-100362.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1y/lambda-generic-107437.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-107437.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-69078-1.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-69078-2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-69977.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-69977.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-70570.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-70570.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-77914.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-77914.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-78018.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-78018.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-79005.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-79005.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-83856.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-83856.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-84125.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-84125.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-85713-2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-85713.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-85713.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-86875.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-86875.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-87523.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-87523.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-89419.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-89419.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90265.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-90265.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90548.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-90548.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1y/lambda-generic-90842.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-90842.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-95451.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-95451.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-Wunused.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-auto1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-cfun.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const10.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const3.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const4.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const4a.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const5.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const6.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-const9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-const9.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-conv1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-conv2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-conv3.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-dep.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-dep2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-empty1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-enum1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-enum2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-func1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-func1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-func2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-func2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice10.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice3.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice4.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice5.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice6.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice7.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice8.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ice9.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-local-class1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-local-class2.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-local-fn1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-mixed.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-nested1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-nested2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-noexcept1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-nsdmi1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-pretty1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-ref1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-static1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-static2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-static2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-targ1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-targ2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this1a.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this3.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this4.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-this5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-this5.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-trailing1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-udt.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-uneval1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-using1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-using1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic10.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic11.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic12.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic13.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic14.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic15.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic16.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic17.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic18.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic19.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic20.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic21.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic22.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic3.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic4.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic5.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic6.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic7.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic8.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-variadic9.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-vla1.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-x.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xcfun.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic-xudt.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-generic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-generic.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-generic.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-ice1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-ice1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-ice2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-ice2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init-vla1.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-init.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init1.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-init10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init10.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init11.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init11.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init12.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init13.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init14.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init15.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/lambda-init15a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init15a.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/lambda-init16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init16.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init17.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init18.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/lambda-init19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init19.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init2.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init20.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init3.C -std=gnu++98
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init4.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init5.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/lambda-init6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init6.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init7.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/lambda-init8.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/lambda-init9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-init9.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-mangle-1-11.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E1_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E0_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E4_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E3_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E2_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E4_Z3FoovEUlS1_S3_E5_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE1_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E0_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E2_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE1_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E0_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-mangle-1-17.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsDpPT_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPT_PT0_E_EvRS3_RS5_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3BarIsEvvEUlPsPfS3_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPT_PT0_E_EvRS1_RS3_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIPiZ3FoovEUlPfS1_E_EvRT_RT0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPA5_T_E_EvRS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlPT_PT0_E_Z3FoovEUlS1_S3_E0_EvRS0_RS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_E_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRT_R1XIiEE_EvS1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z3eatIZ3FoovEUlRiRT_E_EvS2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlPA5_T_E_EOS0_RS0_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_E_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRT_R1XIiEE_EOS0_S1_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 scan-assembler _Z7forwardIZ3FoovEUlRiRT_E_EOS1_S2_:
+PASS: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-mangle-1-18.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-var-templ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-var-templ1.C -std=c++98
+PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/lambda-vla1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/lambda-vla1.C -std=c++98
+PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/left-shift-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/left-shift-1.C -std=gnu++98
+PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/left-shift-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/left-shift-2.C -std=gnu++98
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++14 scan-assembler _Z1gI1AEDTdtfp_1iET_
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++17 scan-assembler _Z1gI1AEDTdtfp_1iET_
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++20 scan-assembler _Z1gI1AEDTdtfp_1iET_
+PASS: g++.dg/cpp1y/mangle1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/mangle1.C -std=gnu++98
+PASS: g++.dg/cpp1y/new1.C -std=gnu++14 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8
+PASS: g++.dg/cpp1y/new1.C -std=gnu++14 scan-tree-dump-times cddce1 "Deleting : operator delete" 6
+PASS: g++.dg/cpp1y/new1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/new1.C -std=gnu++17 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8
+PASS: g++.dg/cpp1y/new1.C -std=gnu++17 scan-tree-dump-times cddce1 "Deleting : operator delete" 6
+PASS: g++.dg/cpp1y/new1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/new1.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8
+PASS: g++.dg/cpp1y/new1.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : operator delete" 6
+PASS: g++.dg/cpp1y/new1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/new1.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 8
+PASS: g++.dg/cpp1y/new1.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : operator delete" 6
+PASS: g++.dg/cpp1y/new1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/new2.C (test for excess errors)
+PASS: g++.dg/cpp1y/new2.C scan-tree-dump-times cddce1 "Deleting : _\\d+ = operator new" 2
+PASS: g++.dg/cpp1y/new2.C scan-tree-dump-times cddce1 "Deleting : operator delete" 2
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/noexcept1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/noexcept1.C -std=c++98
+PASS: g++.dg/cpp1y/noexcept2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/noexcept2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/noexcept2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/noexcept2.C -std=c++98
+PASS: g++.dg/cpp1y/nontype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nontype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nontype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nontype1.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr1.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr10.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr11.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr12.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr13.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr14.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr15.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr16.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr17.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr18.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr19.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr2.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr3.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr4.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr5.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr6.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr7.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr8.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-aggr9.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-union1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-union1.C -std=c++98
+PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/nsdmi-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/nsdmi-union2.C -std=c++98
+PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/parameter-pack-1.C -std=gnu++98
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/parameter-pack-2.C -std=gnu++98
+PASS: g++.dg/cpp1y/paren1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren1.C -std=c++98
+PASS: g++.dg/cpp1y/paren2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren2.C -std=c++98
+PASS: g++.dg/cpp1y/paren3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren3.C -std=c++98
+PASS: g++.dg/cpp1y/paren4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren4.C -std=c++98
+PASS: g++.dg/cpp1y/paren5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren5.C -std=c++98
+PASS: g++.dg/cpp1y/paren6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/paren6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/paren6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/paren6.C -std=c++98
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr104031.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr104031.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr108606.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr108606.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr108606.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr108606.C -std=c++98
+PASS: g++.dg/cpp1y/pr57640.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr57640.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr57640.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr57640.C -std=c++98
+PASS: g++.dg/cpp1y/pr57644.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr57644.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr57644.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr57644.C -std=c++98
+PASS: g++.dg/cpp1y/pr58533.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr58533.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58533.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr58533.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58533.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr58533.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr58533.C -std=c++98
+PASS: g++.dg/cpp1y/pr58637.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr58637.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58637.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr58637.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58637.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr58637.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr58637.C -std=c++98
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr58708.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr58708.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr59110.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59110.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59110.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59110.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59110.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59110.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59110.C -std=c++98
+PASS: g++.dg/cpp1y/pr59112.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr59112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59112.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr59112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59112.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr59112.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59112.C -std=c++98
+PASS: g++.dg/cpp1y/pr59113.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr59113.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59113.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr59113.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59113.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr59113.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59113.C -std=c++98
+PASS: g++.dg/cpp1y/pr59629.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59629.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59629.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59629.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59629.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr59629.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59629.C -std=c++98
+PASS: g++.dg/cpp1y/pr59635.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/pr59635.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59635.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/pr59635.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59635.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1y/pr59635.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59635.C -std=c++98
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59636.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59636.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr59638.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59638.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr59867.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59867.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr59867.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr59867.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr60033.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60033.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60033.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60033.C -std=c++98
+PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr60054.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60054.C -std=c++98
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr60190.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60190.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60311.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60311.C -std=c++98
+PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr60332.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60332.C -std=c++98
+PASS: g++.dg/cpp1y/pr60376.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr60376.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60376.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr60376.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60376.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr60376.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60376.C -std=c++98
+PASS: g++.dg/cpp1y/pr60384.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr60384.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60384.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr60384.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60384.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr60384.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60384.C -std=c++98
+PASS: g++.dg/cpp1y/pr60393.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60393.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60393.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60393.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60393.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr60393.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60393.C -std=c++98
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr60627.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr60627.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr60943.C (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr61636-1.C -std=c++98
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr61636-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr61636-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr61636-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr63996.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr63996.C -std=c++98
+PASS: g++.dg/cpp1y/pr64382.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64382.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64382.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1y/pr64382.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr64382.C -std=c++98
+PASS: g++.dg/cpp1y/pr64626-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64626-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64626-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr64626-1.C -std=c++98
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 expected unqualified-id at line 11 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 expected unqualified-id at line 8 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++14 missing terminating at line 10 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 expected unqualified-id at line 11 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 expected unqualified-id at line 8 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++17 missing terminating at line 10 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 expected unqualified-id at line 11 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 expected unqualified-id at line 8 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr64626-2.C -std=c++20 missing terminating at line 10 (test for errors, line 6)
+UNSUPPORTED: g++.dg/cpp1y/pr64626-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1y/pr65202.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr65202.C -std=c++98
+PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++14 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr65340.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr65340.C -std=c++98
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr66443-cxx14-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr66443-cxx14-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66443-cxx14.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr66443-cxx14.C -std=c++98
+PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1y/pr66690.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr66690.C -std=c++98
+PASS: g++.dg/cpp1y/pr66735.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66735.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr66735.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr66735.C -std=c++98
+PASS: g++.dg/cpp1y/pr67273.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr67273.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr67273.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr67273.C -std=c++98
+PASS: g++.dg/cpp1y/pr67980.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr67980.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr67980.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr67980.C -std=c++98
+PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1y/pr68180.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr68180.C -std=c++98
+PASS: g++.dg/cpp1y/pr68278.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68278.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68278.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr68278.C -std=c++98
+PASS: g++.dg/cpp1y/pr68388.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68388.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68388.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr68388.C -std=c++98
+PASS: g++.dg/cpp1y/pr68396.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68396.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68396.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr68396.C -std=c++98
+PASS: g++.dg/cpp1y/pr68578.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/cpp1y/pr68578.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr68578.C -std=c++98
+PASS: g++.dg/cpp1y/pr69066.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr69066.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr69066.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr69066.C -std=c++98
+PASS: g++.dg/cpp1y/pr70001.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr70001.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr70001.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr70001.C -std=c++98
+PASS: g++.dg/cpp1y/pr71875.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr71875.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr71875.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr71875.C -std=c++98
+PASS: g++.dg/cpp1y/pr72759.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1y/pr72759.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr72759.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1y/pr72759.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr72759.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1y/pr72759.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr72759.C -std=c++98
+PASS: g++.dg/cpp1y/pr77321.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77321.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77321.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77321.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr77446.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77446.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77446.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77446.C -std=c++98
+PASS: g++.dg/cpp1y/pr77539.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77539.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77539.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77539.C -std=c++98
+PASS: g++.dg/cpp1y/pr77585.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77585.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr77585.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77585.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr77585.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77585.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr77585.C -std=c++98
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1y/pr77591.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77591.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr77739.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77739.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77739.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1y/pr77739.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77739.C -std=c++98
+PASS: g++.dg/cpp1y/pr77786.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77786.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77786.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77786.C -std=c++98
+PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1y/pr77830.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr77830.C -std=c++98
+PASS: g++.dg/cpp1y/pr78523.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78523.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78523.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr78523.C -std=c++98
+PASS: g++.dg/cpp1y/pr78550.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78550.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78550.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr78550.C -std=c++98
+PASS: g++.dg/cpp1y/pr78551.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78551.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78551.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr78551.C -std=c++98
+PASS: g++.dg/cpp1y/pr78774.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78774.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr78774.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr78774.C -std=c++98
+PASS: g++.dg/cpp1y/pr79253.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79253.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79253.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79253.C -std=c++98
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1y/pr79393-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79393-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp1y/pr79393-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79393-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr79393.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79393.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79393.C -std=c++98
+PASS: g++.dg/cpp1y/pr79435.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr79435.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79435.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr79435.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79435.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr79435.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79435.C -std=c++98
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr79463.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79463.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr79937-1.C -std=c++98
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr79937-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr79937-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr79937-4.C -std=c++98
+PASS: g++.dg/cpp1y/pr79937-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr79937-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr79937-5.C -std=c++98
+PASS: g++.dg/cpp1y/pr80194.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr80194.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr80194.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr80194.C -std=c++98
+PASS: g++.dg/cpp1y/pr81574.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr81574.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr81574.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr81574.C -std=c++98
+PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++14 at line 15 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++14 at line 7 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++17 at line 15 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++17 at line 7 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/pr82373.C -std=c++20 at line 15 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++20 at line 7 (test for warnings, line )
+PASS: g++.dg/cpp1y/pr82373.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr82373.C -std=c++98
+PASS: g++.dg/cpp1y/pr82410.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr82410.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr82410.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr82410.C -std=c++98
+PASS: g++.dg/cpp1y/pr83406.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83406.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83406.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr83406.C -std=c++98
+PASS: g++.dg/cpp1y/pr83739.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83739.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83739.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr83739.C -std=c++98
+PASS: g++.dg/cpp1y/pr83817.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83817.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr83817.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr83817.C -std=c++98
+PASS: g++.dg/cpp1y/pr84496.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84496.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84496.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84496.C -std=c++98
+PASS: g++.dg/cpp1y/pr84558.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84558.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84558.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84558.C -std=c++98
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84588-1.C -std=c++98
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84588-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr84588-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84588-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr84593.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr84593.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84593.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr84593.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84593.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/pr84593.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84593.C -std=c++98
+PASS: g++.dg/cpp1y/pr84835.C -std=c++14 scan-assembler [^0-9]baz
+PASS: g++.dg/cpp1y/pr84835.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84835.C -std=c++17 scan-assembler [^0-9]baz
+PASS: g++.dg/cpp1y/pr84835.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84835.C -std=c++20 scan-assembler [^0-9]baz
+PASS: g++.dg/cpp1y/pr84835.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84835.C -std=c++98
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp1y/pr84942.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr84942.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/pr85076.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr85076.C -std=c++98
+PASS: g++.dg/cpp1y/pr87322.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr87322.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr87322.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr87322.C -std=c++98
+PASS: g++.dg/cpp1y/pr87410.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr87410.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr87410.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr87410.C -std=c++98
+PASS: g++.dg/cpp1y/pr88872.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr88872.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr88872.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr88872.C -std=c++98
+PASS: g++.dg/cpp1y/pr89767.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr89767.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr89767.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr89767.C -std=gnu++98
+PASS: g++.dg/cpp1y/pr90996.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr90996.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr90996.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr90996.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr90996.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr90996.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr90996.C -std=c++98
+PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/pr91845.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr91845.C -std=c++98
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/pr94066-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr94066-2.C -std=c++98
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/pr94066-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr94066-3.C -std=c++98
+PASS: g++.dg/cpp1y/pr94066.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr94066.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr94066.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr94066.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/pr94066.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/pr94066.C -std=c++98
+PASS: g++.dg/cpp1y/pr95226.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/pr95226.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/pr95226.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/pr95226.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/pr95226.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/pr95226.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/pr95226.C -std=c++98
+PASS: g++.dg/cpp1y/regress1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/regress1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/regress1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/regress1.C -std=c++98
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++14 execution test
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++17 execution test
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++20 execution test
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc1.C -std=c++98 execution test
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/cpp1y/sized-dealloc2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/sized-dealloc3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/static_assert1.C (test for errors, line 20)
+PASS: g++.dg/cpp1y/static_assert1.C (test for errors, line 21)
+PASS: g++.dg/cpp1y/static_assert1.C at line 31 (test for warnings, line 21)
+PASS: g++.dg/cpp1y/static_assert1.C (test for excess errors)
+PASS: g++.dg/cpp1y/static_assert2.C (test for errors, line 20)
+PASS: g++.dg/cpp1y/static_assert2.C (test for errors, line 21)
+PASS: g++.dg/cpp1y/static_assert2.C (test for excess errors)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++14 expected multiline pattern lines 13-14
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++14 expected multiline pattern lines 24-25
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++17 expected multiline pattern lines 13-14
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++17 expected multiline pattern lines 24-25
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 expected multiline pattern lines 13-14
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 expected multiline pattern lines 24-25
+PASS: g++.dg/cpp1y/static_assert3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/static_assert3.C -std=gnu++98
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp1y/system-binary-constants-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/system-binary-constants-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-neg.C -std=c++98
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-sfinae-neg.C -std=c++98
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-sfinae.C -std=gnu++98
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C -std=gnu++98
+PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template.C -std=gnu++98
+PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-char-template2.C -std=gnu++98
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-empty-string-neg.C -std=c++98
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-enc-prefix-neg.C -std=c++98
+PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/udlit-userdef-string.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/udlit-userdef-string.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ1.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ10.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for bogus messages, line 25)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for bogus messages, line 61)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++17 (test for bogus messages, line 61)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for bogus messages, line 61)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1y/var-templ11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ11.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ12.C -std=gnu++98
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ13.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ14.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ15.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ16.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ17.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ18.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ19.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ2.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1y/var-templ20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ20.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ21.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ22.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1y/var-templ23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ23.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ24.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ25.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ26.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ27.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ28.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ29.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ3.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ30.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ31.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ32.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ33.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ34.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ35.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ36.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ37.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ38.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ39.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA2_A5_A3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA2_A5_A3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIA3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIdE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 scan-assembler _Z3fooIiE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIA2_A5_A3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIA2_A5_A3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIA3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIA3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIdE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 scan-assembler _Z3fooIiE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA2_A5_A3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA2_A5_A3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA3_dE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIA3_iE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIdE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 scan-assembler _Z3fooIiE
+PASS: g++.dg/cpp1y/var-templ39a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ39a.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ4.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ40.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ42.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ43.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1y/var-templ44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ44.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ45.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ46.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ47.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ48.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ49.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ5.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ50.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ51.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ52.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ53.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ54.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ55.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ56.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ57.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ58.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ58a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ58a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ58a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ58a.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ59.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ6.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1y/var-templ60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ60.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp1y/var-templ61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ61.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ62.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ63.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ64.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ65.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/var-templ66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ66.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ67.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ68.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ68a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ68a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ68a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ68a.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ69.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ7.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ70.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ70.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ71.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ72.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ73.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ74.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for bogus messages, line 19)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++17 (test for bogus messages, line 19)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp1y/var-templ75.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ75.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1y/var-templ76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ76.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ77.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ78.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1y/var-templ79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ79.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++14 scan-assembler _ZN1X1xIiEE
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++17 scan-assembler _ZN1X1xIiEE
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++20 scan-assembler _ZN1X1xIiEE
+PASS: g++.dg/cpp1y/var-templ8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ8.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ80.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ80.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ81.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ82.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ82.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ83.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ83.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ83.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ83.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ84.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ84.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ84.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ84.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ84a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ84a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ84a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ84a.C -std=c++98
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/var-templ9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/var-templ9.C -std=c++98
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/vla-initlist1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/vla-initlist1.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1y/vla10.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/vla2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/vla2.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1y/vla4.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1y/vla4.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1y/vla5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/vla5.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/vla6.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/vla7.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/vla8.C -std=gnu++98
+PASS: g++.dg/cpp1y/vla9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1y/vla9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1y/vla9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/vla9.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++14
+PASS: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/Wpessimizing-move1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base1.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base1.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aggr-base1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aggr-base1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base10.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base11.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/aggr-base11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base12.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base13.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base13.C -std=c++98
+PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1z/aggr-base1a.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base1a.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/aggr-base1a.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/aggr-base1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base2.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/aggr-base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/aggr-base2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base2.C -std=c++98
+PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/aggr-base2a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base2a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base3.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/aggr-base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/aggr-base3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base4.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base4.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aggr-base4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aggr-base4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base5.C -std=gnu++14
+PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base5.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aggr-base5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base6.C -std=gnu++14
+PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base6.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aggr-base6.C -std=gnu++98
+PASS: g++.dg/cpp1z/aggr-base7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base8.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 45)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/cpp1z/aggr-base8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aggr-base9.C -std=c++14
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/aggr-base9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aggr-base9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new1.C -std=c++14
+PASS: g++.dg/cpp1z/aligned-new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new1.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aligned-new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new2.C -std=c++14
+PASS: g++.dg/cpp1z/aligned-new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new2.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aligned-new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new3.C -std=c++14
+PASS: g++.dg/cpp1z/aligned-new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new3.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aligned-new3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new3.C -std=c++98
+PASS: g++.dg/cpp1z/aligned-new4.C (test for warnings, line 11)
+PASS: g++.dg/cpp1z/aligned-new4.C (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new4a.C (test for warnings, line 11)
+PASS: g++.dg/cpp1z/aligned-new4a.C (test for warnings, line 12)
+PASS: g++.dg/cpp1z/aligned-new4a.C (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new5.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/aligned-new6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new6.C -std=gnu++14 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new6.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp1z/aligned-new6.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp1z/aligned-new6.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new7.C -std=gnu++14
+PASS: g++.dg/cpp1z/aligned-new7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/aligned-new7.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new8.C -std=c++14
+PASS: g++.dg/cpp1z/aligned-new8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new8.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aligned-new8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/aligned-new9.C -std=c++14
+PASS: g++.dg/cpp1z/aligned-new9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new9.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/aligned-new9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/aligned-new9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/aligned-new9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/array-prvalue1.C -std=c++14
+PASS: g++.dg/cpp1z/array-prvalue1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/array-prvalue1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/array-prvalue1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/attr-lambda1.C -std=gnu++14
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/attr-lambda1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/attr-lambda1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1.C -std=c++14
+PASS: g++.dg/cpp1z/attributes-enum-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/attributes-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1.C -std=c++98
+PASS: g++.dg/cpp1z/attributes-enum-1a.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1a.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/attributes-enum-1a.C -std=c++20
+PASS: g++.dg/cpp1z/attributes-enum-1a.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/auto1.C -std=c++14
+PASS: g++.dg/cpp1z/auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/auto1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/bool-increment1.C -std=c++14
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/bool-increment1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/bool-increment1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/byte1.C -std=gnu++14
+PASS: g++.dg/cpp1z/byte1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/byte1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/byte1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/byte2.C -std=gnu++14
+PASS: g++.dg/cpp1z/byte2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/byte2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/byte2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access1.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-access1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access2.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-access2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-access2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access3.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-access3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-access3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-access3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++14
+PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-alias1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-decltype1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-new1.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/class-deduction-new1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-new1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-spec1.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction-spec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction-spec1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction-spec1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction1.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction10.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction10.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction10.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction100.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction100.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction100.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction100.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction101.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101a.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction101a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction101a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101b.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction101b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction101b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction101b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction102.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction102.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102a.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction102a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction102a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102b.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction102b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction102b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction102b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction103.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction103.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction103.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction103.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction104.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction104.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction104.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction104.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction105.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction105.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction105.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction105.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction106.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction106.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction106.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction106.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 21 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 22 (test for errors, line 14)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 23 (test for errors, line 15)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 at line 24 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction107.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction107.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction108.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp1z/class-deduction108.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction108.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction109.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction109.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction109.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction109.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction11.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction110.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction110.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction110.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction110.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction111.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction111.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction111.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction111.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction112.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction112.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction112.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp1z/class-deduction113.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction114.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction114.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/class-deduction114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction114.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/class-deduction114.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction114.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction115.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction115.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction115.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction116.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction116.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/class-deduction116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction116.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/class-deduction116.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction116.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction12.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction13.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction14.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/class-deduction14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction15.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction16.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction17.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction18.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction19.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction2.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction20.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction21.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction21.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction21.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction22.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/class-deduction22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction23.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction23.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction23.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction24.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction25.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction26.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction26.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/class-deduction26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction26.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/class-deduction26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction27.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction28.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/class-deduction28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction29.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction3.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction30.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction31.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction31.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction32.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction32.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction33.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction33.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction34.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction34.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction35.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction35.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction35.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction36.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction36.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction38.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction38.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction39.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction39.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction4.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction40.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction40.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction41.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction41.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction42.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction42.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction43.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction43.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction43.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction43.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction44.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction44.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/class-deduction44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction44.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/class-deduction44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction44.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction45.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction45.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction46.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction46.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction46.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction46.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction47.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction48.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction48.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/class-deduction48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction48.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/class-deduction48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction48.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction49.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction49.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction5.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction50.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction50.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction51.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction51.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction52.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction52.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/class-deduction52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction52.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/class-deduction52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction52.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction53.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction54.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction54.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction55.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction55.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction56.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction56.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction57.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction57.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction58.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction58.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction59.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction59.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction6.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction60.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction60.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction61.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction61.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction62.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction62.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction62.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction63.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction63.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction63.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction64.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction64.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction64.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction64.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction65.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction65.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction66.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction66.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/class-deduction66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction66.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/class-deduction66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction66.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction67.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++17 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction67.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction68.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction68.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction68.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction69.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction69.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/class-deduction69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction69.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/class-deduction69.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction69.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction7.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction7.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction70.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction71.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction71.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction71.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction72.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/class-deduction72.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction72.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction73.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction73.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction73.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction74.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/class-deduction74.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction74.C -std=c++98
+PASS: g++.dg/cpp1z/class-deduction75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction75.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction75.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction76.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction76.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction77.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction77.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction77.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction78.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction78.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction78.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction79.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction79.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction8.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/class-deduction8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction80.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction80.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction80.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction81.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction81.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction82.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction82.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction82.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction83.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction83.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction83.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction83.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction84.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction84.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction84.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction85.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction85.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction85.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction85.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction86.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction86.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction86.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction86.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction87.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction87.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction87.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction87.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction88.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction88.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction88.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction88.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction89.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction89.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction89.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction89.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction9.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction9.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction9.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/class-deduction9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction90.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction90.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction90.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction90.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/class-deduction90.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction90.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction91.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction91.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction91.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction91.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction92.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction92.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction92.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction92.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction93.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction93.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction93.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction93.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction94.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction94.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction94.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction94.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/class-deduction94.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction94.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction95.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction95.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction95.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction95.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction96.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp1z/class-deduction96.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction96.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction97.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction97.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction97.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction97.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction98.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction98.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction98.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction98.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/class-deduction99.C -std=c++14
+PASS: g++.dg/cpp1z/class-deduction99.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/class-deduction99.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/class-deduction99.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-83692.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-83692.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-83692.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-83692.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-84684.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-84684.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-84684.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-84684.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-89074-1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-89074-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-89074-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-89074-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-96575.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-96575.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-96575.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-96575.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-96862.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-96862.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-96862.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-96862.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-aggr-base1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-array1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-array1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-array1.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-array2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-compare1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-compare1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-compare1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-compare1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if-lambda5.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if10.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if11.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/constexpr-if11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if12.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if13.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/constexpr-if13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if14.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if15.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-if15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if16.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if17.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if17.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if18.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if19.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if19.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if20.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if20.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp1z/constexpr-if20.C -std=c++17 PR107437 at line 15 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/constexpr-if20.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/cpp1z/constexpr-if20.C -std=c++20 PR107437 at line 15 (test for bogus messages, line 14)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if21.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if22.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if23.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if24.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if25.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if26.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if27.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if28.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if29.C -std=gnu++14
+PASS: g++.dg/cpp1z/constexpr-if29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if29.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if30.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/constexpr-if30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if31.C -std=gnu++14
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/constexpr-if31.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if31.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if32.C -std=gnu++14
+PASS: g++.dg/cpp1z/constexpr-if32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if32.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if33.C -std=gnu++14
+PASS: g++.dg/cpp1z/constexpr-if33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if33.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if34.C -std=gnu++14
+PASS: g++.dg/cpp1z/constexpr-if34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if34.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if35.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if36.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/constexpr-if36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if36.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if37.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if37.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if38.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-if38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if38.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if4.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/constexpr-if5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if5.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if6.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if7.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/constexpr-if8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if8.C -std=gnu++98
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/constexpr-if9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-if9.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda10.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/constexpr-lambda10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda11.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda12.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda13.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/constexpr-lambda13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda13.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-lambda14.C (test for errors, line 3)
+PASS: g++.dg/cpp1z/constexpr-lambda14.C (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda15.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda17.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda18.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda19.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda2.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda20.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda21.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda21.C -std=c++98
+PASS: g++.dg/cpp1z/constexpr-lambda22.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda23.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda24.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda25.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda26.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda27.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda28.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda3.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda4.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda5.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda6.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/constexpr-lambda6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda7.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/constexpr-lambda7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda8.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/constexpr-lambda8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda9.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-lambda9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-lambda9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-lambda9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-ref1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-ref1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-ref2.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-ref2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-ref2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-template1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-template1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-template1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-template2.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-template2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-template2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++14
+PASS: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/constexpr-tracking-const1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/conv-tmpl1.C -std=c++14
+PASS: g++.dg/cpp1z/conv-tmpl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/conv-tmpl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/conv-tmpl1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/cplusplus.C -std=c++14
+PASS: g++.dg/cpp1z/cplusplus.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/cplusplus.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/cplusplus.C -std=c++98
+PASS: g++.dg/cpp1z/cplusplus_1z.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp-bitfield1.C -std=c++14
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp-bitfield1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp-bitfield1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp-constexpr1.C -std=c++14
+PASS: g++.dg/cpp1z/decomp-constexpr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp-constexpr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp-constexpr1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp-decltype1.C -std=c++14
+PASS: g++.dg/cpp1z/decomp-decltype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp-decltype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp-decltype1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp-lambda1.C -std=c++14
+PASS: g++.dg/cpp1z/decomp-lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp-lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp-lambda1.C -std=c++98
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp10.C -std=c++14
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp11.C -std=c++14
+PASS: g++.dg/cpp1z/decomp11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp12.C -std=c++14
+PASS: g++.dg/cpp1z/decomp12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp12.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/decomp12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp12.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp12.C -std=c++98
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC1e1f1g1hE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2aa2bb2cc2ddE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2ee2ffE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZDC2gg2hhE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2iiE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2jjE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2mmE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1M2nnE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC1i1j1k1lEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC1m1n1o3pppEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC2ii2jjEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZN1N1MDC2mm2nnEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZSt2vv
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZSt2ww
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZStDC2i22j22k22l2E
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 scan-assembler _ZStDC2vv2wwE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZDC1e1f1g1hE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZDC2aa2bb2cc2ddE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZDC2ee2ffE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZDC2gg2hhE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1M2iiE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1M2jjE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1M2mmE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1M2nnE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1MDC1i1j1k1lEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1MDC1m1n1o3pppEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1MDC2ii2jjEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZN1N1MDC2mm2nnEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZSt2vv
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZSt2ww
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZStDC2i22j22k22l2E
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 scan-assembler _ZStDC2vv2wwE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC1e1f1g1hE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2aa2bb2cc2ddE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2ee2ffE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZDC2gg2hhE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2iiE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2jjE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2mmE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1M2nnE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC1i1j1k1lEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC1m1n1o3pppEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC2ii2jjEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZN1N1MDC2mm2nnEE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZSt2vv
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZSt2ww
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZStDC2i22j22k22l2E
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 scan-assembler _ZStDC2vv2wwE
+PASS: g++.dg/cpp1z/decomp13.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp13.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp14.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp15.C -std=c++14
+PASS: g++.dg/cpp1z/decomp15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp16.C -std=c++14
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp1z/decomp16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp17.C -std=c++14
+PASS: g++.dg/cpp1z/decomp17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp17.C -std=c++98
+PASS: g++.dg/cpp1z/decomp18.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/decomp18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp18.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp18.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp19.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp19.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp20.C -std=c++14
+PASS: g++.dg/cpp1z/decomp20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp21.C -std=c++14
+PASS: g++.dg/cpp1z/decomp21.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp21.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp21.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp21.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp21.C -std=c++98
+PASS: g++.dg/cpp1z/decomp22.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp22.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp23.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/decomp23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp23.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp24.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp25.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 at line 5 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp26.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp27.C -std=c++14
+PASS: g++.dg/cpp1z/decomp27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp27.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/decomp27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp27.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp27.C -std=c++98
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp28.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp28.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp29.C -std=gnu++14
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp1z/decomp29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp29.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 17)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 20)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 22)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 24)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 26)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 28)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 30)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 32)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 34)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 36)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 40)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 50)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 59)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 62)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 65)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 68)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 71)
+PASS: g++.dg/cpp1z/decomp3.C (test for errors, line 73)
+PASS: g++.dg/cpp1z/decomp3.C (test for warnings, line 38)
+PASS: g++.dg/cpp1z/decomp3.C (test for warnings, line 42)
+PASS: g++.dg/cpp1z/decomp3.C (test for warnings, line 46)
+PASS: g++.dg/cpp1z/decomp3.C at line 51 (test for warnings, line 50)
+PASS: g++.dg/cpp1z/decomp3.C at line 60 (test for warnings, line 59)
+PASS: g++.dg/cpp1z/decomp3.C at line 63 (test for warnings, line 62)
+PASS: g++.dg/cpp1z/decomp3.C at line 66 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/decomp3.C at line 69 (test for warnings, line 68)
+PASS: g++.dg/cpp1z/decomp3.C at line 74 (test for warnings, line 73)
+PASS: g++.dg/cpp1z/decomp3.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp30.C -std=c++14
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp31.C -std=c++14
+PASS: g++.dg/cpp1z/decomp31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp31.C -std=c++98
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 21 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 at line 32 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/decomp32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp32.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/decomp33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp33.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 scan-assembler _ZGRDC1tE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 scan-assembler _ZGRN1A1BDC1u1v2wwEE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++17 scan-assembler _ZGRDC1tE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++17 scan-assembler _ZGRN1A1BDC1u1v2wwEE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 scan-assembler _ZGRDC1tE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 scan-assembler _ZGRN1A1BDC1u1v2wwEE_
+PASS: g++.dg/cpp1z/decomp34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp34.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp1z/decomp35.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp35.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/decomp36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp36.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp36.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp37.C -std=c++14
+PASS: g++.dg/cpp1z/decomp37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp37.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp38.C -std=c++14
+PASS: g++.dg/cpp1z/decomp38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp38.C -std=c++98
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/decomp39.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp39.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 17)
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 19)
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 21)
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 24)
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 27)
+PASS: g++.dg/cpp1z/decomp4.C (test for errors, line 30)
+PASS: g++.dg/cpp1z/decomp4.C (test for excess errors)
+PASS: g++.dg/cpp1z/decomp40.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp40.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp40.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/decomp41.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp41.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp41.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp41.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp42.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp42.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/decomp43.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp43.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp44.C (test for warnings, line 9)
+PASS: g++.dg/cpp1z/decomp44.C (test for excess errors)
+PASS: g++.dg/cpp1z/decomp45.C (test for warnings, line 10)
+PASS: g++.dg/cpp1z/decomp45.C (test for excess errors)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp46.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp46.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp47.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp47.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 73)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for bogus messages, line 88)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for bogus messages, line 73)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for bogus messages, line 88)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 73)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for bogus messages, line 88)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp48.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp48.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp49.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp49.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp5.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp50.C -std=c++14
+PASS: g++.dg/cpp1z/decomp50.C -std=c++17 (test for bogus messages, line 44)
+PASS: g++.dg/cpp1z/decomp50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp50.C -std=c++20 (test for bogus messages, line 44)
+PASS: g++.dg/cpp1z/decomp50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp50.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp51.C -std=c++14
+PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp51.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp52.C -std=c++14
+PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/decomp52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/decomp52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp52.C -std=c++98
+PASS: g++.dg/cpp1z/decomp53.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp53.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp53.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp53.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp53.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 13 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 at line 13 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 13 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp54.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp54.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp55.C -std=c++14
+PASS: g++.dg/cpp1z/decomp55.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp55.C -std=c++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp55.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/decomp55.C -std=c++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp55.C -std=c++98
+PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/decomp56.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp56.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp56.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp56.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp57.C -std=c++14
+PASS: g++.dg/cpp1z/decomp57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp57.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/decomp58.C -std=c++14
+PASS: g++.dg/cpp1z/decomp58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/decomp58.C -std=c++98
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp6.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp6.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp7.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp7.C -std=gnu++98
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp8.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/decomp9.C -std=c++14
+PASS: g++.dg/cpp1z/decomp9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp9.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/decomp9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/decomp9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/decomp9.C -std=c++98
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 100)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 116)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 121)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 126)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 127)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 133)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 134)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 143)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 144)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 147)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 155)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 158)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 159)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 161)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 162)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 164)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 165)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 166)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 168)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 170)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 172)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 173)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 174)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 175)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 177)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 178)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 179)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 180)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 181)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 183)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 184)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 186)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 188)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 189)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 190)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 192)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 194)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 195)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 201)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 202)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 211)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 212)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 213)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 215)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 66)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 77)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for warnings, line 224)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for warnings, line 228)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 at line 70 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 143)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 147)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 155)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 158)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 172)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 177)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 179)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 183)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 211)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 215)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for errors, line 90)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for warnings, line 224)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for warnings, line 228)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 101 (test for errors, line 100)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 103 (test for errors, line 102)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 108 (test for errors, line 107)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 114 (test for errors, line 113)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 119 (test for errors, line 118)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 123 (test for errors, line 122)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 125 (test for errors, line 124)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 135 (test for errors, line 134)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 146 (test for errors, line 145)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 160 (test for errors, line 159)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 167 (test for errors, line 166)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 169 (test for errors, line 168)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 171 (test for errors, line 170)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 176 (test for errors, line 175)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 182 (test for errors, line 181)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 187 (test for errors, line 186)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 191 (test for errors, line 190)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 193 (test for errors, line 192)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 203 (test for errors, line 202)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 214 (test for errors, line 213)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 25 (test for errors, line 24)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 32 (test for errors, line 31)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 34 (test for errors, line 33)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 42 (test for errors, line 41)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 48 (test for errors, line 47)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 57 (test for errors, line 56)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 59 (test for errors, line 58)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 68 (test for errors, line 67)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 70 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 79 (test for errors, line 78)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 92 (test for errors, line 91)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 at line 99 (test for errors, line 98)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 143)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 147)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 158)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 172)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 177)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 179)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 183)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 211)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 215)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for warnings, line 224)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for warnings, line 228)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 101 (test for errors, line 100)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 103 (test for errors, line 102)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 108 (test for errors, line 107)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 114 (test for errors, line 113)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 119 (test for errors, line 118)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 123 (test for errors, line 122)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 125 (test for errors, line 124)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 135 (test for errors, line 134)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 146 (test for errors, line 145)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 160 (test for errors, line 159)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 167 (test for errors, line 166)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 169 (test for errors, line 168)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 171 (test for errors, line 170)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 176 (test for errors, line 175)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 182 (test for errors, line 181)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 187 (test for errors, line 186)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 191 (test for errors, line 190)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 193 (test for errors, line 192)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 203 (test for errors, line 202)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 214 (test for errors, line 213)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 25 (test for errors, line 24)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 32 (test for errors, line 31)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 34 (test for errors, line 33)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 42 (test for errors, line 41)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 48 (test for errors, line 47)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 57 (test for errors, line 56)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 59 (test for errors, line 58)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 68 (test for errors, line 67)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 70 (test for errors, line 69)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 79 (test for errors, line 78)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 92 (test for errors, line 91)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 at line 99 (test for errors, line 98)
+PASS: g++.dg/cpp1z/direct-enum-init1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/direct-enum-init1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/direct-enum-init2.C -std=c++14
+PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/direct-enum-init2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/direct-enum-init2.C -std=c++98
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/cpp1z/dr393.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide1.C -std=c++14
+PASS: g++.dg/cpp1z/elide1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide1.C -std=c++98
+PASS: g++.dg/cpp1z/elide2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide2.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/elide2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide2.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/elide2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/elide2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/elide2.C -std=c++98
+PASS: g++.dg/cpp1z/elide3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide3.C -std=c++98
+PASS: g++.dg/cpp1z/elide4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide4.C -std=c++98
+PASS: g++.dg/cpp1z/elide5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide5.C -std=c++98
+PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/elide6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide6.C -std=c++98
+PASS: g++.dg/cpp1z/elide7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide7.C -std=c++98
+PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/elide8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/elide8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/elide8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/elide8.C -std=c++98
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++20 execution test
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order10.C -std=c++98 execution test
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order11.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/eval-order11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/eval-order2.C -std=c++14
+PASS: g++.dg/cpp1z/eval-order2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order2.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/eval-order2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/eval-order2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/eval-order3.C -std=c++14
+PASS: g++.dg/cpp1z/eval-order3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order3.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/eval-order3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/eval-order3.C -std=c++98
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order4.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order5.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order6.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order7.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++20 execution test
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order8.C -std=gnu++98 execution test
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++20 execution test
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/eval-order9.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/cpp1z/fallthrough1.C -std=gnu++14
+PASS: g++.dg/cpp1z/fallthrough1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fallthrough1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fallthrough1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/fallthrough2.C -std=gnu++14
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/fallthrough2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fallthrough2.C -std=gnu++98
+PASS: g++.dg/cpp1z/feat-cxx1z.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-ice1.C -std=c++14
+PASS: g++.dg/cpp1z/fold-ice1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-ice1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-ice1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda.C -std=c++14
+PASS: g++.dg/cpp1z/fold-lambda.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-lambda.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/fold-lambda.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-lambda.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda2.C -std=c++14
+PASS: g++.dg/cpp1z/fold-lambda2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-lambda2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda3.C -std=c++14
+PASS: g++.dg/cpp1z/fold-lambda3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-lambda3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda4.C -std=c++14
+PASS: g++.dg/cpp1z/fold-lambda4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-lambda4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-lambda4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold-mangle.C -std=c++14
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 scan-assembler _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z10unary_leftIJLi1ELi2ELi3EEEv1AIXflplT_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z11binary_leftIJLi1ELi2ELi3EEEv1AIXfLplLi42ET_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z11unary_rightIJLi1ELi2ELi3EEEv1AIXfrplT_EE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 scan-assembler _Z12binary_rightIJLi1ELi2ELi3EEEv1AIXfRplT_Li42EEE
+PASS: g++.dg/cpp1z/fold-mangle.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold-mangle.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold1.C -std=gnu++14
+PASS: g++.dg/cpp1z/fold1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/fold1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/fold1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/fold1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/fold10.C -std=c++14
+PASS: g++.dg/cpp1z/fold10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold11.C -std=gnu++14
+PASS: g++.dg/cpp1z/fold11.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/fold11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold11.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/fold11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/fold12.C -std=c++14
+PASS: g++.dg/cpp1z/fold12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/fold12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/fold12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold13.C -std=c++14
+PASS: g++.dg/cpp1z/fold13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold2.C -std=gnu++14
+PASS: g++.dg/cpp1z/fold2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/fold3.C -std=gnu++14
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/cpp1z/fold3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/fold4.C -std=c++14
+PASS: g++.dg/cpp1z/fold4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold4.C -std=c++98
+PASS: g++.dg/cpp1z/fold5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1z/fold5.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold5.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/fold5.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/fold5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold6.C -std=c++14
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp1z/fold6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp1z/fold6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold7.C -std=c++14
+PASS: g++.dg/cpp1z/fold7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold7.C -std=c++98
+PASS: g++.dg/cpp1z/fold7a.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold7a.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/fold7a.C -std=c++20
+PASS: g++.dg/cpp1z/fold7a.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold8.C -std=c++14
+PASS: g++.dg/cpp1z/fold8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/fold9.C -std=c++14
+PASS: g++.dg/cpp1z/fold9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/fold9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/fold9.C -std=c++98
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 10 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 23 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 26 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 36 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 39 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 36 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 39 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 36 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 39 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/gen-attrs1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/gen-attrs1.C -std=gnu++98
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/has-unique-obj-representations1.C -std=c++98
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/cpp1z/has-unique-obj-representations2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/has-unique-obj-representations3.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/inh-ctor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor1.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inh-ctor22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor22.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 scan-assembler _ZN1VCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 scan-assembler _ZN1YCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 scan-tree-dump gimple "V::V .this, _1.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 scan-tree-dump gimple "Y::Y ._2, _3.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 scan-tree-dump-not gimple "Y::Y.int[^\n]*int"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 scan-assembler _ZN1VCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 scan-assembler _ZN1YCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 scan-tree-dump gimple "V::V .this, _1.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 scan-tree-dump gimple "Y::Y ._2, _3.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 scan-tree-dump-not gimple "Y::Y.int[^\n]*int"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-assembler _ZN1VCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-assembler _ZN1YCI21WEi
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump gimple "V::V .this, _1.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump gimple "Y::Y ._2, _3.;"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 scan-tree-dump-not gimple "Y::Y.int[^\n]*int"
+PASS: g++.dg/cpp1z/inh-ctor23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor23.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/inh-ctor24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor24.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor25.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++14 scan-assembler _ZN1BC1Ei
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++17 scan-assembler _ZN1BC1Ei
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++20 scan-assembler _ZN1BC1Ei
+PASS: g++.dg/cpp1z/inh-ctor26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor26.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor27.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor28.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor28.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor29.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor30.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor31.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/inh-ctor32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor32.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor33.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor34.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/inh-ctor35.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor35.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor35a.C -std=gnu++98
+PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor36.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor37.C -std=c++98
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor38.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor38.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor39.C -std=c++14
+PASS: g++.dg/cpp1z/inh-ctor39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inh-ctor39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inh-ctor39.C -std=c++98
+PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement10.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/init-statement10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/init-statement10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement2.C -std=gnu++14
+PASS: g++.dg/cpp1z/init-statement2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement3.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement3.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/init-statement3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/init-statement3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement4.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp1z/init-statement4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement5.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement6.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement7.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement7.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/init-statement7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/init-statement7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement8.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/init-statement8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/init-statement8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/init-statement9.C -std=c++14
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/init-statement9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/init-statement9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var1.C -std=gnu++14
+PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/inline-var1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var1a.C -std=gnu++14
+PASS: g++.dg/cpp1z/inline-var1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var1a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var1a.C -std=gnu++98
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 102)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 104)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 117)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 56)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 59)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 68)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 38 (test for errors, line 36)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 42 (test for warnings, line 43)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 45 (test for warnings, line 44)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 77 (test for warnings, line 78)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 80 (test for warnings, line 79)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 at line 93 (test for errors, line 92)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 102)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 104)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 56)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 59)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 68)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 116 (test for warnings, line 117)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 38 (test for errors, line 36)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 at line 93 (test for errors, line 92)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 102)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 104)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 56)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 59)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 68)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 at line 116 (test for warnings, line 117)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 at line 38 (test for errors, line 36)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 at line 93 (test for errors, line 92)
+PASS: g++.dg/cpp1z/inline-var2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var2.C -std=gnu++98
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 scan-assembler-not inlvarvariable
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++17 scan-assembler-not inlvarvariable
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++20 scan-assembler-not inlvarvariable
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 at line 22 (test for warnings, line 23)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 at line 24 (test for warnings, line 25)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 at line 28 (test for warnings, line 29)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 at line 30 (test for warnings, line 31)
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 scan-assembler-not inlvarvariable
+PASS: g++.dg/cpp1z/inline-var3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var4.C -std=c++14
+PASS: g++.dg/cpp1z/inline-var4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var5.C -std=gnu++14
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/inline-var5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var6.C -std=c++14
+PASS: g++.dg/cpp1z/inline-var6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var7.C -std=c++14
+PASS: g++.dg/cpp1z/inline-var7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/inline-var8.C -std=c++14
+PASS: g++.dg/cpp1z/inline-var8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var8.C -std=c++98
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler _ZN1B1bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler _ZN2B21bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler _ZN2B31bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler-not _ZN1A1aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler-not _ZN1CIiE1cE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 scan-assembler-not _ZN2A21aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler _ZN1B1bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler _ZN2B21bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler _ZN2B31bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler-not _ZN1A1aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler-not _ZN1CIiE1cE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 scan-assembler-not _ZN2A21aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN1B1bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN2B21bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler _ZN2B31bE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN1A1aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN1CIiE1cE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 scan-assembler-not _ZN2A21aE
+PASS: g++.dg/cpp1z/inline-var9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/inline-var9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-__func__.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-__func__.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-__func__.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-__func__.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-inherit1.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-inherit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-inherit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-inherit1.C -std=c++98
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 30 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 32 (test for errors, line 31)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 34 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 35 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 37 (test for errors, line 36)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 39 (test for errors, line 38)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 42 (test for errors, line 41)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 44 (test for errors, line 43)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 55 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 56 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 64 (test for errors, line 63)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 69 (test for errors, line 68)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 79 (test for errors, line 78)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 84 (test for errors, line 83)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 30 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 32 (test for errors, line 31)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 35 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 at line 55 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 at line 55 (test for errors, line 54)
+PASS: g++.dg/cpp1z/lambda-this1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this1.C -std=c++98
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++14 execution test
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++17 execution test
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/lambda-this2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this3.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-this3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this4.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-this4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this5.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-this5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this6.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-this6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this7.C -std=c++14
+PASS: g++.dg/cpp1z/lambda-this7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/lambda-this8.C -std=gnu++14
+PASS: g++.dg/cpp1z/lambda-this8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/lambda-this8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/lambda-this8.C -std=gnu++98
+PASS: g++.dg/cpp1z/launder1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder1.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/launder1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder1.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/launder1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/launder1.C -std=c++98
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp1z/launder2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp1z/launder2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp1z/launder2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/launder2.C -std=c++98
+PASS: g++.dg/cpp1z/launder3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder3.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/launder3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder3.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/launder3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/launder3.C -std=c++98
+PASS: g++.dg/cpp1z/launder4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder4.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/launder4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder4.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/launder4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/launder4.C -std=c++98
+PASS: g++.dg/cpp1z/launder5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder5.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/launder5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder5.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/launder5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/launder5.C -std=c++98
+PASS: g++.dg/cpp1z/launder6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder6.C -std=c++14 execution test
+PASS: g++.dg/cpp1z/launder6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder6.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/launder6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/launder6.C -std=c++98
+PASS: g++.dg/cpp1z/launder7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/launder8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/launder9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/launder9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/launder9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/launder9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/maybe_unused1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/maybe_unused1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/namespace-attribs.C -std=gnu++14
+PASS: g++.dg/cpp1z/namespace-attribs.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/namespace-attribs.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/namespace-attribs.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/namespace-attribs2.C -std=c++14
+PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/namespace-attribs2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/namespace-attribs2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++14
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nested-namespace-def1.C -std=gnu++98
+PASS: g++.dg/cpp1z/nested-namespace-def2.C (test for errors, line 3)
+PASS: g++.dg/cpp1z/nested-namespace-def2.C (test for excess errors)
+PASS: g++.dg/cpp1z/nested-namespace-def3.C (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp1z/nodiscard-inh1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard-inh1.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard1.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nodiscard2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nodiscard3.C -std=gnu++14
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 139)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 141)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 147)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 149)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 157)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 162)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 164)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 169)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 171)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 176)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 178)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 183)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 185)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 190)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 192)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 200)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 202)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 139)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 141)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 147)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 149)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 157)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 162)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 169)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 176)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 178)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 185)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 192)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 200)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/cpp1z/nodiscard3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard3.C -std=gnu++98
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/nodiscard4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard4.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp1z/nodiscard5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard5.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/nodiscard6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard6.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard7.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp1z/nodiscard8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard8.C -std=c++98
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for bogus messages, line 21)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp1z/nodiscard9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nodiscard9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type1.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp1z/noexcept-type1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type1.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type11.C (test for warnings, line 3)
+PASS: g++.dg/cpp1z/noexcept-type11.C (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type11a.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type12.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z2f2IvJiELb1EEvPDOT1_EFT_DpT0_E
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 scan-assembler _Z2f3PDoFvvE
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z2f2IvJiELb1EEvPDOT1_EFT_DpT0_E
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 scan-assembler _Z2f3PDoFvvE
+PASS: g++.dg/cpp1z/noexcept-type12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type12.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/cpp1z/noexcept-type13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp1z/noexcept-type14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type14.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type15.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type16.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 scan-assembler _Z2fnIKDoFvvEEvv
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 scan-assembler _Z2fnIKFvvEEvv
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 scan-assembler _Z2fnIKDoFvvEEvv
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 scan-assembler _Z2fnIKFvvEEvv
+PASS: g++.dg/cpp1z/noexcept-type16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type17.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type18.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type18.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type2.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type2.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type21.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type22.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type23.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/noexcept-type23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type23.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type25.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type26.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type26.C -std=c++98
+PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type3.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/noexcept-type3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type4.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/noexcept-type4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type5.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type6.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp1z/noexcept-type6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type7.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/noexcept-type7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type8.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++17 execution test
+PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type9.C -std=c++14
+PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/noexcept-type9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/noexcept-type9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto1.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto10.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto10.C -std=c++98
+PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto12.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto13.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto14.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto15.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto16.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto16.C -std=c++98
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/nontype-auto17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto17.C -std=c++98
+PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto19.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto2.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto20.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto21.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto22.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto3.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto4.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto5.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto5.C -std=c++98
+PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/nontype-auto6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto7.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto8.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto9.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype1.C -std=c++14
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f1MIXadL_ZN1S1mEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f1XIXadL_ZN1S1sEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1f2SPIL_Z1sEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1g1XIXadL_ZN1S1sEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 scan-assembler _Z1g2SPIL_Z1sEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f1MIXadL_ZN1S1mEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f1XIXadL_ZN1S1sEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1f2SPIL_Z1sEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1g1XIXadL_ZN1S1sEEEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 scan-assembler _Z1g2SPIL_Z1sEE
+PASS: g++.dg/cpp1z/nontype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype2.C -std=c++14
+PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp1z/nontype2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype3.C -std=c++14
+PASS: g++.dg/cpp1z/nontype3.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype3.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/nontype3.C -std=c++98
+PASS: g++.dg/cpp1z/nontype3a.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype3a.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/nontype3a.C -std=c++20
+PASS: g++.dg/cpp1z/nontype3a.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype4.C -std=c++14
+PASS: g++.dg/cpp1z/nontype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype4a.C -std=c++14
+PASS: g++.dg/cpp1z/nontype4a.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/nontype4a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype4a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/nontype4a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype4a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype5.C -std=c++14
+PASS: g++.dg/cpp1z/nontype5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr110216.C -std=c++14
+PASS: g++.dg/cpp1z/pr110216.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr110216.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr110216.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr78771.C -std=c++14
+PASS: g++.dg/cpp1z/pr78771.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr78771.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr78771.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr79143.C -std=c++14
+PASS: g++.dg/cpp1z/pr79143.C -std=c++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp1z/pr79143.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr79143.C -std=c++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp1z/pr79143.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr79143.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr81016.C -std=c++14
+PASS: g++.dg/cpp1z/pr81016.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/pr81016.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr81016.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/pr81016.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr81016.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr81349.C -std=c++14
+PASS: g++.dg/cpp1z/pr81349.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr81349.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/pr81349.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr83020.C -std=c++14
+PASS: g++.dg/cpp1z/pr83020.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/pr83020.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr83020.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/pr83020.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr83020.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr83644.C -std=c++14
+PASS: g++.dg/cpp1z/pr83644.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr83644.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr83644.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr83918.C -std=c++14
+PASS: g++.dg/cpp1z/pr83918.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr83918.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr83918.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr84325.C -std=c++14
+PASS: g++.dg/cpp1z/pr84325.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr84325.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr84325.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr84533.C -std=c++14
+PASS: g++.dg/cpp1z/pr84533.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1z/pr84533.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr84533.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1z/pr84533.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr84533.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr85569.C -std=c++14
+PASS: g++.dg/cpp1z/pr85569.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr85569.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr85569.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr86648.C -std=c++14
+PASS: g++.dg/cpp1z/pr86648.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/pr86648.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr86648.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/pr86648.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr86648.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr87814.C -std=c++14
+PASS: g++.dg/cpp1z/pr87814.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr87814.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr87814.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr92536.C -std=c++14
+PASS: g++.dg/cpp1z/pr92536.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp1z/pr92536.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr92536.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp1z/pr92536.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr92536.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr99790.C -std=c++14
+PASS: g++.dg/cpp1z/pr99790.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr99790.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr99790.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/pr99833.C -std=c++14
+PASS: g++.dg/cpp1z/pr99833.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/pr99833.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/pr99833.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/range-for1.C -std=c++14
+PASS: g++.dg/cpp1z/range-for1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/range-for1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/range-for1.C -std=c++98
+PASS: g++.dg/cpp1z/register1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp1z/register1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp1z/register1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp1z/register1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/register1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/cpp1z/register1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/register3.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp1z/register3.C -std=gnu++20
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/cpp1z/register3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/regress1.C -std=c++14
+PASS: g++.dg/cpp1z/regress1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/regress1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/regress1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/regress2.C -std=c++14
+PASS: g++.dg/cpp1z/regress2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/regress2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/regress2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/static1.C -std=c++14
+PASS: g++.dg/cpp1z/static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/static1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/static1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/static2.C -std=c++14
+PASS: g++.dg/cpp1z/static2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/static2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/static2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/static2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/static_assert-nomsg.C -std=c++14
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/static_assert-nomsg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/static_assert-nomsg.C -std=c++98
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/cpp1z/ttp1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/ttp2.C -std=c++14
+PASS: g++.dg/cpp1z/ttp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/ttp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/ttp2.C -std=c++98
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 expected at line 10 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++14 expected at line 11 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++17 expected at line 10 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++17 expected at line 11 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 expected at line 10 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++20 expected at line 11 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 expected at line 10 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C -std=gnu++98 expected at line 11 (test for errors, line 4)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++20
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/typename-tmpl-tmpl-parm.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/typename1.C -std=c++14
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 116)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/cpp1z/typename1.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/typename1.C -std=c++20
+UNSUPPORTED: g++.dg/cpp1z/typename1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/udlit-utf8char.C -std=c++14
+PASS: g++.dg/cpp1z/udlit-utf8char.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/udlit-utf8char.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/udlit-utf8char.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/using-variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1a.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp1z/using-variadic1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1b.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp1z/using-variadic1b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1c.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1z/using-variadic1c.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic1c.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic2.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/cpp1z/using-variadic2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using-variadic3.C -std=c++14
+PASS: g++.dg/cpp1z/using-variadic3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using-variadic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using-variadic3.C -std=c++98
+PASS: g++.dg/cpp1z/using1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp1z/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp1z/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp1z/using1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp1z/using1.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/cpp1z/using1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp1z/using2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp1z/using2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using2.C -std=gnu++98
+PASS: g++.dg/cpp1z/using3.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp1z/using3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp1z/using4.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp1z/using4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using4.C -std=gnu++98
+PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp1z/using5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using5.C -std=gnu++98
+PASS: g++.dg/cpp1z/using6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp1z/using6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using6.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp1z/using7.C -std=c++14
+PASS: g++.dg/cpp1z/using7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using8.C -std=c++14
+PASS: g++.dg/cpp1z/using8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/using9.C -std=c++14
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/using9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp1z/using9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/using9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/utf8-2.C -std=c++14
+PASS: g++.dg/cpp1z/utf8-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/utf8-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/utf8-2.C -std=c++98
+PASS: g++.dg/cpp1z/utf8-2a.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/utf8-2a.C -std=c++17
+UNSUPPORTED: g++.dg/cpp1z/utf8-2a.C -std=c++20
+PASS: g++.dg/cpp1z/utf8-2a.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/utf8-neg.C -std=c++14
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp1z/utf8-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/utf8-neg.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/utf8.C -std=c++14
+PASS: g++.dg/cpp1z/utf8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/utf8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/utf8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/variant1.C -std=c++14
+PASS: g++.dg/cpp1z/variant1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/variant1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/variant1.C -std=c++98
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 31)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 33)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 34)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 37)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 38)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 39)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 40)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 41)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 at line 24 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 at line 43 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 34)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 37)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 38)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 39)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 40)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 41)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 at line 24 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 at line 43 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 34)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 37)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 38)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 39)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 40)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 41)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 at line 24 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 at line 43 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 27)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 31)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 33)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 34)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 36)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 37)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 38)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 39)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 40)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 41)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 at line 24 (test for bogus messages, line 23)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 at line 43 (test for bogus messages, line 42)
+PASS: g++.dg/cpp23/Winvalid-utf8-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/Winvalid-utf8-5.C -std=gnu++98
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/Winvalid-utf8-6.C -std=gnu++98
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/Winvalid-utf8-7.C -std=gnu++98
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/Winvalid-utf8-8.C -std=gnu++98
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/Winvalid-utf8-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++14 scan-tree-dump-times vrp2 "return 0" 0
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++14 scan-tree-dump-times vrp2 "return 1" 3
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++17 scan-tree-dump-times vrp2 "return 0" 0
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++17 scan-tree-dump-times vrp2 "return 1" 3
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 scan-tree-dump-times vrp2 "return 0" 0
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 scan-tree-dump-times vrp2 "return 1" 3
+PASS: g++.dg/cpp23/attr-assume-opt.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume-opt.C -std=gnu++98
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++14 execution test
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++17 execution test
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp23/attr-assume1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp23/attr-assume10.C -std=c++14
+PASS: g++.dg/cpp23/attr-assume10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume10.C -std=c++98
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp23/attr-assume11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume11.C -std=c++98
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 at line 79 (test for warnings, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 at line 79 (test for warnings, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 at line 79 (test for warnings, line 78)
+PASS: g++.dg/cpp23/attr-assume2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume2.C -std=c++98
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++14 execution test
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++17 execution test
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp23/attr-assume3.C -std=c++98
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 132)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 21 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 30 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 31 (test for warnings, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 33 (test for warnings, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 40 (test for warnings, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 132)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 21 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 30 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 31 (test for warnings, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 33 (test for warnings, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 40 (test for warnings, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 132)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 21 (test for warnings, line 19)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 30 (test for errors, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 31 (test for warnings, line 29)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 33 (test for warnings, line 32)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 40 (test for warnings, line 39)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp23/attr-assume4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume4.C -std=c++98
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++14 execution test
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume5.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/attr-assume5.C -std=gnu++98
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++14 execution test
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++17 execution test
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume6.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/attr-assume6.C -std=gnu++98
+PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume7.C -std=gnu++98
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp23/attr-assume8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/attr-assume9.C -std=c++14
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/attr-assume9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/attr-assume9.C -std=c++98
+PASS: g++.dg/cpp23/auto-array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-array.C -std=c++98
+UNSUPPORTED: g++.dg/cpp23/auto-array2.C -std=c++14
+PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-array2.C -std=c++98
+PASS: g++.dg/cpp23/auto-array3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-array3.C -std=gnu++98
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/auto-array4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-array4.C -std=gnu++98
+PASS: g++.dg/cpp23/auto-fncast1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast10.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast10.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast11.C -std=c++23 (test for errors, line 19)
+PASS: g++.dg/cpp23/auto-fncast11.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast11.C -std=c++26 (test for errors, line 19)
+PASS: g++.dg/cpp23/auto-fncast11.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for errors, line 7)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for errors, line 7)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-fncast12.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 30)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for errors, line 31)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 30)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for errors, line 31)
+PASS: g++.dg/cpp23/auto-fncast13.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast14.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast14.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 10)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 13)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 14)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 15)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 16)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 18)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 19)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for errors, line 20)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 10)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 13)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 15)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 16)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 18)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 19)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for errors, line 20)
+PASS: g++.dg/cpp23/auto-fncast3.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast4.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast4.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for errors, line 14)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for errors, line 15)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for errors, line 15)
+PASS: g++.dg/cpp23/auto-fncast5.C -std=c++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-fncast6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp23/auto-fncast6.C -std=c++17
+PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/auto-fncast6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/auto-fncast6.C -std=c++98
+PASS: g++.dg/cpp23/auto-fncast7.C -std=c++23 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-fncast7.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast7.C -std=c++26 (test for errors, line 8)
+PASS: g++.dg/cpp23/auto-fncast7.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast8.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast8.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast9.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/auto-fncast9.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++14 execution test
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++17 execution test
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++20 execution test
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp23/charlit-encoding1.C -std=c++98 execution test
+PASS: g++.dg/cpp23/charset1.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/charset1.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for errors, line 5)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for errors, line 6)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for errors, line 5)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for errors, line 6)
+PASS: g++.dg/cpp23/concepts-err1.C -std=c++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if1.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if1.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/consteval-if1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/consteval-if1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if10.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if10.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if10.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if11.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if11.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp23/consteval-if11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if12.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if12.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp23/consteval-if12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if12.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if2.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 129)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 52)
+XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 7)
+XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 81)
+XFAIL: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 85)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 12 (test for warnings, line 10)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if3.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if3.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/consteval-if3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/consteval-if3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if4.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/consteval-if4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if4.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if5.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if5.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/consteval-if5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if6.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if6.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if6.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if7.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if7.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if7.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if8.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/consteval-if8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/consteval-if9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/consteval-if9.C -std=gnu++17
+PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/consteval-if9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/consteval-if9.C -std=gnu++98
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for bogus messages, line 44)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for bogus messages, line 44)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for bogus messages, line 44)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 at line 50 (test for warnings, line 48)
+PASS: g++.dg/cpp23/constexpr-nonlit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit1.C -std=c++98
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 20)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 74)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 80)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 87)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for warnings, line 94)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 20)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 74)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 80)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 87)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for warnings, line 94)
+PASS: g++.dg/cpp23/constexpr-nonlit10.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 28)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 28)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit11.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 23)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for errors, line 9)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 23)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for errors, line 9)
+PASS: g++.dg/cpp23/constexpr-nonlit12.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for errors, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for warnings, line 11)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for errors, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for warnings, line 11)
+PASS: g++.dg/cpp23/constexpr-nonlit13.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++17
+PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit14.C -std=gnu++98
+PASS: g++.dg/cpp23/constexpr-nonlit15.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit15.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++17
+PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit16.C -std=gnu++98
+PASS: g++.dg/cpp23/constexpr-nonlit17.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit17.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp23/constexpr-nonlit18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit18.C -std=c++98
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 16)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 27)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 36)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for errors, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 53)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for warnings, line 54)
+PASS: g++.dg/cpp23/constexpr-nonlit2.C (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/constexpr-nonlit3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit3.C -std=c++98
+PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for errors, line 37)
+PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for errors, line 49)
+PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for warnings, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit4.C (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for errors, line 37)
+PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for errors, line 49)
+PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for warnings, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit5.C (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 16)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 23)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 33)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 34)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 35)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for errors, line 8)
+PASS: g++.dg/cpp23/constexpr-nonlit6.C (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit7.C -std=c++98
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit8.C -std=gnu++98
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/constexpr-nonlit9.C -std=gnu++98
+PASS: g++.dg/cpp23/cplusplus.C (test for excess errors)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 14)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 20)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 41)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for errors, line 62)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 16)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 48)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 69)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for warnings, line 83)
+PASS: g++.dg/cpp23/decltype1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 20)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 41)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for errors, line 62)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 16)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 48)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 69)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for warnings, line 83)
+PASS: g++.dg/cpp23/decltype1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for warnings, line 35)
+PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for warnings, line 47)
+PASS: g++.dg/cpp23/decltype2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for warnings, line 35)
+PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for warnings, line 47)
+PASS: g++.dg/cpp23/decltype2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/elision1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision1.C -std=c++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/elision2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp23/elision2.C -std=c++17
+PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp23/elision2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/elision2.C -std=c++98
+PASS: g++.dg/cpp23/elision3.C -std=c++23 (test for errors, line 15)
+PASS: g++.dg/cpp23/elision3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision3.C -std=c++26 (test for errors, line 15)
+PASS: g++.dg/cpp23/elision3.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for errors, line 15)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for errors, line 28)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for errors, line 15)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for errors, line 28)
+PASS: g++.dg/cpp23/elision4.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for errors, line 34)
+PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for errors, line 43)
+PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for warnings, line 52)
+PASS: g++.dg/cpp23/elision5.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for errors, line 34)
+PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for errors, line 43)
+PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for warnings, line 52)
+PASS: g++.dg/cpp23/elision5.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/elision6.C -std=c++23 (test for errors, line 16)
+PASS: g++.dg/cpp23/elision6.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision6.C -std=c++26 (test for errors, line 16)
+PASS: g++.dg/cpp23/elision6.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 45)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 54)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for errors, line 66)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for warnings, line 47)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for warnings, line 72)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 45)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 54)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for errors, line 66)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for warnings, line 47)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for warnings, line 72)
+PASS: g++.dg/cpp23/elision7.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating1.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating1.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating10.C -std=gnu++98
+PASS: g++.dg/cpp23/ext-floating11.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating11.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating12.C -std=gnu++98
+PASS: g++.dg/cpp23/ext-floating13.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating13.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++23 execution test
+PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating14.C -std=gnu++26 execution test
+UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating15.C -std=gnu++98
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 19)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for bogus messages, line 30)
+PASS: g++.dg/cpp23/ext-floating16.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 20)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 23)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for errors, line 31)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 20)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 23)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for errors, line 31)
+PASS: g++.dg/cpp23/ext-floating17.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 59)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 63)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for warnings, line 85)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 59)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 63)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for warnings, line 85)
+PASS: g++.dg/cpp23/ext-floating2.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating4.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating5.C -std=gnu++98
+PASS: g++.dg/cpp23/ext-floating6.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/cpp23/ext-floating6.C -std=gnu++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/ext-floating7.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating7.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating7.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating7.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/ext-floating8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating8.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating8.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/ext-floating9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/ext-floating9.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/ext-floating9.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/ext-floating9.C -std=gnu++98
+PASS: g++.dg/cpp23/feat-cxx2b.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/init-stmt1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp23/init-stmt1.C -std=c++17
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/init-stmt1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/init-stmt1.C -std=c++98
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 12)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 14)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 16)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 18)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 20)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for errors, line 22)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 12)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 16)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 18)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 20)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for errors, line 22)
+PASS: g++.dg/cpp23/init-stmt2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/cpp23/label1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/cpp23/label1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp23/label1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 56)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 65)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/cpp23/label1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 12)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 22)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 29)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 30)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 37)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 44)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for errors, line 52)
+PASS: g++.dg/cpp23/label2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 12)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 22)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 29)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 30)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 37)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 44)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for errors, line 52)
+PASS: g++.dg/cpp23/label2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for bogus messages, line 35)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/lambda-attr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/lambda-attr1.C -std=c++98
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/lambda-attr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/lambda-attr2.C -std=c++98
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/lambda-specifiers1.C -std=gnu++98
+PASS: g++.dg/cpp23/lambda-specifiers2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/lambda-specifiers2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/lookup2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/lookup2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/lookup2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/lookup2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/mixed-concat1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/mixed-concat1.C -std=c++98
+PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 at line 16 (test for warnings, line 14)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp23/named-universal-char-escape2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/narrowing-bool1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/narrowing-bool1.C -std=c++98
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp23/normalize2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp23/normalize2.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp23/normalize2.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp23/normalize2.C -std=gnu++98
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 51)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 80)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 56 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 59 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 65 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 at line 68 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 51)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 80)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 56 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 59 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 65 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 at line 68 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 51)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 80)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 56 (test for errors, line 55)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 59 (test for errors, line 58)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 65 (test for errors, line 64)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 at line 68 (test for errors, line 67)
+PASS: g++.dg/cpp23/normalize3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize3.C -std=gnu++98
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize4.C -std=gnu++98
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 60)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize5.C -std=gnu++98
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/normalize6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize6.C -std=gnu++98
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/normalize7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/normalize7.C -std=gnu++98
+PASS: g++.dg/cpp23/size_t-literals.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/size_t-literals.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/static-operator-call1.C -std=gnu++98
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp23/static-operator-call2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/static-operator-call2.C -std=gnu++98
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/static-operator-call3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/static-operator-call3.C -std=gnu++98
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++14 execution test
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++17 execution test
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call4.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/static-operator-call4.C -std=gnu++98
+PASS: g++.dg/cpp23/static-operator-call5.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call5.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call6.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/static-operator-call6.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/subscript1.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript1.C execution test
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++14 execution test
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++17 execution test
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/subscript10.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp23/subscript10.C -std=gnu++98
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp23/subscript11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/subscript11.C -std=gnu++98
+PASS: g++.dg/cpp23/subscript12.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/subscript12.C -std=c++23 execution test
+PASS: g++.dg/cpp23/subscript12.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/subscript12.C -std=c++26 execution test
+PASS: g++.dg/cpp23/subscript13.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/subscript13.C -std=c++23 execution test
+PASS: g++.dg/cpp23/subscript13.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/subscript13.C -std=c++26 execution test
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 35 (test for warnings, line 34)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 37 (test for warnings, line 36)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 at line 39 (test for warnings, line 38)
+PASS: g++.dg/cpp23/subscript14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/subscript14.C -std=gnu++98
+PASS: g++.dg/cpp23/subscript15.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/subscript15.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/subscript2.C (test for errors, line 42)
+PASS: g++.dg/cpp23/subscript2.C (test for errors, line 45)
+PASS: g++.dg/cpp23/subscript2.C (test for errors, line 46)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 30)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 31)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 43)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 44)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 47)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 48)
+PASS: g++.dg/cpp23/subscript2.C (test for warnings, line 49)
+PASS: g++.dg/cpp23/subscript2.C at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp23/subscript2.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript3.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript3.C execution test
+PASS: g++.dg/cpp23/subscript4.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript4.C execution test
+PASS: g++.dg/cpp23/subscript5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/subscript5.C -std=c++14 execution test
+PASS: g++.dg/cpp23/subscript5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/subscript5.C -std=c++17 execution test
+PASS: g++.dg/cpp23/subscript5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/subscript5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp23/subscript5.C -std=c++98
+PASS: g++.dg/cpp23/subscript6.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript6.C execution test
+PASS: g++.dg/cpp23/subscript7.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript8.C (test for excess errors)
+PASS: g++.dg/cpp23/subscript9.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/subscript9.C -std=c++23 execution test
+PASS: g++.dg/cpp23/subscript9.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/subscript9.C -std=c++26 execution test
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-1-utf8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp23/ucnid-2-utf8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 at line 43 (test for warnings, line 42)
+PASS: g++.dg/cpp23/wchar-multi2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp23/whitespace-splice1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp23/whitespace-splice1.C -std=c++98
+PASS: g++.dg/cpp26/constexpr-voidptr1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp26/constexpr-voidptr2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp26/cplusplus.C -std=c++26 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/enum-conv1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp26/enum-conv1.C -std=c++17
+PASS: g++.dg/cpp26/enum-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/enum-conv1.C -std=c++98
+PASS: g++.dg/cpp26/feat-cxx26.C (test for excess errors)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 53)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 target c++23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 53)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 at line 37 (test for errors, line 36)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 target c++23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 53)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 at line 37 (test for errors, line 36)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 target c++23 (test for errors, line 22)
+PASS: g++.dg/cpp26/literals1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/literals1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp26/literals2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp26/literals2.C -std=gnu++17
+UNSUPPORTED: g++.dg/cpp26/literals2.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp26/literals2.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 151)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 152)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 162)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 167)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 171)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 177)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 183)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 187)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 190)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 131 (test for warnings, line 130)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 134 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 139 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 143 (test for warnings, line 142)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 at line 37 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 151)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 152)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 162)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 167)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 171)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 177)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 183)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 187)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 190)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 at line 131 (test for warnings, line 130)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 at line 134 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 at line 139 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 at line 143 (test for warnings, line 142)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 151)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 152)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 162)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 167)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 177)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 187)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 at line 131 (test for warnings, line 130)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 at line 134 (test for warnings, line 132)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 at line 139 (test for warnings, line 137)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 at line 143 (test for warnings, line 142)
+PASS: g++.dg/cpp26/name-independent-decl1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl1.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 101)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 122)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 128)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 135)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 149)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 158)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 162)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 86)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 114 (test for warnings, line 113)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 132 (test for errors, line 131)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 56 (test for warnings, line 55)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 62 (test for warnings, line 61)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 67 (test for warnings, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 at line 68 (test for warnings, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 101)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 122)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 128)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 135)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 149)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 158)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 162)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 86)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 91)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for errors, line 96)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 at line 132 (test for errors, line 131)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 at line 68 (test for warnings, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 101)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 122)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 128)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 135)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 149)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 158)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 162)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 170)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 86)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 at line 132 (test for errors, line 131)
+PASS: g++.dg/cpp26/name-independent-decl2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl2.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp26/name-independent-decl3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl3.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp26/name-independent-decl4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl4.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/cpp26/name-independent-decl5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl5.C -std=gnu++98
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 118)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 119)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 133)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 134)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 69)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 90)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 118)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 119)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 133)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 134)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 69)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 89)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 90)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 118)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 119)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 133)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 134)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 90)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/cpp26/name-independent-decl6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/name-independent-decl6.C -std=gnu++98
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for errors, line 54)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 111)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 125)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 144)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 251)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 257)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 301)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 308)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 50)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 53)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 58)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 67)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for warnings, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 10 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 104 (test for errors, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 106 (test for errors, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 113 (test for errors, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 127 (test for errors, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 129 (test for errors, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 13 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 131 (test for errors, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 133 (test for errors, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 135 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 136 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 146 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 147 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 149 (test for errors, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 156 (test for errors, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 180 (test for errors, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 184 (test for errors, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 188 (test for errors, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 203 (test for errors, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 216 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 217 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 234 (test for errors, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 238 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 239 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 24 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 244 (test for errors, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 247 (test for errors, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 253 (test for errors, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 259 (test for errors, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 28 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 303 (test for errors, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 31 (test for errors, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 310 (test for errors, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 35 (test for errors, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 40 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 41 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 42 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 46 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 47 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 60 (test for errors, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 69 (test for errors, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 81 (test for errors, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 87 (test for errors, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 89 (test for errors, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 95 (test for errors, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 at line 97 (test for errors, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for errors, line 263)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 144)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 174)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 224)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 251)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 257)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 264)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 265)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 301)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 308)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 10 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 104 (test for errors, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 106 (test for errors, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 113 (test for errors, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 127 (test for errors, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 129 (test for errors, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 13 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 131 (test for errors, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 133 (test for errors, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 135 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 136 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 146 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 147 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 149 (test for errors, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 156 (test for errors, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 175 (test for errors, line 174)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 180 (test for errors, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 184 (test for errors, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 188 (test for errors, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 203 (test for errors, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 216 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 217 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 226 (test for errors, line 225)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 234 (test for errors, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 238 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 239 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 24 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 244 (test for errors, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 247 (test for errors, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 253 (test for errors, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 259 (test for errors, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 266 (test for errors, line 265)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 28 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 303 (test for errors, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 31 (test for errors, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 310 (test for errors, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 36 (test for errors, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 40 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 41 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 42 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 46 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 47 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 60 (test for errors, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 69 (test for errors, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 81 (test for errors, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 87 (test for errors, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 89 (test for errors, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 95 (test for errors, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 at line 97 (test for errors, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for errors, line 263)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for errors, line 72)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 144)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 166)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 174)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 192)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 209)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 224)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 251)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 257)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 264)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 265)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 301)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 308)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 10 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 104 (test for errors, line 103)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 106 (test for errors, line 105)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 113 (test for errors, line 112)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 127 (test for errors, line 126)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 129 (test for errors, line 128)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 13 (test for errors, line 11)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 131 (test for errors, line 130)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 133 (test for errors, line 132)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 135 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 136 (test for errors, line 134)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 146 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 147 (test for errors, line 145)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 149 (test for errors, line 148)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 156 (test for errors, line 155)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 16 (test for errors, line 14)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 167 (test for errors, line 166)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 175 (test for errors, line 174)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 180 (test for errors, line 179)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 184 (test for errors, line 183)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 188 (test for errors, line 187)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 193 (test for errors, line 192)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 20 (test for errors, line 18)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 203 (test for errors, line 202)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 210 (test for errors, line 209)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 216 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 217 (test for errors, line 215)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 226 (test for errors, line 225)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 234 (test for errors, line 233)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 238 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 239 (test for errors, line 237)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 24 (test for errors, line 22)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 244 (test for errors, line 243)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 247 (test for errors, line 246)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 253 (test for errors, line 252)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 259 (test for errors, line 258)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 266 (test for errors, line 265)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 27 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 28 (test for errors, line 26)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 303 (test for errors, line 302)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 31 (test for errors, line 30)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 310 (test for errors, line 309)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 36 (test for errors, line 34)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 40 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 41 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 42 (test for errors, line 39)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 46 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 47 (test for errors, line 45)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 60 (test for errors, line 59)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 62 (test for errors, line 61)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 69 (test for errors, line 68)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 75 (test for errors, line 74)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 81 (test for errors, line 80)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 87 (test for errors, line 86)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 89 (test for errors, line 88)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 95 (test for errors, line 94)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 at line 97 (test for errors, line 96)
+PASS: g++.dg/cpp26/static_assert1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/static_assert1.C -std=gnu++98
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 10)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 100)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 101)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 102)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 11)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 12)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 13)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 14)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 15)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 16)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 18)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 19)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 20)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 21)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 22)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 23)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 24)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 29)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 30)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 31)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 32)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 33)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 34)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 35)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 36)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 37)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 38)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 39)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 40)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 45)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 46)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 47)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 48)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 49)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 50)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 51)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 52)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 53)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 54)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 55)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 56)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 57)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 58)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 59)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 60)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 61)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 62)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 67)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 68)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 69)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 7)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 70)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 71)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 72)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 73)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 74)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 75)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 76)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 77)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 78)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 79)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 8)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 80)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 81)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 82)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 83)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 84)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 88)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 89)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 9)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 90)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 91)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 92)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 93)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 94)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 95)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 96)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 97)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 98)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for errors, line 99)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 at line 103 (test for errors, line 102)
+PASS: g++.dg/cpp26/unevalstr1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 101)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 102)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 103)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 104)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 96)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 98)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for errors, line 99)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 110 (test for warnings, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 49 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 72 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 73 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 101)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 102)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 103)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 104)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 96)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 98)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for errors, line 99)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 110 (test for warnings, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 49 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 72 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 73 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 101)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 102)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 103)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 104)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 106)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 96)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 98)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for errors, line 99)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 110 (test for warnings, line 109)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 49 (test for warnings, line 47)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 72 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 73 (test for warnings, line 71)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp26/unevalstr2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp26/unevalstr2.C -std=gnu++98
+PASS: g++.dg/cpp2a/aggr1.C -std=c++11 (test for errors, line 14)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/aggr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/aggr1.C -std=c++98
+PASS: g++.dg/cpp2a/aggr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/aggr2.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/aggr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/aggr2.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/aggr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/aggr2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/aggr2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv1.C -std=gnu++14
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv10.C -std=gnu++14
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/array-conv10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv10.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv11.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv11.C -std=gnu++17
+PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/array-conv11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv12.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv12.C -std=gnu++17
+PASS: g++.dg/cpp2a/array-conv12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv12.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv13.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv14.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv15.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv16.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv17.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/array-conv17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv2.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv3.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv4.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/array-conv4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv5.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv6.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv7.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv8.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/array-conv8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/array-conv8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/array-conv9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/array-conv9.C -std=c++17
+PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/array-conv9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/array-conv9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/attr-likely1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/attr-likely1.C -std=c++17
+PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 scan-tree-dump-times gimple "cold label" 3
+PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 scan-tree-dump-times gimple "hot label" 5
+PASS: g++.dg/cpp2a/attr-likely1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/attr-likely2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/attr-likely2.C -std=c++17
+PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/attr-likely2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/attr-likely3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/attr-likely3.C -std=c++17
+PASS: g++.dg/cpp2a/attr-likely3.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/attr-likely3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/attr-likely4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/attr-likely4.C -std=c++17
+PASS: g++.dg/cpp2a/attr-likely4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/attr-likely4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely4.C -std=c++98
+PASS: g++.dg/cpp2a/attr-likely5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/attr-likely5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/attr-likely5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely5.C -std=c++98
+PASS: g++.dg/cpp2a/attr-likely6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/attr-likely6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/attr-likely6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/attr-likely7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/attr-likely7.C -std=c++17
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 29)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for bogus messages, line 36)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 30 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 at line 37 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 scan-tree-dump-times gimple "cold label" 3
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 scan-tree-dump-times gimple "hot label" 5
+PASS: g++.dg/cpp2a/attr-likely7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/attr-likely7.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast10.C -std=c++17
+PASS: g++.dg/cpp2a/bit-cast10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast10.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bit-cast11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast11.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 66)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for warnings, line 68)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for warnings, line 66)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for warnings, line 68)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 66)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for warnings, line 68)
+PASS: g++.dg/cpp2a/bit-cast12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast12.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/bit-cast13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast13.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 74)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for warnings, line 74)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 74)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/bit-cast14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast14.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 36)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/bit-cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast3.C -std=c++98
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 B at line 11 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 C at line 14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 U at line 9 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 char ptr at line 12 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 const C at line 15 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 const U at line 10 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 const int ptr at line 13 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 ptrmem 1 at line 16 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 ptrmem 2 at line 17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++14 ptrmem 3 at line 18 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 B at line 11 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 C at line 14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 U at line 9 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 char ptr at line 12 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 const C at line 15 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 const U at line 10 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 const int ptr at line 13 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 ptrmem 1 at line 16 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 ptrmem 2 at line 17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++17 ptrmem 3 at line 18 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 B at line 11 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 C at line 14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 U at line 9 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 char ptr at line 12 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const C at line 15 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const U at line 10 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 const int ptr at line 13 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 1 at line 16 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 2 at line 17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/bit-cast4.C -std=c++20 ptrmem 3 at line 18 (test for errors, line 7)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/bit-cast5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast5.C -std=c++17
+PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/bit-cast5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/bit-cast6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast6.C -std=c++17
+PASS: g++.dg/cpp2a/bit-cast6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/bit-cast7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast7.C -std=c++17
+PASS: g++.dg/cpp2a/bit-cast7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/bit-cast8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast8.C -std=gnu++17
+PASS: g++.dg/cpp2a/bit-cast8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/bit-cast9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/bit-cast9.C -std=gnu++17
+PASS: g++.dg/cpp2a/bit-cast9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bit-cast9.C -std=gnu++98
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/bitfield1.C -std=gnu++98
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/bitfield2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bitfield2.C -std=gnu++98
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bitfield3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/bitfield4.C -std=gnu++14
+PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/bitfield4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/bitfield4.C -std=gnu++98
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/cpp2a/builtin-clear-padding1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/char8_t1.C (test for excess errors)
+PASS: g++.dg/cpp2a/char8_t2.C (test for errors, line 5)
+PASS: g++.dg/cpp2a/char8_t2.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/char8_t3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/char8_t3.C -std=c++17
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/char8_t3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/char8_t3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/char8_t4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/char8_t4.C -std=c++17
+PASS: g++.dg/cpp2a/char8_t4.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/char8_t4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/char8_t4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-abbrev1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, C<int> deduced (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, E<int> deduced (test for bogus messages, line 36)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 OK, braces elided, D<int> deduced (test for bogus messages, line 26)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 22)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 23)
+PASS: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++20 deduction failed (test for errors, line 25)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++14
+PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr13a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-aggr9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias1.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 Deduces A<int> (test for bogus messages, line 22)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 Deduces B<int> (test for bogus messages, line 26)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 cannot deduce B<W> from C<double *, double *> (test for errors, line 27)
+PASS: g++.dg/cpp2a/class-deduction-alias1.C -std=c++20 cannot deduce V * from i (test for errors, line 23)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias10.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias11.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias12.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/class-deduction-alias12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias13.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias14.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias15.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias16.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/class-deduction-alias16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias17.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias2.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/class-deduction-alias2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias3.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/class-deduction-alias3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias4.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias5.C -std=c++14
+PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/class-deduction-alias5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias6.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias7.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias8.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/class-deduction-alias8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias9.C -std=c++17
+PASS: g++.dg/cpp2a/class-deduction-alias9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/class-deduction-alias9.C -std=c++98
+PASS: g++.dg/cpp2a/comma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/comma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/comma1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/comma1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/comma2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/comma2.C -std=gnu++17
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/cpp2a/comma2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/comma2.C -std=gnu++98
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/comma3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/comma3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/comma4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/comma4.C -std=gnu++17
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/cpp2a/comma4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/comma4.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/comma5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/comma5.C -std=c++17
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/comma5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/comma5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-access1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-access1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-access1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-access1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-access2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-access2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-access2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-access2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/concepts-alias.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-alias3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-alias4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-alias6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-alias6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-attrib1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-attrib1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-attrib1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-attrib1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ca107.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ca107.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-ca107.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ca107.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/cpp2a/concepts-class.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-class2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-class3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/concepts-class4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/concepts-class5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-class5a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-class5a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-cmath.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-cmath.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-cmath.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-cmath.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 at line 8 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-complete1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 11 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/concepts-complete2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-complete3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-complete4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-complete4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-constrained-parm.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-conv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-conv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/concepts-conv3a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-conv3a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ctad1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ctad2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-ctad3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-ctad4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ctad4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp2a/concepts-decltype.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-decltype2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-decltype3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-decltype4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-defarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-defarg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-defarg2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-dep1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-dep1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-dep1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-dep1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr1430.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr1430.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-dr1430.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr1430.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr2428.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr2428.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/concepts-dr2428.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-dr2428.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-dtor1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-dtor1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-dtor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-dtor1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-err1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-err1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-err1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-err1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-err2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-err2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-err2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-err2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-err2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-err3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-err3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-err3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-err3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-err3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-err4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-err4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-err4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-err4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-err4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1XEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1YEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gIiEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-spec6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-feature-macro.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-feature-macro.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-feature-macro.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-feature-macro.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 129)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 149)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 162)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 164)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 166)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 173)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 183)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 185)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 187)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 240)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 247)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/cpp2a/concepts-fn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-fn2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/concepts-fn3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 cannot call f (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 cannot take the address of f (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-fn4.C -std=c++20 the type decltype(A<int>::f) is invalid (test for errors, line 10)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/concepts-fn8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fn8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-fnparm1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-fnparm1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-fnparm1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-fnparm1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/concepts-friend1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi1EEF3barIiEEiR4Base
+PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi1EEF3fooER4Base
+PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi2EEF3barIiEEiR4Base
+PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 scan-assembler _ZN1SILi2EEF3fooER4Base
+PASS: g++.dg/cpp2a/concepts-friend11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-friend11a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend11a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend12.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-friend12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend13.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp2a/concepts-friend13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend14.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-friend14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend15.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/concepts-friend2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-friend4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-friend6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-friend9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-friend9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-iconv1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-iconv1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-iconv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-iconv1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-inherit-ctor9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-lambda11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda12.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-lambda12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda13.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/cpp2a/concepts-lambda13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda14.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/concepts-lambda14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda15.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda16.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/concepts-lambda16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda17.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda18.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/concepts-lambda18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda19.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/concepts-lambda19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 119)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 126)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 127)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 128)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 136)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 137)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 143)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 151)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp2a/concepts-lambda2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda20.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda20.C -std=c++98
+XFAIL: g++.dg/cpp2a/concepts-lambda3.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp2a/concepts-lambda3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-lambda3.C -std=c++20 execution test
+XFAIL: g++.dg/cpp2a/concepts-lambda3.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-lambda5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-lambda7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-lambda9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-lambda9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-locations1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-locations1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 19 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 22 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-locations1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-locations1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-member-concept.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-member-concept.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for errors, line 7)
+XFAIL: g++.dg/cpp2a/concepts-member-concept.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-member-concept.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun-err.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun-err.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/concepts-memfun-err.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun-err.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-memfun.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memfun2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-memfun3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memfun3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl5a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-memtmpl6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nested1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nested1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nested1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nested1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-new1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-new1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-new1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-new1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nodiscard1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-noexcept1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-noexcept1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/concepts-noexcept1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-noexcept1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/concepts-nonbool1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-nonbool2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-nonbool3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nonbool3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nondep1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/concepts-nondep1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nondep2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nondep3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-nondep4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-nondep4.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 36)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 39)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 50)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 53)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 59)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 60)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 62)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 63)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 65)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 66)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 68)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 69)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 71)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 72)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 76)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 82)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 84)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for errors, line 96)
+PASS: g++.dg/cpp2a/concepts-p1141.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2092.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2092.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-p2092.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2092.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-p2113a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113b.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113b.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-p2113b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-p2113b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++14
+PASS: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++20
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec12a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-partial-spec9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-placeholder1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++17
+PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder10.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder12.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-placeholder12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder13.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-placeholder3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/concepts-placeholder4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for bogus messages, line 26)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/concepts-placeholder5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-placeholder7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-placeholder8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++17
+PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-placeholder9.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pmf1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pmf1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pmf1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pmf1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr104410.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr104410.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr104410.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr104410.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr108579.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr108579.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr108579.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr108579.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58500.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58500.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58534.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58534.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr58535.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58535.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58536.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58536.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58548.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58548.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr58549.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr58549.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr59200.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-pr59200.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr59200.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60052.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60052.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60053.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60053.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60064.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60064.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60065.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60065.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr60377.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60377.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60390.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60390.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-pr60391.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60391.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr60573.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr60573.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65552.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65552.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr65552.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65552.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65575.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-pr65575.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65575.C -std=c++20
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65575.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65634.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65634.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr65634.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65634.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65636.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65636.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr65636.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65636.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65848.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65848.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr65848.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65848.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65854.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65854.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-pr65854.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr65854.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66091.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr66091.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66091.C -std=c++20
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66091.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66844.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66844.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr66844.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66844.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66962.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66962.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr66962.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr66962.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67070.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67070.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/concepts-pr67070.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67070.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67147.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67147.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67147.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67147.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67148.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67148.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for errors, line 121)
+PASS: g++.dg/cpp2a/concepts-pr67148.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67148.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67178.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67178.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/concepts-pr67178.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67178.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67210.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67210.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67210.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67210.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67217.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67217.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr67217.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67217.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67225-5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67319.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67319.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-pr67319.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67319.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67427.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67427.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-pr67427.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67427.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67654.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67654.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67654.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67654.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67658.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67658.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-pr67658.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67658.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67684.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67684.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67684.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67684.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr67685.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67685.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67692.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67692.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67692.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67692.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67697.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67697.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr67697.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67697.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67719.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67719.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr67719.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67719.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67774.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67774.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-pr67774.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67774.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67825.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67825.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67825.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67825.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67860.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67860.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67860.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67860.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67862.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67862.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67862.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67862.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67969.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67969.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr67969.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr67969.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68093-2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68372.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68372.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68372.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68372.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68434.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68434.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68434.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68434.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68683.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68683.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68683.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68683.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68812.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68812.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68812.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68812.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68828.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68828.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr68828.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr68828.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr69235.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr69235.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr69235.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr69235.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71368.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71368.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr71368.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71368.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71385.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71385.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr71385.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71385.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71965.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71965.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr71965.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr71965.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++14
+PASS: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr72415.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78173.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78173.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr78173.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78173.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752-2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr78752.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr78752.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr79759.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr79759.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr79759.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr79759.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr80471.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80471.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80746.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80746.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr80746.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80746.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80773.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80773.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr80773.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr80773.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82507.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82507.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr82507.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82507.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82740.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82740.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr82740.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr82740.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84140.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84140.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84140.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84140.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84551.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84551.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-pr84551.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84551.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84810.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84810.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-pr84810.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84810.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84979-2.C -std=gnu++98
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84979-3.C -std=gnu++98
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84979.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84980.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr84980.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84980.C -std=c++20
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr84980.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85265.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr85265.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr85265.C -std=c++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85265.C -std=c++20
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85265.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85706.C -std=c++14
+PASS: g++.dg/cpp2a/concepts-pr85706.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-pr85706.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85706.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85808.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85808.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr85808.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85808.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85846.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85846.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr85846.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr85846.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86002.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86002.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr86002.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86002.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86269.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86269.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr86269.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr86269.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr87441.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr87441.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr87441.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr87441.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr88395.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr88395.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr88395.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr88395.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr91525.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr91525.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr91525.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr91525.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr92078.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr92078.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr92078.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr92078.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr95497.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr95497.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr95497.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr95497.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr97093.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr97093.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-pr97093.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr97093.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98394.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98394.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 at line 13 (test for bogus messages, line 12)
+PASS: g++.dg/cpp2a/concepts-pr98394.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98394.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98644.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98644.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-pr98644.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-pr98644.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 at line 7 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-recursive-sat5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-redecl1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-redecl1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-redecl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-redecl1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/concepts-requires1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires12.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires13.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires14.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires15.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-requires15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires16.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/concepts-requires16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires17.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-requires17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires18.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-requires18.C -std=c++20 requirements" (test for warnings, line 39)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires19.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp2a/concepts-requires19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/concepts-requires2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires20.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-requires20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires21.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++20 at line 8 (test for bogus messages, line 7)
+PASS: g++.dg/cpp2a/concepts-requires21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires22.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/concepts-requires22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires23.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-requires23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires24.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/concepts-requires24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires25.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires25.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires26.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires27.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires27.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires28.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires28.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires29a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires29a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires30.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires30.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires31.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires31.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires31.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires32.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires32.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires32.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires33.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires33.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-requires33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires33.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires34.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires34.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-requires34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires34.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires35.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires35.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires36.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires36.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires36.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires37.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires37.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires37.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/concepts-requires5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/concepts-requires6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires7.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/concepts-requires8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-requires9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-requires9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-return-req1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-return-req2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-return-req3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts-return-req4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-return-req4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-sfinae1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-sfinae1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-sfinae1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-sfinae1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-spec1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++20 (test for errors, line 14)
+XFAIL: g++.dg/cpp2a/concepts-spec2.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-spec2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-spec2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-surrogate1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/cpp2a/concepts-surrogate2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-surrogate2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-syntax1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-syntax1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-syntax1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-syntax1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm10.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm11.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-template-parm2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-template-parm5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/concepts-template-parm6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm8.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm9.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-template-parm9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-template-parm9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-this1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-this1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-this1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-this1.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 80)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 81)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 82)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 83)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 84)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 85)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 86)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 87)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 88)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 89)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 90)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 91)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 92)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 93)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 94)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 95)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for errors, line 96)
+PASS: g++.dg/cpp2a/concepts-traits1.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/cpp2a/concepts-traits2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 24 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 29 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 30 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 34 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 35 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 36 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 40 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 41 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 42 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/concepts-traits3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-traits3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for bogus messages, line 43)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp2a/concepts-ts1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 132)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 167)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 169)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 176)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 186)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 188)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 190)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 243)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 250)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 255)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp2a/concepts-ts2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 132)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 167)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 169)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 176)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 186)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 188)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 190)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 243)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 250)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp2a/concepts-ts3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 at line 34 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 at line 35 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/concepts-ts4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/concepts-ts5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-ts5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 at line 28 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 at line 29 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/concepts-ts6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ts6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-ttp4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/concepts-ttp6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-ttp6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-uneval1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-uneval2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-uneval3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-uneval4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts-uneval5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-uneval5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-using1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-using1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-using1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-using1.C -std=c++98
+PASS: g++.dg/cpp2a/concepts-using2.C (test for excess errors)
+PASS: g++.dg/cpp2a/concepts-using3.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts-var-templ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ1b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/concepts-var-templ2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-var-templ2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-variadic2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-variadic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-variadic3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts.C -std=c++17
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/concepts.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts1.C -std=c++17
+PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/concepts1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts2.C -std=c++17
+PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/concepts2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts3.C -std=c++17
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/concepts3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts4.C -std=c++17
+PASS: g++.dg/cpp2a/concepts4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts5.C -std=c++17
+PASS: g++.dg/cpp2a/concepts5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/concepts6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts6.C -std=c++17
+PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/concepts6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1.C -std=c++17
+PASS: g++.dg/cpp2a/cond-triv1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1a.C -std=c++17
+PASS: g++.dg/cpp2a/cond-triv1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/cond-triv1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/cond-triv2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/cond-triv2.C -std=c++17
+PASS: g++.dg/cpp2a/cond-triv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/cond-triv2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/cond-triv3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/cond-triv3.C -std=c++17
+PASS: g++.dg/cpp2a/cond-triv3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/cond-triv3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-defarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg2.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-defarg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg3.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++20 scan-assembler-not foober
+PASS: g++.dg/cpp2a/consteval-defarg3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-defarg3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-expinst1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-expinst1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-expinst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-expinst1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 27)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 30)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn2.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-memfn2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-memfn2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 133)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 149)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 169)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 109)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 120)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 159)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop10.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 at line 40 (test for errors, line 39)
+PASS: g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop11.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop11.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 14-15
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 25-26
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 35-36
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 46-47
+PASS: g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop11.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop12.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop13.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop14.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 61 (test for errors, line 60)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 64 (test for errors, line 63)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 67 (test for errors, line 66)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 70 (test for errors, line 69)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 73 (test for errors, line 72)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 76 (test for errors, line 75)
+PASS: g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop15.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop15.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 93 (test for errors, line 92)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 96 (test for errors, line 95)
+PASS: g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop15.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop16.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop17.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop17.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop17.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop18.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop19.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop2.C -std=c++17
+XFAIL: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for bogus messages, line 71)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop20.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop20.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop20.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop3.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop4.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop5.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop6.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57)
+PASS: g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop7.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop8.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop9.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-prop9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/consteval-virtual1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual2.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-virtual2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual3.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-virtual3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual4.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-virtual4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual5.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-virtual5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-virtual5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval-void1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval-void1.C -std=c++17
+PASS: g++.dg/cpp2a/consteval-void1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval-void1.C -std=c++98
+PASS: g++.dg/cpp2a/consteval1.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval1.C execution test
+PASS: g++.dg/cpp2a/consteval10.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/cpp2a/consteval10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval11.C (test for errors, line 5)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 10)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 135)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 138)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 14)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 141)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 144)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 149)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 152)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 22)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 24)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 28)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 30)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 32)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 35)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 38)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 41)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 44)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 49)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 52)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 62)
+PASS: g++.dg/cpp2a/consteval11.C (test for warnings, line 8)
+PASS: g++.dg/cpp2a/consteval11.C at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/consteval11.C at line 136 (test for errors, line 135)
+PASS: g++.dg/cpp2a/consteval11.C at line 139 (test for errors, line 138)
+PASS: g++.dg/cpp2a/consteval11.C at line 142 (test for errors, line 141)
+PASS: g++.dg/cpp2a/consteval11.C at line 145 (test for errors, line 144)
+PASS: g++.dg/cpp2a/consteval11.C at line 15 (test for errors, line 14)
+PASS: g++.dg/cpp2a/consteval11.C at line 150 (test for errors, line 149)
+PASS: g++.dg/cpp2a/consteval11.C at line 153 (test for errors, line 152)
+PASS: g++.dg/cpp2a/consteval11.C at line 25 (test for errors, line 24)
+PASS: g++.dg/cpp2a/consteval11.C at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/consteval11.C at line 31 (test for errors, line 30)
+PASS: g++.dg/cpp2a/consteval11.C at line 33 (test for errors, line 32)
+PASS: g++.dg/cpp2a/consteval11.C at line 36 (test for errors, line 35)
+PASS: g++.dg/cpp2a/consteval11.C at line 39 (test for errors, line 38)
+PASS: g++.dg/cpp2a/consteval11.C at line 42 (test for errors, line 41)
+PASS: g++.dg/cpp2a/consteval11.C at line 45 (test for errors, line 44)
+PASS: g++.dg/cpp2a/consteval11.C at line 50 (test for errors, line 49)
+PASS: g++.dg/cpp2a/consteval11.C at line 53 (test for errors, line 52)
+PASS: g++.dg/cpp2a/consteval11.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval12.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval13.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval14.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval15.C -std=c++98
+PASS: g++.dg/cpp2a/consteval16.C (test for bogus messages, line 6)
+PASS: g++.dg/cpp2a/consteval16.C (test for bogus messages, line 7)
+PASS: g++.dg/cpp2a/consteval16.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval17.C -std=c++17
+PASS: g++.dg/cpp2a/consteval17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval18.C -std=c++17
+PASS: g++.dg/cpp2a/consteval18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval18.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/consteval18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval19.C -std=c++17
+PASS: g++.dg/cpp2a/consteval19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval19.C -std=c++98
+PASS: g++.dg/cpp2a/consteval2.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval2.C execution test
+UNSUPPORTED: g++.dg/cpp2a/consteval20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval20.C -std=c++17
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval21.C -std=c++17
+PASS: g++.dg/cpp2a/consteval21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval22.C -std=c++17
+PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/consteval22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval23.C -std=c++17
+PASS: g++.dg/cpp2a/consteval23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval24.C -std=c++17
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/consteval24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval25.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/consteval25.C -std=gnu++17
+PASS: g++.dg/cpp2a/consteval25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval25.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/consteval26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval26.C -std=c++17
+PASS: g++.dg/cpp2a/consteval26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval26.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/consteval26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval27.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval27.C -std=c++17
+PASS: g++.dg/cpp2a/consteval27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/consteval27.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/consteval27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval28.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval28.C -std=c++17
+PASS: g++.dg/cpp2a/consteval28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval29.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval29.C -std=c++17
+PASS: g++.dg/cpp2a/consteval29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval3.C -std=c++17
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 32)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 33)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 34)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 35)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for bogus messages, line 36)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/consteval3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval30.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval30.C -std=c++17
+PASS: g++.dg/cpp2a/consteval30.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp2a/consteval30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval31.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval31.C -std=c++17
+PASS: g++.dg/cpp2a/consteval31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval31.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval32.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval32.C -std=c++17
+PASS: g++.dg/cpp2a/consteval32.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/consteval32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval32.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval33.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval33.C -std=c++17
+PASS: g++.dg/cpp2a/consteval33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval33.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval34.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval34.C -std=c++17
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 30 (test for errors, line 29)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 32 (test for errors, line 31)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 35 (test for errors, line 34)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 37 (test for errors, line 36)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 39 (test for errors, line 38)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 at line 41 (test for errors, line 40)
+PASS: g++.dg/cpp2a/consteval34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval34.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval35.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval35.C -std=c++17
+PASS: g++.dg/cpp2a/consteval35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/consteval36.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/consteval36.C -std=c++17
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/consteval36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/consteval36.C -std=c++98
+PASS: g++.dg/cpp2a/consteval4.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval4.C execution test
+PASS: g++.dg/cpp2a/consteval5.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval5.C execution test
+PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 22)
+PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 26)
+PASS: g++.dg/cpp2a/consteval6.C (test for bogus messages, line 6)
+PASS: g++.dg/cpp2a/consteval6.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 10)
+PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 11)
+PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 13)
+PASS: g++.dg/cpp2a/consteval7.C (test for errors, line 6)
+PASS: g++.dg/cpp2a/consteval7.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval8.C (test for excess errors)
+PASS: g++.dg/cpp2a/consteval9.C (test for errors, line 5)
+PASS: g++.dg/cpp2a/consteval9.C (test for warnings, line 16)
+PASS: g++.dg/cpp2a/consteval9.C (test for warnings, line 34)
+PASS: g++.dg/cpp2a/consteval9.C at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/consteval9.C at line 35 (test for errors, line 34)
+PASS: g++.dg/cpp2a/consteval9.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-98122.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-98122.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 at line 24 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/constexpr-98122.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-98122.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-99287.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-99287.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-99287.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-99287.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-dtor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor10.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor11.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor12.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++17
+PASS: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor13.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++17
+PASS: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor14.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor15.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 170)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 176)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 183)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 110)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 112)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 120)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 122)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 131)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 133)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 154)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 156)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 161)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for warnings, line 165)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 41 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 57 (test for warnings, line 56)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 65 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 73 (test for warnings, line 72)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 81 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 89 (test for warnings, line 88)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 at line 97 (test for warnings, line 96)
+PASS: g++.dg/cpp2a/constexpr-dtor3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor4.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/constexpr-dtor4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor5.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor6.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor7.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/constexpr-dtor7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor8.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-dtor8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor9.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dtor9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dtor9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 at line 33 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 102 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 105 (test for warnings, line 104)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 27 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 30 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 34 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 36 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 40 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 54 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 56 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 63 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 65 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 82 (test for warnings, line 81)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 86 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 88 (test for warnings, line 87)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 at line 97 (test for warnings, line 96)
+PASS: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 30 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 45 (test for warnings, line 44)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 54 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 at line 56 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-dynamic9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-indeterminate1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 58)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 at line 80 (test for warnings, line 79)
+PASS: g++.dg/cpp2a/constexpr-init1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init10.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init11.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init12.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-init12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init13.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init14.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init15.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init16.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init17.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init18.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init19.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init20.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init21.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-init21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init22.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-init3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init4.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init5.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/constexpr-init5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init6.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init7.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/cpp2a/constexpr-init7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init8.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init9.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-init9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-init9.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constexpr-inst1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-inst1.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-inst2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-inst2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new10.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new11.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new12.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/constexpr-new12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new13.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/constexpr-new13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new14.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new15.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/constexpr-new15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new16.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new16.C -std=gnu++17
+PASS: g++.dg/cpp2a/constexpr-new16.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new16.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new17.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new18.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new19.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new20.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new21.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new22.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new22.C -std=gnu++17
+PASS: g++.dg/cpp2a/constexpr-new22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new22.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new4.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new5.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new6.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new7.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/constexpr-new7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new8.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new9.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-new9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-new9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-ref1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-ref1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/cpp2a/constexpr-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-ref1.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-shift1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-shift1.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 18)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 20)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 25)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 31)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 32)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 41)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 42)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 26 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 at line 33 (test for errors, line 31)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++11 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-try1.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 26)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 27 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 at line 34 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-try2.C -std=gnu++98
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 26)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-try3.C -std=gnu++98
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-try4.C -std=gnu++98
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constexpr-try5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-try5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-typeid1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-typeid2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-typeid3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid4.C -std=c++14
+PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-typeid4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-typeid4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union2.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/constexpr-union2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union3.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/constexpr-union3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union4.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-union4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union5.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/constexpr-union5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union6.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for warnings, line 51)
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 at line 53 (test for errors, line )
+PASS: g++.dg/cpp2a/constexpr-union6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union6.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-union7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-union7.C -std=gnu++98
+PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual1.C -std=gnu++98
+PASS: g++.dg/cpp2a/constexpr-virtual10.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual11.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual12.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual13.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual14.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual15.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual16.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual17.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual17.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual19.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual19.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-virtual2.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual20.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constexpr-virtual20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual21.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-virtual21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-virtual21.C -std=c++98
+PASS: g++.dg/cpp2a/constexpr-virtual3.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual4.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual5.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual6.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual7.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual8.C (test for excess errors)
+PASS: g++.dg/cpp2a/constexpr-virtual9.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit1.C -std=c++17
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/constinit1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit10.C -std=c++17
+PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/constinit10.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/constinit10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit11.C -std=c++17
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/cpp2a/constinit11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit12.C -std=c++17
+PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/constinit12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit12.C -std=c++98
+PASS: g++.dg/cpp2a/constinit13.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constinit13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit14.C -std=c++17
+PASS: g++.dg/cpp2a/constinit14.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/constinit14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit15.C -std=c++17
+PASS: g++.dg/cpp2a/constinit15.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/constinit15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit16.C -std=c++17
+UNSUPPORTED: g++.dg/cpp2a/constinit16.C -std=c++20
+UNSUPPORTED: g++.dg/cpp2a/constinit16.C -std=c++98
+PASS: g++.dg/cpp2a/constinit17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit18.C -std=c++17
+PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constinit18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit19.C -std=c++17
+PASS: g++.dg/cpp2a/constinit19.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constinit19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit19.C -std=c++98
+PASS: g++.dg/cpp2a/constinit2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit3.C -std=c++17
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/constinit3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit4.C -std=c++17
+PASS: g++.dg/cpp2a/constinit4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit5.C -std=c++17
+PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/constinit5.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/constinit5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit5.C -std=c++98
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit6.C -std=gnu++20
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/constinit6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit8.C -std=c++17
+PASS: g++.dg/cpp2a/constinit8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/constinit8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constinit8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constinit9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constinit9.C -std=c++17
+PASS: g++.dg/cpp2a/constinit9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/constinit9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/constinit9.C -std=c++98
+PASS: g++.dg/cpp2a/cplusplus.C (test for excess errors)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 32 (test for warnings, line 1)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 33 (test for warnings, line 1)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 34 (test for warnings, line 2)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 35 (test for warnings, line 2)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 36 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 37 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 38 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 39 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 58 (test for warnings, line 57)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 at line 60 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++14 execution test
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 32 (test for warnings, line 1)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 34 (test for warnings, line 2)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 36 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 at line 38 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/decomp1.C -std=gnu++98
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 47 (test for warnings, line 46)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++14 at line 49 (test for warnings, line 48)
+FAIL: g++.dg/cpp2a/decomp2.C -std=gnu++14 (test for excess errors)
+UNRESOLVED: g++.dg/cpp2a/decomp2.C -std=gnu++14 compilation failed to produce executable
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for warnings, line 48)
+FAIL: g++.dg/cpp2a/decomp2.C -std=gnu++17 (test for excess errors)
+UNRESOLVED: g++.dg/cpp2a/decomp2.C -std=gnu++17 compilation failed to produce executable
+FAIL: g++.dg/cpp2a/decomp2.C -std=gnu++20 (test for excess errors)
+UNRESOLVED: g++.dg/cpp2a/decomp2.C -std=gnu++20 compilation failed to produce executable
+UNSUPPORTED: g++.dg/cpp2a/decomp2.C -std=gnu++98
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 11)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for errors, line 13)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/decomp3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/decomp4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/decomp4.C -std=c++17
+PASS: g++.dg/cpp2a/decomp4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/decomp4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/decomp5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/decomp5.C -std=c++17
+PASS: g++.dg/cpp2a/decomp5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/decomp5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/decomp6.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/decomp6.C -std=gnu++17
+PASS: g++.dg/cpp2a/decomp6.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/decomp6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp6.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/decomp7.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/decomp7.C -std=gnu++17
+PASS: g++.dg/cpp2a/decomp7.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/cpp2a/decomp7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp7.C -std=gnu++98
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 27 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 27 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 42 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGRZN1N1M5corgeILi3EEEivEDC1u1v1wE_0_
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZGVZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1i1jE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1i1jE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1k1lE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1k1lE_0
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZ6freddyvEDC1k1lE_1
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 scan-assembler _ZZN1N1M5corgeILi3EEEivEDC1i1jE
+PASS: g++.dg/cpp2a/decomp8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp8.C -std=gnu++98
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 50 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 at line 55 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZGVZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZN1NDC1i1jEB6foobarE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZN1NDC1k1lEB3quxE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 scan-assembler _ZZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 44 (test for warnings, line 43)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 50 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 at line 55 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZGVZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZN1NDC1i1jEB6foobarE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZN1NDC1k1lEB3quxE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 scan-assembler _ZZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZGVZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZN1NDC1i1jEB6foobarE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZN1NDC1k1lEB3quxE
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3barI1TB3quxEivEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3barI1TB3quxEivEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3foovEDC1m1nEB6foobar
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3foovEDC1m1nEB6foobar_0
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3foovEDC1m1nEB6foobar_1
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 scan-assembler _ZZ3foovEDC1o1pEB3qux
+PASS: g++.dg/cpp2a/decomp9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/decomp9.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig10.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig11.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig12.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig13.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig13.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig14.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++14 execution test
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++20 execution test
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig15.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/cpp2a/desig16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig16.C -std=c++17
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/desig16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig17.C -std=c++17
+PASS: g++.dg/cpp2a/desig17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig17.C -std=c++98
+PASS: g++.dg/cpp2a/desig18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig19.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/cpp2a/desig2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig20.C -std=c++17
+PASS: g++.dg/cpp2a/desig20.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/desig20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig20.C -std=c++98
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/cpp2a/desig21.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig22.C -std=c++17
+PASS: g++.dg/cpp2a/desig22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig23.C -std=c++17
+PASS: g++.dg/cpp2a/desig23.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/desig23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig24.C -std=c++17
+PASS: g++.dg/cpp2a/desig24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig25.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig25.C -std=c++17
+PASS: g++.dg/cpp2a/desig25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig25.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/desig25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig26.C -std=c++17
+PASS: g++.dg/cpp2a/desig26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig26.C -std=c++98
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/desig27.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig27.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/desig28.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig28.C -std=c++17
+PASS: g++.dg/cpp2a/desig28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig29.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig29.C -std=c++17
+PASS: g++.dg/cpp2a/desig29.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/desig3.C -std=gnu++14
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/desig3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/desig30.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/desig30.C -std=c++17
+PASS: g++.dg/cpp2a/desig30.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/desig30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/desig30.C -std=c++98
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++14 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 15 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 at line 18 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/desig4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/cpp2a/desig5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++14 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++17 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 15 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 21 (test for errors, line 20)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 at line 22 (test for warnings, line 20)
+PASS: g++.dg/cpp2a/desig6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++14 execution test
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig7.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/desig7.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/desig8.C -std=gnu++14
+PASS: g++.dg/cpp2a/desig8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig8.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/desig8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig8.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/desig8.C -std=gnu++98
+PASS: g++.dg/cpp2a/desig9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/desig9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/desig9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/desig9.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete1.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/destroying-delete1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete2.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/destroying-delete2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete3.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/destroying-delete3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete4.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete5.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/destroying-delete5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete6.C -std=c++17
+PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/destroying-delete6.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/destroying-delete6.C -std=c++98
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for warnings, line 82)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for warnings, line 82)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 102)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 104)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 108)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 119)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 121)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 123)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 125)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 127)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 129)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 131)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 133)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 136)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 138)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 140)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 142)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 144)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 146)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 149)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 151)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 153)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 155)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 158)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 52)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 82)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 87)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 73)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for warnings, line 82)
+PASS: g++.dg/cpp2a/enum-conv1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/enum-conv2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/enum-conv2.C -std=gnu++17
+PASS: g++.dg/cpp2a/enum-conv2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/enum-conv2.C -std=gnu++98
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 102)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/enum-conv3.C -std=gnu++20
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 102)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/cpp2a/enum-conv3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 44)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 48)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 51)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 52)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 53)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 54)
+PASS: g++.dg/cpp2a/explicit1.C (test for errors, line 60)
+PASS: g++.dg/cpp2a/explicit1.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit10.C (test for errors, line 29)
+PASS: g++.dg/cpp2a/explicit10.C (test for errors, line 30)
+PASS: g++.dg/cpp2a/explicit10.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 12)
+PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 20)
+PASS: g++.dg/cpp2a/explicit11.C (test for errors, line 29)
+PASS: g++.dg/cpp2a/explicit11.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit12.C (test for errors, line 22)
+PASS: g++.dg/cpp2a/explicit12.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 25)
+PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 28)
+PASS: g++.dg/cpp2a/explicit13.C (test for errors, line 34)
+PASS: g++.dg/cpp2a/explicit13.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit14.C -std=c++17
+PASS: g++.dg/cpp2a/explicit14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/explicit15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit15.C -std=c++17
+PASS: g++.dg/cpp2a/explicit15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/explicit16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit16.C -std=c++17
+PASS: g++.dg/cpp2a/explicit16.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/explicit16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/explicit17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit17.C -std=c++17
+PASS: g++.dg/cpp2a/explicit17.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/explicit17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/explicit18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit18.C -std=c++17
+PASS: g++.dg/cpp2a/explicit18.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/explicit18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/explicit19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/explicit19.C -std=c++17
+PASS: g++.dg/cpp2a/explicit19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/explicit19.C -std=c++98
+PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 10)
+PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 11)
+PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 12)
+PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 17)
+PASS: g++.dg/cpp2a/explicit2.C (test for errors, line 24)
+PASS: g++.dg/cpp2a/explicit2.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit3.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 24)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 25)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 31)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 35)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 38)
+PASS: g++.dg/cpp2a/explicit4.C (test for errors, line 40)
+PASS: g++.dg/cpp2a/explicit4.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 55)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 57)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 59)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 62)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 63)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 64)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 65)
+PASS: g++.dg/cpp2a/explicit5.C (test for errors, line 68)
+PASS: g++.dg/cpp2a/explicit5.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 24)
+PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 26)
+PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 34)
+PASS: g++.dg/cpp2a/explicit6.C (test for errors, line 39)
+PASS: g++.dg/cpp2a/explicit6.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit7.C (test for errors, line 20)
+PASS: g++.dg/cpp2a/explicit7.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 14)
+PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 16)
+PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 18)
+PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 20)
+PASS: g++.dg/cpp2a/explicit8.C (test for errors, line 22)
+PASS: g++.dg/cpp2a/explicit8.C (test for excess errors)
+PASS: g++.dg/cpp2a/explicit9.C (test for excess errors)
+PASS: g++.dg/cpp2a/feat-cxx2a.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template1.C (test for errors, line 22)
+PASS: g++.dg/cpp2a/fn-template1.C (test for errors, line 30)
+PASS: g++.dg/cpp2a/fn-template1.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template10.C (test for errors, line 22)
+PASS: g++.dg/cpp2a/fn-template10.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template11.C (test for errors, line 10)
+PASS: g++.dg/cpp2a/fn-template11.C (test for errors, line 9)
+PASS: g++.dg/cpp2a/fn-template11.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template12.C (test for errors, line 31)
+PASS: g++.dg/cpp2a/fn-template12.C (test for errors, line 32)
+PASS: g++.dg/cpp2a/fn-template12.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template13.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template14.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template15.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 14)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 15)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 16)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 17)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 18)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 19)
+PASS: g++.dg/cpp2a/fn-template16.C (test for errors, line 5)
+PASS: g++.dg/cpp2a/fn-template16.C (test for warnings, line 10)
+PASS: g++.dg/cpp2a/fn-template16.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template17.C (test for errors, line 14)
+PASS: g++.dg/cpp2a/fn-template17.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template18.C (test for errors, line 16)
+PASS: g++.dg/cpp2a/fn-template18.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template19.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template2.C (test for errors, line 13)
+PASS: g++.dg/cpp2a/fn-template2.C (test for errors, line 14)
+PASS: g++.dg/cpp2a/fn-template2.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template21.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template22.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/fn-template22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template23.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template24.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template25.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template25.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp2a/fn-template25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/fn-template26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/fn-template26.C -std=c++17
+PASS: g++.dg/cpp2a/fn-template26.C -std=c++20 scan-assembler _Z1fIN1N1AEEDTcl1gIT_Efp_EES2_
+PASS: g++.dg/cpp2a/fn-template26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/fn-template26.C -std=c++98
+PASS: g++.dg/cpp2a/fn-template3.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template3.C execution test
+PASS: g++.dg/cpp2a/fn-template4.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template5.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template5.C execution test
+PASS: g++.dg/cpp2a/fn-template6.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 12)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 13)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 14)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 15)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 16)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 17)
+PASS: g++.dg/cpp2a/fn-template7.C (test for errors, line 5)
+PASS: g++.dg/cpp2a/fn-template7.C (test for warnings, line 10)
+PASS: g++.dg/cpp2a/fn-template7.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template8.C (test for errors, line 26)
+PASS: g++.dg/cpp2a/fn-template8.C (test for errors, line 33)
+PASS: g++.dg/cpp2a/fn-template8.C (test for excess errors)
+PASS: g++.dg/cpp2a/fn-template9.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/implicit-move1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/implicit-move1.C -std=c++17
+PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/implicit-move1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/implicit-move1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/implicit-move2.C -std=c++14
+PASS: g++.dg/cpp2a/implicit-move2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/implicit-move2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/implicit-move2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/implicit-move3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/implicit-move3.C -std=c++17
+PASS: g++.dg/cpp2a/implicit-move3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/implicit-move3.C -std=c++98
+PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/inline-asm1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/inline-asm1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/inline-asm2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/inline-asm2.C -std=c++17
+PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/inline-asm2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/inline-asm2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/inline-asm3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/inline-asm3.C -std=c++17
+PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/inline-asm3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/inline-asm3.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated10.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++17
+PASS: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated12.C -std=gnu++98
+PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated13.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++14 scan-tree-dump-not original "cxa_guard_acquire"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++14 scan-tree-dump-not original "static initializers for"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++17 scan-tree-dump-not original "cxa_guard_acquire"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++17 scan-tree-dump-not original "static initializers for"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 scan-tree-dump-not original "cxa_guard_acquire"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 scan-tree-dump-not original "static initializers for"
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated14.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated2.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated3.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated4.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++14 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++17 execution test
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated5.C -std=gnu++98
+PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated6.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated7.C -std=c++98
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-constant-evaluated9.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member1.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member2.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-corresponding-member2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member3.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/is-corresponding-member3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member4.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/is-corresponding-member4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member5.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-corresponding-member5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member6.C -std=c++17
+PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 at line 12 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/is-corresponding-member6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member7.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 at line 13 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-corresponding-member8.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible1.C -std=c++17
+PASS: g++.dg/cpp2a/is-layout-compatible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible2.C -std=c++17
+PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 24 (test for errors, line 22)
+PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 25 (test for errors, line 22)
+PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 at line 26 (test for errors, line 22)
+PASS: g++.dg/cpp2a/is-layout-compatible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible3.C -std=c++17
+PASS: g++.dg/cpp2a/is-layout-compatible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-layout-compatible3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++17
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C -std=c++98
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/keywords1.C -std=gnu++20
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/keywords1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/keywords2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/keywords2.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/keywords2.C -std=gnu++20
+PASS: g++.dg/cpp2a/keywords2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++20 scan-assembler _ZN1C1fIiEEvDTtlNS_UlT_TL0__E_EEE
+PASS: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++20 scan-assembler _ZN1C1fIiEEvDTtlNS_UlT_T_E_EEE
+PASS: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-mangle1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-ttp2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic-variadic21.C -std=c++98
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic10.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/lambda-generic10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic11.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic11.C -std=c++98
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 6 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 at line 7 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-generic2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 7 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 at line 8 (test for errors, line 5)
+PASS: g++.dg/cpp2a/lambda-generic3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 7 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 at line 8 (test for errors, line 5)
+PASS: g++.dg/cpp2a/lambda-generic4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic5.C at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/cpp2a/lambda-generic5.C (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-generic6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic7.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/lambda-generic7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic8.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic9.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-generic9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-generic9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-mangle.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-mangle.C -std=gnu++17
+PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 scan-assembler-not _ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 scan-assembler-not weak[^\n\r]*_?_ZNK1RIiE1xMUlvE_clEv
+PASS: g++.dg/cpp2a/lambda-mangle.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-mangle.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-pack-init1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init2.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/lambda-pack-init2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init2.C -std=c++98
+PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-pack-init3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++17
+PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init4.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init5.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/lambda-pack-init5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init6.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-pack-init6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init7.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/lambda-pack-init7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-pack-init7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-requires1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-requires1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-requires1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-requires1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-targ1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-targ1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-targ1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-targ1.C -std=c++98
+PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 15)
+PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 16)
+PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 17)
+PASS: g++.dg/cpp2a/lambda-this1.C (test for warnings, line 8)
+PASS: g++.dg/cpp2a/lambda-this1.C (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 15)
+PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 16)
+PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 17)
+PASS: g++.dg/cpp2a/lambda-this2.C (test for bogus messages, line 8)
+PASS: g++.dg/cpp2a/lambda-this2.C (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-this3.C -std=gnu++14
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 31 (test for warnings, line 30)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 at line 35 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 10 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 20 (test for warnings, line 18)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 23 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 26 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/lambda-this3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-this3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval1.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 scan-assembler-not [^l]globl[ \t.]*_Z1f
+PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 scan-assembler-not _Z1f1C
+PASS: g++.dg/cpp2a/lambda-uneval1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval1.C -std=c++98
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/lambda-uneval10.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval11.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval12.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/lambda-uneval12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval13.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval14.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval14.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-uneval14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval15.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval16.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval17.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval2.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/cpp2a/lambda-uneval2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval3.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++20 scan-assembler-not weak.*_Z
+PASS: g++.dg/cpp2a/lambda-uneval3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval4.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval5.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++20 scan-assembler-not [^l]globl[ \t.]*_Z1f
+PASS: g++.dg/cpp2a/lambda-uneval5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval6.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/lambda-uneval6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval7.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval8.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval9.C -std=c++17
+PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda-uneval9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/lambda-uneval9.C -std=c++98
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/lambda1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++17
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++17
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C -std=c++98
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nested-inline-ns1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nested-inline-ns2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nested-inline-ns2.C -std=c++17
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/nested-inline-ns2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nested-inline-ns2.C -std=c++98
+PASS: g++.dg/cpp2a/new-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array1.C -std=c++14 execution test
+PASS: g++.dg/cpp2a/new-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array1.C -std=c++17 execution test
+PASS: g++.dg/cpp2a/new-array1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/new-array1.C -std=c++98
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/new-array2.C -std=c++98
+PASS: g++.dg/cpp2a/new-array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/new-array3.C -std=c++98
+PASS: g++.dg/cpp2a/new-array4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/new-array4.C -std=c++98
+PASS: g++.dg/cpp2a/new-array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/new-array5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/new-array5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/new-array5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address1.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/no_unique_address1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address1.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address11.C -std=c++14
+PASS: g++.dg/cpp2a/no_unique_address11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address12.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address12.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address14.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address14.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address2.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address4.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address5.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address6.C -std=c++17
+PASS: g++.dg/cpp2a/no_unique_address6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address6.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/no_unique_address7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address7.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/no_unique_address7a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address7a.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address8.C -std=c++98
+PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/no_unique_address9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/no_unique_address9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++17
+PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++17
+PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-constructor2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-once.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-once.C -std=gnu++17
+PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/nodiscard-once.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-once.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++17
+PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-nonstring.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++17
+PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason-only-one.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++17
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 139)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 141)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 147)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 149)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 157)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 162)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 169)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 176)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 178)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 185)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 192)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 200)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard-reason.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nodiscard1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nodiscard1.C -std=c++17
+PASS: g++.dg/cpp2a/nodiscard1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/nodiscard1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nodiscard1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-defarg1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-union1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-union1.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 scan-assembler _Z1f1AIXtl1UEEE
+PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 scan-assembler _Z1g1AIXtl1Udi1jLi0EEEE
+PASS: g++.dg/cpp2a/nontype-class-union1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class-union1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class1.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 scan-assembler _Z1fP1BIXtl1ALi1EEEE
+PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 scan-assembler _ZTAXtl1ALi1EEE
+PASS: g++.dg/cpp2a/nontype-class1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class10.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class10.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/nontype-class10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class11.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class12.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class13.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class13.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/nontype-class13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class14.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/nontype-class14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class15.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class16.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class16.C -std=gnu++17
+PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/cpp2a/nontype-class16.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class16.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class17.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/nontype-class17.C -std=c++20 note at line 15 (test for warnings, line 14)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class18.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class19.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class2.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 at line 17 (test for warnings, line )
+PASS: g++.dg/cpp2a/nontype-class2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class20.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class21.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class22.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class23.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class24.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class25.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class25.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class25.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/nontype-class25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class26.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class27.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class27.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class27.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/cpp2a/nontype-class27.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class27.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class28.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class28.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class29.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class29.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/nontype-class29.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/nontype-class29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class3.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class30.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class30.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class31.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class31.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class31.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class32.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class32.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class32.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class33.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class33.C -std=gnu++17
+PASS: g++.dg/cpp2a/nontype-class33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class33.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class34.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class34.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class34.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class35.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class35.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class36.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class36.C -std=gnu++17
+PASS: g++.dg/cpp2a/nontype-class36.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/cpp2a/nontype-class36.C -std=gnu++20 pr94568 (test for bogus messages, line 62)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class36.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class37.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class37.C -std=gnu++17
+PASS: g++.dg/cpp2a/nontype-class37.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/cpp2a/nontype-class37.C -std=gnu++20 pr94567 (test for bogus messages, line 80)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class37.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class38.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class38.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class38.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class39.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class39.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class39.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 scan-assembler _Z1fIXtl1AIiEEEEvv
+PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 scan-assembler-not _Z1fIXtlK1AIiEEEEvv
+PASS: g++.dg/cpp2a/nontype-class4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class40.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class40.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class40.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class40.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class41.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class41.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class41.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class42.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class42.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class42.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class43.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class43.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class43.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class43.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class44.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class44.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class44.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class44.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class45.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class45.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class45.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class45.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class46.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class46.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class46.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/nontype-class46.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class46.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class47.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class47.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class47.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class47.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class48.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class48.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class48.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class49.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class49.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class49.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/nontype-class49.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class49.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4a.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 scan-assembler _Z1fITn1AXtlS0_IiEEEEvv
+PASS: g++.dg/cpp2a/nontype-class4a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class4a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class5.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class50.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50a.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class50a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class50a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class51.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class51.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class51.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/nontype-class51.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class51.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class52.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52a.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class52a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class52a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class53.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class53.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class53.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class54.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class54.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class54.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class54.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class55.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class55.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class55.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class56.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class56.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class56.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class57.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class57.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class57.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class57.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class58.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class58.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class58.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/cpp2a/nontype-class58.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class58.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class59.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class59.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class59.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/nontype-class59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class59.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class6.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class60.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class60.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class60.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class60.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class7.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class8.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-class9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-class9.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-class9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-class9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-complex1.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-complex1.C -std=gnu++17
+PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/nontype-complex1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-complex1.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-float1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-float1.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-float1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-float1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-float2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-float2.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-float2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-float2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-float3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-float3.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-float3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/nontype-float3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-float3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob1.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 scan-assembler _Z1f1AIXaddtL_Z1bE1iEE
+PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 scan-assembler _Z1g1AIXadixdtL_Z1bE1jL[silx]1EEE
+PASS: g++.dg/cpp2a/nontype-subob1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob2.C -std=c++17
+PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++20 scan-assembler _Z1f1AIXaddtcvR7DerivedILi0EEL_Z1dE1iEE
+PASS: g++.dg/cpp2a/nontype-subob2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/nontype-subob2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init1.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init10.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init10.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/paren-init10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init11.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/paren-init11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init12.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init12.C -std=c++20 scan-assembler _ZN1Ccv1AEv
+PASS: g++.dg/cpp2a/paren-init12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init13.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init13.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/paren-init13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init13.C -std=c++98
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init15.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init16.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init16.C -std=c++98
+PASS: g++.dg/cpp2a/paren-init17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init18.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init19.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/paren-init19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init2.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init20.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init21.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init21.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init21.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init21.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init22.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init22.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init22.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init23.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init23.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init23.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/paren-init23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init24.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init24.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init24.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init25.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init25.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init25.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init26.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init26.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/paren-init26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init26.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init27.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init27.C -std=gnu++17
+PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init27.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init27.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init28.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init28.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 scan-assembler _ZGR1r_
+PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 scan-assembler _ZGR2r2_
+PASS: g++.dg/cpp2a/paren-init28.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init28.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init29.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init29.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init29.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init29.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init3.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init30.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init30.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init30.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/paren-init30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init30.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init31.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init31.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init31.C -std=c++20 scan-assembler-not _ZGR
+PASS: g++.dg/cpp2a/paren-init31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init31.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init32.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init32.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/paren-init32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init32.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init33.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init33.C -std=gnu++17
+PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init33.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init33.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init34.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init34.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/paren-init34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init34.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init35.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init35.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init35.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init35.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init36.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init36.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/paren-init36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init36.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init37.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init37.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/paren-init37.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init37.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init4.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init5.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init6.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init6.C -std=c++20 scan-assembler-not _ZGR1a
+PASS: g++.dg/cpp2a/paren-init6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init7.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/paren-init7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/paren-init7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init8.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/paren-init8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/paren-init9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/paren-init9.C -std=c++17
+PASS: g++.dg/cpp2a/paren-init9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/paren-init9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/pr88534.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/pr88534.C -std=gnu++17
+PASS: g++.dg/cpp2a/pr88534.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr88534.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/pr88537.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/pr88537.C -std=gnu++17
+PASS: g++.dg/cpp2a/pr88537.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr88537.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/pr89913.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/pr89913.C -std=c++17
+PASS: g++.dg/cpp2a/pr89913.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp2a/pr89913.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr89913.C -std=c++98
+XFAIL: g++.dg/cpp2a/pr96437.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/cpp2a/pr96437.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/cpp2a/pr96437.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/cpp2a/pr96437.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr98082.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/pr98082.C -std=gnu++17
+PASS: g++.dg/cpp2a/pr98082.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr98082.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/pr99833.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/pr99833.C -std=c++17
+PASS: g++.dg/cpp2a/pr99833.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/pr99833.C -std=c++98
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/ptrmem1.C -std=c++98
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ptrmem1a.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/ptrmem1a.C -std=gnu++98
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/range-for1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/range-for1.C -std=gnu++98
+PASS: g++.dg/cpp2a/range-for10.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for10.C execution test
+PASS: g++.dg/cpp2a/range-for11.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for11.C execution test
+PASS: g++.dg/cpp2a/range-for12.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for13.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for13.C execution test
+PASS: g++.dg/cpp2a/range-for14.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for14.C execution test
+PASS: g++.dg/cpp2a/range-for15.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for15.C execution test
+PASS: g++.dg/cpp2a/range-for16.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for16.C execution test
+PASS: g++.dg/cpp2a/range-for17.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for17.C execution test
+PASS: g++.dg/cpp2a/range-for18.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for2.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for3.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for4.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for4.C execution test
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 13)
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 21)
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 23)
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 32)
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 39)
+PASS: g++.dg/cpp2a/range-for5.C (test for errors, line 43)
+PASS: g++.dg/cpp2a/range-for5.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for6.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for6.C execution test
+PASS: g++.dg/cpp2a/range-for7.C (test for errors, line 40)
+PASS: g++.dg/cpp2a/range-for7.C (test for errors, line 43)
+PASS: g++.dg/cpp2a/range-for7.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for8.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for8.C execution test
+PASS: g++.dg/cpp2a/range-for9.C (test for excess errors)
+PASS: g++.dg/cpp2a/range-for9.C execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-constexpr3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-decltype1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-decltype1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-decltype1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-decltype1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-eq1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq10.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/spaceship-eq10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq11.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-eq11.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++17
+PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq12.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq13.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-eq13.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq14.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-eq14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq15.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 127)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 159)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 186)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 195)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 206)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 208)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 46 (test for warnings, line 45)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 48 (test for warnings, line 47)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 54 (test for warnings, line 53)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 59 (test for warnings, line 58)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 83 (test for errors, line 84)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 at line 93 (test for warnings, line 92)
+PASS: g++.dg/cpp2a/spaceship-eq15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-eq1a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq3.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/spaceship-eq3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq4.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-eq4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq5.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/spaceship-eq5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq6.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/spaceship-eq6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq7.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/spaceship-eq7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq8.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/cpp2a/spaceship-eq8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq9.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-eq9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-eq9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 at line 5 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/spaceship-err1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-err2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err3.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/spaceship-err3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err4.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-err4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err5.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/spaceship-err5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err6.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-err6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err7.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-err7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-err7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-fallback1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-fallback1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-fallback1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-fallback1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-friend1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-friend1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/spaceship-friend1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-friend1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-p1186.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-p1186.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 116)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/cpp2a/spaceship-p1186.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-p1186.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-ref1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-ref1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/cpp2a/spaceship-ref1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-ref1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-rewrite1.C -std=c++98
+PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-rewrite4.C -std=c++98
+PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-rewrite5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1-neg.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-scalar1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-scalar2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++17
+PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-scalar3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-sfinae2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg5.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth-neg6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++17
+PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth10.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth11.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth12.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth12.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth13.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth14.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth14.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth15.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth1a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth1a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth2a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2b.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2b.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth2b.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth2b.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth3a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth3a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth4.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth5.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-synth5.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth6.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++20 at line 8 (test for errors, line 9)
+PASS: g++.dg/cpp2a/spaceship-synth6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth7.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8a.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/cpp2a/spaceship-synth8a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth8a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth9.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/spaceship-synth9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-synth9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-union1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-union1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-union1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-union1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-vec1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-vec1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/spaceship-vec1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-vec1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-virtual1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-virtual1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/spaceship-virtual1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/spaceship-virtual1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/spaceship-weak1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/spaceship-weak1.C -std=c++17
+PASS: g++.dg/cpp2a/spaceship-weak1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/spaceship-weak1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc1.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc10.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/srcloc10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc11.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/srcloc11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc12.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/srcloc12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc13.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/srcloc13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc14.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc15.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/srcloc15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/srcloc15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc16.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/srcloc16.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/srcloc16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc17.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/srcloc17.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/srcloc17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc18.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/srcloc18.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/cpp2a/srcloc18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc19.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc2.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc20.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc20.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/cpp2a/srcloc20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc20.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc3.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 at line 5 (test for warnings, line 3)
+PASS: g++.dg/cpp2a/srcloc3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc4.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/srcloc4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc5.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/cpp2a/srcloc5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc6.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/cpp2a/srcloc6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc7.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/srcloc7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc8.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/cpp2a/srcloc8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/srcloc9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/srcloc9.C -std=c++17
+PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/cpp2a/srcloc9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/srcloc9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename1.C -std=c++17
+PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/typename1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename10.C -std=c++17
+PASS: g++.dg/cpp2a/typename10.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/typename10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename11.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename11.C -std=c++17
+PASS: g++.dg/cpp2a/typename11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename11.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename12.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename12.C -std=c++17
+PASS: g++.dg/cpp2a/typename12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename12.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename13.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename13.C -std=c++17
+PASS: g++.dg/cpp2a/typename13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename13.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename14.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename14.C -std=c++17
+PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/typename14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename14.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename15.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename15.C -std=c++17
+PASS: g++.dg/cpp2a/typename15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename15.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename16.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename16.C -std=c++17
+PASS: g++.dg/cpp2a/typename16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename16.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename17.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename17.C -std=c++17
+PASS: g++.dg/cpp2a/typename17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename17.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename18.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename18.C -std=c++17
+PASS: g++.dg/cpp2a/typename18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename18.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename19.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename19.C -std=c++17
+PASS: g++.dg/cpp2a/typename19.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/typename19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename19.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename2.C -std=c++17
+PASS: g++.dg/cpp2a/typename2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename3.C -std=c++17
+PASS: g++.dg/cpp2a/typename3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/typename3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename4.C -std=c++17
+PASS: g++.dg/cpp2a/typename4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename5.C -std=c++17
+PASS: g++.dg/cpp2a/typename5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename6.C -std=c++17
+PASS: g++.dg/cpp2a/typename6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename7.C -std=c++17
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/typename7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename7.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename8.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/typename8.C -std=c++17
+PASS: g++.dg/cpp2a/typename8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/typename9.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/typename9.C -std=gnu++17
+PASS: g++.dg/cpp2a/typename9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/typename9.C -std=gnu++98
+PASS: g++.dg/cpp2a/ucn1.C (test for excess errors)
+PASS: g++.dg/cpp2a/ucn1.C 110000 outside UCS (test for warnings, line 6)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 26 (test for errors, line 25)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 at line 29 (test for errors, line 28)
+PASS: g++.dg/cpp2a/ucn2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/ucn2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-ctad.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp-neg2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp.C -std=c++17
+PASS: g++.dg/cpp2a/udlit-class-nttp.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/udlit-class-nttp.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-1.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/cpp2a/using-enum-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10a.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-10a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-10a.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-2.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/cpp2a/using-enum-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-2.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-3.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-3.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/cpp2a/using-enum-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-3.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-4.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-4.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/using-enum-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-4.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-5.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-5.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/cpp2a/using-enum-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-5.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-6.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-6.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/cpp2a/using-enum-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-6.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-7.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-7.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp2a/using-enum-7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-7.C -std=c++98
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/cpp2a/using-enum-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-8.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/using-enum-9.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/using-enum-9.C -std=c++17
+PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp2a/using-enum-9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/using-enum-9.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/volatile1.C -std=c++14
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 110)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 115)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 138)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 139)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 77)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 78)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 79)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 80)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 81)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 82)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 83)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for bogus messages, line 87)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 110)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 115)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 138)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 139)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 77)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 78)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 79)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 80)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 81)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 82)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 83)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for bogus messages, line 87)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 100)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 109)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 114)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 137)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 58)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 64)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 68)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 84)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 92)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/volatile1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/volatile1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/volatile2.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/volatile2.C -std=gnu++17
+PASS: g++.dg/cpp2a/volatile2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/volatile2.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/volatile3.C -std=gnu++14
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 111)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 116)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 139)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 140)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 78)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 79)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 80)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 81)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 82)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 83)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 84)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for bogus messages, line 88)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 138)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 111)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 116)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 139)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 140)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 78)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 79)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 80)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 81)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 82)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 83)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 84)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for bogus messages, line 88)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 138)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/cpp2a/volatile3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/volatile3.C -std=gnu++98
+UNSUPPORTED: g++.dg/cpp2a/volatile4.C -std=gnu++14
+UNSUPPORTED: g++.dg/cpp2a/volatile4.C -std=gnu++17
+PASS: g++.dg/cpp2a/volatile4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/volatile4.C -std=gnu++98
+PASS: g++.dg/cpp2a/volatile5.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++98 (test for bogus messages, line 10)
+PASS: g++.dg/cpp2a/volatile5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/delayedfold/builtin-constant1.C -std=c++98
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++14 execution test
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++17 execution test
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++20 execution test
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin-constant2.C -std=c++98 execution test
+PASS: g++.dg/delayedfold/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/delayedfold/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/delayedfold/df-warn-signedunsigned2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/delayedfold/fwrapv1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/delayedfold/switch-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/delayedfold/switch-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/delayedfold/switch-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/delayedfold/switch-1.C -std=c++98
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++14 execution test
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++17 execution test
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++20 execution test
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/delayedfold/unary-plus1.C -std=c++98 execution test
+PASS: g++.dg/diagnostic/aka1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/aka1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/aka1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/aka1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/aka1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/aka1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/aka1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/aka2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/diagnostic/aka2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/aka2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/diagnostic/aka2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/aka2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/aka2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/diagnostic/aka2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++14 expected multiline pattern lines 16-19
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++14 expected multiline pattern lines 22-23
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++17 expected multiline pattern lines 16-19
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++17 expected multiline pattern lines 22-23
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 expected multiline pattern lines 16-19
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 expected multiline pattern lines 22-23
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 expected multiline pattern lines 16-19
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 expected multiline pattern lines 22-23
+PASS: g++.dg/diagnostic/aka3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/aka4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/aka4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/aka4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/aka4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/aka4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/aka4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/aka4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/aka4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/aka4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/aka4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/aka4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 100)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 126)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 86)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 100)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 126)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 100)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 126)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 100)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 126)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 86)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 93)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 101)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 108)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 101)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 108)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 101)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 102)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 103)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 104)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 106)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 108)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 110)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 111)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 112)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 113)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 114)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 116)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 117)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 118)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 119)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 120)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 121)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 122)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 124)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 125)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 68)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 69)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 70)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 71)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 72)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 73)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 74)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 75)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 76)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 77)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 79)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 80)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 81)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 82)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 83)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 85)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 90)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 92)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 94)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 95)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 98)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/diagnostic/aka5b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/alignof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/alignof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/alignof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++14 at line 21 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/alignof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++17 at line 21 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/alignof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/diagnostic/alignof4.C -std=c++20 at line 21 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/alignof4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/alignof4.C -std=c++98
+PASS: g++.dg/diagnostic/array-init1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/array-init1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/auto-storage-1.C -std=c++14
+UNSUPPORTED: g++.dg/diagnostic/auto-storage-1.C -std=c++17
+UNSUPPORTED: g++.dg/diagnostic/auto-storage-1.C -std=c++20
+PASS: g++.dg/diagnostic/auto-storage-1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/auto-storage-1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/auto1.C -std=c++14
+PASS: g++.dg/diagnostic/auto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/auto1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/auto1.C -std=c++98
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 69)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 85)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 13-17
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 32-39
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 48-51
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 54-55
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 71-74
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 78-79
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 87-90
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 94-95
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 69)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 85)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 13-17
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 32-39
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 48-51
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 54-55
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 71-74
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 78-79
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 87-90
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 94-95
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for errors, line 85)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 13-17
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 32-39
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 48-51
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 54-55
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 71-74
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 78-79
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 87-90
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 expected multiline pattern lines 94-95
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 69)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 85)
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 13-17
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 32-39
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 48-51
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 54-55
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 71-74
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 78-79
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 87-90
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 94-95
+PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/diagnostic/bad-binary-ops2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/base-operand-non-pointer-1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/base.C -std=gnu++14
+PASS: g++.dg/diagnostic/base.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/base.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/base.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/base.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/base.C -std=gnu++98
+PASS: g++.dg/diagnostic/bindings1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bindings1.C -std=c++14 execution test
+PASS: g++.dg/diagnostic/bindings1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bindings1.C -std=c++17 execution test
+PASS: g++.dg/diagnostic/bindings1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bindings1.C -std=c++20 execution test
+PASS: g++.dg/diagnostic/bindings1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/bindings1.C -std=c++98 execution test
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 at line 13 (test for bogus messages, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++17 at line 13 (test for bogus messages, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 at line 13 (test for bogus messages, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 at line 13 (test for bogus messages, line 11)
+PASS: g++.dg/diagnostic/bitfld1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 anonymous at line 9 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 declaration at line 8 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++14 expected (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++17 anonymous at line 9 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++17 declaration at line 8 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++17 expected (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 anonymous at line 9 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 declaration at line 8 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++20 expected (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 anonymous at line 9 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 declaration at line 8 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld2.C -std=c++98 expected (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/bitfld3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/bitfld4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/bitfld4.C -std=c++98
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/complex-invalid-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/conflicting-specifiers-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/constexpr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/constexpr1.C -std=c++98
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/constexpr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/constexpr2.C -std=c++98
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 24 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 26 (test for warnings, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 29 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 at line 32 (test for warnings, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 at line 24 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 at line 26 (test for warnings, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 at line 29 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 at line 32 (test for warnings, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 24 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 26 (test for warnings, line 25)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 29 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 at line 32 (test for warnings, line 31)
+PASS: g++.dg/diagnostic/constexpr3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/constexpr3.C -std=c++98
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/constexpr4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/constexpr4.C -std=c++98
+PASS: g++.dg/diagnostic/delete1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/delete1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/delete1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/delete1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/delete1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/delete1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/delete1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/delete1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/disable.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++14 expected multiline pattern lines 15-17
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++14 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++17 expected multiline pattern lines 15-17
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++17 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 expected multiline pattern lines 15-17
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 expected multiline pattern lines 15-17
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/duplicate1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/enum2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/enum2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/enum2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/enum2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/enum2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/enum2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/enum2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/enum2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/enum3.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/enum3.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/enum3.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/enum3.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/enum3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/explicit.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/explicit.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/explicit.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/explicit.C -std=c++98
+PASS: g++.dg/diagnostic/expr1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/expr1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/expr1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/expr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/expr1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/expr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/extern-initialized.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++14 expected multiline pattern lines 5-7
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++17 expected multiline pattern lines 5-7
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 expected multiline pattern lines 5-7
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 expected multiline pattern lines 5-7
+PASS: g++.dg/diagnostic/friend1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/friend2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/friend2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/friend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/friend2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/friend2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/friend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/friend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/friend2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/friend3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/friend3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/friend3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/friend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/friend3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/friend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++14 expected multiline pattern lines 13-13
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++14 expected multiline pattern lines 16-16
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++17 expected multiline pattern lines 13-13
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++17 expected multiline pattern lines 16-16
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 expected multiline pattern lines 13-13
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 expected multiline pattern lines 16-16
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 expected multiline pattern lines 13-13
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 expected multiline pattern lines 16-16
+PASS: g++.dg/diagnostic/function-color1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/functional-cast-to-array-type-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/incomplete-type-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/inconsistent-deduction-1.C -std=c++98
+PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/inhibit-warn-1.C -std=gnu++98
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/inhibit-warn-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/integral-array-size-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/diagnostic/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/local1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/local1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/diagnostic/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/diagnostic/local1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/local1.C -std=c++98
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++14 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++14 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++17 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++17 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/long-short.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/main1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/main1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/main1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/main1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/main1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/main1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/main1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/main1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/main2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/main2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/main2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/main2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/main2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/main2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/main2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/main2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/maybe_unused1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/maybe_unused1.C -std=c++98
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for bogus messages, line 21)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for bogus messages, line 21)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for bogus messages, line 8)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/mem-init1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++14 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++17 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 expected multiline pattern lines 7-9
+PASS: g++.dg/diagnostic/member-decl-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/member-fn-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/member-fn-1.C -std=c++98
+PASS: g++.dg/diagnostic/method1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/method1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/method1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/method1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/method1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/method1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/method1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/diagnostic/method1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 12 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 30 (test for errors, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 35 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 48 (test for errors, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 53 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 64 (test for errors, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 69 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 at line 7 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 14-15
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 19-20
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 66-67
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 71-72
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 12 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 30 (test for errors, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 35 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 48 (test for errors, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 53 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 64 (test for errors, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 69 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 at line 7 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 14-15
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 19-20
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 66-67
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 71-72
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 12 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 30 (test for errors, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 35 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 48 (test for errors, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 53 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 64 (test for errors, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 69 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 at line 7 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 14-15
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 19-20
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 66-67
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 71-72
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 12 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 30 (test for errors, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 35 (test for warnings, line 28)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 48 (test for errors, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 53 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 64 (test for errors, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 69 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 at line 7 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 14-15
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 19-20
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 66-67
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 71-72
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/missing-default-args.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++14 hint at line 6 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++14 hint at line 9 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++17 hint at line 6 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++17 hint at line 9 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 hint at line 6 (test for warnings, line 5)
+PASS: g++.dg/diagnostic/missing-header-pr110164.C -std=c++20 hint at line 9 (test for warnings, line 8)
+UNSUPPORTED: g++.dg/diagnostic/missing-header-pr110164.C -std=c++98
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++14 expected multiline pattern lines 9-11
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 expected multiline pattern lines 9-11
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/missing-typename.C -std=gnu++20
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++98 expected multiline pattern lines 9-11
+PASS: g++.dg/diagnostic/missing-typename.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++14 expected multiline pattern lines 10-12
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++17 expected multiline pattern lines 10-12
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 expected multiline pattern lines 10-12
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 expected multiline pattern lines 10-12
+PASS: g++.dg/diagnostic/nested-name-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/no-type-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/no-type-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/not-a-function-template-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/not-a-function-template-1.C -std=c++98
+UNSUPPORTED: g++.dg/diagnostic/nullptr.C -std=c++14
+UNSUPPORTED: g++.dg/diagnostic/nullptr.C -std=c++17
+PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/nullptr.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/nullptr.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/nullptr.C -std=c++98
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/out-of-class-redeclaration.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 115)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 158)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 180)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 204)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 102 (test for warnings, line 90)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 122 (test for warnings, line 111)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 137 (test for warnings, line 136)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 144 (test for warnings, line 132)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 165 (test for warnings, line 154)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 187 (test for warnings, line 175)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 211 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 216 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 at line 81 (test for warnings, line 70)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 104-105
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 117-120
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 124-125
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 139-142
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 146-147
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 160-163
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 167-168
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 182-185
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 189-190
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 206-209
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 213-214
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 218-219
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 83-84
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 97-100
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 115)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 158)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 180)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 204)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 102 (test for warnings, line 90)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 122 (test for warnings, line 111)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 137 (test for warnings, line 136)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 144 (test for warnings, line 132)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 165 (test for warnings, line 154)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 187 (test for warnings, line 175)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 211 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 216 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 at line 81 (test for warnings, line 70)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 104-105
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 117-120
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 124-125
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 139-142
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 146-147
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 160-163
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 167-168
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 182-185
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 189-190
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 206-209
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 213-214
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 218-219
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 83-84
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 97-100
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 115)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 158)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 180)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 204)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 102 (test for warnings, line 90)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 122 (test for warnings, line 111)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 137 (test for warnings, line 136)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 144 (test for warnings, line 132)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 165 (test for warnings, line 154)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 187 (test for warnings, line 175)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 211 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 216 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 at line 81 (test for warnings, line 70)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 104-105
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 117-120
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 124-125
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 139-142
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 146-147
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 160-163
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 167-168
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 182-185
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 189-190
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 206-209
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 213-214
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 218-219
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 83-84
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 expected multiline pattern lines 97-100
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 115)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 158)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 180)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 204)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for errors, line 95)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 102 (test for warnings, line 90)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 122 (test for warnings, line 111)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 137 (test for warnings, line 136)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 144 (test for warnings, line 132)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 165 (test for warnings, line 154)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 187 (test for warnings, line 175)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 211 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 216 (test for warnings, line 198)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 at line 81 (test for warnings, line 70)
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 104-105
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 117-120
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 124-125
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 139-142
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 146-147
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 160-163
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 167-168
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 182-185
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 189-190
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 206-209
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 213-214
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 218-219
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 83-84
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 97-100
+PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 15 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 at line 21 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 expected multiline pattern lines 23-24
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 at line 15 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 at line 20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 at line 21 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 expected multiline pattern lines 23-24
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 15 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 20 (test for warnings, line 8)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 at line 21 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 expected multiline pattern lines 23-24
+PASS: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/param-type-mismatch-3.C -std=gnu++98
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 133)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 153)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 193)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 213)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 235)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 255)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 200 (test for warnings, line 189)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 220 (test for warnings, line 209)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 240 (test for warnings, line 231)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 260 (test for warnings, line 251)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 102-103
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 115-118
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 121-122
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 135-138
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 141-142
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 155-158
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 161-162
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 176-179
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 182-183
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 195-198
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 202-203
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 215-218
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 222-223
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 237-238
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 242-243
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 257-258
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 262-263
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 82-83
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 expected multiline pattern lines 96-99
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 133)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 153)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 193)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 213)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 235)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 255)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 200 (test for warnings, line 189)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 220 (test for warnings, line 209)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 240 (test for warnings, line 231)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 260 (test for warnings, line 251)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 102-103
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 115-118
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 121-122
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 135-138
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 141-142
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 155-158
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 161-162
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 176-179
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 182-183
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 195-198
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 202-203
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 215-218
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 222-223
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 237-238
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 242-243
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 257-258
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 262-263
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 82-83
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 expected multiline pattern lines 96-99
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 133)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 153)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 193)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 213)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 235)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 255)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 200 (test for warnings, line 189)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 220 (test for warnings, line 209)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 240 (test for warnings, line 231)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 260 (test for warnings, line 251)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 102-103
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 115-118
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 121-122
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 135-138
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 141-142
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 155-158
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 161-162
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 176-179
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 182-183
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 195-198
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 202-203
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 215-218
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 222-223
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 237-238
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 242-243
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 257-258
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 262-263
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 82-83
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 expected multiline pattern lines 96-99
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 113)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 133)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 153)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 174)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 193)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 213)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 235)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 255)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 54)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 74)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for errors, line 94)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 18 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 200 (test for warnings, line 189)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 220 (test for warnings, line 209)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 240 (test for warnings, line 231)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 260 (test for warnings, line 251)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 38 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 at line 61 (test for warnings, line 47)
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 102-103
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 115-118
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 121-122
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 13-16
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 135-138
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 141-142
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 155-158
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 161-162
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 176-179
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 182-183
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 195-198
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 202-203
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 215-218
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 222-223
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 237-238
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 242-243
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 257-258
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 262-263
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 33-36
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 56-59
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 63-64
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 76-79
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 82-83
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 expected multiline pattern lines 96-99
+PASS: g++.dg/diagnostic/param-type-mismatch.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/parm1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/parm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/parm1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/parm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/parm1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/parm1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/parm1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 40)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 46)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 35 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 38 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 41 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 44 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 47 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 50 (test for warnings, line 26)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 at line 53 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/pr100716.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr13981.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr58979.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr59838.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr60862.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/diagnostic/pr61004.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr65923.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr65923.C -std=c++98
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++14 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++14 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++17 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++17 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++14 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++14 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++17 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++17 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/pr67960.C -std=c++20 at line 12 (test for warnings, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++20 at line 13 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr67960.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr67960.C -std=c++98
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++14 expected multiline pattern lines 34-35
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++14 expected multiline pattern lines 38-39
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++14 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++17 expected multiline pattern lines 34-35
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++17 expected multiline pattern lines 38-39
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++17 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 34-35
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 38-39
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 34-35
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 38-39
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr70105.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++17 at line 7 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr71075.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++14 at line 6 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++14 at line 9 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++17 at line 6 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++17 at line 9 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++20 at line 6 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++20 at line 9 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++98 at line 6 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++98 at line 9 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr72803.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr77777.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr77949.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 at line 10 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 at line 15 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 at line 30 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 at line 35 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 at line 40 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 at line 10 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 at line 15 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 at line 30 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 at line 35 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 at line 40 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 10 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 15 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 30 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 35 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 at line 40 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 10 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 15 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 30 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 35 (test for warnings, line 23)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 at line 40 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 17-18
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 37-38
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr79300.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr79304.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++14 PR c++/80473 at line 3 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++17 PR c++/80473 at line 3 (test for bogus messages, line )
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr80473.C -std=gnu++20 PR c++/80473 at line 3 (test for bogus messages, line )
+UNSUPPORTED: g++.dg/diagnostic/pr80473.C -std=gnu++98
+PASS: g++.dg/diagnostic/pr84138.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/pr84138.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/diagnostic/pr85464.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/pr86201.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr86201.C -std=c++98
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++14 at line 7 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++14 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++17 at line 7 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++17 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 at line 7 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 at line 7 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr86993.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++14 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++14 expected multiline pattern lines 16-17
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++17 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++17 expected multiline pattern lines 16-17
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 expected multiline pattern lines 16-17
+PASS: g++.dg/diagnostic/pr87386.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr87386.C -std=gnu++98
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 at line 40 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 expected multiline pattern lines 24-25
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 expected multiline pattern lines 33-34
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 expected multiline pattern lines 46-47
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 at line 40 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 expected multiline pattern lines 24-25
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 expected multiline pattern lines 33-34
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 expected multiline pattern lines 46-47
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 at line 40 (test for errors, line 39)
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 24-25
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 33-34
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 42-43
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 expected multiline pattern lines 46-47
+PASS: g++.dg/diagnostic/pr89390.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr89390.C -std=gnu++98
+PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for bogus messages, line 2)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for bogus messages, line 3)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++17 (test for bogus messages, line 2)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++17 (test for bogus messages, line 3)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for bogus messages, line 2)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for bogus messages, line 3)
+PASS: g++.dg/diagnostic/pr90243.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/pr90243.C -std=c++98
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr90767-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/pr90767-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/pr96045-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/pr96045-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/pr96328.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/ptrtomem1.C -std=c++14
+UNSUPPORTED: g++.dg/diagnostic/ptrtomem1.C -std=c++17
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/diagnostic/ptrtomem1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/ptrtomem1.C -std=c++98
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/diagnostic/ptrtomem2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/ptrtomem2.C -std=c++98
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/diagnostic/ptrtomem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/recur-align.C -std=gnu++11 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/recur-align.C -std=gnu++11 (test for excess errors)
+PASS: g++.dg/diagnostic/recur-align.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/recur-align.C -std=gnu++14 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/recur-align.C -std=gnu++20
+UNSUPPORTED: g++.dg/diagnostic/recur-align.C -std=gnu++98
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/redeclaration-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/diagnostic/redeclaration-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 124)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 158)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 168)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 124)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 158)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 168)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 124)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 158)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 168)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 113)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 124)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 158)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 174)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 168)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 100)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 121)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 137)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 55)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 64)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 76)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for errors, line 87)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 131)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/diagnostic/redeclaration-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/ref1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/ref1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/ref1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/ref1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/ref2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/ref2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/ref2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/ref2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/ref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/ref3.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/ref3.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/ref3.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/ref3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/ref3.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/ref3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/return-type-invalid-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/diagnostic/return-type-loc1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/return-type-loc1.C -std=c++98
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/returning-a-value-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/scope1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/scope1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/scope1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/scope1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/diagnostic/scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++14 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++14 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++17 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++17 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 expected multiline pattern lines 10-11
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/signed-unsigned.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/static-cdtor-1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/static_assert1.C -std=c++14
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/diagnostic/static_assert1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/static_assert1.C -std=c++98
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 53)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 15-16
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 25-26
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 30-31
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 35-36
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 45-46
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 60-61
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 expected multiline pattern lines 65-66
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 53)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 15-16
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 25-26
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 30-31
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 35-36
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 45-46
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 60-61
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 expected multiline pattern lines 65-66
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 53)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 15-16
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 20-21
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 25-26
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 30-31
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 35-36
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 40-41
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 45-46
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 50-51
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 55-56
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 60-61
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 expected multiline pattern lines 65-66
+PASS: g++.dg/diagnostic/static_assert2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/static_assert2.C -std=gnu++98
+UNSUPPORTED: g++.dg/diagnostic/static_assert3.C -std=gnu++14
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 21 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 27 (test for warnings, line 22)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 at line 35 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 18-19
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 24-25
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 21 (test for warnings, line 16)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 27 (test for warnings, line 22)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 at line 35 (test for warnings, line 29)
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 18-19
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 24-25
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 32-33
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/static_assert3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/static_assert3.C -std=gnu++98
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/diagnostic/static_assert4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/static_assert4.C -std=c++98
+PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 19)
+PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 3)
+PASS: g++.dg/diagnostic/string-literal-concat.C (test for errors, line 9)
+PASS: g++.dg/diagnostic/string-literal-concat.C (test for excess errors)
+PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 11-12
+PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 21-22
+PASS: g++.dg/diagnostic/string-literal-concat.C expected multiline pattern lines 5-6
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++14 at line 3 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++17 at line 3 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++20 at line 3 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1.C -std=c++98
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++14 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++17 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++20 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1a.C -std=c++98
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++14 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++17 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++20 at line 4 (test for errors, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1b.C -std=c++98
+PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1c.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1c.C -std=c++98
+PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1d.C -std=gnu++98
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++14 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++17 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++20 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1e.C -std=gnu++98
+PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1f.C -std=gnu++98
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++14 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++17 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++20 at line 4 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1g.C -std=gnu++98
+PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1h.C -std=gnu++98
+PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/sys-narrow1i.C -std=gnu++98
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++14 expected multiline pattern lines 11-12
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++14 expected multiline pattern lines 6-7
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++17 expected multiline pattern lines 11-12
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++17 expected multiline pattern lines 6-7
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 expected multiline pattern lines 11-12
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 expected multiline pattern lines 6-7
+PASS: g++.dg/diagnostic/thread-thread_local.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/thread-thread_local.C -std=gnu++98
+PASS: g++.dg/diagnostic/thread1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/diagnostic/thread1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/thread1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/thread1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/diagnostic/thread1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/thread1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/thread1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/thread1.C -std=c++98
+UNSUPPORTED: g++.dg/diagnostic/top-level-auto-1.C -std=c++14
+UNSUPPORTED: g++.dg/diagnostic/top-level-auto-1.C -std=c++17
+UNSUPPORTED: g++.dg/diagnostic/top-level-auto-1.C -std=c++20
+PASS: g++.dg/diagnostic/top-level-auto-1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/top-level-auto-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/trailing1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/trailing1.C -std=c++98
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/diagnostic/two-or-more-data-types-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/typedef-initialized.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++14 at line 13 (test for errors, line 11)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++14 at line 9 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++17 at line 13 (test for errors, line 11)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++17 at line 9 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 at line 13 (test for errors, line 11)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 at line 9 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 at line 13 (test for errors, line 11)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 at line 9 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-extern-c.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/diagnostic/unclosed-function.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-namespace.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/diagnostic/unclosed-struct.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/diagnostic/undeclared1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/diagnostic/using1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/using1.C -std=c++14 at line 10 (test for warnings, line )
+PASS: g++.dg/diagnostic/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/using1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/using1.C -std=c++17 at line 10 (test for warnings, line )
+PASS: g++.dg/diagnostic/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/using1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/using1.C -std=c++20 at line 10 (test for warnings, line )
+PASS: g++.dg/diagnostic/using1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/using1.C -std=c++98
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/diagnostic/variably-modified-type-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/diagnostic/variadic1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/variadic1.C -std=c++98
+PASS: g++.dg/diagnostic/virtual-constexpr.C (test for errors, line 12)
+PASS: g++.dg/diagnostic/virtual-constexpr.C (test for errors, line 7)
+PASS: g++.dg/diagnostic/virtual-constexpr.C (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-constexpr.C expected multiline pattern lines 14-15
+PASS: g++.dg/diagnostic/virtual-constexpr.C expected multiline pattern lines 9-10
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++14 expected multiline pattern lines 13-14
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++14 expected multiline pattern lines 8-9
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++17 expected multiline pattern lines 13-14
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++17 expected multiline pattern lines 8-9
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 expected multiline pattern lines 13-14
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 expected multiline pattern lines 8-9
+PASS: g++.dg/diagnostic/virtual-friend.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/diagnostic/virtual-friend.C -std=gnu++98
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++14 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++14 expected multiline pattern lines 7-8
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++17 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++17 expected multiline pattern lines 7-8
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 expected multiline pattern lines 7-8
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 expected multiline pattern lines 12-13
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 expected multiline pattern lines 7-8
+PASS: g++.dg/diagnostic/virtual-static.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/diagnostic/wrong-tag-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/080514-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/080514-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/080514-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/080514-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/aggregate1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/aggregate1.C -std=c++14 execution test
+PASS: g++.dg/eh/aggregate1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/aggregate1.C -std=c++17 execution test
+PASS: g++.dg/eh/aggregate1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/aggregate1.C -std=c++20 execution test
+PASS: g++.dg/eh/aggregate1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/aggregate1.C -std=c++98 execution test
+PASS: g++.dg/eh/aggregate2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/aggregate2.C -std=c++14 execution test
+PASS: g++.dg/eh/aggregate2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/aggregate2.C -std=c++17 execution test
+PASS: g++.dg/eh/aggregate2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/aggregate2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/eh/aggregate2.C -std=c++98
+PASS: g++.dg/eh/alias1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/alias1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/alias1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/alias1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/alias1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/alias1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/alias1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/alias1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/anon1.C -std=c++14 execution test
+PASS: g++.dg/eh/anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/anon1.C -std=c++17 execution test
+PASS: g++.dg/eh/anon1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/anon1.C -std=c++20 execution test
+PASS: g++.dg/eh/anon1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/anon1.C -std=c++98 execution test
+PASS: g++.dg/eh/anon2.C -std=c++14 scan-assembler \\*N12_GLOBAL__N_11AE
+PASS: g++.dg/eh/anon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/anon2.C -std=c++17 scan-assembler \\*N12_GLOBAL__N_11AE
+PASS: g++.dg/eh/anon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/anon2.C -std=c++20 scan-assembler \\*N12_GLOBAL__N_11AE
+PASS: g++.dg/eh/anon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/anon2.C -std=c++98 scan-assembler \\*N12_GLOBAL__N_11AE
+PASS: g++.dg/eh/anon2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++14
+UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++17
+UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++20
+UNSUPPORTED: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98
+UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++14
+UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++17
+UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++20
+UNSUPPORTED: g++.dg/eh/arm-vfp-unwind.C -std=c++98
+PASS: g++.dg/eh/array1.C -std=gnu++14 scan-tree-dump-times gimple "catch" 1
+PASS: g++.dg/eh/array1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/array1.C -std=gnu++17 scan-tree-dump-times gimple "catch" 1
+PASS: g++.dg/eh/array1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/array1.C -std=gnu++20 scan-tree-dump-times gimple "catch" 1
+PASS: g++.dg/eh/array1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/array1.C -std=gnu++98 scan-tree-dump-times gimple "catch" 1
+PASS: g++.dg/eh/array1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/array2.C -std=c++14 execution test
+PASS: g++.dg/eh/array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/array2.C -std=c++17 execution test
+PASS: g++.dg/eh/array2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/array2.C -std=c++20 execution test
+PASS: g++.dg/eh/array2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/array2.C -std=c++98 execution test
+PASS: g++.dg/eh/array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/array3.C -std=c++14 execution test
+PASS: g++.dg/eh/array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/array3.C -std=c++17 execution test
+PASS: g++.dg/eh/array3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/array3.C -std=c++20 execution test
+PASS: g++.dg/eh/array3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/array3.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/async-unwind1.C -std=gnu++98
+UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/async-unwind2.C -std=gnu++98
+PASS: g++.dg/eh/builtin1.C -std=gnu++14 scan-tree-dump-times eh "resx" 2
+PASS: g++.dg/eh/builtin1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/builtin1.C -std=gnu++17 scan-tree-dump-times eh "resx" 2
+PASS: g++.dg/eh/builtin1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/builtin1.C -std=gnu++20 scan-tree-dump-times eh "resx" 2
+PASS: g++.dg/eh/builtin1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/builtin1.C -std=gnu++98 scan-tree-dump-times eh "resx" 2
+PASS: g++.dg/eh/builtin1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/builtin10.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/eh/builtin10.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/eh/builtin10.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin10.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin10.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/eh/builtin10.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/eh/builtin10.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin10.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin10.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/eh/builtin10.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/eh/builtin10.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin10.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin10.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/eh/builtin10.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/eh/builtin10.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin10.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin2.C -std=gnu++14 scan-tree-dump-times eh "resx" 0
+PASS: g++.dg/eh/builtin2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/builtin2.C -std=gnu++17 scan-tree-dump-times eh "resx" 0
+PASS: g++.dg/eh/builtin2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/builtin2.C -std=gnu++20 scan-tree-dump-times eh "resx" 0
+PASS: g++.dg/eh/builtin2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/builtin2.C -std=gnu++98 scan-tree-dump-times eh "resx" 0
+PASS: g++.dg/eh/builtin2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/builtin3.C -std=gnu++14 scan-tree-dump-times eh "resx" 1
+PASS: g++.dg/eh/builtin3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/builtin3.C -std=gnu++17 scan-tree-dump-times eh "resx" 1
+PASS: g++.dg/eh/builtin3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/builtin3.C -std=gnu++20 scan-tree-dump-times eh "resx" 1
+PASS: g++.dg/eh/builtin3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/builtin3.C -std=gnu++98 scan-tree-dump-times eh "resx" 1
+PASS: g++.dg/eh/builtin3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/builtin4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin7.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/eh/builtin7.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/eh/builtin7.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin7.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin7.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/eh/builtin7.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/eh/builtin7.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin7.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/eh/builtin7.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/eh/builtin7.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin7.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin7.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/eh/builtin7.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/eh/builtin7.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/eh/builtin7.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/eh/builtin7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/eh/builtin9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/catch1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/eh/catch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/catch1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/eh/catch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/catch1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/eh/catch1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/catch1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/eh/catch1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/catch2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/eh/catch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/catch2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/eh/catch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/catch2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/eh/catch2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/catch2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/eh/catch2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/catch3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/eh/catch3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/catch3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/eh/catch3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/catch3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/eh/catch3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/catch3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/eh/catch3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/catch4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/eh/catch4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/catch4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/eh/catch4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/catch4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/eh/catch4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/catch4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/eh/catch4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/catch5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/catch5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/catch5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/catch5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cleanup1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/cleanup2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cleanup3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cleanup4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/cleanup5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/cleanup6.C -std=c++14 scan-tree-dump-times gimple "B::~B" 1
+PASS: g++.dg/eh/cleanup6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cleanup6.C -std=c++17 scan-tree-dump-times gimple "B::~B" 1
+PASS: g++.dg/eh/cleanup6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cleanup6.C -std=c++20 scan-tree-dump-times gimple "B::~B" 1
+PASS: g++.dg/eh/cleanup6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/cleanup6.C -std=c++98
+PASS: g++.dg/eh/comdat1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/comdat1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/comdat1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/comdat1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond1.C -std=c++14 execution test
+PASS: g++.dg/eh/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond1.C -std=c++17 execution test
+PASS: g++.dg/eh/cond1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond1.C -std=c++20 execution test
+PASS: g++.dg/eh/cond1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond1.C -std=c++98 execution test
+PASS: g++.dg/eh/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond4.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/eh/cond4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond4.C -std=c++14 execution test
+PASS: g++.dg/eh/cond4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond4.C -std=c++17 execution test
+PASS: g++.dg/eh/cond4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond4.C -std=c++20 execution test
+PASS: g++.dg/eh/cond4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond4.C -std=c++98 execution test
+PASS: g++.dg/eh/cond5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond5.C -std=c++14 execution test
+PASS: g++.dg/eh/cond5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond5.C -std=c++17 execution test
+PASS: g++.dg/eh/cond5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond5.C -std=c++20 execution test
+PASS: g++.dg/eh/cond5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond5.C -std=c++98 execution test
+PASS: g++.dg/eh/cond6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/cond6.C -std=c++14 execution test
+PASS: g++.dg/eh/cond6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/cond6.C -std=c++17 execution test
+PASS: g++.dg/eh/cond6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/cond6.C -std=c++20 execution test
+PASS: g++.dg/eh/cond6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/cond6.C -std=c++98 execution test
+PASS: g++.dg/eh/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/crash2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/eh/crash2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/crash2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/eh/crash2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/crash2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/eh/crash2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/crash2.C -std=gnu++98
+PASS: g++.dg/eh/crossjump1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/crossjump1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/crossjump1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/crossjump1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/crossjump1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/crossjump1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/crossjump1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/crossjump1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++14 execution test
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++17 execution test
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++20 execution test
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/ctor-fntry1.C -std=c++98 execution test
+PASS: g++.dg/eh/ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ctor1.C -std=c++14 execution test
+PASS: g++.dg/eh/ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ctor1.C -std=c++17 execution test
+PASS: g++.dg/eh/ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ctor1.C -std=c++20 execution test
+PASS: g++.dg/eh/ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/ctor1.C -std=c++98 execution test
+PASS: g++.dg/eh/ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ctor2.C -std=c++14 execution test
+PASS: g++.dg/eh/ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ctor2.C -std=c++17 execution test
+PASS: g++.dg/eh/ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ctor2.C -std=c++20 execution test
+PASS: g++.dg/eh/ctor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/ctor2.C -std=c++98 execution test
+PASS: g++.dg/eh/ctor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ctor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ctor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ctor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/dead1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/dead1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/dead1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/dead1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/defarg1.C -std=c++14 execution test
+PASS: g++.dg/eh/defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/defarg1.C -std=c++17 execution test
+PASS: g++.dg/eh/defarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/defarg1.C -std=c++20 execution test
+PASS: g++.dg/eh/defarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/defarg1.C -std=c++98 execution test
+PASS: g++.dg/eh/delayslot1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/delayslot1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/delayslot1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/delayslot1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/delayslot1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/delayslot1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/delayslot1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/delayslot1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/delegating1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/delegating1.C -std=c++14 execution test
+PASS: g++.dg/eh/delegating1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/delegating1.C -std=c++17 execution test
+PASS: g++.dg/eh/delegating1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/delegating1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/eh/delegating1.C -std=c++98
+PASS: g++.dg/eh/delete1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/eh/delete1.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/eh/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/delete1.C -std=c++14 execution test
+PASS: g++.dg/eh/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/delete1.C -std=c++17 execution test
+PASS: g++.dg/eh/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/delete1.C -std=c++20 execution test
+PASS: g++.dg/eh/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/delete1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++14
+UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++17
+UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++20
+UNSUPPORTED: g++.dg/eh/dfp-1.C -std=c++98
+UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++14
+UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++17
+UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++20
+UNSUPPORTED: g++.dg/eh/dfp-2.C -std=c++98
+UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++14
+UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++17
+UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++20
+UNSUPPORTED: g++.dg/eh/dfp-saves-aarch64.C -std=c++98
+PASS: g++.dg/eh/div.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/div.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/div.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/div.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/dtor1.C -std=c++14 execution test
+PASS: g++.dg/eh/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/dtor1.C -std=c++17 execution test
+PASS: g++.dg/eh/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/dtor1.C -std=c++20 execution test
+PASS: g++.dg/eh/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/dtor1.C -std=c++98 execution test
+PASS: g++.dg/eh/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/dtor2.C -std=c++14 execution test
+PASS: g++.dg/eh/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/dtor2.C -std=c++17 execution test
+PASS: g++.dg/eh/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/dtor2.C -std=c++20 execution test
+PASS: g++.dg/eh/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/dtor2.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++14
+UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++17
+UNSUPPORTED: g++.dg/eh/dtor3.C -std=c++20
+PASS: g++.dg/eh/dtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/dtor3.C -std=c++98 execution test
+PASS: g++.dg/eh/dtor4.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/eh/dtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/dtor4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/eh/dtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/dtor4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/eh/dtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/dtor4.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/eh/dtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/ehopt1.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/eh/ehopt1.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/eh/ehopt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ehopt1.C -std=c++14 execution test
+PASS: g++.dg/eh/ehopt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ehopt1.C -std=c++17 execution test
+PASS: g++.dg/eh/ehopt1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ehopt1.C -std=c++20 execution test
+PASS: g++.dg/eh/ehopt1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/ehopt1.C -std=c++98 execution test
+PASS: g++.dg/eh/elide1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/elide1.C -std=c++14 execution test
+PASS: g++.dg/eh/elide1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/elide1.C -std=c++17 execution test
+PASS: g++.dg/eh/elide1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/elide1.C -std=c++20 execution test
+PASS: g++.dg/eh/elide1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/elide1.C -std=c++98 execution test
+PASS: g++.dg/eh/elide2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/elide2.C -std=c++14 execution test
+PASS: g++.dg/eh/elide2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/elide2.C -std=c++17 execution test
+PASS: g++.dg/eh/elide2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/elide2.C -std=c++20 execution test
+PASS: g++.dg/eh/elide2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/elide2.C -std=c++98 execution test
+PASS: g++.dg/eh/filter1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/filter1.C -std=c++14 execution test
+PASS: g++.dg/eh/filter1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/filter1.C -std=c++17 execution test
+PASS: g++.dg/eh/filter1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/filter1.C -std=c++20 execution test
+PASS: g++.dg/eh/filter1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/filter1.C -std=c++98 execution test
+PASS: g++.dg/eh/filter2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/filter2.C -std=gnu++14 execution test
+PASS: g++.dg/eh/filter2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/filter2.C -std=gnu++17 execution test
+PASS: g++.dg/eh/filter2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/filter2.C -std=gnu++20 execution test
+PASS: g++.dg/eh/filter2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/filter2.C -std=gnu++98 execution test
+PASS: g++.dg/eh/forced1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/forced1.C -std=c++14 execution test
+PASS: g++.dg/eh/forced1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/forced1.C -std=c++17 execution test
+PASS: g++.dg/eh/forced1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/forced1.C -std=c++20 execution test
+PASS: g++.dg/eh/forced1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/forced1.C -std=c++98 execution test
+PASS: g++.dg/eh/forced2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/forced2.C -std=c++14 execution test
+PASS: g++.dg/eh/forced2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/forced2.C -std=c++17 execution test
+PASS: g++.dg/eh/forced2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/forced2.C -std=c++20 execution test
+PASS: g++.dg/eh/forced2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/forced2.C -std=c++98 execution test
+PASS: g++.dg/eh/forced3.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/eh/forced3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/forced3.C -std=c++14 execution test
+UNSUPPORTED: g++.dg/eh/forced3.C -std=c++17
+UNSUPPORTED: g++.dg/eh/forced3.C -std=c++20
+PASS: g++.dg/eh/forced3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/forced3.C -std=c++98 execution test
+PASS: g++.dg/eh/forced4.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/eh/forced4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/forced4.C -std=c++14 execution test
+PASS: g++.dg/eh/forced4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/forced4.C -std=c++17 execution test
+PASS: g++.dg/eh/forced4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/forced4.C -std=c++20 execution test
+PASS: g++.dg/eh/forced4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/forced4.C -std=c++98 execution test
+PASS: g++.dg/eh/fp-regs.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/fp-regs.C -std=gnu++14 execution test
+PASS: g++.dg/eh/fp-regs.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/fp-regs.C -std=gnu++17 execution test
+PASS: g++.dg/eh/fp-regs.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/fp-regs.C -std=gnu++20 execution test
+PASS: g++.dg/eh/fp-regs.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/fp-regs.C -std=gnu++98 execution test
+PASS: g++.dg/eh/gcsec1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/gcsec1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/gcsec1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/gcsec1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/gcsec1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/gcsec1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/gcsec1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/gcsec1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/goto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/goto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/goto1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/goto1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/goto2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/eh/goto2.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/eh/goto2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/eh/goto2.C -std=c++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/goto2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/eh/goto2.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/eh/goto2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/eh/goto2.C -std=c++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/goto2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/eh/goto2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/eh/goto2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/eh/goto2.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/eh/goto2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/eh/goto2.C -std=c++98 at line 11 (test for warnings, line 10)
+PASS: g++.dg/eh/goto2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 at line 12 (test for warnings, line 11)
+PASS: g++.dg/eh/goto3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/ia64-1.C -std=gnu++98
+PASS: g++.dg/eh/ia64-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/ia64-2.C -std=gnu++14 execution test
+PASS: g++.dg/eh/ia64-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/ia64-2.C -std=gnu++17 execution test
+PASS: g++.dg/eh/ia64-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/ia64-2.C -std=gnu++20 execution test
+PASS: g++.dg/eh/ia64-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/ia64-2.C -std=gnu++98 execution test
+PASS: g++.dg/eh/init-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/init-temp1.C -std=c++14 execution test
+PASS: g++.dg/eh/init-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/init-temp1.C -std=c++17 execution test
+PASS: g++.dg/eh/init-temp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/init-temp1.C -std=c++20 execution test
+PASS: g++.dg/eh/init-temp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/init-temp1.C -std=c++98 execution test
+PASS: g++.dg/eh/init-temp2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/init-temp2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/loop1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/loop1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/loop1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/loop1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/loop1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/loop1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/loop1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/loop1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/loop2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/loop2.C -std=c++14 execution test
+PASS: g++.dg/eh/loop2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/loop2.C -std=c++17 execution test
+PASS: g++.dg/eh/loop2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/loop2.C -std=c++20 execution test
+PASS: g++.dg/eh/loop2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/loop2.C -std=c++98 execution test
+PASS: g++.dg/eh/nested-try.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/nested-try.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/nested-try.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/nested-try.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/new1.C -std=c++14 execution test
+PASS: g++.dg/eh/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/new1.C -std=c++17 execution test
+PASS: g++.dg/eh/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/new1.C -std=c++20 execution test
+PASS: g++.dg/eh/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/new1.C -std=c++98 execution test
+PASS: g++.dg/eh/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/new2.C -std=c++14 execution test
+PASS: g++.dg/eh/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/new2.C -std=c++17 execution test
+PASS: g++.dg/eh/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/new2.C -std=c++20 execution test
+PASS: g++.dg/eh/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/new2.C -std=c++98 execution test
+PASS: g++.dg/eh/no-exceptions1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/eh/no-exceptions1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/nrv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/nrv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/nrv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/nrv1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/o32-fp.C -std=gnu++98
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++14 execution test
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++17 execution test
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++20 execution test
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer.C -std=gnu++98 execution test
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++14 execution test
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++17 execution test
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++20 execution test
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/omit-frame-pointer2.C -std=gnu++98 execution test
+PASS: g++.dg/eh/partial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/partial1.C -std=c++14 execution test
+PASS: g++.dg/eh/partial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/partial1.C -std=c++17 execution test
+PASS: g++.dg/eh/partial1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/partial1.C -std=c++20 execution test
+PASS: g++.dg/eh/partial1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/partial1.C -std=c++98 execution test
+PASS: g++.dg/eh/pr112619.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/pr112619.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/pr112619.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/pr112619.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/pr29166.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/pr29166.C -std=c++14 execution test
+PASS: g++.dg/eh/pr29166.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/pr29166.C -std=c++17 execution test
+PASS: g++.dg/eh/pr29166.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/pr29166.C -std=c++20 execution test
+PASS: g++.dg/eh/pr29166.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/pr29166.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++14
+UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++17
+UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++20
+UNSUPPORTED: g++.dg/eh/pr38662.C -std=c++98
+PASS: g++.dg/eh/pr41819.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/eh/pr41819.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/eh/pr41819.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/pr41819.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/eh/pr41819.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/pr41819.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/eh/pr41819.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/pr41819.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/eh/pr41819.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/pr42859.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/eh/pr42859.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/pr42859.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/eh/pr42859.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/pr42859.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/eh/pr42859.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/pr42859.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/eh/pr42859.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/pr43365.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/pr43365.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/pr43365.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/pr43365.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/pr45569.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/pr45569.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/pr45569.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/pr45569.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/pr84968.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/eh/pr84968.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/pr84968.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/eh/pr84968.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/pr84968.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/eh/pr84968.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/pr84968.C -std=gnu++98
+PASS: g++.dg/eh/ref-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ref-temp1.C -std=c++14 execution test
+PASS: g++.dg/eh/ref-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ref-temp1.C -std=c++17 execution test
+PASS: g++.dg/eh/ref-temp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ref-temp1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/eh/ref-temp1.C -std=c++98
+PASS: g++.dg/eh/ref-temp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/ref-temp2.C -std=c++14 execution test
+PASS: g++.dg/eh/ref-temp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/ref-temp2.C -std=c++17 execution test
+PASS: g++.dg/eh/ref-temp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/ref-temp2.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/eh/ref-temp2.C -std=c++98
+PASS: g++.dg/eh/registers1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/registers1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/registers1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/registers1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/registers1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/registers1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/registers1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/registers1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/return1.C -std=c++14 execution test
+PASS: g++.dg/eh/return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/return1.C -std=c++17 execution test
+PASS: g++.dg/eh/return1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/return1.C -std=c++20 execution test
+PASS: g++.dg/eh/return1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/return1.C -std=c++98 execution test
+PASS: g++.dg/eh/scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/scope1.C -std=c++14 execution test
+PASS: g++.dg/eh/scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/scope1.C -std=c++17 execution test
+PASS: g++.dg/eh/scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/scope1.C -std=c++20 execution test
+PASS: g++.dg/eh/scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/scope1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++14
+UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++17
+UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++20
+UNSUPPORTED: g++.dg/eh/seh-xmm-unwind.C -std=c++98
+PASS: g++.dg/eh/shadow1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/eh/shadow1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/eh/shadow1.C -std=c++14 at line 18 (test for warnings, line 16)
+PASS: g++.dg/eh/shadow1.C -std=c++14 at line 23 (test for warnings, line 21)
+PASS: g++.dg/eh/shadow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/shadow1.C -std=c++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/eh/shadow1.C -std=c++17 at line 22 (test for errors, line 21)
+PASS: g++.dg/eh/shadow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/shadow1.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/eh/shadow1.C -std=c++20 at line 22 (test for errors, line 21)
+PASS: g++.dg/eh/shadow1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/shadow1.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/eh/shadow1.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/eh/shadow1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/sighandle.C -std=gnu++98
+PASS: g++.dg/eh/simd-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/simd-1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/simd-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/simd-1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/simd-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/simd-1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/simd-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/simd-1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/simd-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/simd-2.C -std=gnu++14 execution test
+PASS: g++.dg/eh/simd-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/simd-2.C -std=gnu++17 execution test
+PASS: g++.dg/eh/simd-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/simd-2.C -std=gnu++20 execution test
+PASS: g++.dg/eh/simd-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/simd-2.C -std=gnu++98 execution test
+PASS: g++.dg/eh/simd-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/simd-3.C -std=gnu++14 execution test
+PASS: g++.dg/eh/simd-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/simd-3.C -std=gnu++17 execution test
+PASS: g++.dg/eh/simd-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/simd-3.C -std=gnu++20 execution test
+PASS: g++.dg/eh/simd-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/simd-3.C -std=gnu++98 execution test
+PASS: g++.dg/eh/spbp.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/spbp.C -std=gnu++14 execution test
+PASS: g++.dg/eh/spbp.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/spbp.C -std=gnu++17 execution test
+PASS: g++.dg/eh/spbp.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/spbp.C -std=gnu++20 execution test
+PASS: g++.dg/eh/spbp.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spbp.C -std=gnu++98 execution test
+PASS: g++.dg/eh/spec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/spec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/spec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/spec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/spec10.C -std=gnu++14 execution test
+PASS: g++.dg/eh/spec10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/spec10.C -std=gnu++17 execution test
+PASS: g++.dg/eh/spec10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/spec10.C -std=gnu++20 execution test
+PASS: g++.dg/eh/spec10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spec10.C -std=gnu++98 execution test
+PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler LSDA
+PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler-not EHB
+PASS: g++.dg/eh/spec11.C -std=gnu++14 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/spec11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/spec11.C -std=gnu++17 scan-assembler LSDA
+PASS: g++.dg/eh/spec11.C -std=gnu++17 scan-assembler-not EHB
+PASS: g++.dg/eh/spec11.C -std=gnu++17 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/spec11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler LSDA
+PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler-not EHB
+PASS: g++.dg/eh/spec11.C -std=gnu++20 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/spec11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler LSDA
+PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not EHB
+PASS: g++.dg/eh/spec11.C -std=gnu++98 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/spec11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/eh/spec2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/eh/spec2.C -std=c++14 at line 10 (test for warnings, line 8)
+PASS: g++.dg/eh/spec2.C -std=c++14 at line 13 (test for warnings, line 11)
+PASS: g++.dg/eh/spec2.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/eh/spec2.C -std=c++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/eh/spec2.C -std=c++14 at line 7 (test for warnings, line 5)
+PASS: g++.dg/eh/spec2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/spec2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/eh/spec2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/eh/spec2.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/eh/spec2.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/eh/spec2.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/eh/spec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/spec2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/eh/spec2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/eh/spec2.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/eh/spec2.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/eh/spec2.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/eh/spec2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/spec2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/eh/spec2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/eh/spec2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/eh/spec2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/eh/spec3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/spec3.C -std=c++14 execution test
+PASS: g++.dg/eh/spec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/spec3.C -std=c++17 execution test
+PASS: g++.dg/eh/spec3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/spec3.C -std=c++20 execution test
+PASS: g++.dg/eh/spec3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec3.C -std=c++98 execution test
+PASS: g++.dg/eh/spec4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/spec4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/spec4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/spec4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/spec5.C -std=gnu++14 execution test
+PASS: g++.dg/eh/spec5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/spec5.C -std=gnu++17 execution test
+PASS: g++.dg/eh/spec5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/spec5.C -std=gnu++20 execution test
+PASS: g++.dg/eh/spec5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spec5.C -std=gnu++98 execution test
+PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/eh/spec6.C -std=gnu++14 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/spec6.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/spec6.C -std=gnu++20
+PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/eh/spec6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spec7.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/eh/spec7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/spec7.C -std=gnu++14 execution test
+PASS: g++.dg/eh/spec7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/spec7.C -std=gnu++17 execution test
+PASS: g++.dg/eh/spec7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/spec7.C -std=gnu++20 execution test
+PASS: g++.dg/eh/spec7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/spec7.C -std=gnu++98 execution test
+PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/eh/spec8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/eh/spec8.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/eh/spec8.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/eh/spec8.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/eh/spec8.C -std=c++17
+UNSUPPORTED: g++.dg/eh/spec8.C -std=c++20
+PASS: g++.dg/eh/spec8.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/eh/spec8.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/eh/spec8.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/eh/spec8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec9.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/eh/spec9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/spec9.C -std=c++14 execution test
+PASS: g++.dg/eh/spec9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/spec9.C -std=c++17 execution test
+PASS: g++.dg/eh/spec9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/spec9.C -std=c++20 execution test
+PASS: g++.dg/eh/spec9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/spec9.C -std=c++98 execution test
+PASS: g++.dg/eh/stabilize.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/stabilize.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/stabilize.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/stabilize.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/stdarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/stdarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/stdarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/stdarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/subreg-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/subreg-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/subreg-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/subreg-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/synth1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/synth1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/synth1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/synth1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/synth2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/synth2.C -std=c++14 execution test
+PASS: g++.dg/eh/synth2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/synth2.C -std=c++17 execution test
+PASS: g++.dg/eh/synth2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/synth2.C -std=c++20 execution test
+PASS: g++.dg/eh/synth2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/synth2.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/table.C -std=c++14
+UNSUPPORTED: g++.dg/eh/table.C -std=c++17
+UNSUPPORTED: g++.dg/eh/table.C -std=c++20
+UNSUPPORTED: g++.dg/eh/table.C -std=c++98
+PASS: g++.dg/eh/template1.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/eh/template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/template1.C -std=c++14 execution test
+PASS: g++.dg/eh/template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/template1.C -std=c++17 execution test
+PASS: g++.dg/eh/template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/template1.C -std=c++20 execution test
+PASS: g++.dg/eh/template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/template1.C -std=c++98 execution test
+PASS: g++.dg/eh/template2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/template2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/template2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/template2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/terminate1.C -std=c++14 scan-assembler-not LEHB2
+PASS: g++.dg/eh/terminate1.C -std=c++14 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/terminate1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/terminate1.C -std=c++17 scan-assembler-not LEHB2
+PASS: g++.dg/eh/terminate1.C -std=c++17 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/terminate1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/terminate1.C -std=c++20 scan-assembler-not LEHB2
+PASS: g++.dg/eh/terminate1.C -std=c++20 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/terminate1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not LEHB2
+PASS: g++.dg/eh/terminate1.C -std=c++98 scan-assembler-not _ZSt9terminatev
+PASS: g++.dg/eh/terminate1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/terminate2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/terminate2.C -std=c++14 execution test
+PASS: g++.dg/eh/terminate2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/terminate2.C -std=c++17 execution test
+PASS: g++.dg/eh/terminate2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/terminate2.C -std=c++20 execution test
+PASS: g++.dg/eh/terminate2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/terminate2.C -std=c++98 execution test
+PASS: g++.dg/eh/throw1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/throw1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/throw1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/throw1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/throw2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/throw2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/throw2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/throw2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/throw3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/throw3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/throw3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/throw3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/uncaught1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/uncaught1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/uncaught1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/uncaught1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/uncaught1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/uncaught1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/uncaught1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/uncaught1.C -std=gnu++98 execution test
+PASS: g++.dg/eh/uncaught2.C -std=gnu++14 scan-assembler-not __cxa_get_exception
+PASS: g++.dg/eh/uncaught2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/uncaught2.C -std=gnu++17 scan-assembler-not __cxa_get_exception
+PASS: g++.dg/eh/uncaught2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/uncaught2.C -std=gnu++20 scan-assembler-not __cxa_get_exception
+PASS: g++.dg/eh/uncaught2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/uncaught2.C -std=gnu++98 scan-assembler-not __cxa_get_exception
+PASS: g++.dg/eh/uncaught2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/uncaught4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/uncaught4.C -std=gnu++14 execution test
+PASS: g++.dg/eh/uncaught4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/uncaught4.C -std=gnu++17 execution test
+PASS: g++.dg/eh/uncaught4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/uncaught4.C -std=gnu++20 execution test
+PASS: g++.dg/eh/uncaught4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/uncaught4.C -std=gnu++98 execution test
+PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/eh/unexpected1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/unexpected1.C -std=c++14 execution test
+UNSUPPORTED: g++.dg/eh/unexpected1.C -std=c++17
+UNSUPPORTED: g++.dg/eh/unexpected1.C -std=c++20
+PASS: g++.dg/eh/unexpected1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/unexpected1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++14
+UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++17
+UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++20
+UNSUPPORTED: g++.dg/eh/unwind-direct.C -std=gnu++98
+PASS: g++.dg/eh/unwind1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/unwind1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/unwind1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/unwind1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/unwind2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/unwind2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/unwind2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/unwind2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/weak1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/eh/weak1.C -std=gnu++14 execution test
+PASS: g++.dg/eh/weak1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/eh/weak1.C -std=gnu++17 execution test
+PASS: g++.dg/eh/weak1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/eh/weak1.C -std=gnu++20 execution test
+PASS: g++.dg/eh/weak1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/eh/weak1.C -std=gnu++98 execution test
+PASS: g++.dg/expr/anew1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew1.C -std=c++14 execution test
+PASS: g++.dg/expr/anew1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew1.C -std=c++17 execution test
+PASS: g++.dg/expr/anew1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/anew1.C -std=c++20 execution test
+PASS: g++.dg/expr/anew1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/anew1.C -std=c++98 execution test
+PASS: g++.dg/expr/anew2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew2.C -std=c++14 execution test
+PASS: g++.dg/expr/anew2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew2.C -std=c++17 execution test
+PASS: g++.dg/expr/anew2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/anew2.C -std=c++20 execution test
+PASS: g++.dg/expr/anew2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/anew2.C -std=c++98 execution test
+PASS: g++.dg/expr/anew3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew3.C -std=c++14 execution test
+PASS: g++.dg/expr/anew3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew3.C -std=c++17 execution test
+PASS: g++.dg/expr/anew3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/anew3.C -std=c++20 execution test
+PASS: g++.dg/expr/anew3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/anew3.C -std=c++98 execution test
+PASS: g++.dg/expr/anew4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew4.C -std=c++14 execution test
+PASS: g++.dg/expr/anew4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew4.C -std=c++17 execution test
+PASS: g++.dg/expr/anew4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/anew4.C -std=c++20 execution test
+PASS: g++.dg/expr/anew4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/anew4.C -std=c++98 execution test
+PASS: g++.dg/expr/anew5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew5.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/expr/anew5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/anew5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/expr/anew6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/expr/anew6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/expr/anew6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/anew6.C -std=c++98
+PASS: g++.dg/expr/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/assign1.C -std=c++14 execution test
+PASS: g++.dg/expr/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/assign1.C -std=c++17 execution test
+PASS: g++.dg/expr/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/assign1.C -std=c++20 execution test
+PASS: g++.dg/expr/assign1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/assign1.C -std=c++98 execution test
+PASS: g++.dg/expr/assign2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/assign2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/assign2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/expr/assign2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield12.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield12.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/expr/bitfield12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield12.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield12.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/expr/bitfield12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/expr/bitfield12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/expr/bitfield12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/bitfield13.C -std=c++98
+PASS: g++.dg/expr/bitfield14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/bitfield14.C -std=c++98
+PASS: g++.dg/expr/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/expr/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield4.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/expr/bitfield4.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/expr/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield4.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/expr/bitfield4.C -std=c++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/expr/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield4.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/expr/bitfield4.C -std=c++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/expr/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/expr/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/expr/bitfield5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield5.C -std=c++14 execution test
+PASS: g++.dg/expr/bitfield5.C -std=c++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/expr/bitfield5.C -std=c++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/expr/bitfield5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield5.C -std=c++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/expr/bitfield5.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/expr/bitfield5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield5.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/expr/bitfield5.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/expr/bitfield5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield5.C -std=c++98 execution test
+PASS: g++.dg/expr/bitfield6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield6.C -std=c++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield6.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/expr/bitfield6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield6.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/expr/bitfield6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield8.C -std=c++14 execution test
+PASS: g++.dg/expr/bitfield8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield8.C -std=c++17 execution test
+PASS: g++.dg/expr/bitfield8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield8.C -std=c++20 execution test
+PASS: g++.dg/expr/bitfield8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield8.C -std=c++98 execution test
+PASS: g++.dg/expr/bitfield9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/bitfield9.C -std=gnu++14 execution test
+PASS: g++.dg/expr/bitfield9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/bitfield9.C -std=gnu++17 execution test
+PASS: g++.dg/expr/bitfield9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/expr/bitfield9.C -std=gnu++20 execution test
+PASS: g++.dg/expr/bitfield9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/expr/bitfield9.C -std=gnu++98 execution test
+PASS: g++.dg/expr/bool1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/expr/bool1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/expr/bool1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bool1.C -std=c++14 execution test
+PASS: g++.dg/expr/bool1.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/expr/bool1.C -std=c++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/expr/bool1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bool1.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/expr/bool1.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/expr/bool1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bool1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/expr/bool1.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/expr/bool1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bool1.C -std=c++98 execution test
+PASS: g++.dg/expr/bool2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/bool2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bool2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/bool2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bool2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/bool2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bool2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/bool2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bool3.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/expr/bool3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/expr/bool3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bool3.C -std=c++14 execution test
+PASS: g++.dg/expr/bool3.C -std=c++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/expr/bool3.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/expr/bool3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bool3.C -std=c++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/expr/bool3.C -std=c++20 at line 16 (test for warnings, line 14)
+PASS: g++.dg/expr/bool3.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/expr/bool3.C -std=c++20 at line 19 (test for warnings, line 17)
+PASS: g++.dg/expr/bool3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bool3.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/expr/bool3.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/expr/bool3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bool3.C -std=c++98 execution test
+PASS: g++.dg/expr/bool4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/bool4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bool4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/bool4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bool4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/bool4.C -std=c++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/expr/bool4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bool4.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/bool4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/expr/bound-mem-fun.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/call1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/call1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/call1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/call1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/call2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/call2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/call2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/call2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/call2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/call2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/call2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/expr/call2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/call3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/call3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/expr/call3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/call3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/call3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/expr/call3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/call3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/call3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/expr/call3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/call3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/expr/call3.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/expr/call3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/call4.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/expr/call4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/call4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/expr/call4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/call4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/expr/call4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/call4.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/expr/call4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/call5.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/call5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/call5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/call5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/call5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/call5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/call5.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/expr/call5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/expr/cast1.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/expr/cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/expr/cast1.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/expr/cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/expr/cast1.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/expr/cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/expr/cast1.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/expr/cast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/expr/cast11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/expr/cast11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/expr/cast11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/cast11.C -std=gnu++98
+PASS: g++.dg/expr/cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast3.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/expr/cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast3.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/expr/cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast3.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/expr/cast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast3.C -std=c++98 (test for bogus messages, line 20)
+PASS: g++.dg/expr/cast3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast4.C -std=c++14 execution test
+PASS: g++.dg/expr/cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast4.C -std=c++17 execution test
+PASS: g++.dg/expr/cast4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast4.C -std=c++20 execution test
+PASS: g++.dg/expr/cast4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast4.C -std=c++98 execution test
+PASS: g++.dg/expr/cast6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cast9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cast9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cast9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cast9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/comma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/comma1.C -std=c++14 execution test
+PASS: g++.dg/expr/comma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/comma1.C -std=c++17 execution test
+PASS: g++.dg/expr/comma1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/comma1.C -std=c++20 execution test
+PASS: g++.dg/expr/comma1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/comma1.C -std=c++98 execution test
+PASS: g++.dg/expr/composite-ptr-type.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/composite-ptr-type.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/composite-ptr-type.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/composite-ptr-type.C -std=c++98
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++14 execution test
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++17 execution test
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++20 execution test
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/expr/compound-asn1.C -std=gnu++98 execution test
+PASS: g++.dg/expr/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond1.C -std=c++14 execution test
+PASS: g++.dg/expr/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond1.C -std=c++17 execution test
+PASS: g++.dg/expr/cond1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond1.C -std=c++20 execution test
+PASS: g++.dg/expr/cond1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond1.C -std=c++98 execution test
+PASS: g++.dg/expr/cond10.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond10.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond10.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond10.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++98 at line 16 (test for warnings, line 15)
+PASS: g++.dg/expr/cond10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond11.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond11.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond11.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond11.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/expr/cond11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond12.C -std=c++14 execution test
+PASS: g++.dg/expr/cond12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond12.C -std=c++17 execution test
+PASS: g++.dg/expr/cond12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond12.C -std=c++20 execution test
+PASS: g++.dg/expr/cond12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond12.C -std=c++98 execution test
+PASS: g++.dg/expr/cond13.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/expr/cond13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond13.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/expr/cond13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond13.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/expr/cond13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond13.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/expr/cond13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond16.C -std=c++14 execution test
+PASS: g++.dg/expr/cond16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond16.C -std=c++17 execution test
+PASS: g++.dg/expr/cond16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond16.C -std=c++20 execution test
+PASS: g++.dg/expr/cond16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond16.C -std=c++98 execution test
+PASS: g++.dg/expr/cond17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/cond2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/expr/cond2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond6.C -std=c++14 execution test
+PASS: g++.dg/expr/cond6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond6.C -std=c++17 execution test
+PASS: g++.dg/expr/cond6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond6.C -std=c++20 execution test
+PASS: g++.dg/expr/cond6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond6.C -std=c++98 execution test
+PASS: g++.dg/expr/cond7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/cond8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/cond8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/cond8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/expr/cond8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/cond9.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/expr/cond9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/expr/cond9.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/expr/cond9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/cond9.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/expr/cond9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/expr/cond9.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/expr/cond9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/cond9.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/expr/cond9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/expr/cond9.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/expr/cond9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/expr/cond9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/cond9.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/expr/cond9.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/expr/cond9.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/expr/cond9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/copy1.C -std=c++14 execution test
+PASS: g++.dg/expr/copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/copy1.C -std=c++17 execution test
+PASS: g++.dg/expr/copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/copy1.C -std=c++20 execution test
+PASS: g++.dg/expr/copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/copy1.C -std=c++98 execution test
+PASS: g++.dg/expr/crash-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/crash-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/crash-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/crash-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/crash2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/crash2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/crash2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/crash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/crash2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/expr/crash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/delete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/delete2.C -std=c++14 execution test
+PASS: g++.dg/expr/delete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/delete2.C -std=c++17 execution test
+PASS: g++.dg/expr/delete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/delete2.C -std=c++20 execution test
+PASS: g++.dg/expr/delete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/delete2.C -std=c++98 execution test
+PASS: g++.dg/expr/discarded1.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/expr/discarded1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/discarded1.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/expr/discarded1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/discarded1.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/expr/discarded1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/discarded1.C -std=c++98 (test for bogus messages, line 5)
+PASS: g++.dg/expr/discarded1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 at line 15 (test for warnings, line 14)
+PASS: g++.dg/expr/discarded1a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/expr/div-by-zero1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/dtor1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/dtor1.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/expr/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/dtor1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/dtor1.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/expr/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/dtor1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/dtor1.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/expr/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/dtor1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/dtor1.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/expr/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/dtor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/dtor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/dtor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/dtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/dtor4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/expr/dtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/dtor4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/expr/dtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/dtor4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/expr/dtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/dtor4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/expr/dtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/enum1.C -std=c++14 execution test
+PASS: g++.dg/expr/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/enum1.C -std=c++17 execution test
+PASS: g++.dg/expr/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/enum1.C -std=c++20 execution test
+PASS: g++.dg/expr/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/enum1.C -std=c++98 execution test
+PASS: g++.dg/expr/for1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/for1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/for1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/for1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/for1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/for1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/for1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/for1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/for1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/for1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/expr/for1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/expr/for1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/for2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/for2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/for2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/for2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/incomplete1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/incomplete1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/incomplete1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/expr/incomplete1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/expr/lval1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/lval1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/lval1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/lval1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/lval1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/lval1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/lval1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/lval1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/lval2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/lval2.C -std=c++14 execution test
+PASS: g++.dg/expr/lval2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/lval2.C -std=c++17 execution test
+PASS: g++.dg/expr/lval2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/lval2.C -std=c++20 execution test
+PASS: g++.dg/expr/lval2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/lval2.C -std=c++98 execution test
+PASS: g++.dg/expr/lval3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/lval3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/lval3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/lval3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/expr/lval3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/lval4.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/expr/lval4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/lval4.C -std=c++17 at line 8 (test for errors, line 6)
+PASS: g++.dg/expr/lval4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/lval4.C -std=c++20 at line 8 (test for errors, line 6)
+PASS: g++.dg/expr/lval4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/lval4.C -std=c++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/expr/lval4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/member-of-incomplete-type-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/minmax.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/minmax.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/minmax.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/minmax.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/minmax.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/minmax.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/minmax.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/minmax.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/minmax.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/minmax.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/expr/minmax.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/minmax.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/overflow1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/expr/overflow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/overflow1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/expr/overflow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/overflow1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/expr/overflow1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/overflow1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/expr/overflow1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/pmf-1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/pmf-1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/expr/pmf-1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/expr/pmf-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/pmf-1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/pmf-1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/expr/pmf-1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/expr/pmf-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/expr/pmf-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/expr/pmf-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/pmf-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/pmf-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/pmf-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/expr/pmf-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/expr/pmf-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/pmf-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/pmf-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/pmf-3.C -std=gnu++98
+PASS: g++.dg/expr/pr19355-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/pr19355-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/pr19355-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/pr19355-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/pr29066.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/pr29066.C -std=c++14 execution test
+PASS: g++.dg/expr/pr29066.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/pr29066.C -std=c++17 execution test
+PASS: g++.dg/expr/pr29066.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/pr29066.C -std=c++20 execution test
+PASS: g++.dg/expr/pr29066.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/pr29066.C -std=c++98 execution test
+PASS: g++.dg/expr/ptr-arith1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptr-arith1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptr-arith1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptr-arith1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/expr/ptr-comp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/ptr-comp1.C -std=c++98
+PASS: g++.dg/expr/ptr-comp2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/expr/ptr-comp2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/ptr-comp2.C -std=c++98
+PASS: g++.dg/expr/ptr-comp3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/ptr-comp3.C -std=gnu++98
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/expr/ptr-comp4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/expr/ptr-comp4.C -std=c++98
+PASS: g++.dg/expr/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem10.C -std=c++14 execution test
+PASS: g++.dg/expr/ptrmem10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem10.C -std=c++17 execution test
+PASS: g++.dg/expr/ptrmem10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem10.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/expr/ptrmem10.C -std=c++98
+PASS: g++.dg/expr/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem4.C -std=c++14 execution test
+PASS: g++.dg/expr/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem4.C -std=c++17 execution test
+PASS: g++.dg/expr/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem4.C -std=c++20 execution test
+PASS: g++.dg/expr/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem4.C -std=c++98 execution test
+PASS: g++.dg/expr/ptrmem5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/expr/ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/expr/ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/expr/ptrmem5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/expr/ptrmem5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6.C -std=c++14 execution test
+PASS: g++.dg/expr/ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6.C -std=c++17 execution test
+PASS: g++.dg/expr/ptrmem6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6.C -std=c++20 execution test
+PASS: g++.dg/expr/ptrmem6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6.C -std=c++98 execution test
+PASS: g++.dg/expr/ptrmem6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem6a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem8.C -std=c++14 execution test
+PASS: g++.dg/expr/ptrmem8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem8.C -std=c++17 execution test
+PASS: g++.dg/expr/ptrmem8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem8.C -std=c++20 execution test
+PASS: g++.dg/expr/ptrmem8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem8.C -std=c++98 execution test
+PASS: g++.dg/expr/ptrmem9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/ptrmem9.C -std=c++14 execution test
+PASS: g++.dg/expr/ptrmem9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/ptrmem9.C -std=c++17 execution test
+PASS: g++.dg/expr/ptrmem9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/ptrmem9.C -std=c++20 execution test
+PASS: g++.dg/expr/ptrmem9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/ptrmem9.C -std=c++98 execution test
+PASS: g++.dg/expr/return1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/expr/return1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/expr/return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/return1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/expr/return1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/expr/return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/return1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/expr/return1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/expr/return1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/return1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/expr/return1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/expr/return1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/rshift1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/rshift1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/rshift1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/rshift1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/sizeof1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/expr/sizeof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/sizeof1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/expr/sizeof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/sizeof1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/expr/sizeof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/sizeof1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/expr/sizeof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/sizeof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/sizeof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/sizeof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/sizeof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/sizeof3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/expr/sizeof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/sizeof3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/expr/sizeof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/sizeof3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/expr/sizeof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/sizeof3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/expr/sizeof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/static_cast5.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast5.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/expr/static_cast5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/static_cast5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast5.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/expr/static_cast5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/expr/static_cast5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/expr/static_cast5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/expr/static_cast8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/expr/static_cast8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/expr/static_cast8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/expr/static_cast8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/stdarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/stdarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/stdarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/stdarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/stdarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/stdarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/stdarg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/stdarg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/stdarg3.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/expr/stdarg3.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/expr/stdarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/stdarg3.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/expr/stdarg3.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/expr/stdarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/expr/stdarg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for bogus messages, line 15)
+PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for bogus messages, line 16)
+PASS: g++.dg/expr/stdarg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/stmt-expr-1.C (test for excess errors)
+PASS: g++.dg/expr/string-1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/string-1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/expr/string-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/expr/string-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/string-1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/string-1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/expr/string-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/expr/string-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/expr/string-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/expr/string-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/expr/string-1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/expr/string-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/string-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/expr/string-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/string-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/expr/string-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/string-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/expr/string-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/string-2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/expr/string-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/unary1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/expr/unary1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/expr/unary1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/unary1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/expr/unary1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/expr/unary1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/unary1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/expr/unary1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/expr/unary1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/unary1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/expr/unary1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/expr/unary1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/expr/unary2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/expr/unary2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/unary2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/unary2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/expr/unary2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/expr/unary2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/expr/unary2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/expr/unary2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/expr/unary2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/expr/unary2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/expr/unary2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/unary3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/expr/unary3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/unary3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/expr/unary3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/unary3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/expr/unary3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/unary3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/expr/unary3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/unary4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/expr/unary4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/unary4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/expr/unary4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/unary4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/expr/unary4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/unary4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/expr/unary4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/expr/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/expr/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/expr/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/expr/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/80654.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/80654.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/80654.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/80654.C -std=c++98
+PASS: g++.dg/ext/90532.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/90532.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/90532.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/90532.C -std=c++98
+PASS: g++.dg/ext/alias-canon.C -std=c++14 scan-assembler _Z1fb
+PASS: g++.dg/ext/alias-canon.C -std=c++14 scan-assembler _Z1fd
+PASS: g++.dg/ext/alias-canon.C -std=c++14 scan-assembler _Z1ff
+PASS: g++.dg/ext/alias-canon.C -std=c++14 scan-assembler _Z1fi
+PASS: g++.dg/ext/alias-canon.C -std=c++14 scan-assembler _Z1fw
+PASS: g++.dg/ext/alias-canon.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-canon.C -std=c++17 scan-assembler _Z1fb
+PASS: g++.dg/ext/alias-canon.C -std=c++17 scan-assembler _Z1fd
+PASS: g++.dg/ext/alias-canon.C -std=c++17 scan-assembler _Z1ff
+PASS: g++.dg/ext/alias-canon.C -std=c++17 scan-assembler _Z1fi
+PASS: g++.dg/ext/alias-canon.C -std=c++17 scan-assembler _Z1fw
+PASS: g++.dg/ext/alias-canon.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fb
+PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fd
+PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1ff
+PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fi
+PASS: g++.dg/ext/alias-canon.C -std=c++20 scan-assembler _Z1fw
+PASS: g++.dg/ext/alias-canon.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fb
+PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fd
+PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1ff
+PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fi
+PASS: g++.dg/ext/alias-canon.C -std=c++98 scan-assembler _Z1fw
+PASS: g++.dg/ext/alias-canon.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alias-canon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-canon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-canon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-canon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alias-canon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-canon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-canon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-canon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/alias-decl-attr1.C -std=c++98
+PASS: g++.dg/ext/alias-decl-attr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/alias-decl-attr2.C -std=c++98
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++14 execution test
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++17 execution test
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr3.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/alias-decl-attr3.C -std=c++98
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++14 execution test
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++17 execution test
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-decl-attr4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/alias-decl-attr4.C -std=c++98
+PASS: g++.dg/ext/alias-mangle.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/ext/alias-mangle.C -std=c++14 scan-assembler _ZN1AIdEC1Ev
+PASS: g++.dg/ext/alias-mangle.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alias-mangle.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/ext/alias-mangle.C -std=c++17 scan-assembler _ZN1AIdEC1Ev
+PASS: g++.dg/ext/alias-mangle.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alias-mangle.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/ext/alias-mangle.C -std=c++20 scan-assembler _ZN1AIdEC1Ev
+PASS: g++.dg/ext/alias-mangle.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alias-mangle.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/ext/alias-mangle.C -std=c++98 scan-assembler _ZN1AIdEC1Ev
+PASS: g++.dg/ext/alias-mangle.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/align1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/align1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/align1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/align1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/align2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/align2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/align2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/align2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alignof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alignof1.C -std=c++14 execution test
+PASS: g++.dg/ext/alignof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alignof1.C -std=c++17 execution test
+PASS: g++.dg/ext/alignof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alignof1.C -std=c++20 execution test
+PASS: g++.dg/ext/alignof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alignof1.C -std=c++98 execution test
+PASS: g++.dg/ext/alignof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/alignof2.C -std=c++14 execution test
+PASS: g++.dg/ext/alignof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/alignof2.C -std=c++17 execution test
+PASS: g++.dg/ext/alignof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/alignof2.C -std=c++20 execution test
+PASS: g++.dg/ext/alignof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/alignof2.C -std=c++98 execution test
+PASS: g++.dg/ext/always_inline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/always_inline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/always_inline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/always_inline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++14 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++17 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++20 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++98 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++14 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++17 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++20 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++98 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++14 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++17 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++20 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++98 scan-assembler-not min123
+PASS: g++.dg/ext/always_inline-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/always_inline-5.C -std=c++14 scan-assembler-not _ZN1f2f1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++14 scan-assembler-not _ZN1fC1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/always_inline-5.C -std=c++17 scan-assembler-not _ZN1f2f1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++17 scan-assembler-not _ZN1fC1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/always_inline-5.C -std=c++20 scan-assembler-not _ZN1f2f1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++20 scan-assembler-not _ZN1fC1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/always_inline-5.C -std=c++98 scan-assembler-not _ZN1f2f1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++98 scan-assembler-not _ZN1fC1Ev
+PASS: g++.dg/ext/always_inline-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/ext/anon-struct1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/anon-struct10.C -std=c++98
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/ext/anon-struct2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/ext/anon-struct3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct4.C -std=c++14 uninit (test for errors, line 3)
+PASS: g++.dg/ext/anon-struct4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct4.C -std=c++17 uninit (test for errors, line 3)
+PASS: g++.dg/ext/anon-struct4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct4.C -std=c++20 uninit (test for errors, line 3)
+PASS: g++.dg/ext/anon-struct4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct4.C -std=c++98 anon at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/anon-struct4.C -std=c++98 ref-uninit at line 5 (test for warnings, line 3)
+PASS: g++.dg/ext/anon-struct4.C -std=c++98 uninit (test for errors, line 3)
+PASS: g++.dg/ext/anon-struct5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/anon-struct5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/anon-struct5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/anon-struct6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/anon-struct6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++14 execution test
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++17 execution test
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct7.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/anon-struct7.C -std=gnu++98
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/anon-struct8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/anon-struct9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++14 scan-assembler \t.global\t_Z1fPu6__bf16
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++14 scan-assembler \t.global\t_Z1gPu6__bf16S_
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++14 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++17 scan-assembler \t.global\t_Z1fPu6__bf16
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++17 scan-assembler \t.global\t_Z1gPu6__bf16S_
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++17 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_Z1fPu6__bf16
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_Z1gPu6__bf16S_
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_Z1fPu6__bf16
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_Z1gPu6__bf16S_
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 scan-assembler \t.global\t_ZN1SIu6__bf16u6__bf16E1iE
+PASS: g++.dg/ext/arm-bf16/bf16-mangle-1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C -std=c++98
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-2.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-5.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-6.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++14 scan-assembler \t.global\t_Z1fPDh
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++14 scan-assembler \t.global\t_Z1gPDhS_
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++14 scan-assembler \t.global\t_ZN1SIDhDhE1iE
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++17 scan-assembler \t.global\t_Z1fPDh
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++17 scan-assembler \t.global\t_Z1gPDhS_
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++17 scan-assembler \t.global\t_ZN1SIDhDhE1iE
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_Z1fPDh
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_Z1gPDhS_
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 scan-assembler \t.global\t_ZN1SIDhDhE1iE
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_Z1fPDh
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_Z1gPDhS_
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 scan-assembler \t.global\t_ZN1SIDhDhE1iE
+PASS: g++.dg/ext/arm-fp16/fp16-mangle-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++14 scan-assembler _Z8frobnifyf
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++14 scan-assembler-not _Z8frobnifyd
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++17 scan-assembler _Z8frobnifyf
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++17 scan-assembler-not _Z8frobnifyd
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 scan-assembler _Z8frobnifyf
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 scan-assembler-not _Z8frobnifyd
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 scan-assembler _Z8frobnifyf
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 scan-assembler-not _Z8frobnifyd
+PASS: g++.dg/ext/arm-fp16/fp16-overload-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-param-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/fp16-return-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/array1.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/array1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/array1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/array1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/array1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/array1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/array1.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/array1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/array2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/array2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/array2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/array2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/array3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/array3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/array3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/array3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/array4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/array4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/array4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/array4.C -std=gnu++98
+PASS: g++.dg/ext/asm1.C -std=c++14 scan-assembler bar on
+PASS: g++.dg/ext/asm1.C -std=c++14 scan-assembler foo on
+PASS: g++.dg/ext/asm1.C -std=c++14 scan-assembler frob on
+PASS: g++.dg/ext/asm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm1.C -std=c++17 scan-assembler bar on
+PASS: g++.dg/ext/asm1.C -std=c++17 scan-assembler foo on
+PASS: g++.dg/ext/asm1.C -std=c++17 scan-assembler frob on
+PASS: g++.dg/ext/asm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler bar on
+PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler foo on
+PASS: g++.dg/ext/asm1.C -std=c++20 scan-assembler frob on
+PASS: g++.dg/ext/asm1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler bar on
+PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler foo on
+PASS: g++.dg/ext/asm1.C -std=c++98 scan-assembler frob on
+PASS: g++.dg/ext/asm1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm10.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/asm10.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/asm10.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/asm10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/asm10.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/asm10.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/asm10.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/asm10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/asm10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/asm10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/asm11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/asm11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/asm11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/asm11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/asm12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/asm13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/asm13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/asm13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/asm13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm15.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm15.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm15.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm15.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++98 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm16.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm16.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm16.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm16.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++98 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/asm16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm3.C -std=c++14 at line 18 (test for warnings, line 14)
+PASS: g++.dg/ext/asm3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm3.C -std=c++17 at line 18 (test for warnings, line 14)
+PASS: g++.dg/ext/asm3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm3.C -std=c++20 at line 18 (test for warnings, line 14)
+PASS: g++.dg/ext/asm3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm3.C -std=c++98 at line 18 (test for warnings, line 14)
+PASS: g++.dg/ext/asm3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm7.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/asm7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/asm7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/asm7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/asm7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/asm7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/asm7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm7.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/asm7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/asm7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm8.C -std=c++14 scan-assembler extended asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++14 scan-assembler simple asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm8.C -std=c++17 scan-assembler extended asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++17 scan-assembler simple asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm8.C -std=c++20 scan-assembler extended asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++20 scan-assembler simple asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm8.C -std=c++98 scan-assembler extended asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++98 scan-assembler simple asm not discarded
+PASS: g++.dg/ext/asm8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asm9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/asm9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asm9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/asm9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asm9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/asm9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asm9.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/asm9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asmgoto1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/asmgoto1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/asmgoto1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/asmgoto1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/asmspec1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/asmspec1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/asmspec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asmspec1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/asmspec1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/asmspec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/asmspec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/asmspec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/ext/asmspecInvalid.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/asmspecValid.C -std=c++14 scan-assembler bar
+PASS: g++.dg/ext/asmspecValid.C -std=c++14 scan-assembler theRealI
+PASS: g++.dg/ext/asmspecValid.C -std=c++14 scan-assembler theRealJ
+PASS: g++.dg/ext/asmspecValid.C -std=c++14 scan-assembler theRealString
+PASS: g++.dg/ext/asmspecValid.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/asmspecValid.C -std=c++17 scan-assembler bar
+PASS: g++.dg/ext/asmspecValid.C -std=c++17 scan-assembler theRealI
+PASS: g++.dg/ext/asmspecValid.C -std=c++17 scan-assembler theRealJ
+PASS: g++.dg/ext/asmspecValid.C -std=c++17 scan-assembler theRealString
+PASS: g++.dg/ext/asmspecValid.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler bar
+PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealI
+PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealJ
+PASS: g++.dg/ext/asmspecValid.C -std=c++20 scan-assembler theRealString
+PASS: g++.dg/ext/asmspecValid.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler bar
+PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealI
+PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealJ
+PASS: g++.dg/ext/asmspecValid.C -std=c++98 scan-assembler theRealString
+PASS: g++.dg/ext/asmspecValid.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/atomic-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/atomic-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/atomic-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/atomic-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/atomic-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/atomic-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/atomic-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/atomic-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/atomic-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/atomic-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/atomic-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/atomic-3.C -std=c++98
+PASS: g++.dg/ext/atomic-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/atomic-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/atomic-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/atomic-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++14 pr94171 (test for warnings, line 84)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++14 pr94171 (test for warnings, line 85)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++14 pr94171 (test for warnings, line 86)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++14 pr94171 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++17 pr94171 (test for warnings, line 84)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++17 pr94171 (test for warnings, line 85)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++17 pr94171 (test for warnings, line 86)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++17 pr94171 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 84)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 85)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 86)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++20 pr94171 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/ext/attr-access-2.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 84)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 85)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 86)
+XFAIL: g++.dg/ext/attr-access-2.C -std=gnu++98 pr94171 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/ext/attr-access.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/ext/attr-access.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/ext/attr-access.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/ext/attr-access.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-1.C -std=c++14 execution test
+PASS: g++.dg/ext/attr-alias-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-1.C -std=c++17 execution test
+PASS: g++.dg/ext/attr-alias-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-1.C -std=c++20 execution test
+PASS: g++.dg/ext/attr-alias-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-1.C -std=c++98 execution test
+PASS: g++.dg/ext/attr-alias-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-2.C -std=c++14 execution test
+PASS: g++.dg/ext/attr-alias-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-2.C -std=c++17 execution test
+PASS: g++.dg/ext/attr-alias-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-2.C -std=c++20 execution test
+PASS: g++.dg/ext/attr-alias-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-2.C -std=c++98 execution test
+PASS: g++.dg/ext/attr-alias-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-alias-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++14 (test for warnings, line 18)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++14 (test for warnings, line 24)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++17 (test for warnings, line 18)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++17 (test for warnings, line 24)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 18)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 24)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 18)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 24)
+XFAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-aligned01.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-alloc_size.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attr-assume-aligned.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 (test for bogus messages, line 58)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-not optimized "f_const_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-not optimized "f_const_spec_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-not optimized "f_pure_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-not optimized "h_pure_cstptr_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-times optimized "f_pure_primary_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-times optimized "h_cstptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-times optimized "h_int_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 scan-tree-dump-times optimized "h_intptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 (test for bogus messages, line 58)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-not optimized "f_const_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-not optimized "f_const_spec_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-not optimized "f_pure_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-not optimized "h_pure_cstptr_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-times optimized "f_pure_primary_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-times optimized "h_cstptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-times optimized "h_int_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 scan-tree-dump-times optimized "h_intptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for bogus messages, line 58)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_const_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_const_spec_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "f_pure_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-not optimized "h_pure_cstptr_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "f_pure_primary_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_cstptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_int_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 scan-tree-dump-times optimized "h_intptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for bogus messages, line 58)
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_const_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_const_spec_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "f_pure_primary_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-not optimized "h_pure_cstptr_elim"
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "f_pure_primary_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_cstptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_int_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 scan-tree-dump-times optimized "h_intptr_keep" 1
+PASS: g++.dg/ext/attr-const-pure.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-const.C -std=gnu++14 scan-tree-dump-not optimized "func_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++14 scan-tree-dump-not optimized "func_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++14 scan-tree-dump-not optimized "templ_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++14 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-const.C -std=gnu++17 scan-tree-dump-not optimized "func_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++17 scan-tree-dump-not optimized "func_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++17 scan-tree-dump-not optimized "templ_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++17 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "func_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "func_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "templ_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "func_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "func_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "templ_const_none_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-const.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/attr-constructor1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-constructor1.C -std=c++98
+PASS: g++.dg/ext/attr-copy-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-copy-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-copy-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-copy-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-copy.C -std=gnu++14 scan-tree-dump-not optimized "__builtin_unwind"
+PASS: g++.dg/ext/attr-copy.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-copy.C -std=gnu++17 scan-tree-dump-not optimized "__builtin_unwind"
+PASS: g++.dg/ext/attr-copy.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-copy.C -std=gnu++20 scan-tree-dump-not optimized "__builtin_unwind"
+PASS: g++.dg/ext/attr-copy.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-copy.C -std=gnu++98 scan-tree-dump-not optimized "__builtin_unwind"
+PASS: g++.dg/ext/attr-copy.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/ext/attr-deprecated-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++14 bug 84542 (test for warnings, line 26)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++14 bug 84542 (test for warnings, line 27)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++17 bug 84542 (test for warnings, line 26)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++17 bug 84542 (test for warnings, line 27)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 bug 84542 (test for warnings, line 26)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++20 bug 84542 (test for warnings, line 27)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 bug 84542 (test for warnings, line 26)
+XFAIL: g++.dg/ext/attr-deprecated-2.C -std=gnu++98 bug 84542 (test for warnings, line 27)
+PASS: g++.dg/ext/attr-expr1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/attr-expr1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-expr1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-expr1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-expr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/ext/attr-expr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-flatten1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-flatten1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-flatten1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-flatten1.C -std=c++98
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/attr-format-arg1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-format1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-format1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-format1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-format1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/ext/attr-format2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-format3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 2
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attr-ifunc-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attr-ifunc-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attr-ifunc-3.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attr-ifunc-4.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attr-ifunc-5.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attr-ifunc-5.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attr-ifunc-5.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attr-ifunc-5.C -std=gnu++98
+PASS: g++.dg/ext/attr-lambda1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-lambda1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-lambda1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-lambda1.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attr-lambda2.C -std=gnu++14
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/attr-lambda2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-lambda2.C -std=gnu++98
+PASS: g++.dg/ext/attr-lambda3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-lambda3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-lambda3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-lambda3.C -std=c++98
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++14 scan-tree-dump-not optimized "fmalloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++14 scan-tree-dump-not optimized "fnone_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++17 scan-tree-dump-not optimized "fmalloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++17 scan-tree-dump-not optimized "fnone_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 scan-tree-dump-not optimized "fnone_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 scan-tree-dump-not optimized "fnone_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++14 scan-tree-dump-not optimized "func_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++14 scan-tree-dump-not optimized "func_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++14 scan-tree-dump-not optimized "templ_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++14 scan-tree-dump-not optimized "templ_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++17 scan-tree-dump-not optimized "func_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++17 scan-tree-dump-not optimized "func_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++17 scan-tree-dump-not optimized "templ_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++17 scan-tree-dump-not optimized "templ_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "func_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "func_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "templ_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "func_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "func_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "templ_malloc_none_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_malloc_failed"
+PASS: g++.dg/ext/attr-malloc-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 scan-tree-dump-not optimized "fmalloc_long_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 scan-tree-dump-not optimized "fmalloc_void_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 scan-tree-dump-not optimized "fmalloc_long_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 scan-tree-dump-not optimized "fmalloc_void_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_long_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-not optimized "fmalloc_void_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_long_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-not optimized "fmalloc_void_malloc"
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 scan-tree-dump-times optimized "fmalloc_int_not_malloc" 1
+PASS: g++.dg/ext/attr-malloc.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 (test for bogus messages, line 56)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 (test for bogus messages, line 56)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 (test for bogus messages, line 56)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 (test for bogus messages, line 56)
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++14 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++14 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++14 scan-tree-dump-times optimized "templ_noinline_none<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++14 scan-tree-dump-times optimized "templ_none_noinline<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++17 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++17 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++17 scan-tree-dump-times optimized "templ_noinline_none<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++17 scan-tree-dump-times optimized "templ_none_noinline<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "templ_noinline_none<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 scan-tree-dump-times optimized "templ_none_noinline<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "func_noinline_none *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "func_none_noinline *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "templ_noinline_none<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 scan-tree-dump-times optimized "templ_none_noinline<int> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/attr-noinline-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 (test for bogus messages, line 110)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-not optimized "falways_inline_none<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-not optimized "fnone_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-times optimized "falways_inline_none<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 scan-tree-dump-times optimized "fnone_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 (test for bogus messages, line 110)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-not optimized "falways_inline_none<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-not optimized "fnone_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-times optimized "falways_inline_none<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 scan-tree-dump-times optimized "fnone_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 (test for bogus messages, line 110)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "falways_inline_none<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-not optimized "fnone_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "falways_inline_none<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 scan-tree-dump-times optimized "fnone_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 (test for bogus messages, line 110)
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_noinline<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "falways_inline_none<void> *\\(\\)"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "fnoinline_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-not optimized "fnone_always_inline<Special> *\\(\\);"
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_noinline<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "falways_inline_none<Special> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "fnoinline_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 scan-tree-dump-times optimized "fnone_always_inline<void> *\\(\\);" 1
+PASS: g++.dg/ext/attr-noinline.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 at line 29 (test for bogus messages, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 at line 30 (test for warnings, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 at line 29 (test for bogus messages, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 at line 30 (test for warnings, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 at line 29 (test for bogus messages, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 at line 30 (test for warnings, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 at line 29 (test for bogus messages, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 at line 30 (test for warnings, line 28)
+PASS: g++.dg/ext/attr-nonnull.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++14 scan-tree-dump-not optimized "fnone_noreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++14 scan-tree-dump-not optimized "fnoreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++14 scan-tree-dump-not optimized "fnoreturn_none_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++17 scan-tree-dump-not optimized "fnone_noreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++17 scan-tree-dump-not optimized "fnoreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++17 scan-tree-dump-not optimized "fnoreturn_none_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnone_noreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 scan-tree-dump-not optimized "fnoreturn_none_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnone_noreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoreturn_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 scan-tree-dump-not optimized "fnoreturn_none_failed"
+PASS: g++.dg/ext/attr-noreturn-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++14 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++14 bug 84621 (test for bogus messages, line 21)
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++17 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++17 bug 84621 (test for bogus messages, line 21)
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++20 bug 84621 (test for bogus messages, line 21)
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/ext/attr-noreturn-3.C -std=gnu++98 bug 84621 (test for bogus messages, line 21)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-not optimized "f<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-not optimized "g<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "f<Returns> \\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "f<Returns>" 2
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "g<Noreturn> *\\(\\);[\n\r ]+__builtin_unreachable" 0
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "g<Noreturn>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "g<char>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 scan-tree-dump-times optimized "g<int> *\\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-not optimized "f<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-not optimized "g<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "f<Returns> \\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "f<Returns>" 2
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "g<Noreturn> *\\(\\);[\n\r ]+__builtin_unreachable" 0
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "g<Noreturn>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "g<char>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 scan-tree-dump-times optimized "g<int> *\\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-not optimized "f<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-not optimized "g<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "f<Returns> \\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "f<Returns>" 2
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g<Noreturn> *\\(\\);[\n\r ]+__builtin_unreachable" 0
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g<Noreturn>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g<char>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 scan-tree-dump-times optimized "g<int> *\\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-not optimized "f<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-not optimized "g<short>"
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "f<Returns> \\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "f<Returns>" 2
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g<Noreturn> *\\(\\);[\n\r ]+__builtin_unreachable" 0
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g<Noreturn>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g<char>" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 scan-tree-dump-times optimized "g<int> *\\(\\);[\n\r ]+__builtin_unreachable" 1
+PASS: g++.dg/ext/attr-noreturn.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++14 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++14 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++17 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++17 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++14 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++14 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++14 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++17 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++17 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++17 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not eh "resx"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 scan-tree-dump-not optimized "fail_func"
+PASS: g++.dg/ext/attr-nothrow-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++14 scan-tree-dump-not optimized "f_void_nothrow"
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++14 scan-tree-dump-times optimized "f_int_maythrow" 1
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++17 scan-tree-dump-not optimized "f_void_nothrow"
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++17 scan-tree-dump-times optimized "f_int_maythrow" 1
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 scan-tree-dump-not optimized "f_void_nothrow"
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 scan-tree-dump-times optimized "f_int_maythrow" 1
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 scan-tree-dump-not optimized "f_void_nothrow"
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 scan-tree-dump-times optimized "f_int_maythrow" 1
+PASS: g++.dg/ext/attr-nothrow.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++14 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)"
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++14 scan-tree-dump-times optimized "__builtin_snprintf" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++14 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++17 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)"
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++17 scan-tree-dump-times optimized "__builtin_snprintf" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++17 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)"
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-times optimized "__builtin_snprintf" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-not optimized "foptimize_none_special_failed *\\(\\)"
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-times optimized "__builtin_snprintf" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 scan-tree-dump-times optimized "foptimize_none_primary_failed *\\(\\)" 1
+PASS: g++.dg/ext/attr-optimize.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attr-parm-1.C -std=c++98
+PASS: g++.dg/ext/attr-pure.C -std=gnu++14 scan-tree-dump-not optimized "func_none_pure_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++14 scan-tree-dump-not optimized "func_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++14 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++14 scan-tree-dump-not optimized "templ_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-pure.C -std=gnu++17 scan-tree-dump-not optimized "func_none_pure_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++17 scan-tree-dump-not optimized "func_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++17 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++17 scan-tree-dump-not optimized "templ_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "func_none_pure_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "func_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++20 scan-tree-dump-not optimized "templ_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "func_none_pure_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "func_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "templ_none_const_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++98 scan-tree-dump-not optimized "templ_pure_none_failed"
+PASS: g++.dg/ext/attr-pure.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++14 scan-tree-dump-not optimized "g_void_returns_nonnull"
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++14 scan-tree-dump-times optimized "g_int_may_return_null" 1
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++17 scan-tree-dump-not optimized "g_void_returns_nonnull"
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++17 scan-tree-dump-times optimized "g_int_may_return_null" 1
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 scan-tree-dump-not optimized "g_void_returns_nonnull"
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 scan-tree-dump-times optimized "g_int_may_return_null" 1
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 scan-tree-dump-not optimized "g_void_returns_nonnull"
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 scan-tree-dump-times optimized "g_int_may_return_null" 1
+PASS: g++.dg/ext/attr-returns-nonnull.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/ext/attr-trailing1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-trailing1.C -std=c++98
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/attr-tsafe1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-type1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-type1.C -std=c++98
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 107)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 81)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 85)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 88)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for errors, line 99)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 f1 (test for errors, line 58)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 field8 at line 73 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 g2 at line 56 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 g3 at line 57 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++14 y at line 55 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 107)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 81)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 85)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 88)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for errors, line 99)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 f1 (test for errors, line 58)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 field8 at line 73 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 g2 at line 56 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 g3 at line 57 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++17 y at line 55 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 107)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 81)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 85)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 88)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for errors, line 99)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 f1 (test for errors, line 58)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 field8 at line 73 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 g2 at line 56 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 g3 at line 57 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++20 y at line 55 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 107)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 108)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 111)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 78)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 81)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 85)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 88)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for errors, line 99)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 f1 (test for errors, line 58)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 field8 at line 73 (test for errors, line 72)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 g2 at line 56 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 g3 at line 57 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-1.C -std=gnu++98 y at line 55 (test for errors, line 54)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-unavailable-10.C -std=c++98
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/ext/attr-unavailable-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attr-unavailable-11.C -std=c++98
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 101)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 104)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 51)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 80)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 84)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 87)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 f1 (test for errors, line 57)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 field8 at line 72 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 g2 at line 55 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 g3 at line 56 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++14 y at line 54 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 101)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 104)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 51)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 80)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 84)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 87)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 f1 (test for errors, line 57)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 field8 at line 72 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 g2 at line 55 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 g3 at line 56 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++17 y at line 54 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 101)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 104)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 51)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 80)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 84)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 87)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 f1 (test for errors, line 57)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 field8 at line 72 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 g2 at line 55 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 g3 at line 56 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++20 y at line 54 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 101)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 103)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 104)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 105)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 106)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 109)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 51)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 65)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 66)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 77)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 80)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 84)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 87)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for errors, line 97)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 f1 (test for errors, line 57)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 field8 at line 72 (test for errors, line 71)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 g2 at line 55 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 g3 at line 56 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-6.C -std=gnu++98 y at line 54 (test for errors, line 53)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/attr-unavailable-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/attr-unavailable-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/attr-unavailable-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attr-used-1.C -std=c++14 scan-assembler _ZN1AIiE1fEv
+PASS: g++.dg/ext/attr-used-1.C -std=c++14 scan-assembler _ZN1AIiE1tE
+PASS: g++.dg/ext/attr-used-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-used-1.C -std=c++17 scan-assembler _ZN1AIiE1fEv
+PASS: g++.dg/ext/attr-used-1.C -std=c++17 scan-assembler _ZN1AIiE1tE
+PASS: g++.dg/ext/attr-used-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-used-1.C -std=c++20 scan-assembler _ZN1AIiE1fEv
+PASS: g++.dg/ext/attr-used-1.C -std=c++20 scan-assembler _ZN1AIiE1tE
+PASS: g++.dg/ext/attr-used-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-used-1.C -std=c++98 scan-assembler _ZN1AIiE1fEv
+PASS: g++.dg/ext/attr-used-1.C -std=c++98 scan-assembler _ZN1AIiE1tE
+PASS: g++.dg/ext/attr-used-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-used-2.C -std=c++14 scan-assembler _ZN1SC[12]ERKS_
+PASS: g++.dg/ext/attr-used-2.C -std=c++14 scan-assembler _ZN1SC[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++14 scan-assembler _ZN1SD[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attr-used-2.C -std=c++17 scan-assembler _ZN1SC[12]ERKS_
+PASS: g++.dg/ext/attr-used-2.C -std=c++17 scan-assembler _ZN1SC[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++17 scan-assembler _ZN1SD[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SC[12]ERKS_
+PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SC[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++20 scan-assembler _ZN1SD[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SC[12]ERKS_
+PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SC[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++98 scan-assembler _ZN1SD[12]Ev
+PASS: g++.dg/ext/attr-used-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/ext/attr-warning.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib10.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/ext/attrib10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib10.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/ext/attrib10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib10.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/ext/attrib10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib10.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/ext/attrib10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib14.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib14.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib14.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib14.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib18.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib18.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib18.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib18.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib20.C -std=gnu++14 attribute (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib20.C -std=gnu++14 attribute (test for bogus messages, line 11)
+PASS: g++.dg/ext/attrib20.C -std=gnu++14 attribute (test for bogus messages, line 19)
+PASS: g++.dg/ext/attrib20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib20.C -std=gnu++17 attribute (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib20.C -std=gnu++17 attribute (test for bogus messages, line 11)
+PASS: g++.dg/ext/attrib20.C -std=gnu++17 attribute (test for bogus messages, line 19)
+PASS: g++.dg/ext/attrib20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 11)
+PASS: g++.dg/ext/attrib20.C -std=gnu++20 attribute (test for bogus messages, line 19)
+PASS: g++.dg/ext/attrib20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 11)
+PASS: g++.dg/ext/attrib20.C -std=gnu++98 attribute (test for bogus messages, line 19)
+PASS: g++.dg/ext/attrib21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib22.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/attrib22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib22.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/attrib22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib22.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/attrib22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib22.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/attrib22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/attrib23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/attrib23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/attrib23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/attrib23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib24.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/attrib24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib24.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/attrib24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib24.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/attrib24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib24.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/attrib24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib25.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib25.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib25.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib25.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib27.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/attrib27.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib27.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/attrib27.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib27.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/attrib27.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib27.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/attrib27.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib28.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib28.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib28.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib28.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/attrib3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/attrib3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/attrib3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/attrib30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib32.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/ext/attrib32.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib32.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/ext/attrib32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib32.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/ext/attrib32.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib32.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/ext/attrib32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib32.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/ext/attrib32.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib32.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/ext/attrib32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib32.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/ext/attrib32.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib32.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/ext/attrib32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib33.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib33.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib34.C -std=gnu++14 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++14 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++14 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib34.C -std=gnu++17 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++17 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++17 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++20 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++98 scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: g++.dg/ext/attrib34.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/attrib35.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attrib36.C -std=c++98
+UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attrib37.C -std=c++98
+PASS: g++.dg/ext/attrib38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib39.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib39.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib40.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/ext/attrib40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib40.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/ext/attrib40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib40.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/ext/attrib40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib40.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/ext/attrib40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib41.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib41.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib41.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib41.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attrib42.C -std=c++98
+PASS: g++.dg/ext/attrib43.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib43.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib43.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib43.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib44.C -std=c++14 ignored (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++14 must follow at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib44.C -std=c++17 ignored (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++17 must follow at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib44.C -std=c++20 ignored (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++20 must follow at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib44.C -std=c++98 ignored (test for warnings, line 3)
+PASS: g++.dg/ext/attrib44.C -std=c++98 must follow at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib45.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/attrib45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib45.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/attrib45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib45.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/attrib45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib45.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/attrib45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib46.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/attrib46.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/attrib46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib46.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/attrib46.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/attrib46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib46.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/attrib46.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/attrib46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/attrib46.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/attrib46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib47.C -std=gnu++14 scan-assembler _ZN1A3fooIiEET_S1_
+PASS: g++.dg/ext/attrib47.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib47.C -std=gnu++17 scan-assembler _ZN1A3fooIiEET_S1_
+PASS: g++.dg/ext/attrib47.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib47.C -std=gnu++20 scan-assembler _ZN1A3fooIiEET_S1_
+PASS: g++.dg/ext/attrib47.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib47.C -std=gnu++98 scan-assembler _ZN1A3fooIiEET_S1_
+PASS: g++.dg/ext/attrib47.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib49.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attrib49.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib49.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/ext/attrib49.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib49.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attrib49.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib49.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/ext/attrib49.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/ext/attrib49.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/ext/attrib49.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib50.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib50.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib50.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib50.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib51.C -std=c++14 (test for bogus messages, line 1)
+PASS: g++.dg/ext/attrib51.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/attrib51.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib51.C -std=c++17 (test for bogus messages, line 1)
+PASS: g++.dg/ext/attrib51.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/attrib51.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib51.C -std=c++20 (test for bogus messages, line 1)
+PASS: g++.dg/ext/attrib51.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/attrib51.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib51.C -std=c++98 (test for bogus messages, line 1)
+PASS: g++.dg/ext/attrib51.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/attrib51.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/ext/attrib51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib52.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib52.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib52.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib52.C -std=gnu++98
+PASS: g++.dg/ext/attrib53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib53.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib53.C -std=c++98
+PASS: g++.dg/ext/attrib54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib54.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib55.C
+UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attrib56.C -std=c++98
+PASS: g++.dg/ext/attrib57.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/attrib57.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/attrib57.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib57.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/attrib57.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/attrib57.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/attrib57.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/attrib57.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib58.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib58.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib58.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib58.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib58.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib58.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib58.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib58.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib59.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib59.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib59.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib59.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib60.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib60.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib60.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/attrib60.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/attrib60.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib60.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib60.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib60.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/attrib60.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/attrib60.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/attrib60.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/attrib60.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attrib61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib61.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib61.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib62.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib62.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib63.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib63.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib64.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib64.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib64.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib64.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib64.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib64.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attrib65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib65.C -std=c++98
+PASS: g++.dg/ext/attrib66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib66.C -std=c++98
+PASS: g++.dg/ext/attrib67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib67.C -std=c++98
+PASS: g++.dg/ext/attrib7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attrib7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attrib7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attrib7.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++14
+UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++17
+UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++20
+UNSUPPORTED: g++.dg/ext/attrib8.C -std=c++98
+PASS: g++.dg/ext/attrib9.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib9.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib9.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attrib9.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib9.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib9.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/attrib9.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/ext/attrib9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/attribute-may-alias-3.C -std=c++98
+PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-may-alias-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/attribute-test-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-3.C -std=c++14 execution test
+PASS: g++.dg/ext/attribute-test-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-3.C -std=c++17 execution test
+PASS: g++.dg/ext/attribute-test-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-3.C -std=c++20 execution test
+PASS: g++.dg/ext/attribute-test-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-3.C -std=c++98 execution test
+PASS: g++.dg/ext/attribute-test-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-4.C -std=c++14 execution test
+PASS: g++.dg/ext/attribute-test-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-4.C -std=c++17 execution test
+PASS: g++.dg/ext/attribute-test-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-4.C -std=c++20 execution test
+PASS: g++.dg/ext/attribute-test-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/attribute-test-4.C -std=c++98 execution test
+PASS: g++.dg/ext/bases.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bases.C -std=gnu++14 execution test
+PASS: g++.dg/ext/bases.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bases.C -std=gnu++17 execution test
+PASS: g++.dg/ext/bases.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bases.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/bases.C -std=gnu++98
+PASS: g++.dg/ext/bases2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/bases2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/bases2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/bases2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/bases2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/bases2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/bases2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/bases2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/bases2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bases2.C -std=c++98
+PASS: g++.dg/ext/bases3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/bases3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/bases3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/bases3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/bases3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/bases3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bases3.C -std=c++98
+PASS: g++.dg/ext/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/bitfield2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bitfield6.C -std=gnu++98
+PASS: g++.dg/ext/bitfield7.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitfield8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bitfield8.C -std=gnu++98
+PASS: g++.dg/ext/bitfield9.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitfield9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bitfield9.C -std=gnu++98
+PASS: g++.dg/ext/bitint1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/bitint1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/bitint1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/bitint1.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitint1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/bitint1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/bitint1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/bitint1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/bitint1.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitint1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/bitint1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/bitint1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/bitint1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/bitint1.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/bitint1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/bitint1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/bitint1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/bitint2.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/bitint2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/bitint2.C -std=gnu++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/bitint2.C -std=gnu++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/bitint2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitint2.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/bitint2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/bitint2.C -std=gnu++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/bitint2.C -std=gnu++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/bitint2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/bitint2.C -std=gnu++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/bitint2.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/bitint2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/bitint2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/bitint3.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/ext/bitint3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/bitint3.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/ext/bitint3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/bitint3.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/ext/bitint3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bitint3.C -std=c++98
+PASS: g++.dg/ext/bitint4.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/bitint4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/bitint4.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/bitint4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/bitint4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/bitint4.C -std=gnu++98
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/ext/boolcomplex-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-arith-overflow-2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/builtin-bswap1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-bswap1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-bswap1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-bswap1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++14 execution test
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++17 execution test
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-1.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/builtin-classify-type-1.C -std=c++98
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-classify-type-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-classify-type-2.C -std=gnu++98
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin-clear-padding-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++14 execution test
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++17 execution test
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++20 execution test
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-convertvector-1.C -std=c++98 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-dynamic-object-size2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-has-attribute.C -std=c++98
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/builtin-has-attribute2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-has-attribute2.C -std=c++98
+PASS: g++.dg/ext/builtin-line1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-line1.C -std=c++14 execution test
+PASS: g++.dg/ext/builtin-line1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-line1.C -std=c++17 execution test
+PASS: g++.dg/ext/builtin-line1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-line1.C -std=c++20 execution test
+PASS: g++.dg/ext/builtin-line1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-line1.C -std=c++98 execution test
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/builtin-object-size3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/builtin-offsetof1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/builtin-offsetof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/ext/builtin-offsetof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/ext/builtin-offsetof4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-shufflevector-1.C -std=gnu++98
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/builtin-shufflevector-2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-shufflevector-3.C -std=c++14
+PASS: g++.dg/ext/builtin-shufflevector-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin-shufflevector-3.C -std=c++98
+PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin-shufflevector-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin1.C -std=gnu++14 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin1.C -std=gnu++17 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin1.C -std=gnu++20 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin1.C -std=gnu++98 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin10.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/builtin10.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/builtin10.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/builtin10.C -std=gnu++98
+PASS: g++.dg/ext/builtin11.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/builtin11.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/builtin11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin11.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/builtin11.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/builtin11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/builtin11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/builtin11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/builtin12.C -std=c++98
+PASS: g++.dg/ext/builtin13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin2.C -std=gnu++14 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin2.C -std=gnu++17 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin2.C -std=gnu++20 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin2.C -std=gnu++98 scan-assembler fancy_printf
+PASS: g++.dg/ext/builtin2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin3.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/builtin3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin3.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/builtin3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/builtin3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin30.C -std=gnu++14 scan-assembler mysnprintf
+PASS: g++.dg/ext/builtin30.C -std=gnu++14 scan-assembler-not __chk_fail
+PASS: g++.dg/ext/builtin30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin30.C -std=gnu++17 scan-assembler mysnprintf
+PASS: g++.dg/ext/builtin30.C -std=gnu++17 scan-assembler-not __chk_fail
+PASS: g++.dg/ext/builtin30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin30.C -std=gnu++20 scan-assembler mysnprintf
+PASS: g++.dg/ext/builtin30.C -std=gnu++20 scan-assembler-not __chk_fail
+PASS: g++.dg/ext/builtin30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin30.C -std=gnu++98 scan-assembler mysnprintf
+PASS: g++.dg/ext/builtin30.C -std=gnu++98 scan-assembler-not __chk_fail
+PASS: g++.dg/ext/builtin30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/builtin4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/builtin4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/builtin4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin4.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/builtin4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin5.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/builtin5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin5.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/builtin5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin5.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/builtin5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin5.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/builtin5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin6.C -std=c++14 scan-assembler fancy_sin
+PASS: g++.dg/ext/builtin6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin6.C -std=c++17 scan-assembler fancy_sin
+PASS: g++.dg/ext/builtin6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin6.C -std=c++20 scan-assembler fancy_sin
+PASS: g++.dg/ext/builtin6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin6.C -std=c++98 scan-assembler fancy_sin
+PASS: g++.dg/ext/builtin6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin7.C -std=c++14 execution test
+PASS: g++.dg/ext/builtin7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin7.C -std=c++17 execution test
+PASS: g++.dg/ext/builtin7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin7.C -std=c++20 execution test
+PASS: g++.dg/ext/builtin7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin7.C -std=c++98 execution test
+PASS: g++.dg/ext/builtin8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/builtin9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/builtin9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/builtin9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/builtin9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 108)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 116)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 119)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 129)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 131)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 138)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 140)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 142)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 143)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 144)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 146)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 147)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 148)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 149)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 150)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 151)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 152)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 153)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 154)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 155)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 157)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 158)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 159)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 167)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 175)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 183)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for errors, line 192)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 108)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 116)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 119)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 129)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 131)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 138)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 140)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 142)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 143)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 144)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 146)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 147)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 148)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 149)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 150)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 151)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 152)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 153)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 154)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 155)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 156)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 157)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 158)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 159)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 167)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 175)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 183)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for errors, line 192)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 116)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 119)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 129)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 131)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 138)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 140)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 143)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 144)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 146)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 147)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 148)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 149)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 151)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 153)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 154)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 157)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 158)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 159)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 167)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 175)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 183)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for errors, line 192)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 108)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 116)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 118)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 119)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 120)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 129)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 130)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 131)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 138)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 139)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 140)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 141)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 142)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 143)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 144)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 146)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 147)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 148)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 149)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 150)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 151)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 152)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 153)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 154)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 155)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 156)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 157)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 158)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 159)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 167)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 175)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 183)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for errors, line 192)
+PASS: g++.dg/ext/builtin_alloca.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/c99struct1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/c99struct1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/c99struct1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/c99struct1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/case-range1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/case-range1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/case-range1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/case-range1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/case-range2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/case-range2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/case-range2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/case-range2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/case-range3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/case-range3.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/ext/case-range3.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/ext/case-range3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/case-range3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/case-range3.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/ext/case-range3.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/ext/case-range3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/ext/case-range3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/ext/case-range3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++14 char8_t (test for warnings, line 7)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++17 char8_t (test for warnings, line 7)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++20 char8_t (test for warnings, line 7)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-aliasing-1.C -std=gnu++98 char8_t (test for warnings, line 7)
+PASS: g++.dg/ext/char8_t-char-literal-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-char-literal-2.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-deduction-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-deduction-2.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-feature-test-macro-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-init-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-init-2.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 12)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 13)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 15)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 18)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 19)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 21)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 25)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 27)
+PASS: g++.dg/ext/char8_t-init-2.C char8_t (test for errors, line 30)
+PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++14 char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++17 char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++20 char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-keyword-2.C -std=gnu++98 char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-limits-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-limits-1.C char8_t (test for errors, line 9)
+PASS: g++.dg/ext/char8_t-overload-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-overload-2.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-predefined-macros-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-sizeof-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-specialization-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-specialization-2.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/char8_t-string-literal-1.C -std=gnu++98
+PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/char8_t-string-literal-2.C -std=gnu++98
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++14 no-char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++17 no-char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++20 no-char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-1.C -std=gnu++98 no-char8_t (test for errors, line 5)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/char8_t-type-specifier-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/char8_t-typedef-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/char8_t-udl-1.C (test for excess errors)
+PASS: g++.dg/ext/char8_t-udl-2.C (test for excess errors)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/cleanup-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/cleanup-10.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/cleanup-10.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/cleanup-10.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/cleanup-10.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/cleanup-11.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/cleanup-11.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/cleanup-11.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/cleanup-11.C -std=gnu++98
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cleanup-2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cleanup-3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cleanup-4.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cleanup-5.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++14 scan-assembler-not xyzzy
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++17 scan-assembler-not xyzzy
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++20 scan-assembler-not xyzzy
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++98 scan-assembler-not xyzzy
+PASS: g++.dg/ext/cleanup-6.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/cleanup-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/cleanup-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/cleanup-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/cleanup-8.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/cleanup-9.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/cleanup-9.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/cleanup-9.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/cleanup-9.C -std=gnu++98
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++14 execution test
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++17 execution test
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++20 execution test
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/cleanup-dtor.C -std=c++98 execution test
+PASS: g++.dg/ext/complex1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/complex3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/complex3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/complex3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/complex4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/complex4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/complex4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/complex4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/complex5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complex7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complex7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complex7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complex8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/complex8.C -std=c++14 execution test
+PASS: g++.dg/ext/complex8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/complex8.C -std=c++17 execution test
+PASS: g++.dg/ext/complex8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/complex8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/complex8.C -std=c++98
+PASS: g++.dg/ext/complex9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/complex9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/complex9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/complex9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/complit1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/complit1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/complit1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/complit1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit1.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/complit1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit10.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/complit10.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/complit10.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/complit10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit10.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/complit10.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/complit10.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/complit10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/complit10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/complit10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit11.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/complit11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit11.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/complit11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit11.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/complit11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit11.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/complit11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit12.C -std=gnu++14 execution test
+PASS: g++.dg/ext/complit12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit12.C -std=gnu++17 execution test
+PASS: g++.dg/ext/complit12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit12.C -std=gnu++20 execution test
+PASS: g++.dg/ext/complit12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit12.C -std=gnu++98 execution test
+PASS: g++.dg/ext/complit13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit15.C (test for excess errors)
+PASS: g++.dg/ext/complit16.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/ext/complit16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit16.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/ext/complit16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit16.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/ext/complit16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit16.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/ext/complit16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit17.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/ext/complit17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit17.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/ext/complit17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit17.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/ext/complit17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit17.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/ext/complit17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit3.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/complit3.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/complit3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit3.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/complit3.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/complit3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/complit3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/complit3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit4.C -std=gnu++14 execution test
+PASS: g++.dg/ext/complit4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit4.C -std=gnu++17 execution test
+PASS: g++.dg/ext/complit4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit4.C -std=gnu++20 execution test
+PASS: g++.dg/ext/complit4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit4.C -std=gnu++98 execution test
+PASS: g++.dg/ext/complit5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit7.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/ext/complit7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit7.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/ext/complit7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit7.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/ext/complit7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit7.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/ext/complit7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/complit8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/complit8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/complit8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/complit8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/complit9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/complit9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/complit9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/complit9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cond1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cond1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cond1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cond1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cond2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cond2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cond2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cond2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cond2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cond2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cond2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cond2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cond3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cond3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cond3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cond3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cond3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cond3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cond3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cond3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cond4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cond4.C -std=gnu++14 execution test
+PASS: g++.dg/ext/cond4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cond4.C -std=gnu++17 execution test
+PASS: g++.dg/ext/cond4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/cond4.C -std=gnu++20 execution test
+PASS: g++.dg/ext/cond4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/cond4.C -std=gnu++98 execution test
+PASS: g++.dg/ext/cond5.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/cond5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/cond5.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/cond5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/cond5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/cond5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/cond5.C -std=gnu++98
+PASS: g++.dg/ext/consteval1.C (test for bogus messages, line 5)
+PASS: g++.dg/ext/consteval1.C (test for bogus messages, line 6)
+PASS: g++.dg/ext/consteval1.C (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++17
+PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-attr-cleanup1.C -std=c++98
+PASS: g++.dg/ext/constexpr-builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-builtin1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-builtin1.C -std=c++98
+PASS: g++.dg/ext/constexpr-pr82781.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-pr82781.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-pr82781.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-pr82781.C -std=c++98
+UNSUPPORTED: g++.dg/ext/constexpr-pr93549.C -std=gnu++14
+PASS: g++.dg/ext/constexpr-pr93549.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-pr93549.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-pr93549.C -std=gnu++98
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/ext/constexpr-vla1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-vla1.C -std=c++98
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/ext/constexpr-vla2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-vla2.C -std=c++98
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/ext/constexpr-vla3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-vla3.C -std=c++98
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/ext/constexpr-vla4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-vla4.C -std=c++98
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/constexpr-vla5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/constexpr-vla5.C -std=c++98
+PASS: g++.dg/ext/construct1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/construct1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/construct1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/construct1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/conv1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/conv1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/conv1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/conv1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/conv2.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/ext/conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/conv2.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/ext/conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/conv2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/ext/conv2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/conv2.C -std=c++98
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/deprecate-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/deprecate-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/desig10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/desig10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/desig10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/desig10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/desig10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/desig10.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/desig10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/desig11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/ext/desig2.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/ext/desig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/desig2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/ext/desig2.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/ext/desig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/desig2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/ext/desig2.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/ext/desig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/desig2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/ext/desig2.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/ext/desig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/desig3.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/desig3.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/desig3.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/desig3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig3.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/desig3.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/desig3.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/desig3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/desig3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/desig3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/desig4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/desig4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/desig4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/desig4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/desig6.C -std=gnu++98
+PASS: g++.dg/ext/desig7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/desig7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/desig7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/desig7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/desig7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/desig7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/desig7.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/desig7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/desig8.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/desig8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/desig8.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/desig8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/desig8.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/desig8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/desig8.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/desig8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/desig9.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/desig9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/desig9.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/desig9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/desig9.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/desig9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/desig9.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/desig9.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllexport-MI1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllexport1.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllexport2.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllexport3.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllexport4.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllexport5.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport-MI1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport-initialized.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllimport1.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport10.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport11.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport12.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport13.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport2.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport3.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport4.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport5.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport6.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++14
+UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++17
+UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++20
+UNSUPPORTED: g++.dg/ext/dllimport7.C -std=c++98
+UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllimport8.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/dllimport9.C -std=gnu++98
+PASS: g++.dg/ext/fixed1.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/fixed1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/fixed1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/fixed1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/fixed1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/fixed1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/fixed1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/fixed1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/fixed2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/fixed2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/fixed2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/fixed2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/fixed2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/fixed2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/fixed2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/fixed2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++14 scan-assembler _Z3fooIA_cEvv
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++14 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++14 scan-assembler _Z9foorefrefIRA_cEvOT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++17 scan-assembler _Z3fooIA_cEvv
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++17 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++17 scan-assembler _Z9foorefrefIRA_cEvOT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z3fooIA_cEvv
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 scan-assembler _Z9foorefrefIRA_cEvOT_
+PASS: g++.dg/ext/flexarray-mangle-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexarray-mangle-2.C -std=c++98
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++14 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++17 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 scan-assembler _Z6foorefIA_cEvRT_
+PASS: g++.dg/ext/flexarray-mangle.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/ext/flexarray-subst.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary10.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary10.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary10.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary10.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary11.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/ext/flexary11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary11.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/ext/flexary11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary11.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/ext/flexary11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary11.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/ext/flexary11.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/flexary11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/flexary12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/flexary12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/flexary12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 55)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/flexary12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary14.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/flexary14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary14.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/flexary14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary14.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/flexary14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary14.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/flexary14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary15.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary15.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary15.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary15.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary16.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary16.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary16.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary16.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for errors, line 138)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for errors, line 174)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for errors, line 197)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 107)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 114)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 125)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 133)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 142)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 148)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 151)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 158)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 164)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 167)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 208)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 211)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 212)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 83)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for errors, line 138)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for errors, line 174)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for errors, line 197)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 107)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 114)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 125)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 133)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 142)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 148)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 151)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 158)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 164)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 167)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 208)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 211)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 212)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 83)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 138)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 174)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for errors, line 197)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 107)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 114)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 125)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 133)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 142)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 148)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 151)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 158)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 164)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 167)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 208)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 211)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 212)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 83)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 130)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 138)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 174)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for errors, line 197)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 107)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 114)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 125)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 133)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 142)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 148)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 151)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 158)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 164)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 167)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 208)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 211)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 212)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 36)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 42)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 83)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 114)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 132)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 163)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 212)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 219)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 221)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 230)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 255)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 69)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 149)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 172)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 180)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 181)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 192)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 201)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 203)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 218)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 239)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 240)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 291)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 292)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 299)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 300)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for warnings, line 301)
+PASS: g++.dg/ext/flexary19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 114)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 132)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 163)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 212)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 219)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 221)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 230)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 255)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 69)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 149)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 172)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 180)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 181)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 192)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 201)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 203)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 218)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 239)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 240)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 291)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 292)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 299)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 300)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for warnings, line 301)
+PASS: g++.dg/ext/flexary19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 114)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 132)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 163)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 212)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 219)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 221)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 230)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 255)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 69)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 149)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 172)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 180)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 181)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 192)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 201)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 203)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 218)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 239)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 240)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 291)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 292)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 299)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 300)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for warnings, line 301)
+PASS: g++.dg/ext/flexary19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 114)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 132)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 141)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 163)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 212)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 219)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 221)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 230)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 255)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 69)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 149)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 172)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 180)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 181)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 192)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 193)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 201)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 203)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 218)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 239)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 240)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 291)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 292)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 299)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 300)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for warnings, line 301)
+PASS: g++.dg/ext/flexary19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary2.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/flexary2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/flexary2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary2.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/flexary2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary2.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/flexary2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary20.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary20.C -std=gnu++98
+PASS: g++.dg/ext/flexary21.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/flexary21.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/flexary21.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/flexary21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary21.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/flexary21.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/flexary21.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/flexary21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/flexary21.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary21.C -std=gnu++98
+PASS: g++.dg/ext/flexary22.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/flexary22.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/flexary22.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/ext/flexary22.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/flexary22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary22.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/flexary22.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/flexary22.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/ext/flexary22.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/flexary22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/flexary22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary22.C -std=gnu++98
+PASS: g++.dg/ext/flexary23.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/flexary23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary23.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/flexary23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary23.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/flexary23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary23.C -std=gnu++98
+PASS: g++.dg/ext/flexary24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/flexary25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/flexary25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/flexary25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/flexary25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 23 (test for warnings, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 23 (test for warnings, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 23 (test for warnings, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 at line 23 (test for warnings, line 22)
+PASS: g++.dg/ext/flexary26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 18 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 22 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 22 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 22 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/flexary27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/flexary27.C -std=c++98 at line 18 (test for errors, line 17)
+PASS: g++.dg/ext/flexary27.C -std=c++98 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary27.C -std=c++98 at line 22 (test for errors, line 21)
+PASS: g++.dg/ext/flexary27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/flexary28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/flexary28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/flexary28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 44)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/flexary28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary29.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary29.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary29.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary29.C -std=gnu++98
+PASS: g++.dg/ext/flexary3.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/flexary3.C -std=gnu++14 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary3.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/flexary3.C -std=gnu++17 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary3.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/flexary3.C -std=gnu++20 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary3.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/flexary3.C -std=gnu++98 at line 20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary30.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/flexary30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/flexary30.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/flexary30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/flexary30.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/flexary30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/flexary30.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/flexary30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/flexary31.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary31.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary31.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary31.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/flexary31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary32.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary32.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary32.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary32.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary32.C -std=gnu++98
+PASS: g++.dg/ext/flexary33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary33.C -std=gnu++98
+PASS: g++.dg/ext/flexary34.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary34.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary34.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary34.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary34.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary35.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary35.C -std=gnu++98
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 100)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 115)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 56)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 63)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 84)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/ext/flexary36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 100)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 115)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 56)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 63)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 84)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 89)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/ext/flexary36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 100)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 115)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 56)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 63)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 84)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/ext/flexary36.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 100)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 105)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 110)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 115)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 39)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 44)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 56)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 63)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 66)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 71)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 79)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 84)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 89)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for errors, line 94)
+PASS: g++.dg/ext/flexary36.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary37.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/flexary37.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary37.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/flexary37.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary37.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/flexary37.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/flexary37.C -std=gnu++98
+PASS: g++.dg/ext/flexary38.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary38.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary38.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary38.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary39.C -std=gnu++14 execution test
+PASS: g++.dg/ext/flexary39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary39.C -std=gnu++17 execution test
+PASS: g++.dg/ext/flexary39.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary39.C -std=gnu++20 execution test
+PASS: g++.dg/ext/flexary39.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary39.C -std=gnu++98 execution test
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 130)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 135)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 146)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 151)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 156)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 169)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 184)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 196)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 202)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 208)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 222)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 236)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 250)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 264)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 280)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 303)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 331)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 337)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 345)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 355)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 369)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 378)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 393)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 414)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 420)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 51)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 81)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 86)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for errors, line 98)
+PASS: g++.dg/ext/flexary4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 130)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 135)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 146)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 151)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 156)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 169)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 184)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 196)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 202)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 208)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 222)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 236)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 250)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 264)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 280)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 303)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 331)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 337)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 345)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 355)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 369)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 378)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 393)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 414)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 420)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 51)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 81)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 86)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for errors, line 98)
+PASS: g++.dg/ext/flexary4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 130)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 135)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 146)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 151)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 156)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 169)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 184)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 196)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 202)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 208)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 222)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 236)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 250)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 264)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 280)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 303)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 331)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 337)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 345)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 355)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 369)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 378)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 393)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 414)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 420)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 51)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 81)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 86)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for errors, line 98)
+PASS: g++.dg/ext/flexary4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 111)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 126)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 130)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 135)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 146)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 151)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 156)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 169)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 184)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 196)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 202)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 208)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 222)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 236)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 250)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 264)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 280)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 303)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 331)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 337)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 345)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 355)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 369)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 378)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 393)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 414)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 420)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 51)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 57)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 71)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 77)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 81)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 86)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 94)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for errors, line 98)
+PASS: g++.dg/ext/flexary4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary40.C -std=gnu++14 execution test
+PASS: g++.dg/ext/flexary40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary40.C -std=gnu++17 execution test
+PASS: g++.dg/ext/flexary40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary40.C -std=gnu++20 execution test
+PASS: g++.dg/ext/flexary40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary40.C -std=gnu++98 execution test
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 105)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 197)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 209)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 69)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 177)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 183)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 187)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 191)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 223)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 229)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/ext/flexary5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 105)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 197)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 209)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 69)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 177)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 183)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 187)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 191)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 223)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 229)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/ext/flexary5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 105)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 197)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 209)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 177)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 187)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 191)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 223)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 229)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/ext/flexary5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 105)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 197)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 209)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 40)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 69)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 74)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for errors, line 79)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 173)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 177)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 183)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 187)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 191)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 223)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 229)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/ext/flexary5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary6.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/flexary6.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/flexary6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary6.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/flexary6.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/flexary6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/flexary6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/ext/flexary6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/flexary7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary8.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/flexary8.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/flexary8.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/ext/flexary8.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/flexary8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary8.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/flexary8.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/flexary8.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/ext/flexary8.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/flexary8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/flexary8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/flexary8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for errors, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 121)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 150)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 163)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 174)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 178)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 184)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 196)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 210)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 216)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 224)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 230)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 238)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 244)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 252)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 258)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 266)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 274)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 285)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 286)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 293)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 295)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 296)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 304)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 305)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 307)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 315)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 316)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 321)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 322)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 328)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 329)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 330)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 338)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 339)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 340)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 349)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 355)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 360)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 364)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 369)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 373)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 378)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 379)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 383)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 385)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 392)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 393)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 399)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 400)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 at line 140 (test for warnings, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for errors, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 121)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 145)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 150)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 163)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 174)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 178)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 184)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 196)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 210)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 216)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 224)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 230)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 238)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 244)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 252)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 258)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 266)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 274)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 285)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 286)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 293)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 295)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 296)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 304)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 305)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 307)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 315)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 316)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 321)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 322)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 328)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 329)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 330)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 338)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 339)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 340)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 349)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 355)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 360)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 364)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 369)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 373)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 378)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 379)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 383)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 385)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 392)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 393)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 399)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 400)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 at line 140 (test for warnings, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for errors, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 121)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 150)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 163)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 174)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 178)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 184)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 196)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 210)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 216)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 224)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 230)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 238)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 244)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 252)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 258)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 266)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 274)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 285)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 286)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 293)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 295)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 296)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 304)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 305)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 307)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 315)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 316)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 321)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 322)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 328)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 329)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 330)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 338)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 339)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 340)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 349)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 355)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 360)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 364)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 369)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 373)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 378)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 379)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 383)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 385)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 392)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 393)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 399)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 400)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 at line 140 (test for warnings, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for errors, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 121)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 126)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 132)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 145)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 150)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 163)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 169)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 174)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 178)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 184)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 190)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 196)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 202)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 210)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 216)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 224)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 230)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 238)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 244)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 252)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 258)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 266)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 274)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 285)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 286)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 293)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 295)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 296)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 304)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 305)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 307)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 315)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 316)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 321)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 322)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 328)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 329)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 330)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 338)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 339)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 340)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 349)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 355)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 360)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 364)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 369)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 373)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 378)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 379)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 383)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 385)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 392)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 393)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 399)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 400)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 at line 140 (test for warnings, line 139)
+PASS: g++.dg/ext/flexary9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/fnname1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/fnname1.C -std=c++14 execution test
+PASS: g++.dg/ext/fnname1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/fnname1.C -std=c++17 execution test
+PASS: g++.dg/ext/fnname1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/fnname1.C -std=c++20 execution test
+PASS: g++.dg/ext/fnname1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/fnname1.C -std=c++98 execution test
+PASS: g++.dg/ext/fnname2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/fnname2.C -std=c++14 execution test
+PASS: g++.dg/ext/fnname2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/fnname2.C -std=c++17 execution test
+PASS: g++.dg/ext/fnname2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/fnname2.C -std=c++20 execution test
+PASS: g++.dg/ext/fnname2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/fnname2.C -std=c++98 execution test
+PASS: g++.dg/ext/fnname3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/fnname3.C -std=c++14 execution test
+PASS: g++.dg/ext/fnname3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/fnname3.C -std=c++17 execution test
+PASS: g++.dg/ext/fnname3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/fnname3.C -std=c++20 execution test
+PASS: g++.dg/ext/fnname3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/fnname3.C -std=c++98 execution test
+PASS: g++.dg/ext/fnname4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/fnname4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/fnname4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/fnname4.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/fpreg1.C -std=gnu++98
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 scan-assembler-not func1
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 scan-assembler-not func2
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 scan-assembler-not func4
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 scan-assembler-not func1
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 scan-assembler-not func2
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 scan-assembler-not func4
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func1
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func2
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func4
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func1
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func2
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func4
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-anon-namespace.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class-static.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-class.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-redecl.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for errors, line 56)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for errors, line 56)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for errors, line 56)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 39)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 44)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for errors, line 56)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/ext/gnu-inline-global-reject.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-global.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-namespace.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler func5
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-class.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func1
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func2
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler func4
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler-not func3
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 scan-assembler-not func5
+PASS: g++.dg/ext/gnu-inline-template-func.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/goto1.C -std=gnu++98
+PASS: g++.dg/ext/has-builtin-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has-builtin-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has-builtin-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has-builtin-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has-feature.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/has-feature.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/has-feature.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/has-feature.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_assign_odr.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/has_nothrow_constructor-2.C -std=c++98
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/ext/has_nothrow_constructor-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_constructor_odr.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-1.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-2.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-3.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-4.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-5.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-6.C -std=c++98 execution test
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/has_nothrow_copy-7.C -std=c++98
+PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/has_nothrow_copy-8.C -std=c++98
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++14 execution test
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++17 execution test
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++20 execution test
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_nothrow_copy_odr.C -std=c++98 execution test
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++14 execution test
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++17 execution test
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++20 execution test
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_assign.C -std=c++98 execution test
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++14 execution test
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++17 execution test
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++20 execution test
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_constructor.C -std=c++98 execution test
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++14 execution test
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++17 execution test
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++20 execution test
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_copy.C -std=c++98 execution test
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++14 execution test
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++17 execution test
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++20 execution test
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-1.C -std=c++98 execution test
+PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_trivial_destructor-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++14 execution test
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++17 execution test
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++20 execution test
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/has_virtual_destructor.C -std=c++98 execution test
+PASS: g++.dg/ext/init1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/init1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/init1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/init1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/injected-ttp.C (test for warnings, line 14)
+PASS: g++.dg/ext/injected-ttp.C (test for excess errors)
+PASS: g++.dg/ext/inline1.C -std=gnu++14 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++14 scan-assembler-not xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/inline1.C -std=gnu++17 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++17 scan-assembler-not xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/inline1.C -std=gnu++20 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++20 scan-assembler-not xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/inline1.C -std=gnu++98 scan-assembler-not weak[^ \t]*[ \t]_?xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++98 scan-assembler-not xyzzy
+PASS: g++.dg/ext/inline1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++14 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++14 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++14 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++14 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++17 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++17 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++17 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++17 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++20 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler \n_?_Z1fIdEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler \n_?_ZN1AIdE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler-not \n_?_Z1fIiEvT_(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++98 scan-assembler-not \n_?_ZN1AIiE1fEv(:|\n|\t)
+PASS: g++.dg/ext/instantiate1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++14 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++14 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++17 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++17 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++20 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++20 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++98 scan-assembler \n_?_ZN1AIiE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++98 scan-assembler-not \n_?_ZN1AIcE1tE(:|\n|\t)
+PASS: g++.dg/ext/instantiate2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++14 scan-assembler \n_?_ZTV1AIiE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++14 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++17 scan-assembler \n_?_ZTV1AIiE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++17 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++20 scan-assembler \n_?_ZTV1AIiE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++20 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++98 scan-assembler \n_?_ZTV1AIiE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++98 scan-assembler-not \n_?_ZTV1AIcE(:|\n|\t)
+PASS: g++.dg/ext/instantiate3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/int128-1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++14
+UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++17
+UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++20
+UNSUPPORTED: g++.dg/ext/int128-2.C -std=c++98
+UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/int128-3.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/int128-4.C -std=gnu++98
+PASS: g++.dg/ext/int128-5.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/int128-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/int128-5.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/int128-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/int128-5.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/int128-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/int128-5.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/int128-5.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++14
+UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++17
+UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++20
+UNSUPPORTED: g++.dg/ext/int128-6.C -std=c++98
+UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++14
+UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++17
+UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++20
+UNSUPPORTED: g++.dg/ext/int128-7.C -std=c++98
+UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/int128-8.C -std=gnu++98
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/integer-pack1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/integer-pack1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/integer-pack1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack1.C -std=c++98
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/integer-pack2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack2.C -std=gnu++98
+PASS: g++.dg/ext/integer-pack3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack3.C -std=c++98
+UNSUPPORTED: g++.dg/ext/integer-pack4.C -std=c++14
+XFAIL: g++.dg/ext/integer-pack4.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/ext/integer-pack4.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/ext/integer-pack4.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/ext/integer-pack4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack4.C -std=c++98
+PASS: g++.dg/ext/integer-pack5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack5.C -std=c++98
+PASS: g++.dg/ext/integer-pack6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack6.C -std=c++98
+PASS: g++.dg/ext/integer-pack7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack7.C -std=c++98
+PASS: g++.dg/ext/integer-pack8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/integer-pack8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/integer-pack8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/integer-pack8.C -std=c++98
+PASS: g++.dg/ext/interface1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/interface1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/interface1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/interface1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/interface2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/interface2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/interface2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/interface2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/interface3/interface3b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/interface4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/interface4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/interface4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/interface4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/is_abstract.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_abstract.C -std=c++14 execution test
+PASS: g++.dg/ext/is_abstract.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_abstract.C -std=c++17 execution test
+PASS: g++.dg/ext/is_abstract.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_abstract.C -std=c++20 execution test
+PASS: g++.dg/ext/is_abstract.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_abstract.C -std=c++98 execution test
+PASS: g++.dg/ext/is_aggregate.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_aggregate.C -std=c++14 execution test
+PASS: g++.dg/ext/is_aggregate.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_aggregate.C -std=c++17 execution test
+PASS: g++.dg/ext/is_aggregate.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_aggregate.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/is_aggregate.C -std=c++98
+PASS: g++.dg/ext/is_base_of.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_base_of.C -std=c++14 execution test
+PASS: g++.dg/ext/is_base_of.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_base_of.C -std=c++17 execution test
+PASS: g++.dg/ext/is_base_of.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_base_of.C -std=c++20 execution test
+PASS: g++.dg/ext/is_base_of.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_base_of.C -std=c++98 execution test
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/ext/is_base_of_diagnostic.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_base_of_incomplete.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_class.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_class.C -std=c++14 execution test
+PASS: g++.dg/ext/is_class.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_class.C -std=c++17 execution test
+PASS: g++.dg/ext/is_class.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_class.C -std=c++20 execution test
+PASS: g++.dg/ext/is_class.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_class.C -std=c++98 execution test
+PASS: g++.dg/ext/is_class_error1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_class_error1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_class_error1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_class_error1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/is_class_error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/is_class_error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/is_class_error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/is_class_error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_class_error3.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/ext/is_class_error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_class_error3.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/ext/is_class_error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_class_error3.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/ext/is_class_error3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_class_error3.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/ext/is_class_error3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_constructible1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_constructible1.C -std=gnu++98
+PASS: g++.dg/ext/is_constructible2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_constructible2.C -std=c++98
+PASS: g++.dg/ext/is_constructible3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_constructible3.C -std=c++98
+PASS: g++.dg/ext/is_constructible4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_constructible4.C -std=c++98
+PASS: g++.dg/ext/is_constructible5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_constructible5.C -std=c++98
+PASS: g++.dg/ext/is_constructible6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_constructible6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_constructible6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_constructible6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_convertible1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_convertible1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_convertible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/is_convertible2.C -std=c++14
+UNSUPPORTED: g++.dg/ext/is_convertible2.C -std=c++17
+PASS: g++.dg/ext/is_convertible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible2.C -std=c++98
+PASS: g++.dg/ext/is_convertible3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_convertible3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_convertible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible3.C -std=c++98
+PASS: g++.dg/ext/is_convertible4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_convertible4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_convertible4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible4.C -std=c++98
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/is_convertible5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible5.C -std=gnu++98
+PASS: g++.dg/ext/is_convertible6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_convertible6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_convertible6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_convertible6.C -std=c++98
+UNSUPPORTED: g++.dg/ext/is_deducible1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/is_deducible1.C -std=c++17
+PASS: g++.dg/ext/is_deducible1.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/ext/is_deducible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_deducible1.C -std=c++98
+PASS: g++.dg/ext/is_empty.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_empty.C -std=c++14 execution test
+PASS: g++.dg/ext/is_empty.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_empty.C -std=c++17 execution test
+PASS: g++.dg/ext/is_empty.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_empty.C -std=c++20 execution test
+PASS: g++.dg/ext/is_empty.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_empty.C -std=c++98 execution test
+PASS: g++.dg/ext/is_empty2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/is_empty2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_empty2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/is_empty2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_empty2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/is_empty2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/is_empty2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_enum.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_enum.C -std=c++14 execution test
+PASS: g++.dg/ext/is_enum.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_enum.C -std=c++17 execution test
+PASS: g++.dg/ext/is_enum.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_enum.C -std=c++20 execution test
+PASS: g++.dg/ext/is_enum.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_enum.C -std=c++98 execution test
+PASS: g++.dg/ext/is_enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_enum2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_enum2.C -std=c++98
+PASS: g++.dg/ext/is_final.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_final.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_final.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_final.C -std=c++98
+PASS: g++.dg/ext/is_literal_type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_literal_type1.C -std=c++98
+PASS: g++.dg/ext/is_literal_type2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_literal_type2.C -std=c++98
+PASS: g++.dg/ext/is_literal_type3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_literal_type3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_literal_type3.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible1.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible2.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible3.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible4.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible5.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible6.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_convertible1.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_convertible2.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_convertible3.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_convertible4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_convertible4.C -std=c++98
+PASS: g++.dg/ext/is_pod.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_pod.C -std=c++14 execution test
+PASS: g++.dg/ext/is_pod.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_pod.C -std=c++17 execution test
+PASS: g++.dg/ext/is_pod.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_pod.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/is_pod.C -std=c++98
+PASS: g++.dg/ext/is_pod_98.C (test for excess errors)
+PASS: g++.dg/ext/is_pod_98.C execution test
+PASS: g++.dg/ext/is_pod_incomplete.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_pod_incomplete.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_pod_incomplete.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_pod_incomplete.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_polymorphic.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_polymorphic.C -std=c++14 execution test
+PASS: g++.dg/ext/is_polymorphic.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_polymorphic.C -std=c++17 execution test
+PASS: g++.dg/ext/is_polymorphic.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_polymorphic.C -std=c++20 execution test
+PASS: g++.dg/ext/is_polymorphic.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_polymorphic.C -std=c++98 execution test
+PASS: g++.dg/ext/is_same.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_same.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_same.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_same.C -std=c++98
+PASS: g++.dg/ext/is_std_layout1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_std_layout1.C -std=c++98
+PASS: g++.dg/ext/is_std_layout2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_std_layout2.C -std=gnu++98
+PASS: g++.dg/ext/is_std_layout3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_std_layout3.C -std=c++98
+PASS: g++.dg/ext/is_std_layout4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_std_layout4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_std_layout4.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_constructible1.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_constructible2.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_constructible3.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_constructible4.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_constructible5.C -std=c++98
+PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_constructible7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_copyable.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_copyable.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_trivially_copyable.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_trivially_copyable.C -std=c++98
+PASS: g++.dg/ext/is_union.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_union.C -std=c++14 execution test
+PASS: g++.dg/ext/is_union.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_union.C -std=c++17 execution test
+PASS: g++.dg/ext/is_union.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/is_union.C -std=c++20 execution test
+PASS: g++.dg/ext/is_union.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/is_union.C -std=c++98 execution test
+PASS: g++.dg/ext/ivdep-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/ivdep-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/ivdep-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/ivdep-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/label1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/label1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/label1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/label1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/label1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/label1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label1.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/label1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/label1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label10.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/label10.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/label10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label10.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/label10.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/label10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label10.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/label10.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/label10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label10.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/label10.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/label10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label11.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/label11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label11.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/label11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label11.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/label11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label11.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/label11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/label13.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/ext/label13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label13.C -std=gnu++14 execution test
+PASS: g++.dg/ext/label13.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/ext/label13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label13.C -std=gnu++17 execution test
+PASS: g++.dg/ext/label13.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/ext/label13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label13.C -std=gnu++20 execution test
+PASS: g++.dg/ext/label13.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/ext/label13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label13.C -std=gnu++98 execution test
+PASS: g++.dg/ext/label13a.C -std=gnu++14 scan-assembler _ZN1CC4Ev
+PASS: g++.dg/ext/label13a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label13a.C -std=gnu++14 execution test
+PASS: g++.dg/ext/label13a.C -std=gnu++17 scan-assembler _ZN1CC4Ev
+PASS: g++.dg/ext/label13a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label13a.C -std=gnu++17 execution test
+PASS: g++.dg/ext/label13a.C -std=gnu++20 scan-assembler _ZN1CC4Ev
+PASS: g++.dg/ext/label13a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label13a.C -std=gnu++20 execution test
+PASS: g++.dg/ext/label13a.C -std=gnu++98 scan-assembler _ZN1CC4Ev
+PASS: g++.dg/ext/label13a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label13a.C -std=gnu++98 execution test
+PASS: g++.dg/ext/label14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/label3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/label3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/label3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/label4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/label4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/label4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/label4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/ext/label4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/label5.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/label5.C -std=gnu++14 additional at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/label5.C -std=gnu++17 additional at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/label5.C -std=gnu++20 additional at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/label5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/label5.C -std=gnu++98 additional at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/label6.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/label6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label6.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/label6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label6.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/label6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label6.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/label6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/label7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/label7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/label7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/label7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/label7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/label7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/label7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/label7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/label7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/label7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/label7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/label8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/label9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/label9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/label9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/label9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/label9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/label9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/label9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/label9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/label9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/label9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/label9.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/label9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/lvaddr.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/lvaddr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/lvaddr.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/lvaddr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/lvaddr.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/lvaddr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/lvaddr.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/lvaddr.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/lvalue1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/lvalue1.C -std=c++14 not an lvalue (test for errors, line 7)
+PASS: g++.dg/ext/lvalue1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/lvalue1.C -std=c++17 not an lvalue (test for errors, line 7)
+PASS: g++.dg/ext/lvalue1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/lvalue1.C -std=c++20 not an lvalue (test for errors, line 7)
+PASS: g++.dg/ext/lvalue1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/lvalue1.C -std=c++98 not an lvalue (test for errors, line 7)
+PASS: g++.dg/ext/max.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/max.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/max.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/max.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/max.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/max.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/max.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/max.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/member-attr.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/member-attr.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/member-attr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/member-attr.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/member-attr.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/member-attr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/member-attr.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/member-attr.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/ms-1.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/ms-1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/ext/ms-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/ms-1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/ms-1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/ext/ms-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/ext/ms-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/ext/ms-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 declaration at line 10 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 expected (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++14 multiple at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++17 declaration at line 10 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++17 expected (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++17 multiple at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 declaration at line 10 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 expected (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++20 multiple at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 declaration at line 10 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 expected (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-1.C -std=gnu++98 multiple at line 9 (test for errors, line 8)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-asm-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/no-gnu-keywords-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/offsetof1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/offsetof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/offsetof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/offsetof2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/offsetof2.C -std=c++98
+PASS: g++.dg/ext/offsetof3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/offsetof3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/offsetof3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/offsetof3.C -std=gnu++98
+PASS: g++.dg/ext/oper1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/oper1.C -std=c++14 execution test
+PASS: g++.dg/ext/oper1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/oper1.C -std=c++17 execution test
+PASS: g++.dg/ext/oper1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/oper1.C -std=c++20 execution test
+PASS: g++.dg/ext/oper1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/oper1.C -std=c++98 execution test
+PASS: g++.dg/ext/packed10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed11.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/ext/packed11.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/packed11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed11.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/ext/packed11.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/ext/packed11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed11.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/ext/packed11.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/ext/packed11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed11.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/ext/packed11.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/ext/packed11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/packed3.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/ext/packed3.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/ext/packed3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/packed3.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/ext/packed3.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/ext/packed3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/ext/packed3.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/ext/packed3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/ext/packed3.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/ext/packed3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/packed4.C -std=gnu++14 execution test
+PASS: g++.dg/ext/packed4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/packed4.C -std=gnu++17 execution test
+PASS: g++.dg/ext/packed4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/packed4.C -std=gnu++20 execution test
+PASS: g++.dg/ext/packed4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/packed4.C -std=gnu++98 execution test
+PASS: g++.dg/ext/packed5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/packed6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/packed6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/packed6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/packed7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed7.C -std=c++14 execution test
+PASS: g++.dg/ext/packed7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed7.C -std=c++17 execution test
+PASS: g++.dg/ext/packed7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed7.C -std=c++20 execution test
+PASS: g++.dg/ext/packed7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed7.C -std=c++98 execution test
+PASS: g++.dg/ext/packed8.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/ext/packed8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed8.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/ext/packed8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed8.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/ext/packed8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed8.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/ext/packed8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/packed9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/packed9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/packed9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/packed9.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr106877.C -std=gnu++98
+PASS: g++.dg/ext/pr109177.C -std=c++14 (test for bogus messages, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr109177.C -std=c++17 (test for bogus messages, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr109177.C -std=c++20 (test for bogus messages, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr109177.C -std=c++98 (test for bogus messages, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/ext/pr109177.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr17577.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/ext/pr17577.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr17577.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/ext/pr17577.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr17577.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/ext/pr17577.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr17577.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/ext/pr17577.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr27019.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr27019.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr27019.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr27019.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr28291.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/pr28291.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr28291.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/pr28291.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr28291.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/pr28291.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr28291.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/pr28291.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr47213.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr47213.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr47213.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr47213.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr53605.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr53605.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr53605.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr53605.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++14 scan-tree-dump ccp1 "{ 5, 13 }"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++14 scan-tree-dump-not ccp1 "VEC_COND_EXPR"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++17 scan-tree-dump ccp1 "{ 5, 13 }"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++17 scan-tree-dump-not ccp1 "VEC_COND_EXPR"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 scan-tree-dump ccp1 "{ 5, 13 }"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 scan-tree-dump-not ccp1 "VEC_COND_EXPR"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump ccp1 "{ 5, 13 }"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 scan-tree-dump-not ccp1 "VEC_COND_EXPR"
+PASS: g++.dg/ext/pr56790-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr57509.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr57509.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr57509.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr57509.C -std=c++98
+UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr57735.C -std=gnu++98
+PASS: g++.dg/ext/pr58834.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr58834.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr58834.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr58834.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr59378.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr59378.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr59378.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr59378.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr59706.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/pr59706.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/pr59706.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr59706.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/pr59706.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/pr59706.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr59706.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/pr59706.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/pr59706.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr59706.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/pr59706.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/ext/pr59706.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr69145-1.C -std=c++14 (test for bogus messages, line 3)
+PASS: g++.dg/ext/pr69145-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr69145-1.C -std=c++17 (test for bogus messages, line 3)
+PASS: g++.dg/ext/pr69145-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr69145-1.C -std=c++20 (test for bogus messages, line 3)
+PASS: g++.dg/ext/pr69145-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr69145-1.C -std=c++98 (test for bogus messages, line 3)
+PASS: g++.dg/ext/pr69145-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr70290.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr70290.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr70290.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr70290.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr70571.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr70571.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr70571.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr70571.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pr71290.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/ext/pr71290.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/ext/pr71290.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr71290.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/ext/pr71290.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/ext/pr71290.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/ext/pr71290.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/ext/pr71290.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr77496.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/pr77496.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr77496.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/pr77496.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr77496.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/pr77496.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr77496.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/pr77496.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr80363.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/pr80363.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr80363.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/pr80363.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr80363.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/pr80363.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr80363.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/pr80363.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr81706.C -std=gnu++98
+PASS: g++.dg/ext/pr83996.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr83996.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr83996.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr83996.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr84598.C -std=gnu++14 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84598.C -std=gnu++17 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84598.C -std=gnu++20 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84598.C -std=gnu++98 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/ext/pr84598.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr84683.C -std=gnu++98
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/ext/pr84724-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++14 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++17 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/ext/pr84724-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/ext/pr84724-3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr84828.C -std=gnu++98
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/pr84843-2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/pr85503.C -std=gnu++98
+PASS: g++.dg/ext/pr93998.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr93998.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr93998.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr93998.C -std=c++98
+PASS: g++.dg/ext/pr94197.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr94197.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr94197.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/pr94197.C -std=c++98
+PASS: g++.dg/ext/pr99508.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pr99508.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pr99508.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pr99508.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pragma1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/pragma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pragma1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/pragma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pragma1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/pragma1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pragma1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/pragma1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pragmaweak1.C -std=c++14 scan-assembler-not _Z3Foov
+PASS: g++.dg/ext/pragmaweak1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/pragmaweak1.C -std=c++17 scan-assembler-not _Z3Foov
+PASS: g++.dg/ext/pragmaweak1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/pragmaweak1.C -std=c++20 scan-assembler-not _Z3Foov
+PASS: g++.dg/ext/pragmaweak1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/pragmaweak1.C -std=c++98 scan-assembler-not _Z3Foov
+PASS: g++.dg/ext/pragmaweak1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler int bar\\(T\\).*with T = double
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler int bar\\(T\\).*with T = int
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler int bar\\(T\\).*with T = unsigned char*
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler int main\\(\\)
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 scan-assembler top level
+PASS: g++.dg/ext/pretty1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 scan-assembler int bar\\(T\\).*with T = double
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 scan-assembler int bar\\(T\\).*with T = int
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 scan-assembler int bar\\(T\\).*with T = unsigned char*
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 scan-assembler int main\\(\\)
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 scan-assembler top level
+PASS: g++.dg/ext/pretty1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = double
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = int
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int bar\\(T\\).*with T = unsigned char*
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler int main\\(\\)
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 scan-assembler top level
+PASS: g++.dg/ext/pretty1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = double
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = int
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int bar\\(T\\).*with T = unsigned char*
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler int main\\(\\)
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 scan-assembler top level
+PASS: g++.dg/ext/pretty1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pretty2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pretty2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/pretty2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pretty2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/pretty2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pretty2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/pretty2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/pretty2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/pretty3.C -std=gnu++14 scan-assembler const char\\* D<U>::foo\\(typename B<U>::X\\)
+PASS: g++.dg/ext/pretty3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/pretty3.C -std=gnu++17 scan-assembler const char\\* D<U>::foo\\(typename B<U>::X\\)
+PASS: g++.dg/ext/pretty3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/pretty3.C -std=gnu++20 scan-assembler const char\\* D<U>::foo\\(typename B<U>::X\\)
+PASS: g++.dg/ext/pretty3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/pretty3.C -std=gnu++98 scan-assembler const char\\* D<U>::foo\\(typename B<U>::X\\)
+PASS: g++.dg/ext/pretty3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/reference_constructs_from_temporary1.C -std=c++98
+PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/reference_converts_from_temporary1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/reference_converts_from_temporary1.C -std=c++98
+PASS: g++.dg/ext/remove_cv.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_cv.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_cv.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_cv.C -std=c++98
+PASS: g++.dg/ext/remove_cvref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_cvref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_cvref.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_cvref.C -std=c++98
+PASS: g++.dg/ext/remove_reference.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_reference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_reference.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_reference.C -std=c++98
+PASS: g++.dg/ext/restrict1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/restrict1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/restrict1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/restrict1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/restrict2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/restrict2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/restrict2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/restrict2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/selectany1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++14
+UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++17
+UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++20
+UNSUPPORTED: g++.dg/ext/selectany2.C -std=c++98
+PASS: g++.dg/ext/sizeof-complit.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/sizeof-complit.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/sizeof-complit.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/sizeof-complit.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/spe1.C -std=gnu++98
+PASS: g++.dg/ext/static1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/static1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/static1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/static1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/stmtexpr13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/ext/stmtexpr15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr16.C (test for excess errors)
+PASS: g++.dg/ext/stmtexpr17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/stmtexpr19.C -std=gnu++98
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++20 execution test
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr2.C -std=gnu++98 execution test
+PASS: g++.dg/ext/stmtexpr20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr20.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/stmtexpr20.C -std=gnu++98
+PASS: g++.dg/ext/stmtexpr21.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/stmtexpr21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr21.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/stmtexpr21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr21.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/stmtexpr21.C -std=gnu++98
+PASS: g++.dg/ext/stmtexpr22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/stmtexpr22.C -std=gnu++98
+PASS: g++.dg/ext/stmtexpr23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 at line 26 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 at line 26 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 at line 26 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 13 (test for warnings, line 12)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 at line 26 (test for warnings, line 25)
+PASS: g++.dg/ext/stmtexpr24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/stmtexpr25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/stmtexpr25.C -std=gnu++98
+PASS: g++.dg/ext/stmtexpr3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/stmtexpr4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++14 execution test
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++17 execution test
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++20 execution test
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr6.C -std=gnu++98 execution test
+PASS: g++.dg/ext/stmtexpr7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++14 execution test
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++17 execution test
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++20 execution test
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr8.C -std=gnu++98 execution test
+PASS: g++.dg/ext/stmtexpr9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/stmtexpr9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/strncpy-chk1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/sve-sizeless-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/sve-sizeless-2.C -std=gnu++98
+PASS: g++.dg/ext/sync-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/sync-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/sync-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/sync-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/sync-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/sync-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/sync-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/sync-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/sync-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/sync-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/sync-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/sync-3.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/sync-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/sync-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/sync-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/sync-4.C -std=gnu++98
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/temp-extend1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/temp-extend1.C -std=gnu++98
+PASS: g++.dg/ext/timevar1.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/timevar1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/timevar1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/timevar1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/timevar1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/timevar1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/ext/timevar1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/timevar2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/timevar2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/timevar2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/timevar2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/tmplattr1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++14
+UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++17
+UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++20
+UNSUPPORTED: g++.dg/ext/tmplattr10.C -std=c++98
+PASS: g++.dg/ext/tmplattr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr4.C -std=c++14 execution test
+PASS: g++.dg/ext/tmplattr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr4.C -std=c++17 execution test
+PASS: g++.dg/ext/tmplattr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr4.C -std=c++20 execution test
+PASS: g++.dg/ext/tmplattr4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr4.C -std=c++98 execution test
+PASS: g++.dg/ext/tmplattr5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr5.C -std=c++14 execution test
+PASS: g++.dg/ext/tmplattr5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr5.C -std=c++17 execution test
+PASS: g++.dg/ext/tmplattr5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr5.C -std=c++20 execution test
+PASS: g++.dg/ext/tmplattr5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr5.C -std=c++98 execution test
+PASS: g++.dg/ext/tmplattr6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/tmplattr6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/tmplattr6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/tmplattr6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/tmplattr6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr8.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/tmplattr8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr8.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/ext/tmplattr8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr8.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/ext/tmplattr8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr8.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/ext/tmplattr8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/tmplattr9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/tmplattr9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/tmplattr9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/tmplattr9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/traits1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/traits1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/traits1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/traits1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/transparent-union.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/transparent-union.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/transparent-union.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/transparent-union.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/transparent-union.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/transparent-union.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/transparent-union.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/transparent-union.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/type_pack_element1.C -std=c++98
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/ext/type_pack_element2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/type_pack_element2.C -std=c++98
+PASS: g++.dg/ext/type_pack_element3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/type_pack_element3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/type_pack_element3.C -std=c++98
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 A (test for errors, line 14)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 A error cascade (test for errors, line 15)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 B (test for errors, line 19)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 B error cascade (test for errors, line 20)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 C (test for errors, line 26)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 C error cascade (test for errors, line 27)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 D (test for errors, line 29)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++14 D error cascade (test for bogus messages, line 30)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 A (test for errors, line 14)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 A error cascade (test for errors, line 15)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 B (test for errors, line 19)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 B error cascade (test for errors, line 20)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 C (test for errors, line 26)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 C error cascade (test for errors, line 27)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 D (test for errors, line 29)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++17 D error cascade (test for bogus messages, line 30)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 A (test for errors, line 14)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 A error cascade (test for errors, line 15)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 B (test for errors, line 19)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 B error cascade (test for errors, line 20)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 C (test for errors, line 26)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 C error cascade (test for errors, line 27)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 D (test for errors, line 29)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++20 D error cascade (test for bogus messages, line 30)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 (test for errors, line 35)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 A (test for errors, line 14)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 A error cascade (test for errors, line 15)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 B (test for errors, line 19)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 B error cascade (test for errors, line 20)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 C (test for errors, line 26)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 C error cascade (test for errors, line 27)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 D (test for errors, line 29)
+PASS: g++.dg/ext/typedef-init.C -std=gnu++98 D error cascade (test for bogus messages, line 30)
+PASS: g++.dg/ext/typename1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typename1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typename1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typename1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/typeof10.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/ext/typeof10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/typeof10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/typeof10.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/ext/typeof10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/typeof10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/typeof10.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/ext/typeof10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/typeof10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/ext/typeof10.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/ext/typeof10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/typeof11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/typeof11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/typeof11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/typeof11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/typeof12.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/typeof12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/typeof12.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/typeof12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/typeof12.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/typeof12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/typeof12.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/typeof12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/typeof13.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/typeof13.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/typeof13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof13.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/typeof13.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/typeof13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/typeof13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/typeof13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof2.C -std=gnu++14 scan-assembler-not foo
+PASS: g++.dg/ext/typeof2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof2.C -std=gnu++17 scan-assembler-not foo
+PASS: g++.dg/ext/typeof2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof2.C -std=gnu++20 scan-assembler-not foo
+PASS: g++.dg/ext/typeof2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof2.C -std=gnu++98 scan-assembler-not foo
+PASS: g++.dg/ext/typeof2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/typeof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/typeof3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/typeof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/typeof3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/typeof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/typeof3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/typeof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/typeof4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/typeof8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/typeof8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/typeof8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/typeof9.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/typeof9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/typeof9.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/typeof9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/typeof9.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/typeof9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/typeof9.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/ext/typeof9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 122)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 135)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 136)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 138)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 142)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 122)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 135)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 136)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 138)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 142)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 122)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 135)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 136)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 138)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 111)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 112)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 122)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 135)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 136)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 138)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 139)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 141)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 142)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 53)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 59)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 65)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 76)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for errors, line 98)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/unary_trait_incomplete.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/underlying_type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/underlying_type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/underlying_type1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/underlying_type1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type10.C -std=c++14 execution test
+PASS: g++.dg/ext/underlying_type10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type10.C -std=c++17 execution test
+PASS: g++.dg/ext/underlying_type10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type10.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/ext/underlying_type10.C -std=c++98
+PASS: g++.dg/ext/underlying_type11.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type11.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type11.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type11.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/underlying_type12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/underlying_type12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type12.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/underlying_type12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type12.C -std=c++98
+PASS: g++.dg/ext/underlying_type13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type13.C -std=c++98
+PASS: g++.dg/ext/underlying_type14.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/underlying_type14.C -std=c++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type14.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/underlying_type14.C -std=c++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/underlying_type14.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/underlying_type14.C -std=c++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/ext/underlying_type14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type3.C -std=c++98
+PASS: g++.dg/ext/underlying_type4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/underlying_type4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/underlying_type5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type5.C -std=c++98
+PASS: g++.dg/ext/underlying_type6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type6.C -std=c++98
+PASS: g++.dg/ext/underlying_type7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/underlying_type7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type7.C -std=c++98
+PASS: g++.dg/ext/underlying_type8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type8.C -std=c++98
+PASS: g++.dg/ext/underlying_type9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/underlying_type9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/underlying_type9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/underlying_type9.C -std=c++98
+PASS: g++.dg/ext/unroll-1.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-1.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-1.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/unroll-1.C -std=gnu++98 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-2.C -std=gnu++98
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-3.C -std=gnu++98
+PASS: g++.dg/ext/unroll-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-4.C -std=c++98
+PASS: g++.dg/ext/unroll-5.C -std=gnu++14 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++14 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++14 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-5.C -std=gnu++17 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++17 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++17 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-5.C -std=gnu++98
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-6.C -std=c++98
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-7.C -std=gnu++98
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-8.C -std=c++98
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unsigned-typedef1.C -std=gnu++98
+PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unsigned-typedef2.C -std=gnu++98
+PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unsigned-typedef3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unsigned-typedef3.C -std=gnu++98
+PASS: g++.dg/ext/uow-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/uow-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/uow-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/uow-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/uow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/uow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/uow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/uow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/uow-3.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/ext/uow-3.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/ext/uow-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/uow-3.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/ext/uow-3.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/ext/uow-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/ext/uow-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/ext/uow-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/uow-4.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/uow-4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ext/uow-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/uow-4.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/uow-4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ext/uow-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ext/uow-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ext/uow-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array-short-wchar.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-array-short-wchar.C -std=gnu++98
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/ext/utf-array.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-array.C -std=gnu++98
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-badconcat.C -std=c++98
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/ext/utf-badconcat2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-badconcat2.C -std=c++98
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-cvt-char8_t.C -std=gnu++98
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/ext/utf-cvt.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-cvt.C -std=gnu++98
+PASS: g++.dg/ext/utf-cxx0x.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-cxx0x.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-cxx0x.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-cxx0x.C -std=c++98
+PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 10)
+PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 11)
+PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 12)
+PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 7)
+PASS: g++.dg/ext/utf-cxx98.C (test for errors, line 8)
+PASS: g++.dg/ext/utf-cxx98.C (test for excess errors)
+PASS: g++.dg/ext/utf-dflt.C (test for errors, line 10)
+PASS: g++.dg/ext/utf-dflt.C (test for errors, line 11)
+PASS: g++.dg/ext/utf-dflt.C (test for errors, line 12)
+PASS: g++.dg/ext/utf-dflt.C (test for errors, line 7)
+PASS: g++.dg/ext/utf-dflt.C (test for errors, line 8)
+PASS: g++.dg/ext/utf-dflt.C (test for excess errors)
+PASS: g++.dg/ext/utf-dflt2.C (test for errors, line 5)
+PASS: g++.dg/ext/utf-dflt2.C (test for excess errors)
+PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-gnuxx0x.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-gnuxx0x.C -std=c++98
+PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 10)
+PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 11)
+PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 12)
+PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 7)
+PASS: g++.dg/ext/utf-gnuxx98.C (test for errors, line 8)
+PASS: g++.dg/ext/utf-gnuxx98.C (test for excess errors)
+PASS: g++.dg/ext/utf-mangle.C -std=c++14 scan-assembler _Z2f0Ds:
+PASS: g++.dg/ext/utf-mangle.C -std=c++14 scan-assembler _Z2f1Di:
+PASS: g++.dg/ext/utf-mangle.C -std=c++14 scan-assembler _Z2f2PDs:
+PASS: g++.dg/ext/utf-mangle.C -std=c++14 scan-assembler _Z2f3PDi:
+PASS: g++.dg/ext/utf-mangle.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-mangle.C -std=c++17 scan-assembler _Z2f0Ds:
+PASS: g++.dg/ext/utf-mangle.C -std=c++17 scan-assembler _Z2f1Di:
+PASS: g++.dg/ext/utf-mangle.C -std=c++17 scan-assembler _Z2f2PDs:
+PASS: g++.dg/ext/utf-mangle.C -std=c++17 scan-assembler _Z2f3PDi:
+PASS: g++.dg/ext/utf-mangle.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f0Ds:
+PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f1Di:
+PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f2PDs:
+PASS: g++.dg/ext/utf-mangle.C -std=c++20 scan-assembler _Z2f3PDi:
+PASS: g++.dg/ext/utf-mangle.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-mangle.C -std=c++98
+PASS: g++.dg/ext/utf-rtti.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-rtti.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-rtti.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-rtti.C -std=c++98
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf-type-char8_t.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf-type-char8_t.C -std=gnu++98
+PASS: g++.dg/ext/utf-type.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf-type.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf-type.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf-type.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf-type.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf-type.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf-type.C -std=gnu++98
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typedef-cxx0x.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-typedef-cxx0x.C -std=c++98
+PASS: g++.dg/ext/utf-typedef-cxx98.C (test for excess errors)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/utf-typespec.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/utf-typespec.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/utf-typespec.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf-typespec.C -std=c++98
+PASS: g++.dg/ext/utf16-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf16-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf16-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf16-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf16-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf16-1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf16-1.C -std=gnu++98
+PASS: g++.dg/ext/utf16-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf16-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf16-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf16-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf16-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf16-2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf16-2.C -std=gnu++98
+PASS: g++.dg/ext/utf16-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf16-3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf16-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf16-3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf16-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf16-3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf16-3.C -std=gnu++98
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/ext/utf16-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/ext/utf16-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/ext/utf16-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf16-4.C -std=c++98
+PASS: g++.dg/ext/utf32-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf32-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf32-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf32-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf32-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf32-1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf32-1.C -std=gnu++98
+PASS: g++.dg/ext/utf32-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf32-2.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf32-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf32-2.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf32-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf32-2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf32-2.C -std=gnu++98
+PASS: g++.dg/ext/utf32-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf32-3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/utf32-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf32-3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/utf32-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/utf32-3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ext/utf32-3.C -std=gnu++98
+PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/ext/utf32-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/utf32-4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/utf32-4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/utf32-4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/ext/utf32-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/ext/utf32-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf32-4.C -std=c++98
+UNSUPPORTED: g++.dg/ext/utf8-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/utf8-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/utf8-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/utf8-1.C -std=gnu++98
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/ext/utf8-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/utf8-2.C -std=gnu++98
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/ext/va-arg-pack-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++14 execution test
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++17 execution test
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++20 execution test
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-1.C -std=gnu++98 execution test
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/ext/va-arg-pack-len-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/va-arg1.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++14 at line 9 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/va-arg1.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++17 at line 9 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/va-arg1.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++20 at line 9 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/va-arg1.C -std=c++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++98 at line 9 (test for errors, line 7)
+PASS: g++.dg/ext/va-arg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/varargs1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/varargs1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/varargs1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/varargs1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/varargs2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/varargs2.C -std=c++14 execution test
+PASS: g++.dg/ext/varargs2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/varargs2.C -std=c++17 execution test
+PASS: g++.dg/ext/varargs2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/varargs2.C -std=c++20 execution test
+PASS: g++.dg/ext/varargs2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/varargs2.C -std=c++98 execution test
+PASS: g++.dg/ext/vector1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector13.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/vector14.C -std=gnu++98
+PASS: g++.dg/ext/vector15.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/ext/vector15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector15.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/ext/vector15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector15.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/ext/vector15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector15.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/ext/vector15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector18.C -std=c++98
+PASS: g++.dg/ext/vector19.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/ext/vector19.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/vector19.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/ext/vector19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector19.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/ext/vector19.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/vector19.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/ext/vector19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/vector19.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/ext/vector19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector19.C -std=c++98
+PASS: g++.dg/ext/vector2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector20.C -std=c++98
+PASS: g++.dg/ext/vector21.C -std=gnu++14 scan-tree-dump gimple "MAX_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++14 scan-tree-dump gimple "MIN_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++14 scan-tree-dump-not gimple "VEC_COND_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++14 scan-tree-dump-times gimple "ABS_EXPR" 4
+PASS: g++.dg/ext/vector21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector21.C -std=gnu++17 scan-tree-dump gimple "MAX_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++17 scan-tree-dump gimple "MIN_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++17 scan-tree-dump-not gimple "VEC_COND_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++17 scan-tree-dump-times gimple "ABS_EXPR" 4
+PASS: g++.dg/ext/vector21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump gimple "MAX_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump gimple "MIN_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump-not gimple "VEC_COND_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++20 scan-tree-dump-times gimple "ABS_EXPR" 4
+PASS: g++.dg/ext/vector21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MAX_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump gimple "MIN_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-not gimple "VEC_COND_EXPR"
+PASS: g++.dg/ext/vector21.C -std=gnu++98 scan-tree-dump-times gimple "ABS_EXPR" 4
+PASS: g++.dg/ext/vector21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector22.C -std=gnu++14 scan-tree-dump-not gimple "~"
+PASS: g++.dg/ext/vector22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector22.C -std=gnu++17 scan-tree-dump-not gimple "~"
+PASS: g++.dg/ext/vector22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector22.C -std=gnu++20 scan-tree-dump-not gimple "~"
+PASS: g++.dg/ext/vector22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector22.C -std=gnu++98 scan-tree-dump-not gimple "~"
+PASS: g++.dg/ext/vector22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/ext/vector23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/ext/vector23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/ext/vector23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector23.C -std=gnu++98
+PASS: g++.dg/ext/vector24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector24.C -std=c++98
+PASS: g++.dg/ext/vector25.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/ext/vector25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector25.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/ext/vector25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector25.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/ext/vector25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector25.C -std=c++98 (test for bogus messages, line 5)
+PASS: g++.dg/ext/vector25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector26.C -std=gnu++14 scan-assembler-not globl[ \t]*_Z3bar
+PASS: g++.dg/ext/vector26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector26.C -std=gnu++17 scan-assembler-not globl[ \t]*_Z3bar
+PASS: g++.dg/ext/vector26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector26.C -std=gnu++20 scan-assembler-not globl[ \t]*_Z3bar
+PASS: g++.dg/ext/vector26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector26.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/vector26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector30.C -std=c++14 execution test
+PASS: g++.dg/ext/vector30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector30.C -std=c++17 execution test
+PASS: g++.dg/ext/vector30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector30.C -std=c++20 execution test
+PASS: g++.dg/ext/vector30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector30.C -std=c++98 execution test
+PASS: g++.dg/ext/vector31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector32a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector32a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector32a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector32a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector33.C -std=c++98
+PASS: g++.dg/ext/vector34.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/vector34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector34.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/vector34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector34.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/vector34.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector34.C -std=gnu++98
+PASS: g++.dg/ext/vector35.C -std=gnu++14 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2
+PASS: g++.dg/ext/vector35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector35.C -std=gnu++17 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2
+PASS: g++.dg/ext/vector35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector35.C -std=gnu++20 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2
+PASS: g++.dg/ext/vector35.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector35.C -std=gnu++98 scan-tree-dump-times forwprop1 "ABS_EXPR <" 2
+PASS: g++.dg/ext/vector35.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector36.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector36.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector37.C -std=c++14 execution test
+PASS: g++.dg/ext/vector37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector37.C -std=c++17 execution test
+PASS: g++.dg/ext/vector37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector37.C -std=c++20 execution test
+PASS: g++.dg/ext/vector37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector37.C -std=c++98 execution test
+PASS: g++.dg/ext/vector38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 80)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 81)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 82)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 83)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 84)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for errors, line 90)
+PASS: g++.dg/ext/vector39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 80)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 81)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 82)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 83)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 84)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 89)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for errors, line 90)
+PASS: g++.dg/ext/vector39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 80)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 81)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 82)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 83)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 84)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for errors, line 90)
+PASS: g++.dg/ext/vector39.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 89)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for errors, line 90)
+PASS: g++.dg/ext/vector39.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector41.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/vector41.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector41.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/vector41.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector41.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/vector41.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector41.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/vector41.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector42.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vector42.C -std=c++98
+PASS: g++.dg/ext/vector5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vector6.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/vector6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector6.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/vector6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector6.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/vector6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector6.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/vector6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector8.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/ext/vector8.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/ext/vector8.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/ext/vector8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vector8.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/ext/vector8.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/ext/vector8.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/ext/vector8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/ext/vector8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/ext/vector8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vector9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vector9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vector9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vector9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon1.C -std=c++14 scan-assembler-not globl.*_ZN.*1fEv
+PASS: g++.dg/ext/visibility/anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon1.C -std=c++17 scan-assembler-not globl.*_ZN.*1fEv
+PASS: g++.dg/ext/visibility/anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon1.C -std=c++20 scan-assembler-not globl.*_ZN.*1fEv
+PASS: g++.dg/ext/visibility/anon1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon1.C -std=c++98 scan-assembler-not globl.*_ZN.*1fEv
+PASS: g++.dg/ext/visibility/anon1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon11.C -std=c++14 scan-assembler-not \\.local
+PASS: g++.dg/ext/visibility/anon11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon11.C -std=c++17 scan-assembler-not \\.local
+PASS: g++.dg/ext/visibility/anon11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon11.C -std=c++20 scan-assembler-not \\.local
+PASS: g++.dg/ext/visibility/anon11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon11.C -std=c++98 scan-assembler-not \\.local
+PASS: g++.dg/ext/visibility/anon11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon2.C -std=c++14 scan-assembler-not globl.*_Z1fv
+PASS: g++.dg/ext/visibility/anon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon2.C -std=c++17 scan-assembler-not globl.*_Z1fv
+PASS: g++.dg/ext/visibility/anon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon2.C -std=c++20 scan-assembler-not globl.*_Z1fv
+PASS: g++.dg/ext/visibility/anon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon2.C -std=c++98 scan-assembler-not globl.*_Z1fv
+PASS: g++.dg/ext/visibility/anon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon4.C -std=c++14 scan-assembler-not globl.*_ZTIN*3fooE
+PASS: g++.dg/ext/visibility/anon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon4.C -std=c++17 scan-assembler-not globl.*_ZTIN*3fooE
+PASS: g++.dg/ext/visibility/anon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon4.C -std=c++20 scan-assembler-not globl.*_ZTIN*3fooE
+PASS: g++.dg/ext/visibility/anon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon4.C -std=c++98 scan-assembler-not globl.*_ZTIN*3fooE
+PASS: g++.dg/ext/visibility/anon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler 1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler-not 1AIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler-not comdat
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler-not globl.*1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 scan-assembler-not weak
+PASS: g++.dg/ext/visibility/anon6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 scan-assembler 1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 scan-assembler-not 1AIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 scan-assembler-not comdat
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 scan-assembler-not globl.*1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 scan-assembler-not weak
+PASS: g++.dg/ext/visibility/anon6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler 1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not 1AIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not comdat
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not globl.*1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 scan-assembler-not weak
+PASS: g++.dg/ext/visibility/anon6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler 1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not 1AIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not comdat
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not globl.*1BIiE1cE
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 scan-assembler-not weak
+PASS: g++.dg/ext/visibility/anon6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++14 (test for errors, line 7)
+XFAIL: g++.dg/ext/visibility/anon7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++17 (test for errors, line 7)
+XFAIL: g++.dg/ext/visibility/anon7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++20 (test for errors, line 7)
+XFAIL: g++.dg/ext/visibility/anon7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++98 (test for errors, line 7)
+XFAIL: g++.dg/ext/visibility/anon7.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/ext/visibility/anon7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++14 PR83258 (test for errors, line 29)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon8.C -std=c++98 PR83258 (test for errors, line 29)
+PASS: g++.dg/ext/visibility/anon9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/anon9.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/arm1.C -std=gnu++98
+PASS: g++.dg/ext/visibility/arm2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTV1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/arm2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTV1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTV1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTV1S
+PASS: g++.dg/ext/visibility/arm2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/arm3.C -std=gnu++98
+PASS: g++.dg/ext/visibility/assign1.C -std=c++14 scan-hidden hidden[ \t_]*_ZN1DaSERKS_
+PASS: g++.dg/ext/visibility/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/assign1.C -std=c++17 scan-hidden hidden[ \t_]*_ZN1DaSERKS_
+PASS: g++.dg/ext/visibility/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/assign1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1DaSERKS_
+PASS: g++.dg/ext/visibility/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/assign1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1DaSERKS_
+PASS: g++.dg/ext/visibility/assign1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/class1.C -std=gnu++98
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZN3foo7my_funcEvE1x
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1S3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1S3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1S3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1S3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1IIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1OIiE3fooEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 scan-hidden hidden[ \t_]*_Z3barv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 scan-hidden hidden[ \t_]*_Z3fooIvEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])?
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 scan-hidden hidden[ \t_]*_Z3barv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 scan-hidden hidden[ \t_]*_Z3fooIvEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])?
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z3barv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z3fooIvEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])?
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z3barv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z3fooIvEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZZN1A5innerEvE1n(\\[BS\\])?
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Z3fooIiEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZZ3barvE1n
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo3barIS_EEvv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility-inlines-hidden.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++14 scan-not-hidden hidden[ \t_]*Foo.methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++17 scan-not-hidden hidden[ \t_]*Foo.methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++20 scan-not-hidden hidden[ \t_]*Foo.methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++98 scan-not-hidden hidden[ \t_]*Foo.methodEv
+PASS: g++.dg/ext/visibility/fvisibility-override2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/fvisibility.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZGVZN5otherclEvE4s_cd
+PASS: g++.dg/ext/visibility/guard1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/lambda1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/lambda1.C -std=c++98
+PASS: g++.dg/ext/visibility/local1.C -std=c++14 scan-hidden hidden[ \t_]*_Z1fv
+PASS: g++.dg/ext/visibility/local1.C -std=c++14 scan-hidden hidden[ \t_]*_ZZ1fvE1i
+PASS: g++.dg/ext/visibility/local1.C -std=c++14 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv
+PASS: g++.dg/ext/visibility/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/local1.C -std=c++17 scan-hidden hidden[ \t_]*_Z1fv
+PASS: g++.dg/ext/visibility/local1.C -std=c++17 scan-hidden hidden[ \t_]*_ZZ1fvE1i
+PASS: g++.dg/ext/visibility/local1.C -std=c++17 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv
+PASS: g++.dg/ext/visibility/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1fv
+PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_ZZ1fvE1i
+PASS: g++.dg/ext/visibility/local1.C -std=c++20 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv
+PASS: g++.dg/ext/visibility/local1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1fv
+PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_ZZ1fvE1i
+PASS: g++.dg/ext/visibility/local1.C -std=c++98 scan-hidden hidden[ \t_]*_ZZ1fvEN1A1fEv
+PASS: g++.dg/ext/visibility/local1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/memfuncts.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZTI1T
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZTI1U
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZTI1T
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZTI1U
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTI1T
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTI1U
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTI1T
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1U6hide_4Ev
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTI1U
+PASS: g++.dg/ext/visibility/ms-compat-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3foo1fEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3foo1gEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3foo1fEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3foo1gEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1fEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1gEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1A1mEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1fEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1gEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3foo1tIiEEvv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN3foo1hEv
+PASS: g++.dg/ext/visibility/namespace1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN4Test4testEv
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN4Test4testEv
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN4Test4testEv
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN4Test4testEv
+PASS: g++.dg/ext/visibility/namespace2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/ext/visibility/namespace3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_Znwj
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_Znwj
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Znwj
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Znwj
+PASS: g++.dg/ext/visibility/new1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++14 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++17 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++20 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++98 scan-assembler-not methodEv@PLT|indirect_symbol.*methodEv
+PASS: g++.dg/ext/visibility/noPLT.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++14 scan-hidden hidden[ \t_]*_Z3fooP8a_struct
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++17 scan-hidden hidden[ \t_]*_Z3fooP8a_struct
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooP8a_struct
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooP8a_struct
+PASS: g++.dg/ext/visibility/overload-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++14 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++17 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++20 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++98 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++14 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++17 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++20 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++98 scan-assembler \\.internal.*Foo.methodEv
+PASS: g++.dg/ext/visibility/pragma-override2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/pragma.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/pragma.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/pragma.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/pragma.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/pragma.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/prop1.C -std=c++14 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_
+PASS: g++.dg/ext/visibility/prop1.C -std=c++14 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv
+PASS: g++.dg/ext/visibility/prop1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/prop1.C -std=c++17 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_
+PASS: g++.dg/ext/visibility/prop1.C -std=c++17 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv
+PASS: g++.dg/ext/visibility/prop1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/prop1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_
+PASS: g++.dg/ext/visibility/prop1.C -std=c++20 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv
+PASS: g++.dg/ext/visibility/prop1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/prop1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1fIN1N1AEEvT_
+PASS: g++.dg/ext/visibility/prop1.C -std=c++98 scan-hidden hidden[ \t_]*_Z1hIXadL_ZN1N1iEEEEvv
+PASS: g++.dg/ext/visibility/prop1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/redecl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++14 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++14 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++17 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++17 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 scan-assembler-not (weak|globl)[^\n]*_ZGRN12_GLOBAL__N_13fooE_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 scan-hidden hidden[ \t_]*_ZGRZ1fvE3foo_
+PASS: g++.dg/ext/visibility/ref-temp1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/staticdatamem.C -std=gnu++98
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++14 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++17 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++20 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++98 scan-hidden hidden[ \t_]*_ZN3Foo6methodEv
+PASS: g++.dg/ext/visibility/staticmemfuncts.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++14
+UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++17
+UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++20
+UNSUPPORTED: g++.dg/ext/visibility/symbian1.C -std=c++98
+UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++14
+UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++17
+UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++20
+UNSUPPORTED: g++.dg/ext/visibility/symbian2.C -std=c++98
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIcE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIlE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1AIlE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE3barEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE3fooEv
+PASS: g++.dg/ext/visibility/template1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_Z8testfuncI3fooEvv
+PASS: g++.dg/ext/visibility/template10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN13template_testI4testE8functionEv
+PASS: g++.dg/ext/visibility/template11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1aI1bE1cE
+PASS: g++.dg/ext/visibility/template12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi
+PASS: g++.dg/ext/visibility/template2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev
+PASS: g++.dg/ext/visibility/template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi
+PASS: g++.dg/ext/visibility/template2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev
+PASS: g++.dg/ext/visibility/template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi
+PASS: g++.dg/ext/visibility/template2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev
+PASS: g++.dg/ext/visibility/template2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1SIiEC1ERKi
+PASS: g++.dg/ext/visibility/template2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1SIiED1Ev
+PASS: g++.dg/ext/visibility/template2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc
+PASS: g++.dg/ext/visibility/template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc
+PASS: g++.dg/ext/visibility/template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc
+PASS: g++.dg/ext/visibility/template3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_Z8identityIdET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1AIiE1fEi
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-hidden hidden[ \t_]*_ZN1AIlE1fEl
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z8identityIiET_S0_
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1AIcE1fEc
+PASS: g++.dg/ext/visibility/template3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3barIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3barIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3barIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3barIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3fooIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3fooIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3fooIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-hidden hidden[ \t_]*_Z3fooIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3barIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3barIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3barIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3barIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3fooIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3fooIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3fooIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-hidden hidden[ \t_]*_Z3fooIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3barIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-hidden hidden[ \t_]*_Z3fooIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3barIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIcEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIdEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIiEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-hidden hidden[ \t_]*_Z3fooIlEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3barIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3barIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3fooIfEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 scan-not-hidden hidden[ \t_]*_Z3fooIsEvT_
+PASS: g++.dg/ext/visibility/template4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template6.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv
+PASS: g++.dg/ext/visibility/template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template6.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv
+PASS: g++.dg/ext/visibility/template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template6.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv
+PASS: g++.dg/ext/visibility/template6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template6.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1AIiE1fEv
+PASS: g++.dg/ext/visibility/template6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1s3fooI1AEEvT_
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZN1s6vectorI1AEC1Ev
+PASS: g++.dg/ext/visibility/template7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++14 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++14 scan-hidden hidden[ \t_]*_Z1gI1BEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++17 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++17 scan-hidden hidden[ \t_]*_Z1gI1BEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 scan-hidden hidden[ \t_]*_Z1gI1BEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z1gI1AI1BEEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 scan-hidden hidden[ \t_]*_Z1gI1BEvT_
+PASS: g++.dg/ext/visibility/template8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZN1N1fI1AEEvT
+PASS: g++.dg/ext/visibility/template9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZTIP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 scan-hidden hidden[ \t_]*_ZTSP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZTIPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 scan-not-hidden hidden[ \t_]*_ZTSPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZTIP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++17 scan-hidden hidden[ \t_]*_ZTSP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZTIPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++17 scan-not-hidden hidden[ \t_]*_ZTSPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTIP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-hidden hidden[ \t_]*_ZTSP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTIPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 scan-not-hidden hidden[ \t_]*_ZTSPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTIP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-hidden hidden[ \t_]*_ZTSP1A
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTIPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 scan-not-hidden hidden[ \t_]*_ZTSPPi
+PASS: g++.dg/ext/visibility/typeinfo1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++14 scan-hidden hidden[ \t_]*_ZTI1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++14 scan-hidden hidden[ \t_]*_ZTV1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++17 scan-hidden hidden[ \t_]*_ZTI1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++17 scan-hidden hidden[ \t_]*_ZTV1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-hidden hidden[ \t_]*_ZTI1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-hidden hidden[ \t_]*_ZTV1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-hidden hidden[ \t_]*_ZTI1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-hidden hidden[ \t_]*_ZTV1A
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__class_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*info1
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*info2
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*info3
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*info4
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-hidden hidden[ \t_]*info5
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*info1
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*info2
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*info3
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*info4
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-hidden hidden[ \t_]*info5
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info1
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info2
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info3
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info4
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-hidden hidden[ \t_]*info5
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*_ZTI1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*_ZTS1S
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info1
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info2
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info3
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info4
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-hidden hidden[ \t_]*info5
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv116__enum_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZTVN10__cxxabiv117__array_type_infoE
+PASS: g++.dg/ext/visibility/typeinfo3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/virtual.C -std=c++14 scan-hidden hidden[ \t_]*ZTI3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++14 scan-hidden hidden[ \t_]*ZTS3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++14 scan-hidden hidden[ \t_]*ZTT3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++14 scan-hidden hidden[ \t_]*ZTV3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/virtual.C -std=c++17 scan-hidden hidden[ \t_]*ZTI3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++17 scan-hidden hidden[ \t_]*ZTS3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++17 scan-hidden hidden[ \t_]*ZTT3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++17 scan-hidden hidden[ \t_]*ZTV3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTI3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTS3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTT3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++20 scan-hidden hidden[ \t_]*ZTV3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTI3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTS3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTT3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++98 scan-hidden hidden[ \t_]*ZTV3Foo
+PASS: g++.dg/ext/visibility/virtual.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++14 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++17 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++14
+UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++17
+UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++20
+UNSUPPORTED: g++.dg/ext/visibility/visibility-10.C -std=c++98
+PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++14 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++17 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++14 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++17 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++14 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++17 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++14 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++17 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++20 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++98 scan-hidden hidden[ \t_]*_Z3foov
+PASS: g++.dg/ext/visibility/visibility-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++14 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++17 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++14 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++17 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 scan-hidden hidden[ \t_]*xyzzy
+PASS: g++.dg/ext/visibility/visibility-7.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/visibility-8.C -std=gnu++98
+UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++14
+UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++17
+UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++20
+UNSUPPORTED: g++.dg/ext/visibility/visibility-9.C -std=gnu++98
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++14 scan-assembler-not @GOTPCREL
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++17 scan-assembler-not @GOTPCREL
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++20 scan-assembler-not @GOTPCREL
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++98 scan-assembler-not @GOTPCREL
+PASS: g++.dg/ext/visibility/visibility-local-extern1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/ext/visibility/warn2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++14 scan-not-hidden hidden[ \t_]*_ZN1A1fEv
+PASS: g++.dg/ext/visibility/warn3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++17 scan-not-hidden hidden[ \t_]*_ZN1A1fEv
+PASS: g++.dg/ext/visibility/warn3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++20 scan-not-hidden hidden[ \t_]*_ZN1A1fEv
+PASS: g++.dg/ext/visibility/warn3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/ext/visibility/warn3.C -std=c++98 scan-not-hidden hidden[ \t_]*_ZN1A1fEv
+PASS: g++.dg/ext/visibility/warn3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/ext/visibility/warn4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/ext/visibility/warn6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/ext/vla1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/vla1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/ext/vla1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/vla1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/ext/vla1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/vla1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/ext/vla1.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/ext/vla1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/vla11.C -std=gnu++98
+PASS: g++.dg/ext/vla12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/ext/vla14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/ext/vla14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/ext/vla14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/ext/vla14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla15.C -std=gnu++14 execution test
+PASS: g++.dg/ext/vla15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla15.C -std=gnu++17 execution test
+PASS: g++.dg/ext/vla15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla15.C -std=gnu++20 execution test
+PASS: g++.dg/ext/vla15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla15.C -std=gnu++98 execution test
+PASS: g++.dg/ext/vla16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla17.C -std=gnu++14 execution test
+PASS: g++.dg/ext/vla17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla17.C -std=gnu++17 execution test
+PASS: g++.dg/ext/vla17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla17.C -std=gnu++20 execution test
+PASS: g++.dg/ext/vla17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla17.C -std=gnu++98 execution test
+PASS: g++.dg/ext/vla18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla2.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/vla2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla2.C -std=gnu++14 candidate note at line 18 (test for warnings, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/vla2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla2.C -std=gnu++17 candidate note at line 18 (test for warnings, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/vla2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla2.C -std=gnu++20 candidate note at line 18 (test for warnings, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/vla2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla2.C -std=gnu++98 candidate note at line 18 (test for warnings, line 17)
+PASS: g++.dg/ext/vla20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/vla21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/vla21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/vla21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla21.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/ext/vla21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla22.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/ext/vla22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla22.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/ext/vla22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla22.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/ext/vla22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla22.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/ext/vla22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/vla24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/vla24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/vla24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/vla3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla4.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/vla4.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/ext/vla4.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/ext/vla4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla4.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/vla4.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/ext/vla4.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/ext/vla4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/ext/vla4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/ext/vla4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla5.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/ext/vla5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla5.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/ext/vla5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla5.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/ext/vla5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla5.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/ext/vla5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla8.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/ext/vla8.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/ext/vla8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla8.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/ext/vla8.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/ext/vla8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ext/vla8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/ext/vla8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vla9.C -std=gnu++14 execution test
+PASS: g++.dg/ext/vla9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vla9.C -std=gnu++17 execution test
+PASS: g++.dg/ext/vla9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vla9.C -std=gnu++20 execution test
+PASS: g++.dg/ext/vla9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vla9.C -std=gnu++98 execution test
+PASS: g++.dg/ext/vlm1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/ext/vlm1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vlm1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/ext/vlm1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vlm1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/ext/vlm1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vlm1.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/ext/vlm1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/vlm2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/ext/vlm2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/vlm2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/ext/vlm2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/vlm2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/ext/vlm2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/vlm2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/ext/vlm2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/weak1.C -std=gnu++14 scan-assembler weak[^ \t]*[ \t]_?bar1
+PASS: g++.dg/ext/weak1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/weak1.C -std=gnu++17 scan-assembler weak[^ \t]*[ \t]_?bar1
+PASS: g++.dg/ext/weak1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/weak1.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?bar1
+PASS: g++.dg/ext/weak1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/weak1.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?bar1
+PASS: g++.dg/ext/weak1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/weak2.C -std=gnu++14 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/weak2.C -std=gnu++17 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/weak2.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/weak2.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/weak3.C -std=gnu++14 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/weak3.C -std=gnu++17 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/weak3.C -std=gnu++20 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/weak3.C -std=gnu++98 scan-assembler weak[^ \t]*[ \t]_?_Z3foov
+PASS: g++.dg/ext/weak3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/weak4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/weak4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/weak4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/weak4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/weak5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/weak5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/weak5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ext/weak5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ext/weak6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/weak6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/weak6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/weak6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/freestanding-main.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/freestanding-main.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/freestanding-main.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/freestanding-main.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/freestanding-nonint-main.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++14
+UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++17
+UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++20
+UNSUPPORTED: g++.dg/fstack-protector-strong.C -std=gnu++98
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for errors, line 48)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/func-args-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for errors, line 48)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/func-args-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for errors, line 48)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/func-args-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 35)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 36)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 42)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 46)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for errors, line 48)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/func-args-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "hardcfr_check" 16
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "hardcfr_check" 16
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 16
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 16
+PASS: g++.dg/harden-cfr-throw-always-O0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "hardcfr_check" 12
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "hardcfr_check" 12
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 12
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 1
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 12
+PASS: g++.dg/harden-cfr-throw-returning-O0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "builtin_trap" 2
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++14 scan-tree-dump-times hardcfr "hardcfr_check" 10
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "builtin_trap" 2
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++17 scan-tree-dump-times hardcfr "hardcfr_check" 10
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "builtin_trap" 2
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 scan-tree-dump-times hardcfr "hardcfr_check" 10
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "builtin_trap" 2
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 scan-tree-dump-times hardcfr "hardcfr_check" 10
+PASS: g++.dg/harden-cfr-throw-returning-enabled-O0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/header.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/header.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/header.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/header.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/access1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/access2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/access2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/access2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/access2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/access6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/inherit/access6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/inherit/access6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/inherit/access6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/access6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/inherit/access6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/inherit/access6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/inherit/access6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/access6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/inherit/access6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/inherit/access6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/inherit/access6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/access6.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/inherit/access6.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/inherit/access6.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/inherit/access6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access8.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/inherit/access8.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/inherit/access8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access8.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/inherit/access8.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/inherit/access8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access8.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/inherit/access8.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/inherit/access8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access8.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/inherit/access8.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/inherit/access8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/access9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/access9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/access9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/access9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/ambig1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/ambig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/ambig1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/ambig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/ambig1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/ambig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/ambig1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/ambig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/base1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/base1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/base1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/base1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/base2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/base2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/base3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/inherit/base3.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/inherit/base3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/base3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/inherit/base3.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/inherit/base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/base3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/inherit/base3.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/inherit/base3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/base3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/inherit/base3.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/inherit/base3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/cond1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/cond1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/conv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/conv2.C -std=c++14 execution test
+PASS: g++.dg/inherit/conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/conv2.C -std=c++17 execution test
+PASS: g++.dg/inherit/conv2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/conv2.C -std=c++20 execution test
+PASS: g++.dg/inherit/conv2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/conv2.C -std=c++98 execution test
+PASS: g++.dg/inherit/conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/conv3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/conv3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant1.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant1.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant1.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant1.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant12.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/inherit/covariant12.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/inherit/covariant12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant12.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/inherit/covariant12.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/inherit/covariant12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/inherit/covariant12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/inherit/covariant12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant14.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/inherit/covariant14.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant14.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/inherit/covariant14.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant15.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant15.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant15.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant15.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant16.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/inherit/covariant16.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant16.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/inherit/covariant16.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/inherit/covariant16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant17.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant17.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant17.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant17.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant18.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant18.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant18.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant18.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant2.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant2.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant2.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant2.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/inherit/covariant21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant22.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant22.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant22.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant22.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/inherit/covariant22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant23.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/inherit/covariant23.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant23.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/inherit/covariant23.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/covariant23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/covariant23.C -std=c++98
+PASS: g++.dg/inherit/covariant3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant3.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant3.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant3.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant3.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant4.C -std=c++14 execution test
+PASS: g++.dg/inherit/covariant4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant4.C -std=c++17 execution test
+PASS: g++.dg/inherit/covariant4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant4.C -std=c++20 execution test
+PASS: g++.dg/inherit/covariant4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant4.C -std=c++98 execution test
+PASS: g++.dg/inherit/covariant5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-lang-dump class "28 .*c6::f2"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-lang-dump class "80 .*0"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++14 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant7.C -std=gnu++17 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++17 scan-lang-dump class "28 .*c6::f2"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++17 scan-lang-dump class "80 .*0"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++17 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "28 .*c6::f2"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "80 .*0"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++20 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "24 .*c6::_ZTcv0_n16_v0_n12_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "28 .*c6::f2"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "80 .*0"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++98 scan-lang-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev"
+PASS: g++.dg/inherit/covariant7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/covariant9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/covariant9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/covariant9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/covariant9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/crash1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/crash1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/inherit/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/crash1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/inherit/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/crash1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/inherit/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/crash1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/inherit/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/crash2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/crash2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/inherit/crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/crash2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/inherit/crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/crash2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/inherit/crash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/crash2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/inherit/crash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/crash3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/inherit/crash3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/inherit/crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/inherit/crash3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/inherit/crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/inherit/crash3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/inherit/crash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/inherit/crash3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/inherit/crash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/crash4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/crash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/crash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/crash4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/crash4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/crash5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/inherit/crash5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/inherit/crash5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/inherit/crash5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/inherit/crash5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/crash6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/inherit/crash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/crash6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/inherit/crash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/crash6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/inherit/crash6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/crash6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/inherit/crash6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/error1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/inherit/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/error1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/inherit/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/error1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/inherit/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/error1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/inherit/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/error2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/error2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/inherit/error2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/inherit/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/error2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/error2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/inherit/error2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/inherit/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/error2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/error2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/inherit/error2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/inherit/error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/error2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/error2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/inherit/error2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/inherit/error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/error3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/inherit/error3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/inherit/error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/error3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/inherit/error3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/inherit/error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/error3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/inherit/error3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/inherit/error3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/error3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/inherit/error3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/inherit/error3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/error4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/error4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/inherit/error4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/error4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/error4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/inherit/error4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/error4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/error4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/inherit/error4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/error4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/error4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/inherit/error4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/error5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/error5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/error5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/error5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/implicit-trivial1.C (test for excess errors)
+PASS: g++.dg/inherit/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/local1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/local1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/local2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/local2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/local2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/local2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/local3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/local3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/local3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/local3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/multiple1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/multiple1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/multiple1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/multiple1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/inherit/namespace-as-base.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/null1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/null1.C -std=c++14 execution test
+PASS: g++.dg/inherit/null1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/null1.C -std=c++17 execution test
+PASS: g++.dg/inherit/null1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/null1.C -std=c++20 execution test
+PASS: g++.dg/inherit/null1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/null1.C -std=c++98 execution test
+PASS: g++.dg/inherit/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/operator1.C -std=c++14 execution test
+PASS: g++.dg/inherit/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/operator1.C -std=c++17 execution test
+PASS: g++.dg/inherit/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/operator1.C -std=c++20 execution test
+PASS: g++.dg/inherit/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/operator1.C -std=c++98 execution test
+PASS: g++.dg/inherit/operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/operator2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++14
+UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++17
+UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++20
+UNSUPPORTED: g++.dg/inherit/override-attribs.C -std=c++98
+PASS: g++.dg/inherit/override1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/override1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/override1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/override1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/pr30297.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/inherit/pr30297.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/pr30297.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/inherit/pr30297.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/pr30297.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/inherit/pr30297.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/pr30297.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/inherit/pr30297.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/pr48798.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/pr48798.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/pr48798.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/pr48798.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/pr57942.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/pr57942.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/pr57942.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/pr57942.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/pr97268.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/inherit/pr97268.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/pr97268.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/inherit/pr97268.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/pr97268.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/inherit/pr97268.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/pr97268.C -std=c++98
+PASS: g++.dg/inherit/protected1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/protected1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/protected1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/protected1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++14 at line 19 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++17 at line 19 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++20 at line 19 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++98 at line 19 (test for errors, line 18)
+PASS: g++.dg/inherit/pure1.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/inherit/pure1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/sizeof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/sizeof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/sizeof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/sizeof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/template-as-base.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/inherit/template-as-base.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/template-as-base.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/inherit/template-as-base.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/template-as-base.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/inherit/template-as-base.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/template-as-base.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/inherit/template-as-base.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/thunk1.C -std=c++14
+UNSUPPORTED: g++.dg/inherit/thunk1.C -std=c++17
+UNSUPPORTED: g++.dg/inherit/thunk1.C -std=c++20
+UNSUPPORTED: g++.dg/inherit/thunk1.C -std=c++98
+PASS: g++.dg/inherit/thunk10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk10.C -std=gnu++14 execution test
+PASS: g++.dg/inherit/thunk10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk10.C -std=gnu++17 execution test
+PASS: g++.dg/inherit/thunk10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk10.C -std=gnu++20 execution test
+PASS: g++.dg/inherit/thunk10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk10.C -std=gnu++98 execution test
+PASS: g++.dg/inherit/thunk11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk7.C -std=c++14 execution test
+PASS: g++.dg/inherit/thunk7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk7.C -std=c++17 execution test
+PASS: g++.dg/inherit/thunk7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk7.C -std=c++20 execution test
+PASS: g++.dg/inherit/thunk7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk7.C -std=c++98 execution test
+PASS: g++.dg/inherit/thunk8.C -std=gnu++14 scan-assembler LTHUNKPC
+PASS: g++.dg/inherit/thunk8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk8.C -std=gnu++17 scan-assembler LTHUNKPC
+PASS: g++.dg/inherit/thunk8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk8.C -std=gnu++20 scan-assembler LTHUNKPC
+PASS: g++.dg/inherit/thunk8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk8.C -std=gnu++98 scan-assembler LTHUNKPC
+PASS: g++.dg/inherit/thunk8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/typeinfo1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/typeinfo1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/typeinfo1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/typeinfo1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/union1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/union2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/inherit/union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/union2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/inherit/union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/union2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/inherit/union2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/union2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/inherit/union2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/union3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/inherit/union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/union3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/inherit/union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/union3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/inherit/union3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/union3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/inherit/union3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using2.C -std=c++14 execution test
+PASS: g++.dg/inherit/using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using2.C -std=c++17 execution test
+PASS: g++.dg/inherit/using2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using2.C -std=c++20 execution test
+PASS: g++.dg/inherit/using2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using2.C -std=c++98 execution test
+PASS: g++.dg/inherit/using3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/inherit/using4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/inherit/using4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/inherit/using4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/inherit/using4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/inherit/using4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/inherit/using4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using4.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/inherit/using4.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/inherit/using4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using5.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/inherit/using5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/inherit/using5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using5.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/inherit/using5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/inherit/using5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/inherit/using5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/inherit/using5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using5.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/inherit/using5.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/inherit/using5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/inherit/using6.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/inherit/using6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/inherit/using6.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/inherit/using6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/inherit/using6.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/inherit/using6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/inherit/using6.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/inherit/using6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/using8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/using8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/using8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/using8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/vdtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/vdtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/vdtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/vdtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/inherit/virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/inherit/virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/inherit/virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/inherit/virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual10.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual11.C -std=gnu++14 scan-tree-dump-not gimple "OBJ_TYPE_REF"
+PASS: g++.dg/inherit/virtual11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual11.C -std=gnu++17 scan-tree-dump-not gimple "OBJ_TYPE_REF"
+PASS: g++.dg/inherit/virtual11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual11.C -std=gnu++20 scan-tree-dump-not gimple "OBJ_TYPE_REF"
+PASS: g++.dg/inherit/virtual11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual11.C -std=gnu++98 scan-tree-dump-not gimple "OBJ_TYPE_REF"
+PASS: g++.dg/inherit/virtual11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual12.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual12.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/inherit/virtual12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual12.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual12.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/inherit/virtual12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/inherit/virtual12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/inherit/virtual12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual13.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/inherit/virtual13.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/inherit/virtual13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual13.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/inherit/virtual13.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/inherit/virtual13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/inherit/virtual13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/inherit/virtual13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual14.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual14.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual14.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual14.C -std=c++98 execution test
+PASS: g++.dg/inherit/virtual15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual15.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual15.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual15.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual15.C -std=c++98 execution test
+PASS: g++.dg/inherit/virtual15a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual15a.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual15a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual15a.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual15a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual15a.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual15a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual15a.C -std=c++98 execution test
+PASS: g++.dg/inherit/virtual2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/inherit/virtual3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual5.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual5.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual5.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual5.C -std=c++98 execution test
+PASS: g++.dg/inherit/virtual6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual8.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual8.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual8.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual8.C -std=c++98 execution test
+PASS: g++.dg/inherit/virtual9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/virtual9.C -std=c++14 execution test
+PASS: g++.dg/inherit/virtual9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/virtual9.C -std=c++17 execution test
+PASS: g++.dg/inherit/virtual9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/virtual9.C -std=c++20 execution test
+PASS: g++.dg/inherit/virtual9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/virtual9.C -std=c++98 execution test
+PASS: g++.dg/inherit/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/addr-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/addr-const1.C -std=c++14 execution test
+PASS: g++.dg/init/addr-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/addr-const1.C -std=c++17 execution test
+PASS: g++.dg/init/addr-const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/addr-const1.C -std=c++20 execution test
+PASS: g++.dg/init/addr-const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/addr-const1.C -std=c++98 execution test
+PASS: g++.dg/init/aggr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr12.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/aggr12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/aggr12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr12.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/aggr12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/aggr12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr12.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/aggr12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/aggr12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr12.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/init/aggr12.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/aggr12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr13.C -std=c++14 execution test
+PASS: g++.dg/init/aggr13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr13.C -std=c++17 execution test
+PASS: g++.dg/init/aggr13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr13.C -std=c++20 execution test
+PASS: g++.dg/init/aggr13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr13.C -std=c++98 execution test
+PASS: g++.dg/init/aggr14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr2.C -std=c++14 execution test
+PASS: g++.dg/init/aggr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr2.C -std=c++17 execution test
+PASS: g++.dg/init/aggr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr2.C -std=c++20 execution test
+PASS: g++.dg/init/aggr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr2.C -std=c++98 execution test
+PASS: g++.dg/init/aggr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/aggr4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh.C -std=c++14 execution test
+PASS: g++.dg/init/aggr7-eh.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh.C -std=c++17 execution test
+PASS: g++.dg/init/aggr7-eh.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh.C -std=c++20 execution test
+PASS: g++.dg/init/aggr7-eh.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh.C -std=c++98 execution test
+PASS: g++.dg/init/aggr7-eh2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh2.C -std=c++14 execution test
+PASS: g++.dg/init/aggr7-eh2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh2.C -std=c++17 execution test
+PASS: g++.dg/init/aggr7-eh2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh2.C -std=c++20 execution test
+PASS: g++.dg/init/aggr7-eh2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh2.C -std=c++98 execution test
+PASS: g++.dg/init/aggr7-eh3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh3.C -std=c++14 execution test
+PASS: g++.dg/init/aggr7-eh3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh3.C -std=c++17 execution test
+PASS: g++.dg/init/aggr7-eh3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh3.C -std=c++20 execution test
+PASS: g++.dg/init/aggr7-eh3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr7-eh3.C -std=c++98 execution test
+PASS: g++.dg/init/aggr7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/aggr9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/aggr9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/aggr9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/aggr9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array0.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/init/array0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array0.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/init/array0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array0.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/init/array0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array0.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/init/array0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array1.C -std=c++14 execution test
+PASS: g++.dg/init/array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array1.C -std=c++17 execution test
+PASS: g++.dg/init/array1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array1.C -std=c++20 execution test
+PASS: g++.dg/init/array1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array1.C -std=c++98 execution test
+PASS: g++.dg/init/array10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array12.C -std=c++14 execution test
+PASS: g++.dg/init/array12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array12.C -std=c++17 execution test
+PASS: g++.dg/init/array12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array12.C -std=c++20 execution test
+PASS: g++.dg/init/array12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array12.C -std=c++98 execution test
+PASS: g++.dg/init/array13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array14.C -std=c++14 execution test
+PASS: g++.dg/init/array14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array14.C -std=c++17 execution test
+PASS: g++.dg/init/array14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array14.C -std=c++20 execution test
+PASS: g++.dg/init/array14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array14.C -std=c++98 execution test
+PASS: g++.dg/init/array15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array15.C -std=c++14 execution test
+PASS: g++.dg/init/array15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array15.C -std=c++17 execution test
+PASS: g++.dg/init/array15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array15.C -std=c++20 execution test
+PASS: g++.dg/init/array15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array15.C -std=c++98 execution test
+PASS: g++.dg/init/array16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array16.C -std=c++14 execution test
+PASS: g++.dg/init/array16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array16.C -std=c++17 execution test
+PASS: g++.dg/init/array16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array16.C -std=c++20 execution test
+PASS: g++.dg/init/array16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array16.C -std=c++98 execution test
+PASS: g++.dg/init/array17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array18.C -std=c++14 execution test
+PASS: g++.dg/init/array18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array18.C -std=c++17 execution test
+PASS: g++.dg/init/array18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array18.C -std=c++20 execution test
+PASS: g++.dg/init/array18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array18.C -std=c++98 execution test
+PASS: g++.dg/init/array19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array20.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array20.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array20.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/array20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array20.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/array20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array21.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/array21.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/array21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array21.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/array21.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/array21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array21.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/array21.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/array21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array21.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/array21.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/array21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array22.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/array22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array22.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/array22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array22.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/array22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array22.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/array22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/array23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/array23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/array23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array23.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/array23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array25.C -std=c++14 execution test
+PASS: g++.dg/init/array25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array25.C -std=c++17 execution test
+PASS: g++.dg/init/array25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array25.C -std=c++20 execution test
+PASS: g++.dg/init/array25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array25.C -std=c++98 execution test
+PASS: g++.dg/init/array26.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/init/array26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array26.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/init/array26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array26.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/init/array26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array26.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/init/array26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array27.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/init/array27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array27.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/init/array27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array27.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/init/array27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array27.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/init/array27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array28.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/array28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array28.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/array28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array28.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/array28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array30.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/init/array30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array30.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/init/array30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array30.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/init/array30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array30.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/init/array30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array32.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/array32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array32.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/array32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array32.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/array32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array32.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/array32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array33.C -std=c++14 execution test
+PASS: g++.dg/init/array33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array33.C -std=c++17 execution test
+PASS: g++.dg/init/array33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array33.C -std=c++20 execution test
+PASS: g++.dg/init/array33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array33.C -std=c++98 execution test
+PASS: g++.dg/init/array34.C -std=gnu++14 scan-tree-dump-times gimple "Class::Class" 1
+PASS: g++.dg/init/array34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array34.C -std=gnu++17 scan-tree-dump-times gimple "Class::Class" 1
+PASS: g++.dg/init/array34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array34.C -std=gnu++20 scan-tree-dump-times gimple "Class::Class" 1
+PASS: g++.dg/init/array34.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array34.C -std=gnu++98 scan-tree-dump-times gimple "Class::Class" 1
+PASS: g++.dg/init/array34.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array36.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/array36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array36.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/array36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array36.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/array36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array36.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/array36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array38.C -std=c++98
+PASS: g++.dg/init/array39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array39.C -std=c++14 execution test
+PASS: g++.dg/init/array39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array39.C -std=c++17 execution test
+PASS: g++.dg/init/array39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array39.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/array39.C -std=c++98
+PASS: g++.dg/init/array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array41.C -std=c++14 execution test
+PASS: g++.dg/init/array41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array41.C -std=c++17 execution test
+PASS: g++.dg/init/array41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array41.C -std=c++20 execution test
+PASS: g++.dg/init/array41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array41.C -std=c++98 execution test
+PASS: g++.dg/init/array41a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array41a.C -std=c++14 execution test
+PASS: g++.dg/init/array41a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array41a.C -std=c++17 execution test
+PASS: g++.dg/init/array41a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array41a.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/array41a.C -std=c++98
+PASS: g++.dg/init/array42.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/init/array42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array42.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/init/array42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array42.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/init/array42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array42.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/init/array42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array43.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++14 at line 2 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array43.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++17 at line 2 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array43.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++20 at line 2 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array43.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++98 at line 2 (test for errors, line 1)
+PASS: g++.dg/init/array43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array44.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/array44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array44.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/array44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array44.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/array44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array44.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/array44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array45.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/array45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array45.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/array45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array45.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/array45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array45.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/array45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array46.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++14 at line 3 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array46.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++17 at line 3 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array46.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++20 at line 3 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array46.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++98 at line 3 (test for errors, line 2)
+PASS: g++.dg/init/array46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array48.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/array48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array48.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/array48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array48.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/array48.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array48.C -std=c++98
+PASS: g++.dg/init/array49.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/array49.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/array49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array49.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/array49.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/array49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array49.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/array49.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/array49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array49.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/array49.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/array49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array5.C -std=c++14 execution test
+PASS: g++.dg/init/array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array5.C -std=c++17 execution test
+PASS: g++.dg/init/array5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array5.C -std=c++20 execution test
+PASS: g++.dg/init/array5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array5.C -std=c++98 execution test
+PASS: g++.dg/init/array50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array51.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array51.C -std=gnu++14 execution test
+PASS: g++.dg/init/array51.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array51.C -std=gnu++17 execution test
+PASS: g++.dg/init/array51.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array51.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/init/array51.C -std=gnu++98
+PASS: g++.dg/init/array52.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array52.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array52.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array52.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array53.C -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array53.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array53.C -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array53.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array53.C -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array53.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/array53.C -std=gnu++98 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array53.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/array54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array54.C -std=c++14 execution test
+PASS: g++.dg/init/array54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array54.C -std=c++17 execution test
+PASS: g++.dg/init/array54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array54.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/array54.C -std=c++98
+PASS: g++.dg/init/array55.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/array55.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/init/array55.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/init/array55.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/init/array55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array55.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/array55.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/init/array55.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/init/array55.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/init/array55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/init/array55.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/init/array55.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array55.C -std=c++98
+PASS: g++.dg/init/array56.C -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array56.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/array56.C -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array56.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/array56.C -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/init/array56.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array56.C -std=gnu++98
+PASS: g++.dg/init/array57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array57.C -std=c++14 execution test
+PASS: g++.dg/init/array57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array57.C -std=c++17 execution test
+PASS: g++.dg/init/array57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array57.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/array57.C -std=c++98
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/array58.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/array58.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/init/array58.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/init/array58.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/init/array58.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/init/array58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/array58.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/array58.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/init/array58.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/init/array58.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/init/array58.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/init/array58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/array58.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/init/array58.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/init/array58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/array58.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/init/array58.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/init/array58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/array59.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/array59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/array59.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/array59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/array59.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/array59.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array59.C -std=c++98
+PASS: g++.dg/init/array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array61.C -std=c++14 scan-tree-dump-times gimple "item::item" 1
+PASS: g++.dg/init/array61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array61.C -std=c++17 scan-tree-dump-times gimple "item::item" 1
+PASS: g++.dg/init/array61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array61.C -std=c++20 scan-tree-dump-times gimple "item::item" 1
+PASS: g++.dg/init/array61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/array61.C -std=c++98
+PASS: g++.dg/init/array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/array9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/array9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/array9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/array9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/assign1.C -std=c++14 execution test
+PASS: g++.dg/init/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/assign1.C -std=c++17 execution test
+PASS: g++.dg/init/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/assign1.C -std=c++20 execution test
+PASS: g++.dg/init/assign1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/assign1.C -std=c++98 execution test
+PASS: g++.dg/init/assign2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/assign2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/assign2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/assign2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/attrib1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/attrib1.C -std=c++14 execution test
+PASS: g++.dg/init/attrib1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/attrib1.C -std=c++17 execution test
+PASS: g++.dg/init/attrib1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/attrib1.C -std=c++20 execution test
+PASS: g++.dg/init/attrib1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/attrib1.C -std=c++98 execution test
+PASS: g++.dg/init/base1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/base1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/base1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/init/bitfield1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/init/bitfield1.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/init/bitfield1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/init/bitfield1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/init/bitfield1.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/init/bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/init/bitfield1.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/init/bitfield1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/init/bitfield1.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/init/bitfield1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield2.C -std=c++14 execution test
+PASS: g++.dg/init/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield2.C -std=c++17 execution test
+PASS: g++.dg/init/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/bitfield2.C -std=c++20 execution test
+PASS: g++.dg/init/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield2.C -std=c++98 execution test
+PASS: g++.dg/init/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/bitfield5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/bitfield6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/bitfield6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/bitfield6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/bitfield6.C -std=c++98
+PASS: g++.dg/init/brace1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/brace1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/brace1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/brace1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/brace1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/brace1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/brace1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/init/brace1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/brace1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/brace2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/brace2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/brace2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/brace2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/brace2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/brace2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/brace2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/brace2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/brace2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/brace2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/brace2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/brace2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/brace3.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/brace3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/brace3.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/brace3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/brace3.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/brace3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/brace3.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/brace3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/brace4.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/init/brace4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/brace4.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/init/brace4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/brace4.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/init/brace4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/brace4.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/init/brace4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/brace5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/brace5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/brace5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/brace5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/brace6.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/init/brace6.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/init/brace6.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/init/brace6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/brace6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/init/brace6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/init/brace6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/init/brace6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/init/brace6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/init/brace6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/init/brace6.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/init/brace6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/byval1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/byval1.C -std=c++14 execution test
+PASS: g++.dg/init/byval1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/byval1.C -std=c++17 execution test
+PASS: g++.dg/init/byval1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/byval1.C -std=c++20 execution test
+PASS: g++.dg/init/byval1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/byval1.C -std=c++98 execution test
+PASS: g++.dg/init/call1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/call1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/call1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/call1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/cleanup1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/cleanup1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/cleanup1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/cleanup1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/cleanup2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/cleanup2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/cleanup2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/cleanup2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/cleanup3.C -std=c++14 scan-assembler-not _tcf
+PASS: g++.dg/init/cleanup3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/cleanup3.C -std=c++17 scan-assembler-not _tcf
+PASS: g++.dg/init/cleanup3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/cleanup3.C -std=c++20 scan-assembler-not _tcf
+PASS: g++.dg/init/cleanup3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/cleanup3.C -std=c++98 scan-assembler-not _tcf
+PASS: g++.dg/init/cleanup3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/cleanup4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/cleanup4.C -std=c++14 execution test
+PASS: g++.dg/init/cleanup4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/cleanup4.C -std=c++17 execution test
+PASS: g++.dg/init/cleanup4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/cleanup4.C -std=c++20 execution test
+PASS: g++.dg/init/cleanup4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/cleanup4.C -std=c++98 execution test
+PASS: g++.dg/init/complex1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/complex1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/complex1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/complex1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/init/const10.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/init/const10.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/init/const10.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/init/const10.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/init/const10.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/init/const10.C -std=c++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/init/const10.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/const10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/init/const10.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/init/const10.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/init/const10.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/init/const10.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/init/const10.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/init/const10.C -std=c++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/init/const10.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/const10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/init/const10.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/init/const10.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/init/const10.C -std=c++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/init/const10.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/const10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/const10.C -std=c++98
+UNSUPPORTED: g++.dg/init/const11.C -std=c++14
+UNSUPPORTED: g++.dg/init/const11.C -std=c++17
+UNSUPPORTED: g++.dg/init/const11.C -std=c++20
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/init/const11.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/init/const11.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/init/const11.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/init/const11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/const12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/const12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/const12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/const13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const14.C -std=c++14 execution test
+PASS: g++.dg/init/const14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const14.C -std=c++17 execution test
+PASS: g++.dg/init/const14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const14.C -std=c++20 execution test
+PASS: g++.dg/init/const14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const14.C -std=c++98 execution test
+PASS: g++.dg/init/const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const3.C -std=c++14 execution test
+PASS: g++.dg/init/const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const3.C -std=c++17 execution test
+PASS: g++.dg/init/const3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const3.C -std=c++20 execution test
+PASS: g++.dg/init/const3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const3.C -std=c++98 execution test
+PASS: g++.dg/init/const4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/const4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/const5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/const5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/const5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/const5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const5.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/init/const5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/const5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/const6.C -std=gnu++14 execution test
+PASS: g++.dg/init/const6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/const6.C -std=gnu++17 execution test
+PASS: g++.dg/init/const6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/const6.C -std=gnu++20 execution test
+PASS: g++.dg/init/const6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/const6.C -std=gnu++98 execution test
+PASS: g++.dg/init/const7.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/init/const7.C -std=gnu++14 scan-tree-dump-not gimple "initialization"
+PASS: g++.dg/init/const7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/const7.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/init/const7.C -std=gnu++17 scan-tree-dump-not gimple "initialization"
+PASS: g++.dg/init/const7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/const7.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/init/const7.C -std=gnu++20 scan-tree-dump-not gimple "initialization"
+PASS: g++.dg/init/const7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/const7.C -std=gnu++98 scan-tree-dump-not gimple "initialization"
+PASS: g++.dg/init/const7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/const8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/const9.C -std=c++14 scan-assembler-not rodata
+PASS: g++.dg/init/const9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/const9.C -std=c++17 scan-assembler-not rodata
+PASS: g++.dg/init/const9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/const9.C -std=c++20 scan-assembler-not rodata
+PASS: g++.dg/init/const9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/const9.C -std=c++98 scan-assembler-not rodata
+PASS: g++.dg/init/const9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/constant1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/constant1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/constant1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/constant1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/copy2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/copy2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/copy2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/copy2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/copy3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/copy3.C -std=gnu++14 execution test
+UNSUPPORTED: g++.dg/init/copy3.C -std=gnu++17
+UNSUPPORTED: g++.dg/init/copy3.C -std=gnu++20
+PASS: g++.dg/init/copy3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/copy3.C -std=gnu++98 execution test
+PASS: g++.dg/init/copy4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/copy4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/copy4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/copy4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/copy5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/copy5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/copy5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/copy5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/copy6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/copy6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/copy6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/copy6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/copy7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/copy7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/copy7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/copy7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor1.C -std=c++14 execution test
+PASS: g++.dg/init/ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor1.C -std=c++17 execution test
+PASS: g++.dg/init/ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor1.C -std=c++20 execution test
+PASS: g++.dg/init/ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor1.C -std=c++98 execution test
+PASS: g++.dg/init/ctor10.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/init/ctor10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/ctor10.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/init/ctor10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/ctor10.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/init/ctor10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/ctor10.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/init/ctor10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/ctor11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor2.C -std=c++14 execution test
+PASS: g++.dg/init/ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor2.C -std=c++17 execution test
+PASS: g++.dg/init/ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor2.C -std=c++20 execution test
+PASS: g++.dg/init/ctor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor2.C -std=c++98 execution test
+PASS: g++.dg/init/ctor3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/ctor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/ctor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/ctor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/ctor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor4-1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/init/ctor4-1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/init/ctor4-1.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor4-1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/init/ctor4-1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/init/ctor4-1.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/init/ctor4-1.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/init/ctor4-1.C -std=c++98 at line 20 (test for warnings, line 19)
+PASS: g++.dg/init/ctor4-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/init/ctor4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/init/ctor4.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/init/ctor4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/init/ctor4.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/init/ctor4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/init/ctor4.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/ctor4.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/init/ctor4.C -std=c++98 at line 21 (test for warnings, line 20)
+PASS: g++.dg/init/ctor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor7.C -std=c++14 execution test
+PASS: g++.dg/init/ctor7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor7.C -std=c++17 execution test
+PASS: g++.dg/init/ctor7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor7.C -std=c++20 execution test
+PASS: g++.dg/init/ctor7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor7.C -std=c++98 execution test
+PASS: g++.dg/init/ctor8.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/ctor8.C -std=c++14 at line 5 (test for warnings, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor8.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/ctor8.C -std=c++17 at line 5 (test for warnings, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor8.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/ctor8.C -std=c++20 at line 5 (test for warnings, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/ctor8.C -std=c++98 at line 5 (test for warnings, line 3)
+PASS: g++.dg/init/ctor8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ctor9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/ctor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ctor9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/ctor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ctor9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/ctor9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ctor9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/ctor9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/delete1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/init/delete1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++14 at line 8 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/delete1.C -std=c++14 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/init/delete1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++17 at line 8 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/delete1.C -std=c++17 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/init/delete1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++20 at line 8 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/delete1.C -std=c++20 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/init/delete1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++98 at line 8 (test for warnings, line 6)
+PASS: g++.dg/init/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/delete1.C -std=c++98 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/init/delete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/delete2.C -std=c++14 execution test
+PASS: g++.dg/init/delete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/delete2.C -std=c++17 execution test
+PASS: g++.dg/init/delete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/delete2.C -std=c++20 execution test
+PASS: g++.dg/init/delete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/delete2.C -std=c++98 execution test
+PASS: g++.dg/init/delete3.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/delete3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/delete3.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/delete3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/delete3.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/delete3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/delete3.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/delete3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/delete4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/init/delete4.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/init/delete4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/delete4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/init/delete4.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/init/delete4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/delete4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/init/delete4.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/init/delete4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/delete4.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/init/delete4.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/init/delete4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/delete5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/delete5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/delete5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/delete5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/delete5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/delete5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/delete5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/delete5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/delete5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/delete5.C -std=c++98
+PASS: g++.dg/init/dso_handle1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/dso_handle1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/dso_handle1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/dso_handle1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/init/dso_handle2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/dtor1.C -std=c++14 execution test
+PASS: g++.dg/init/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/dtor1.C -std=c++17 execution test
+PASS: g++.dg/init/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/dtor1.C -std=c++20 execution test
+PASS: g++.dg/init/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/dtor1.C -std=c++98 execution test
+PASS: g++.dg/init/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/dtor2.C -std=c++14 execution test
+PASS: g++.dg/init/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/dtor2.C -std=c++17 execution test
+PASS: g++.dg/init/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/dtor2.C -std=c++20 execution test
+PASS: g++.dg/init/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/dtor2.C -std=c++98 execution test
+PASS: g++.dg/init/dtor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/dtor3.C -std=c++14 execution test
+PASS: g++.dg/init/dtor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/dtor3.C -std=c++17 execution test
+PASS: g++.dg/init/dtor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/dtor3.C -std=c++20 execution test
+PASS: g++.dg/init/dtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/dtor3.C -std=c++98 execution test
+PASS: g++.dg/init/dtor4.C -std=c++14 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/init/dtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/dtor4.C -std=c++17 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/init/dtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/dtor4.C -std=c++20 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/init/dtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/dtor4.C -std=c++98 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/init/dtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide1.C -std=c++14 execution test
+PASS: g++.dg/init/elide1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide1.C -std=c++17 execution test
+PASS: g++.dg/init/elide1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide1.C -std=c++20 execution test
+PASS: g++.dg/init/elide1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide1.C -std=c++98 execution test
+PASS: g++.dg/init/elide2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide2.C -std=c++14 execution test
+PASS: g++.dg/init/elide2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide2.C -std=c++17 execution test
+PASS: g++.dg/init/elide2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide2.C -std=c++20 execution test
+PASS: g++.dg/init/elide2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide2.C -std=c++98 execution test
+PASS: g++.dg/init/elide3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide3.C -std=c++14 execution test
+PASS: g++.dg/init/elide3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide3.C -std=c++17 execution test
+PASS: g++.dg/init/elide3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide3.C -std=c++20 execution test
+PASS: g++.dg/init/elide3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide3.C -std=c++98 execution test
+PASS: g++.dg/init/elide4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/elide5.C -std=c++98
+PASS: g++.dg/init/elide6.C -std=c++14 scan-assembler _ZN1SC1ERKS_
+PASS: g++.dg/init/elide6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide6.C -std=c++17 scan-assembler _ZN1SC1ERKS_
+PASS: g++.dg/init/elide6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide6.C -std=c++20 scan-assembler _ZN1SC1ERKS_
+PASS: g++.dg/init/elide6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide6.C -std=c++98 scan-assembler _ZN1SC1ERKS_
+PASS: g++.dg/init/elide6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/elide8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/elide8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/elide8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/elide8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/elide8.C -std=c++98
+PASS: g++.dg/init/elide9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/elide9.C -std=c++14 execution test
+PASS: g++.dg/init/elide9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/elide9.C -std=c++17 execution test
+PASS: g++.dg/init/elide9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/elide9.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/elide9.C -std=c++98
+PASS: g++.dg/init/empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/empty1.C -std=c++14 execution test
+PASS: g++.dg/init/empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/empty1.C -std=c++17 execution test
+PASS: g++.dg/init/empty1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/empty1.C -std=c++20 execution test
+PASS: g++.dg/init/empty1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/empty1.C -std=c++98 execution test
+PASS: g++.dg/init/empty2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/empty2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/empty2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/empty2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/empty3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/empty3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/empty3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/empty3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/enum1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/init/enum1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/enum1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/init/enum1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/enum1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/init/enum1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/enum1.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/init/enum1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/enum2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/enum2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/error1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/error1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/error1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/error1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/error2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/error2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/error2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/error2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/explicit1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/init/explicit1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/explicit1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/init/explicit1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/explicit1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/init/explicit1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/explicit1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/explicit2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/init/explicit2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/explicit2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/init/explicit2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/explicit2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/init/explicit2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/explicit2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/explicit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/explicit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/explicit3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/explicit3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/explicit4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/explicit4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/explicit4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/explicit4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/float1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/float1.C -std=c++14 execution test
+PASS: g++.dg/init/float1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/float1.C -std=c++17 execution test
+PASS: g++.dg/init/float1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/float1.C -std=c++20 execution test
+PASS: g++.dg/init/float1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/float1.C -std=c++98 execution test
+PASS: g++.dg/init/for1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/for1.C -std=c++14 execution test
+PASS: g++.dg/init/for1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/for1.C -std=c++17 execution test
+PASS: g++.dg/init/for1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/for1.C -std=c++20 execution test
+PASS: g++.dg/init/for1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/for1.C -std=c++98 execution test
+PASS: g++.dg/init/for2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/for2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/for2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/for2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/for3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/for3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/for3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/for3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/global1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/global1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/global1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/global1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/goto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/goto1.C -std=c++14 execution test
+PASS: g++.dg/init/goto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/goto1.C -std=c++17 execution test
+PASS: g++.dg/init/goto1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/goto1.C -std=c++20 execution test
+PASS: g++.dg/init/goto1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/goto1.C -std=c++98 execution test
+PASS: g++.dg/init/goto2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/goto2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/init/goto2.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/init/goto2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/goto2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/goto2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/init/goto2.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/init/goto2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/goto2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/goto2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/init/goto2.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/init/goto2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/goto2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/goto2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/init/goto2.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/init/goto2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/goto3.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/init/goto3.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/init/goto3.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/init/goto3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/goto3.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/init/goto3.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/init/goto3.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/init/goto3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/goto3.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/init/goto3.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/init/goto3.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/init/goto3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/goto3.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/init/goto3.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/init/goto3.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/init/goto3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/goto4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/goto4.C -std=c++14 execution test
+PASS: g++.dg/init/goto4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/goto4.C -std=c++17 execution test
+PASS: g++.dg/init/goto4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/goto4.C -std=c++20 execution test
+PASS: g++.dg/init/goto4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/goto4.C -std=c++98 execution test
+PASS: g++.dg/init/init-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/init-ref1.C -std=c++14 execution test
+PASS: g++.dg/init/init-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/init-ref1.C -std=c++17 execution test
+PASS: g++.dg/init/init-ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/init-ref1.C -std=c++20 execution test
+PASS: g++.dg/init/init-ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/init-ref1.C -std=c++98 execution test
+PASS: g++.dg/init/init-ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/init-ref2.C -std=c++14 execution test
+PASS: g++.dg/init/init-ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/init-ref2.C -std=c++17 execution test
+PASS: g++.dg/init/init-ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/init-ref2.C -std=c++20 execution test
+PASS: g++.dg/init/init-ref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/init-ref2.C -std=c++98 execution test
+PASS: g++.dg/init/init-ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/init-ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/init-ref3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/init-ref3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/init-ref4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/init-ref4.C -std=c++14 execution test
+PASS: g++.dg/init/init-ref4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/init-ref4.C -std=c++17 execution test
+PASS: g++.dg/init/init-ref4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/init-ref4.C -std=c++20 execution test
+PASS: g++.dg/init/init-ref4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/init-ref4.C -std=c++98 execution test
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 expected multiline pattern lines 7-8
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 expected multiline pattern lines 7-8
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 expected multiline pattern lines 7-8
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 expected multiline pattern lines 7-8
+PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/inline1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/inline1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/inline1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/inline1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/lifetime1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/lifetime1.C -std=c++14 execution test
+PASS: g++.dg/init/lifetime1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/lifetime1.C -std=c++17 execution test
+PASS: g++.dg/init/lifetime1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/lifetime1.C -std=c++20 execution test
+PASS: g++.dg/init/lifetime1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/lifetime1.C -std=c++98 execution test
+PASS: g++.dg/init/lifetime2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/lifetime2.C -std=c++14 execution test
+PASS: g++.dg/init/lifetime2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/lifetime2.C -std=c++17 execution test
+PASS: g++.dg/init/lifetime2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/lifetime2.C -std=c++20 execution test
+PASS: g++.dg/init/lifetime2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/lifetime2.C -std=c++98 execution test
+PASS: g++.dg/init/lifetime3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/lifetime3.C -std=c++14 execution test
+PASS: g++.dg/init/lifetime3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/lifetime3.C -std=c++17 execution test
+PASS: g++.dg/init/lifetime3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/lifetime3.C -std=c++20 execution test
+PASS: g++.dg/init/lifetime3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/lifetime3.C -std=c++98 execution test
+PASS: g++.dg/init/lifetime4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/lifetime4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/lifetime4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/lifetime4.C -std=c++98
+PASS: g++.dg/init/member1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/member1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/member1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/member1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/member1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/member1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/member1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/init/member1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/mutable1.C -std=c++14 scan-assembler-not rodata
+PASS: g++.dg/init/mutable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/mutable1.C -std=c++17 scan-assembler-not rodata
+PASS: g++.dg/init/mutable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/mutable1.C -std=c++20 scan-assembler-not rodata
+PASS: g++.dg/init/mutable1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/mutable1.C -std=c++98 scan-assembler-not rodata
+PASS: g++.dg/init/mutable1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new11.C -std=c++14 execution test
+PASS: g++.dg/init/new11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new11.C -std=c++17 execution test
+PASS: g++.dg/init/new11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new11.C -std=c++20 execution test
+PASS: g++.dg/init/new11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new11.C -std=c++98 execution test
+PASS: g++.dg/init/new12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new13.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++14 at line 10 (test for warnings, line 8)
+PASS: g++.dg/init/new13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new13.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new13.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new13.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/new13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new16.C -std=gnu++14 execution test
+PASS: g++.dg/init/new16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new16.C -std=gnu++17 execution test
+PASS: g++.dg/init/new16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new16.C -std=gnu++20 execution test
+PASS: g++.dg/init/new16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new16.C -std=gnu++98 execution test
+PASS: g++.dg/init/new17.C -std=gnu++14 scan-tree-dump-times optimized "= 0.0" 1
+PASS: g++.dg/init/new17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new17.C -std=gnu++17 scan-tree-dump-times optimized "= 0.0" 1
+PASS: g++.dg/init/new17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new17.C -std=gnu++20 scan-tree-dump-times optimized "= 0.0" 1
+PASS: g++.dg/init/new17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new17.C -std=gnu++98 scan-tree-dump-times optimized "= 0.0" 1
+PASS: g++.dg/init/new17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new19.C -std=gnu++14 scan-tree-dump pre "Replaced.*->ai\\[0\\]"
+PASS: g++.dg/init/new19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new19.C -std=gnu++17 scan-tree-dump pre "Replaced.*->ai\\[0\\]"
+PASS: g++.dg/init/new19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new19.C -std=gnu++20 scan-tree-dump pre "Replaced.*->ai\\[0\\]"
+PASS: g++.dg/init/new19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new19.C -std=gnu++98 scan-tree-dump pre "Replaced.*->ai\\[0\\]"
+PASS: g++.dg/init/new19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new20.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/init/new20.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/new20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new20.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/init/new20.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/new20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new20.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/init/new20.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/new20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new20.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/init/new20.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/new20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new21.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/init/new21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new21.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/init/new21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new21.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/init/new21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new21.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/init/new21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new22.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/init/new22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new22.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/init/new22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new22.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/init/new22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new22.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/init/new22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new23.C -std=gnu++14 execution test
+PASS: g++.dg/init/new23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new23.C -std=gnu++17 execution test
+PASS: g++.dg/init/new23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new23.C -std=gnu++20 execution test
+PASS: g++.dg/init/new23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new23.C -std=gnu++98 execution test
+PASS: g++.dg/init/new24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/init/new25.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++14 at line 12 (test for warnings, line 10)
+PASS: g++.dg/init/new25.C -std=c++14 at line 9 (test for warnings, line 7)
+PASS: g++.dg/init/new25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/init/new25.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/init/new25.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/init/new25.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/new25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new26.C -std=gnu++14 execution test
+PASS: g++.dg/init/new26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new26.C -std=gnu++17 execution test
+PASS: g++.dg/init/new26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new26.C -std=gnu++20 execution test
+PASS: g++.dg/init/new26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new26.C -std=gnu++98 execution test
+PASS: g++.dg/init/new27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new27.C -std=gnu++14 execution test
+PASS: g++.dg/init/new27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new27.C -std=gnu++17 execution test
+PASS: g++.dg/init/new27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new27.C -std=gnu++20 execution test
+PASS: g++.dg/init/new27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new27.C -std=gnu++98 execution test
+PASS: g++.dg/init/new28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new28.C -std=gnu++14 execution test
+PASS: g++.dg/init/new28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new28.C -std=gnu++17 execution test
+PASS: g++.dg/init/new28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new28.C -std=gnu++20 execution test
+PASS: g++.dg/init/new28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new28.C -std=gnu++98 execution test
+PASS: g++.dg/init/new29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new29.C -std=gnu++14 execution test
+PASS: g++.dg/init/new29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new29.C -std=gnu++17 execution test
+PASS: g++.dg/init/new29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new29.C -std=gnu++20 execution test
+PASS: g++.dg/init/new29.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new29.C -std=gnu++98 execution test
+PASS: g++.dg/init/new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new31.C -std=gnu++14 execution test
+PASS: g++.dg/init/new31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new31.C -std=gnu++17 execution test
+PASS: g++.dg/init/new31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new31.C -std=gnu++20 execution test
+PASS: g++.dg/init/new31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new31.C -std=gnu++98 execution test
+PASS: g++.dg/init/new32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/init/new35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/init/new35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/init/new35.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/init/new35.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new36.C -std=c++14 execution test
+PASS: g++.dg/init/new36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new36.C -std=c++17 execution test
+PASS: g++.dg/init/new36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new36.C -std=c++20 execution test
+PASS: g++.dg/init/new36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new36.C -std=c++98 execution test
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/new37.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/new37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/new37.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/new37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/new37.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/new37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/new37.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/new37.C -std=c++98 at line 44 (test for errors, line 43)
+PASS: g++.dg/init/new37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new38.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/init/new38.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/new38.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/init/new38.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/init/new38.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/new38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new38.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/init/new38.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/new38.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/init/new38.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/init/new38.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/new38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/init/new38.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/new38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/init/new38.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/new38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new39.C -std=c++14 execution test
+PASS: g++.dg/init/new39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new39.C -std=c++17 execution test
+PASS: g++.dg/init/new39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new39.C -std=c++20 execution test
+PASS: g++.dg/init/new39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new39.C -std=c++98 execution test
+PASS: g++.dg/init/new4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new40.C (test for excess errors)
+PASS: g++.dg/init/new40.C execution test
+PASS: g++.dg/init/new41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new41.C -std=c++14 execution test
+PASS: g++.dg/init/new41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new41.C -std=c++17 execution test
+PASS: g++.dg/init/new41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new41.C -std=c++20 execution test
+PASS: g++.dg/init/new41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new41.C -std=c++98 execution test
+PASS: g++.dg/init/new42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new42.C -std=c++14 execution test
+PASS: g++.dg/init/new42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new42.C -std=c++17 execution test
+PASS: g++.dg/init/new42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new42.C -std=c++20 execution test
+PASS: g++.dg/init/new42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new42.C -std=c++98 execution test
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 101)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 108)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 134)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 135)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 136)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 140)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 144)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 146)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 149)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 150)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 151)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 154)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 155)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 156)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 159)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 160)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 161)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 162)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 163)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 82)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 86)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 92)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 98)
+PASS: g++.dg/init/new43.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++14 at line 100 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++14 at line 105 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++14 at line 138 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++14 at line 143 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++14 at line 148 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++14 at line 153 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++14 at line 158 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++14 at line 37 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++14 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++14 at line 47 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++14 at line 52 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++14 at line 57 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++14 at line 85 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++14 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++14 at line 95 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 101)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 108)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 134)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 135)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 136)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 140)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 144)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 146)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 149)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 150)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 151)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 154)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 155)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 156)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 159)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 160)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 161)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 162)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 163)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 82)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 92)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 98)
+PASS: g++.dg/init/new43.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++17 at line 100 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++17 at line 105 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++17 at line 138 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++17 at line 143 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++17 at line 148 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++17 at line 153 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++17 at line 158 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++17 at line 37 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++17 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++17 at line 47 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++17 at line 52 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++17 at line 57 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++17 at line 85 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++17 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++17 at line 95 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 108)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 134)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 135)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 136)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 140)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 144)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 146)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 149)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 151)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 154)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 156)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 159)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 160)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 161)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 162)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 163)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 82)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 92)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 98)
+PASS: g++.dg/init/new43.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++20 at line 100 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++20 at line 105 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++20 at line 138 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++20 at line 143 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++20 at line 148 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++20 at line 153 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++20 at line 158 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++20 at line 37 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++20 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++20 at line 47 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++20 at line 52 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++20 at line 57 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++20 at line 85 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++20 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++20 at line 95 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 101)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 102)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 103)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 106)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 108)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 110)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 134)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 135)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 136)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 139)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 140)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 141)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 144)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 146)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 149)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 150)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 151)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 154)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 155)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 156)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 159)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 160)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 161)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 162)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 163)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 53)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 54)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 55)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 59)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 61)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 62)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 81)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 82)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 83)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 86)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 92)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 93)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 98)
+PASS: g++.dg/init/new43.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++98 at line 100 (test for errors, line 99)
+PASS: g++.dg/init/new43.C -std=c++98 at line 105 (test for errors, line 104)
+PASS: g++.dg/init/new43.C -std=c++98 at line 138 (test for errors, line 137)
+PASS: g++.dg/init/new43.C -std=c++98 at line 143 (test for errors, line 142)
+PASS: g++.dg/init/new43.C -std=c++98 at line 148 (test for errors, line 147)
+PASS: g++.dg/init/new43.C -std=c++98 at line 153 (test for errors, line 152)
+PASS: g++.dg/init/new43.C -std=c++98 at line 158 (test for errors, line 157)
+PASS: g++.dg/init/new43.C -std=c++98 at line 37 (test for errors, line 36)
+PASS: g++.dg/init/new43.C -std=c++98 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/new43.C -std=c++98 at line 47 (test for errors, line 46)
+PASS: g++.dg/init/new43.C -std=c++98 at line 52 (test for errors, line 51)
+PASS: g++.dg/init/new43.C -std=c++98 at line 57 (test for errors, line 56)
+PASS: g++.dg/init/new43.C -std=c++98 at line 85 (test for errors, line 84)
+PASS: g++.dg/init/new43.C -std=c++98 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/new43.C -std=c++98 at line 95 (test for errors, line 94)
+PASS: g++.dg/init/new43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 109)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 110)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 111)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 112)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 113)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 114)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 115)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 117)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 118)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 119)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 120)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 121)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 122)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 123)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 124)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 125)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 126)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 127)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 146)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 147)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 148)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 149)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 150)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 163)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 164)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 165)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 166)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 167)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 168)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 169)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 170)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 171)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 172)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 173)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 174)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 175)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 185)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 186)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 187)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 188)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 189)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 190)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 191)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 192)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 193)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 194)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 195)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 196)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 197)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 207)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 208)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 209)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 210)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 211)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 212)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 213)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 214)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 215)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 216)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 217)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 218)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 219)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 220)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 221)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 222)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 231)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 232)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 233)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 234)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 235)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 236)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 237)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 238)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 239)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 240)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 241)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 242)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 243)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 244)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 245)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 246)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 255)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 256)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 257)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 258)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 259)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 260)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 261)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 262)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 263)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 264)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 265)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 266)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 267)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 268)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 269)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 270)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 279)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 280)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 281)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 282)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 283)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 303)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 304)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 305)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 323)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 324)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 325)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 326)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 327)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 350)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 351)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 352)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 353)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 354)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 367)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 368)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 369)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 370)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 371)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 372)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 373)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 374)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 376)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 377)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 378)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 379)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 380)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 381)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 382)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 383)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 384)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 385)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 386)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 405)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 406)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 407)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 408)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 409)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 422)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 423)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 424)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 425)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 426)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 427)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 428)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 429)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 430)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 431)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 432)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 433)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 434)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 444)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 445)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 446)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 447)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 448)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 449)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 450)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 451)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 452)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 453)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 454)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 455)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 456)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 466)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 467)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 468)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 469)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 470)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 471)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 472)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 473)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 474)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 475)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 476)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 477)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 478)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 479)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 480)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 481)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 490)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 491)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 492)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 493)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 494)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 495)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 496)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 497)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 498)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 499)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 500)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 501)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 502)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 503)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 504)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 505)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 514)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 515)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 516)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 517)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 518)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 519)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 520)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 521)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 522)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 523)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 524)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 525)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 526)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 527)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 528)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 529)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 66)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 67)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 68)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 69)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 71)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 72)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 74)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 75)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 76)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 91)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 92)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 93)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 94)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for errors, line 95)
+PASS: g++.dg/init/new44.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 128)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 129)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 151)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 152)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 176)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 198)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 328)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 329)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 355)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 356)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 387)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 388)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 410)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 411)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 435)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 45)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 457)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 46)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 79)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 96)
+PASS: g++.dg/init/new44.C -std=gnu++14 cookie required (test for errors, line 97)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 109)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 110)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 111)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 112)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 113)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 114)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 115)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 117)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 118)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 119)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 120)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 121)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 122)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 123)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 124)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 125)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 126)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 127)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 146)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 147)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 148)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 149)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 150)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 163)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 164)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 165)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 166)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 167)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 168)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 169)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 170)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 171)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 172)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 173)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 174)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 175)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 185)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 186)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 187)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 188)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 189)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 190)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 191)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 192)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 193)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 194)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 195)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 196)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 197)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 207)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 208)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 209)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 210)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 211)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 212)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 213)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 214)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 215)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 216)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 217)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 218)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 219)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 220)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 221)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 222)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 231)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 232)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 233)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 234)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 235)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 236)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 237)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 238)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 239)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 240)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 241)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 242)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 243)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 244)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 245)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 246)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 255)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 256)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 257)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 258)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 259)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 260)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 261)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 262)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 263)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 264)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 265)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 266)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 267)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 268)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 269)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 270)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 279)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 280)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 281)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 282)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 283)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 303)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 304)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 305)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 323)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 324)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 325)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 326)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 327)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 350)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 351)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 352)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 353)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 354)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 367)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 368)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 369)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 370)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 371)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 372)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 373)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 374)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 376)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 377)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 378)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 379)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 380)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 381)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 382)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 383)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 384)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 385)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 386)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 405)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 406)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 407)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 408)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 409)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 422)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 423)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 424)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 425)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 426)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 427)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 428)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 429)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 430)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 431)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 432)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 433)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 434)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 444)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 445)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 446)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 447)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 448)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 449)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 450)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 451)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 452)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 453)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 454)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 455)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 456)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 466)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 467)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 468)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 469)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 470)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 471)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 472)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 473)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 474)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 475)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 476)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 477)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 478)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 479)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 480)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 481)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 490)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 491)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 492)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 493)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 494)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 495)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 496)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 497)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 498)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 499)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 500)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 501)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 502)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 503)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 504)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 505)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 514)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 515)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 516)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 517)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 518)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 519)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 520)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 521)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 522)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 523)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 524)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 525)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 526)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 527)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 528)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 529)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 66)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 67)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 68)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 69)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 71)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 72)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 74)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 75)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 76)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 91)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 92)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 93)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 94)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for errors, line 95)
+PASS: g++.dg/init/new44.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 128)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 129)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 151)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 152)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 176)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 198)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 328)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 329)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 355)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 356)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 387)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 388)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 410)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 411)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 435)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 45)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 457)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 46)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 79)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 96)
+PASS: g++.dg/init/new44.C -std=gnu++17 cookie required (test for errors, line 97)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 109)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 110)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 111)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 112)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 113)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 114)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 115)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 117)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 118)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 119)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 120)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 121)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 122)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 123)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 124)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 125)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 126)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 127)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 146)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 147)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 148)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 149)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 150)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 163)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 164)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 165)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 166)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 167)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 168)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 169)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 170)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 171)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 172)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 173)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 174)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 175)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 185)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 186)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 187)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 188)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 189)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 190)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 191)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 192)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 193)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 194)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 195)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 196)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 197)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 207)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 208)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 209)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 210)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 211)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 212)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 213)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 214)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 215)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 216)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 217)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 218)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 219)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 220)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 221)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 222)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 231)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 232)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 233)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 234)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 235)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 236)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 237)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 238)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 239)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 240)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 241)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 242)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 243)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 244)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 245)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 246)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 255)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 256)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 257)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 258)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 259)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 260)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 261)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 262)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 263)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 264)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 265)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 266)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 267)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 268)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 269)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 270)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 279)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 280)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 281)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 282)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 283)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 303)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 304)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 305)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 323)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 324)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 325)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 326)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 327)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 350)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 351)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 352)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 353)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 354)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 367)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 368)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 369)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 370)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 371)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 372)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 373)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 374)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 376)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 377)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 378)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 379)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 380)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 381)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 382)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 383)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 384)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 385)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 386)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 405)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 406)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 407)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 408)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 409)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 422)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 423)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 424)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 425)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 426)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 427)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 428)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 429)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 430)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 431)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 432)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 433)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 434)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 444)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 445)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 446)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 447)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 448)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 449)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 450)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 451)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 452)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 453)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 454)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 455)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 456)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 466)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 467)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 468)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 469)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 470)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 471)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 472)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 473)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 474)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 475)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 476)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 477)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 478)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 479)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 480)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 481)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 490)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 491)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 492)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 493)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 494)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 495)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 496)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 497)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 498)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 499)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 500)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 501)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 502)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 503)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 504)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 505)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 514)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 515)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 516)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 517)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 518)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 519)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 520)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 521)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 522)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 523)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 524)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 525)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 526)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 527)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 528)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 529)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 66)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 67)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 68)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 71)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 72)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 74)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 75)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 76)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 91)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 92)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 93)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 94)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for errors, line 95)
+PASS: g++.dg/init/new44.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 128)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 129)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 151)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 152)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 176)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 198)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 328)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 329)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 355)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 356)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 387)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 388)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 410)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 411)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 435)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 45)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 457)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 46)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 79)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 96)
+PASS: g++.dg/init/new44.C -std=gnu++20 cookie required (test for errors, line 97)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 108)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 109)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 110)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 111)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 112)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 113)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 114)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 115)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 117)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 118)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 119)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 120)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 121)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 122)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 123)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 124)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 125)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 126)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 127)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 146)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 147)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 148)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 149)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 150)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 163)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 164)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 165)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 166)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 167)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 168)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 169)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 170)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 171)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 172)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 173)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 174)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 175)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 185)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 186)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 187)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 188)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 189)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 190)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 191)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 192)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 193)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 194)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 195)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 196)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 197)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 207)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 208)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 209)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 210)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 211)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 212)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 213)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 214)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 215)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 216)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 217)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 218)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 219)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 220)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 221)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 222)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 231)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 232)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 233)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 234)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 235)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 236)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 237)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 238)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 239)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 240)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 241)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 242)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 243)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 244)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 245)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 246)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 255)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 256)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 257)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 258)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 259)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 260)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 261)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 262)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 263)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 264)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 265)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 266)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 267)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 268)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 269)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 270)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 279)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 280)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 281)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 282)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 283)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 303)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 304)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 305)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 323)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 324)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 325)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 326)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 327)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 350)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 351)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 352)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 353)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 354)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 367)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 368)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 369)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 370)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 371)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 372)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 373)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 374)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 376)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 377)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 378)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 379)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 380)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 381)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 382)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 383)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 384)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 385)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 386)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 40)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 405)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 406)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 407)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 408)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 409)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 42)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 422)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 423)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 424)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 425)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 426)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 427)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 428)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 429)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 430)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 431)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 432)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 433)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 434)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 44)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 444)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 445)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 446)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 447)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 448)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 449)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 450)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 451)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 452)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 453)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 454)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 455)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 456)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 466)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 467)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 468)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 469)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 470)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 471)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 472)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 473)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 474)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 475)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 476)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 477)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 478)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 479)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 480)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 481)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 490)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 491)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 492)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 493)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 494)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 495)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 496)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 497)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 498)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 499)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 500)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 501)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 502)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 503)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 504)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 505)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 514)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 515)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 516)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 517)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 518)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 519)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 520)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 521)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 522)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 523)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 524)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 525)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 526)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 527)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 528)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 529)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 66)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 67)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 68)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 69)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 71)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 72)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 73)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 74)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 75)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 76)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 77)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 78)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 91)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 92)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 93)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 94)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for errors, line 95)
+PASS: g++.dg/init/new44.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 128)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 129)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 151)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 152)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 176)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 198)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 328)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 329)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 355)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 356)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 387)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 388)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 410)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 411)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 435)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 45)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 457)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 46)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 79)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 96)
+PASS: g++.dg/init/new44.C -std=gnu++98 cookie required (test for errors, line 97)
+PASS: g++.dg/init/new45.C -std=gnu++14 scan-assembler-not abort
+PASS: g++.dg/init/new45.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new45.C -std=gnu++17 scan-assembler-not abort
+PASS: g++.dg/init/new45.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new45.C -std=gnu++20 scan-assembler-not abort
+PASS: g++.dg/init/new45.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new45.C -std=gnu++98 scan-assembler-not abort
+PASS: g++.dg/init/new45.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new46.C -std=gnu++14 (test for errors, line 40)
+PASS: g++.dg/init/new46.C -std=gnu++14 (test for errors, line 53)
+PASS: g++.dg/init/new46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new46.C -std=gnu++17 (test for errors, line 40)
+PASS: g++.dg/init/new46.C -std=gnu++17 (test for errors, line 53)
+PASS: g++.dg/init/new46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new46.C -std=gnu++20 (test for errors, line 40)
+PASS: g++.dg/init/new46.C -std=gnu++20 (test for errors, line 53)
+PASS: g++.dg/init/new46.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new46.C -std=gnu++98 (test for errors, line 40)
+PASS: g++.dg/init/new46.C -std=gnu++98 (test for errors, line 53)
+PASS: g++.dg/init/new46.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new47.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new47.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new47.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new47.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new49.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/init/new49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new49.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/init/new49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new49.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/init/new49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new49.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/init/new49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new5.C -std=c++14 execution test
+PASS: g++.dg/init/new5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new5.C -std=c++17 execution test
+PASS: g++.dg/init/new5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new5.C -std=c++20 execution test
+PASS: g++.dg/init/new5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new5.C -std=c++98 execution test
+PASS: g++.dg/init/new50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/new6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/new6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/new6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/new7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/new7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/new7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/new7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/new7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/new9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/new9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/new9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/new9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/no-elide1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/no-elide1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/no-elide1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/no-elide1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/no-elide2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/no-elide2.C -std=c++14 execution test
+PASS: g++.dg/init/no-elide2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/no-elide2.C -std=c++17 execution test
+PASS: g++.dg/init/no-elide2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/no-elide2.C -std=c++20 execution test
+PASS: g++.dg/init/no-elide2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/no-elide2.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/init/null1.C -std=c++14
+UNSUPPORTED: g++.dg/init/null1.C -std=c++17
+UNSUPPORTED: g++.dg/init/null1.C -std=c++20
+PASS: g++.dg/init/null1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/placement1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/placement1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/placement1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/placement1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/placement2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/placement2.C -std=c++14 execution test
+PASS: g++.dg/init/placement2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/placement2.C -std=c++17 execution test
+PASS: g++.dg/init/placement2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/placement2.C -std=c++20 execution test
+PASS: g++.dg/init/placement2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/placement2.C -std=c++98 execution test
+PASS: g++.dg/init/placement3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/placement3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/placement3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/placement3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/placement4.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/placement4.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/init/placement4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/placement4.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/placement4.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/init/placement4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/placement4.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/placement4.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/init/placement4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/placement4.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/init/placement4.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/init/placement4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/placement5.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/init/placement5.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/init/placement5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/placement5.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/init/placement5.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/init/placement5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/placement5.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/init/placement5.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/init/placement5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/placement5.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/init/placement5.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/init/placement5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pm1.C -std=c++14 execution test
+PASS: g++.dg/init/pm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pm1.C -std=c++17 execution test
+PASS: g++.dg/init/pm1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pm1.C -std=c++20 execution test
+PASS: g++.dg/init/pm1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pm1.C -std=c++98 execution test
+PASS: g++.dg/init/pm2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pm2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pm2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pm2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pm3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pm3.C -std=c++14 execution test
+PASS: g++.dg/init/pm3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pm3.C -std=c++17 execution test
+PASS: g++.dg/init/pm3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pm3.C -std=c++20 execution test
+PASS: g++.dg/init/pm3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pm3.C -std=c++98 execution test
+PASS: g++.dg/init/pmf1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pmf1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pmf1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pmf1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr109868.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr109868.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr109868.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr109868.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr20039.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/init/pr20039.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr20039.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/init/pr20039.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr20039.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/init/pr20039.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr20039.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/init/pr20039.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr25811-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr25811-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr25811-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr25811-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr25811-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr25811-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr25811-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr25811-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 118)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 135)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 140)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 150)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 155)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 160)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 165)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 170)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 175)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 185)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 190)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 195)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 200)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 205)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 210)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 104)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 110)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 130)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 50)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 70)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 81)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 92)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for warnings, line 98)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 102 (test for errors, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 108 (test for errors, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 11 (test for errors, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 128 (test for errors, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 17 (test for errors, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 29 (test for errors, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 36 (test for errors, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 48 (test for errors, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 54 (test for errors, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 68 (test for errors, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 79 (test for errors, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++14 at line 96 (test for errors, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 118)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 135)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 140)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 150)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 155)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 160)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 165)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 170)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 175)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 185)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 190)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 195)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 200)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 205)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 210)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 104)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 110)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 130)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 50)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 56)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 70)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 81)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 92)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for warnings, line 98)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 102 (test for errors, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 108 (test for errors, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 11 (test for errors, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 128 (test for errors, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 23 (test for errors, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 29 (test for errors, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 36 (test for errors, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 48 (test for errors, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 54 (test for errors, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 68 (test for errors, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 79 (test for errors, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++17 at line 96 (test for errors, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 118)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 135)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 140)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 160)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 170)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 175)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 185)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 190)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 195)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 200)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 205)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 210)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 104)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 110)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 130)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 50)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 81)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 92)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for warnings, line 98)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 102 (test for errors, line 101)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 108 (test for errors, line 107)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 11 (test for errors, line 10)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 128 (test for errors, line 127)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 29 (test for errors, line 28)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 36 (test for errors, line 35)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 42 (test for errors, line 41)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 48 (test for errors, line 47)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 54 (test for errors, line 53)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 68 (test for errors, line 67)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 79 (test for errors, line 78)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 90 (test for errors, line 89)
+PASS: g++.dg/init/pr25811.C -std=c++20 at line 96 (test for errors, line 95)
+PASS: g++.dg/init/pr25811.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 135)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 140)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 150)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 155)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 160)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 165)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 170)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 175)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 185)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 190)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 195)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 200)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 205)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for errors, line 210)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 104)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 110)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 130)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 31)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 38)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 44)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 50)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 56)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 57)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 70)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 81)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 92)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for warnings, line 98)
+PASS: g++.dg/init/pr25811.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/init/pr29043.C -std=c++14 at line 18 (test for errors, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++14 at line 39 (test for errors, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/init/pr29043.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++17 at line 39 (test for errors, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/init/pr29043.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/init/pr29043.C -std=c++20 at line 39 (test for errors, line 38)
+PASS: g++.dg/init/pr29043.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/init/pr29043.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 41)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/init/pr29043.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr29571.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr29571.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr29571.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr29571.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/init/pr29571.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr35878_1.C (test for excess errors)
+PASS: g++.dg/init/pr35878_1.C scan-tree-dump-not optimized "v_[0-9]+\\(D\\) [=!]= 0"
+PASS: g++.dg/init/pr35878_2.C (test for excess errors)
+PASS: g++.dg/init/pr35878_2.C scan-tree-dump-times optimized "v_[0-9]+\\(D\\) [=!]= 0" 1
+PASS: g++.dg/init/pr35878_3.C (test for excess errors)
+PASS: g++.dg/init/pr35878_3.C scan-tree-dump-not optimized "v_[0-9]+\\(D\\) [=!]= 0"
+PASS: g++.dg/init/pr35878_4.C (test for excess errors)
+PASS: g++.dg/init/pr35878_4.C scan-tree-dump-times optimized "v_[0-9]+\\(D\\) [=!]= 0" 1
+PASS: g++.dg/init/pr42556.C -std=gnu++14 scan-tree-dump-not gimple "v = {}"
+PASS: g++.dg/init/pr42556.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr42556.C -std=gnu++17 scan-tree-dump-not gimple "v = {}"
+PASS: g++.dg/init/pr42556.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr42556.C -std=gnu++20 scan-tree-dump-not gimple "v = {}"
+PASS: g++.dg/init/pr42556.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr42556.C -std=gnu++98 scan-tree-dump-not gimple "v = {}"
+PASS: g++.dg/init/pr42556.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/init/pr42844.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/init/pr42844.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/init/pr42844.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 44)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/init/pr42844.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++14 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr43064-1.C -std=gnu++14 expected multiline pattern lines 32-35
+PASS: g++.dg/init/pr43064-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++17 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr43064-1.C -std=gnu++17 expected multiline pattern lines 32-35
+PASS: g++.dg/init/pr43064-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++20 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr43064-1.C -std=gnu++20 expected multiline pattern lines 32-35
+PASS: g++.dg/init/pr43064-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/init/pr43064-1.C -std=gnu++98 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr43064-1.C -std=gnu++98 expected multiline pattern lines 32-35
+PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++14 expected multiline pattern lines 32-33
+PASS: g++.dg/init/pr43064-2.C -std=gnu++14 expected multiline pattern lines 9-12
+PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++17 expected multiline pattern lines 32-33
+PASS: g++.dg/init/pr43064-2.C -std=gnu++17 expected multiline pattern lines 9-12
+PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++20 expected multiline pattern lines 32-33
+PASS: g++.dg/init/pr43064-2.C -std=gnu++20 expected multiline pattern lines 9-12
+PASS: g++.dg/init/pr43064-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 32-33
+PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 9-12
+PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++14 expected multiline pattern lines 30-31
+PASS: g++.dg/init/pr43064-3.C -std=gnu++14 expected multiline pattern lines 9-10
+PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++17 expected multiline pattern lines 30-31
+PASS: g++.dg/init/pr43064-3.C -std=gnu++17 expected multiline pattern lines 9-10
+PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++20 expected multiline pattern lines 30-31
+PASS: g++.dg/init/pr43064-3.C -std=gnu++20 expected multiline pattern lines 9-10
+PASS: g++.dg/init/pr43064-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 30-31
+PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 9-10
+PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr43453.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/init/pr43453.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/init/pr43453.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr43453.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/init/pr43453.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/init/pr43453.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr43453.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/init/pr43453.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/init/pr43453.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr43453.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/init/pr43453.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/init/pr43453.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 120)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 125)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 130)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 135)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 140)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 150)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 155)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 160)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 170)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 175)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 180)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 185)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 190)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 195)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 68)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 114)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 60)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 70)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 85)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 90)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for warnings, line 95)
+PASS: g++.dg/init/pr43719.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 120)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 125)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 130)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 135)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 140)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 150)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 155)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 160)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 170)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 175)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 180)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 185)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 190)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 195)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 114)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 60)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 70)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 85)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 90)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for warnings, line 95)
+PASS: g++.dg/init/pr43719.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 120)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 125)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 130)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 135)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 140)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 155)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 160)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 170)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 175)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 180)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 185)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 190)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 195)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 114)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 60)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 85)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 90)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for warnings, line 95)
+PASS: g++.dg/init/pr43719.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 120)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 125)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 130)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 135)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 140)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 150)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 155)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 160)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 170)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 175)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 180)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 185)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 190)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for errors, line 195)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 114)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 42)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 47)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 60)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 70)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 80)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 85)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 90)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for warnings, line 95)
+PASS: g++.dg/init/pr43719.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr43890.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr43890.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr43890.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr43890.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/init/pr44086.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/init/pr44086.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/init/pr44086.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr44086.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/init/pr44086.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/init/pr44086.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/init/pr44086.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr48859.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr48859.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr48859.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr48859.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr53932.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr53932.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr53932.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr53932.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr55497.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr55497.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr55497.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr55497.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr58811.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/pr58811.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr58811.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/pr58811.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr58811.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/pr58811.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr58811.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/pr58811.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr60572.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/init/pr60572.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr60572.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/init/pr60572.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr60572.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/init/pr60572.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr60572.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/init/pr60572.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr64527.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr64527.C -std=c++14 execution test
+PASS: g++.dg/init/pr64527.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr64527.C -std=c++17 execution test
+PASS: g++.dg/init/pr64527.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr64527.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/init/pr64527.C -std=c++98
+PASS: g++.dg/init/pr66857.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr66857.C -std=c++14 execution test
+PASS: g++.dg/init/pr66857.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr66857.C -std=c++17 execution test
+PASS: g++.dg/init/pr66857.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr66857.C -std=c++20 execution test
+PASS: g++.dg/init/pr66857.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr66857.C -std=c++98 execution test
+PASS: g++.dg/init/pr69658.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/init/pr69658.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr69658.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/init/pr69658.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr69658.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/init/pr69658.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr69658.C -std=c++98 (test for bogus messages, line 6)
+PASS: g++.dg/init/pr69658.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr70501.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr70501.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr70501.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr70501.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr71516.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/pr71516.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/init/pr71516.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr71516.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/pr71516.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/init/pr71516.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr71516.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/pr71516.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/init/pr71516.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr71516.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/pr71516.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/init/pr71516.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr83993-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr83993-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr83993-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/pr83993-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/pr83993-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr83993-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr83993-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/pr83993-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 expected multiline pattern lines 23-26
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 expected multiline pattern lines 36-39
+PASS: g++.dg/init/pr88375-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 expected multiline pattern lines 23-26
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 expected multiline pattern lines 36-39
+PASS: g++.dg/init/pr88375-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 16-19
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 23-26
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 expected multiline pattern lines 36-39
+PASS: g++.dg/init/pr88375-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/pr88375-2.C -std=gnu++98
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/init/pr88375.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/init/pr88375.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/init/pr88375.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/pr88375.C -std=c++98
+PASS: g++.dg/init/ptrfn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/ptrfn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/ptrfn1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/ptrfn1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/init/ptrfn2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/ptrfn3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/ptrfn3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/ptrfn3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/ptrfn3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/init/ptrfn4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/ptrmem1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ptrmem1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ptrmem1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ptrmem1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ptrmem2.C -std=c++14 execution test
+PASS: g++.dg/init/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ptrmem2.C -std=c++17 execution test
+PASS: g++.dg/init/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ptrmem2.C -std=c++20 execution test
+PASS: g++.dg/init/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ptrmem2.C -std=c++98 execution test
+PASS: g++.dg/init/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ptrmem4.C -std=c++14 execution test
+PASS: g++.dg/init/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ptrmem4.C -std=c++17 execution test
+PASS: g++.dg/init/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ptrmem4.C -std=c++20 execution test
+PASS: g++.dg/init/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ptrmem4.C -std=c++98 execution test
+PASS: g++.dg/init/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref12.C -std=c++14 execution test
+PASS: g++.dg/init/ref12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref12.C -std=c++17 execution test
+PASS: g++.dg/init/ref12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref12.C -std=c++20 execution test
+PASS: g++.dg/init/ref12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref12.C -std=c++98 execution test
+PASS: g++.dg/init/ref13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref14.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/ref14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref14.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/ref14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref14.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/ref14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref14.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/ref14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref15.C -std=c++14 execution test
+PASS: g++.dg/init/ref15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref15.C -std=c++17 execution test
+PASS: g++.dg/init/ref15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref15.C -std=c++20 execution test
+PASS: g++.dg/init/ref15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref15.C -std=c++98 execution test
+PASS: g++.dg/init/ref16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref16.C -std=c++14 execution test
+PASS: g++.dg/init/ref16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref16.C -std=c++17 execution test
+PASS: g++.dg/init/ref16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref16.C -std=c++20 execution test
+PASS: g++.dg/init/ref16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref16.C -std=c++98 execution test
+PASS: g++.dg/init/ref17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref18.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/init/ref18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref19.C -std=c++14 execution test
+PASS: g++.dg/init/ref19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref19.C -std=c++17 execution test
+PASS: g++.dg/init/ref19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref19.C -std=c++20 execution test
+PASS: g++.dg/init/ref19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref19.C -std=c++98 execution test
+PASS: g++.dg/init/ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref20.C -std=c++14 execution test
+PASS: g++.dg/init/ref20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref20.C -std=c++17 execution test
+PASS: g++.dg/init/ref20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref20.C -std=c++20 execution test
+PASS: g++.dg/init/ref20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref20.C -std=c++98 execution test
+PASS: g++.dg/init/ref21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref22.C -std=c++14 execution test
+PASS: g++.dg/init/ref22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref22.C -std=c++17 execution test
+PASS: g++.dg/init/ref22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref22.C -std=c++20 execution test
+PASS: g++.dg/init/ref22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref22.C -std=c++98 execution test
+PASS: g++.dg/init/ref23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref4.C -std=c++14 execution test
+PASS: g++.dg/init/ref4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref4.C -std=c++17 execution test
+PASS: g++.dg/init/ref4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref4.C -std=c++20 execution test
+PASS: g++.dg/init/ref4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref4.C -std=c++98 execution test
+PASS: g++.dg/init/ref5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/ref8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/ref8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/ref8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/ref8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/ref9.C -std=c++14 execution test
+PASS: g++.dg/init/ref9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/ref9.C -std=c++17 execution test
+PASS: g++.dg/init/ref9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/ref9.C -std=c++20 execution test
+PASS: g++.dg/init/ref9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/ref9.C -std=c++98 execution test
+PASS: g++.dg/init/reference1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/init/reference1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/reference1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/init/reference1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/reference1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/init/reference1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/reference1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/init/reference1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/reference2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/init/reference2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/reference2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/init/reference2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/reference2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/init/reference2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/reference2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/init/reference2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/reference3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/reference3.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/init/reference3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/reference3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/reference3.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/init/reference3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/reference3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/reference3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/init/reference3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/reference3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/init/reference3.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/init/reference3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/save1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/save1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/save1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/save1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/self1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/self1.C -std=c++14 convert (test for errors, line 12)
+PASS: g++.dg/init/self1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/self1.C -std=c++17 convert (test for errors, line 12)
+PASS: g++.dg/init/self1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/self1.C -std=c++20 convert (test for errors, line 12)
+PASS: g++.dg/init/self1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++14
+UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++17
+UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++20
+UNSUPPORTED: g++.dg/init/static-cdtor1.C -std=c++98
+PASS: g++.dg/init/static-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static-init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static-init1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static-init2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/static-init2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/static-init2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/static-init2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/static-init3.C -std=c++14 scan-assembler-not GLOBAL
+PASS: g++.dg/init/static-init3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static-init3.C -std=c++17 scan-assembler-not GLOBAL
+PASS: g++.dg/init/static-init3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static-init3.C -std=c++20 scan-assembler-not GLOBAL
+PASS: g++.dg/init/static-init3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static-init3.C -std=c++98 scan-assembler-not GLOBAL
+PASS: g++.dg/init/static-init3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static1.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/init/static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static1.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/init/static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static1.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/init/static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static1.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/init/static1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static2.C -std=c++14 execution test
+PASS: g++.dg/init/static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static2.C -std=c++17 execution test
+PASS: g++.dg/init/static2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static2.C -std=c++20 execution test
+PASS: g++.dg/init/static2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static2.C -std=c++98 execution test
+PASS: g++.dg/init/static3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static3.C -std=c++14 execution test
+PASS: g++.dg/init/static3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static3.C -std=c++17 execution test
+PASS: g++.dg/init/static3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static3.C -std=c++20 execution test
+PASS: g++.dg/init/static3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static3.C -std=c++98 execution test
+PASS: g++.dg/init/static4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/static4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/static4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/static4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/static4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/static4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/static5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/static5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/static5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/static5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/static5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/static5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/static5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/static5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/static5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/static5.C -std=c++98
+PASS: g++.dg/init/string1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/init/string1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/string1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/init/string1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/string1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/init/string1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/string1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/init/string1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/string2.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/init/string2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/init/string2.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/init/string2.C -std=gnu++14 scan-tree-dump-times gimple "strlen" 0
+PASS: g++.dg/init/string2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/string2.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/init/string2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/init/string2.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/init/string2.C -std=gnu++17 scan-tree-dump-times gimple "strlen" 0
+PASS: g++.dg/init/string2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/init/string2.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/init/string2.C -std=gnu++20 scan-tree-dump-times gimple "strlen" 0
+PASS: g++.dg/init/string2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/string2.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/init/string2.C -std=gnu++98 scan-tree-dump-times gimple "strlen" 0
+PASS: g++.dg/init/string2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/string3.C -std=gnu++14 scan-tree-dump-times optimized "strlen" 3
+PASS: g++.dg/init/string3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/string3.C -std=gnu++17 scan-tree-dump-times optimized "strlen" 3
+PASS: g++.dg/init/string3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/string3.C -std=gnu++20 scan-tree-dump-times optimized "strlen" 3
+PASS: g++.dg/init/string3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/string3.C -std=gnu++98 scan-tree-dump-times optimized "strlen" 3
+PASS: g++.dg/init/string3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for errors, line 56)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/init/string4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for errors, line 56)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/init/string4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 56)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/init/string4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 42)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 56)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for errors, line 57)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/init/string4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/strlen.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/init/strlen.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/strlen.C -std=gnu++14 execution test
+PASS: g++.dg/init/strlen.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/init/strlen.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/strlen.C -std=gnu++17 execution test
+PASS: g++.dg/init/strlen.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/init/strlen.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/strlen.C -std=gnu++20 execution test
+PASS: g++.dg/init/strlen.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/init/strlen.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/strlen.C -std=gnu++98 execution test
+PASS: g++.dg/init/struct1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/struct1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/struct1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/struct1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/struct2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/struct2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/struct2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/struct2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/struct3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/struct3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/struct3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/struct3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/switch1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/init/switch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/switch1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/init/switch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/switch1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/init/switch1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/switch1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/init/switch1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/synth1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/synth1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/synth1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/synth1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/synth2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/synth2.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/init/synth2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/synth2.C -std=c++14 candidate (test for warnings, line 5)
+PASS: g++.dg/init/synth2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/synth2.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/init/synth2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/synth2.C -std=c++17 candidate (test for warnings, line 5)
+PASS: g++.dg/init/synth2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/synth2.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/init/synth2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/synth2.C -std=c++20 candidate (test for warnings, line 5)
+PASS: g++.dg/init/synth2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/init/synth2.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/init/synth2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/synth2.C -std=c++98 candidate (test for warnings, line 5)
+PASS: g++.dg/init/synth3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/synth3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/synth3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/synth3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/synth4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/synth4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/synth4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/synth4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/init/uninitialized1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/init/uninitialized1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/init/uninitialized1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/init/uninitialized1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/union1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/init/union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/union1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/init/union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/union1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/init/union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/union1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/init/union1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/union2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/init/union2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/union2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/init/union2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/union2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/init/union2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/union2.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/init/union2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/init/union2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/value1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value1.C -std=c++14 execution test
+PASS: g++.dg/init/value1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value1.C -std=c++17 execution test
+PASS: g++.dg/init/value1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value1.C -std=c++20 execution test
+PASS: g++.dg/init/value1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value1.C -std=c++98 execution test
+PASS: g++.dg/init/value10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value10.C -std=c++14 execution test
+PASS: g++.dg/init/value10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value10.C -std=c++17 execution test
+PASS: g++.dg/init/value10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value10.C -std=c++20 execution test
+PASS: g++.dg/init/value10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value10.C -std=c++98 execution test
+PASS: g++.dg/init/value2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value3.C -std=c++14 execution test
+PASS: g++.dg/init/value3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value3.C -std=c++17 execution test
+PASS: g++.dg/init/value3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value3.C -std=c++20 execution test
+PASS: g++.dg/init/value3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value3.C -std=c++98 execution test
+PASS: g++.dg/init/value4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value7.C -std=c++14 execution test
+PASS: g++.dg/init/value7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value7.C -std=c++17 execution test
+PASS: g++.dg/init/value7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value7.C -std=c++20 execution test
+PASS: g++.dg/init/value7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value7.C -std=c++98 execution test
+PASS: g++.dg/init/value8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/value9.C -std=c++14 execution test
+PASS: g++.dg/init/value9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/value9.C -std=c++17 execution test
+PASS: g++.dg/init/value9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/value9.C -std=c++20 execution test
+PASS: g++.dg/init/value9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/value9.C -std=c++98 execution test
+PASS: g++.dg/init/vbase1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/vbase1.C -std=gnu++14 execution test
+PASS: g++.dg/init/vbase1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/vbase1.C -std=gnu++17 execution test
+PASS: g++.dg/init/vbase1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/vbase1.C -std=gnu++20 execution test
+PASS: g++.dg/init/vbase1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/vbase1.C -std=gnu++98 execution test
+PASS: g++.dg/init/vbase2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/vbase2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/vbase2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/init/vbase2.C -std=c++98
+PASS: g++.dg/init/vector1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/init/vector1.C -std=gnu++14 execution test
+PASS: g++.dg/init/vector1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/init/vector1.C -std=gnu++17 execution test
+PASS: g++.dg/init/vector1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/init/vector1.C -std=gnu++20 execution test
+PASS: g++.dg/init/vector1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/init/vector1.C -std=gnu++98 execution test
+PASS: g++.dg/init/void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/void1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/void1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/init/volatile2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/init/volatile2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/init/volatile2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/init/volatile2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/20090113-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/20090113-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/20090113-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/20090113-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/comdat.C -std=gnu++14
+UNSUPPORTED: g++.dg/ipa/comdat.C -std=gnu++17
+UNSUPPORTED: g++.dg/ipa/comdat.C -std=gnu++20
+UNSUPPORTED: g++.dg/ipa/comdat.C -std=gnu++98
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++17 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++14 scan-ipa-dump inline "Discovered a virtual call to a known target"
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++17 scan-ipa-dump inline "Discovered a virtual call to a known target"
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target"
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target"
+PASS: g++.dg/ipa/devirt-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++14 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions"
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++17 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions"
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++20 scan-ipa-dump inline "Inlined 1 calls, eliminated 1 functions"
+PASS: g++.dg/ipa/devirt-12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/devirt-12.C -std=gnu++98
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++14 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++17 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 scan-tree-dump-times ssa "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-13.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++14 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++17 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-14.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++14 scan-ipa-dump devirt "speculatively devirtualizing call"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++14 scan-tree-dump optimized "== foo"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++17 scan-ipa-dump devirt "speculatively devirtualizing call"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++17 scan-tree-dump optimized "== foo"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 scan-ipa-dump devirt "speculatively devirtualizing call"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 scan-tree-dump optimized "== foo"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 scan-ipa-dump devirt "speculatively devirtualizing call"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 scan-tree-dump optimized "== foo"
+PASS: g++.dg/ipa/devirt-15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++14 scan-ipa-dump whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++14 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++14 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++17 scan-ipa-dump whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++17 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++17 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++14 scan-ipa-dump whole-program "B::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++14 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++14 scan-ipa-dump-not whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++17 scan-ipa-dump whole-program "B::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++17 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++17 scan-ipa-dump-not whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump whole-program "B::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 scan-ipa-dump-not whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump whole-program "B::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump-not whole-program "A::foo"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 scan-ipa-dump-not whole-program "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++14 scan-tree-dump ssa "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++14 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++14 scan-tree-dump-not ssa "B::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++17 scan-tree-dump ssa "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++17 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++17 scan-tree-dump-not ssa "B::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump ssa "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 scan-tree-dump-not ssa "B::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump ssa "builtin_unreachable"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump-not ssa "A::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 scan-tree-dump-not ssa "B::foo"
+PASS: g++.dg/ipa/devirt-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++17 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++14 scan-tree-dump-not release_ssa "abort"
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++17 scan-tree-dump-not release_ssa "abort"
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++20 scan-tree-dump-not release_ssa "abort"
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++98 scan-tree-dump-not release_ssa "abort"
+PASS: g++.dg/ipa/devirt-20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-21.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++14 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++17 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++20 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++98 scan-ipa-dump-times cp "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-22.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++14 execution test
+XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++17 execution test
+XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++20 execution test
+XFAIL: g++.dg/ipa/devirt-23.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to"
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-23.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++14 scan-ipa-dump-times cp "Aggregate passed by reference" 2
+XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++17 scan-ipa-dump-times cp "Aggregate passed by reference" 2
+XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++20 scan-ipa-dump-times cp "Aggregate passed by reference" 2
+XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times cp "Aggregate passed by reference" 2
+XFAIL: g++.dg/ipa/devirt-24.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++14 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++17 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++20 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++98 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/devirt-25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++14 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++17 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++20 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++98 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++14 scan-tree-dump optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++17 scan-tree-dump optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++20 scan-tree-dump optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++98 scan-tree-dump optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++14 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++14 scan-assembler-not _ZN1BD0Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++14 scan-ipa-dump devirt "Target is artificial"
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++17 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++17 scan-assembler-not _ZN1BD0Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++17 scan-ipa-dump devirt "Target is artificial"
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-assembler-not _ZN1BD0Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 scan-ipa-dump devirt "Target is artificial"
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-assembler-not _ZN1AD2Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-assembler-not _ZN1BD0Ev
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 scan-ipa-dump devirt "Target is artificial"
+PASS: g++.dg/ipa/devirt-28.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/devirt-28a.C -std=gnu++14
+UNSUPPORTED: g++.dg/ipa/devirt-28a.C -std=gnu++17
+UNSUPPORTED: g++.dg/ipa/devirt-28a.C -std=gnu++20
+UNSUPPORTED: g++.dg/ipa/devirt-28a.C -std=gnu++98
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-29.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ipa/devirt-29.C -std=gnu++98
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++14 scan-ipa-dump-not devirt "Speculatively devirtualizing"
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++17 scan-ipa-dump-not devirt "Speculatively devirtualizing"
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++20 scan-ipa-dump-not devirt "Speculatively devirtualizing"
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++98 scan-ipa-dump-not devirt "Speculatively devirtualizing"
+PASS: g++.dg/ipa/devirt-30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++14 scan-tree-dump-not ssa "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++17 scan-tree-dump-not ssa "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++20 scan-tree-dump-not ssa "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++98 scan-tree-dump-not ssa "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-32.C (test for excess errors)
+PASS: g++.dg/ipa/devirt-32.C scan-ipa-dump-not inline "__builtin_unreachable"
+PASS: g++.dg/ipa/devirt-33.C (test for excess errors)
+PASS: g++.dg/ipa/devirt-33.C execution test
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++14 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++14 scan-ipa-dump devirt "Speculative targets"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++17 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++17 scan-ipa-dump devirt "Speculative targets"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 scan-ipa-dump devirt "Speculative targets"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 scan-ipa-dump devirt "Speculative targets"
+PASS: g++.dg/ipa/devirt-34.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++17 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++17 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++17 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-35.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++17 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++17 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++17 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-ipa-dump devirt "1 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-ipa-dump devirt "to virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 scan-tree-dump fre1 "converting indirect call to function virtual int B::t"
+PASS: g++.dg/ipa/devirt-36.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre3 "Checking vtbl store:"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre3 "Function call may change dynamic type:extcall"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre3 "No dynamic type change found."
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 scan-tree-dump fre3 "converting indirect call to function virtual void"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++17 scan-tree-dump fre3 "Checking vtbl store:"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++17 scan-tree-dump fre3 "Function call may change dynamic type:extcall"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++17 scan-tree-dump fre3 "No dynamic type change found."
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++17 scan-tree-dump fre3 "converting indirect call to function virtual void"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "Checking vtbl store:"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "Function call may change dynamic type:extcall"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "No dynamic type change found."
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 scan-tree-dump fre3 "converting indirect call to function virtual void"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "Checking vtbl store:"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "Function call may change dynamic type:extcall"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "No dynamic type change found."
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 scan-tree-dump fre3 "converting indirect call to function virtual void"
+PASS: g++.dg/ipa/devirt-37.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++14 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++17 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++20 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++98 scan-tree-dump-not ccp1 "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-38.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++14 scan-assembler-not _ZN3Foo5cloneEv
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++14 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++17 scan-assembler-not _ZN3Foo5cloneEv
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++17 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 scan-assembler-not _ZN3Foo5cloneEv
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 scan-assembler-not _ZN3Foo5cloneEv
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-39.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-4.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++14 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++17 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++20 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 scan-tree-dump-not fre3 "\\n OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++14 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++17 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 1
+PASS: g++.dg/ipa/devirt-41.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 scan-ipa-dump inline "First type is base of second"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 scan-tree-dump-times optimized "return 2" 3
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++17 scan-ipa-dump inline "First type is base of second"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++17 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++17 scan-tree-dump-times optimized "return 2" 3
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-ipa-dump inline "First type is base of second"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 scan-tree-dump-times optimized "return 2" 3
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-ipa-dump inline "First type is base of second"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target" 2
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 scan-tree-dump-times optimized "return 2" 3
+PASS: g++.dg/ipa/devirt-42.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1
+PASS: g++.dg/ipa/devirt-43.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1
+PASS: g++.dg/ipa/devirt-43.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1
+PASS: g++.dg/ipa/devirt-43.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/ipa/devirt-43.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a speculative target" 1
+PASS: g++.dg/ipa/devirt-43.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++14 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++17 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump inline "Second type is base of first"
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-44.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*A::foo" 2
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-45.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++14 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++17 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*B::foo" 1
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/ipa/devirt-46.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 scan-tree-dump optimized "C::_ZThn"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++17 scan-tree-dump optimized "C::_ZThn"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++17 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-tree-dump optimized "C::_ZThn"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*C::_ZTh" 1
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-tree-dump optimized "C::_ZThn"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 scan-tree-dump-not optimized "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-47.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++14 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++17 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++20 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++98 scan-ipa-dump-times inline "Discovered a virtual call to a known target[^\\n]*__builtin_unreachable" 1
+PASS: g++.dg/ipa/devirt-48.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++14 scan-ipa-dump devirt "2 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++17 scan-ipa-dump devirt "2 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++20 scan-ipa-dump devirt "2 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++98 scan-ipa-dump devirt "2 speculatively devirtualized"
+PASS: g++.dg/ipa/devirt-49.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-5.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++14 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++17 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++20 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++98 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-50.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++14 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++17 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++20 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++98 scan-tree-dump optimized "cxa_pure_virtual"
+PASS: g++.dg/ipa/devirt-51.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-52.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-52.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-52.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/devirt-52.C -std=gnu++98
+PASS: g++.dg/ipa/devirt-53.C (test for excess errors)
+PASS: g++.dg/ipa/devirt-53.C scan-tree-dump fre1 "f::d"
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-6.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*B::foo"
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-7.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++14 scan-ipa-dump-not whole-program "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++17 scan-ipa-dump-not whole-program "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++20 scan-ipa-dump-not whole-program "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++98 scan-ipa-dump-not whole-program "OBJ_TYPE_REF"
+PASS: g++.dg/ipa/devirt-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-4.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-5.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-6.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-7.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*A::foo"
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-c-8.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/devirt-d-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++14 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy"
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++17 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy"
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy"
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 scan-ipa-dump cp "Discovered a virtual call to a known target.*S::xyzzy"
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/ipa/devirt-g-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++14 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++17 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++20 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++98 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++14 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++17 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++20 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++98 scan-ipa-dump inline "String::funcOne[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/iinline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/iinline-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 scan-tree-dump einline "B::foo \\("
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 scan-tree-dump einline "Inlining int middleman_1"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 scan-tree-dump einline "Inlining int middleman_2"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 scan-tree-dump-times einline "OBJ_TYPE_REF" 2
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 scan-tree-dump einline "B::foo \\("
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 scan-tree-dump einline "Inlining int middleman_1"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 scan-tree-dump einline "Inlining int middleman_2"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 scan-tree-dump-times einline "OBJ_TYPE_REF" 2
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "B::foo \\("
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "Inlining int middleman_1"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump einline "Inlining int middleman_2"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 scan-tree-dump-times einline "OBJ_TYPE_REF" 2
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "B::foo \\("
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "Inlining int middleman_1"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump einline "Inlining int middleman_2"
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 scan-tree-dump-times einline "OBJ_TYPE_REF" 2
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++14 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\("
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++17 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\("
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\("
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 scan-tree-dump einline "C::_ZThn[0-9]+_N1C3fooEi \\("
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/imm-devirt-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/inline-1.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/inline-1.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/inline-1.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/inline-2.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/inline-2.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/inline-2.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/inline-2.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/inline-3.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++14 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/inline-3.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++17 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/inline-3.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++20 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/inline-3.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++98 scan-ipa-dump-times inline "Considering void inline_me_too\\(" 1
+PASS: g++.dg/ipa/inline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/inline-4.C -std=c++14 scan-ipa-dump-not inline "overwritten at link time"
+PASS: g++.dg/ipa/inline-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/inline-4.C -std=c++17 scan-ipa-dump-not inline "overwritten at link time"
+PASS: g++.dg/ipa/inline-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/inline-4.C -std=c++20 scan-ipa-dump-not inline "overwritten at link time"
+PASS: g++.dg/ipa/inline-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/inline-4.C -std=c++98 scan-ipa-dump-not inline "overwritten at link time"
+PASS: g++.dg/ipa/inline-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++14 scan-ipa-dump-not icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++17 scan-ipa-dump-not icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 scan-ipa-dump-not icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 scan-ipa-dump-not icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++14 scan-ipa-dump icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++17 scan-ipa-dump icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:"
+PASS: g++.dg/ipa/ipa-icf-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 2"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++14 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++14 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 2"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++17 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++17 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 2"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 2"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:.*bar.*->.*foo.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 scan-ipa-dump icf "Semantic equality hit:.*nula.*->.*zero.*"
+PASS: g++.dg/ipa/ipa-icf-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++14 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: [67]"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++17 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: [67]"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: [67]"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: [67]"
+PASS: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/ipa-icf-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++14 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++17 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 scan-ipa-dump-times icf "Unified; Wrapper has been created" 1
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-icf-6.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-pta-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/ipa-sra-2.C -std=gnu++98
+PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/ipa-sra-4.C -std=gnu++98
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++14 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++17 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++20 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++98 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++14 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++17 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++20 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++98 scan-ipa-dump sra "Will split parameter"
+PASS: g++.dg/ipa/ipa-sra-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-4.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++14 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++17 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 scan-ipa-dump inline "A::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-5.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++14 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++17 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-7.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++14 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++17 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 scan-ipa-dump inline "B::bar[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-8.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++14 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++14 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++17 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++17 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 scan-ipa-dump inline "B::foo[^\\n]*inline copy in int main"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 scan-ipa-dump inline "Discovered a virtual call to a known target.*B::.*foo"
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/ivinline-9.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/modref-1.C (test for excess errors)
+PASS: g++.dg/ipa/modref-1.C scan-tree-dump local-pure-const1 "Function found to be const: static {anonymous}::B {anonymous}::B::genB"
+PASS: g++.dg/ipa/modref-1.C scan-tree-dump modref1 "Retslot flags: not_returned_directly"
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++14 scan-tree-dump optimized "__cxa_begin_catch"
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++17 scan-tree-dump optimized "__cxa_begin_catch"
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++20 scan-tree-dump optimized "__cxa_begin_catch"
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++98 scan-tree-dump optimized "__cxa_begin_catch"
+PASS: g++.dg/ipa/nothrow-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/polymorphic-call-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr100413.C (test for excess errors)
+PASS: g++.dg/ipa/pr103099.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr103099.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr103099.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr103099.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr106258.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr106258.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr106258.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr106258.C -std=gnu++98
+PASS: g++.dg/ipa/pr107661.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr107661.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr107661.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr107661.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr107661.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr107661.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/ipa/pr107661.C -std=gnu++98
+PASS: g++.dg/ipa/pr108110.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr108110.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr108110.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr108110.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr108509.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr108509.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr108509.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr108509.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr108830.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr108830.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr108830.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/pr108830.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++14 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++14 scan-tree-dump-not optimized "shouldnotexist"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++17 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++17 scan-tree-dump-not optimized "shouldnotexist"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 scan-tree-dump-not optimized "shouldnotexist"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 scan-tree-dump-not optimized "shouldnotexist"
+PASS: g++.dg/ipa/pr110378-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr43695.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr43695.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr43695.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr43695.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr43812.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr43812.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr43812.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr43812.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr44372.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr44372.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr44372.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr44372.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr45565.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr45565.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr45565.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr45565.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr45572-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr45875.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr45875.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr45875.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr45875.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46053.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr46053.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr46053.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr46053.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr46053.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr46053.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr46053.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46053.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-1.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46287-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr46984.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr46984.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr46984.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr46984.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr46984.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr46984.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr46984.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr46984.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr50605.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr50605.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr50605.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr50605.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr51759.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr51759.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr51759.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr51759.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr51759.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr51759.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr51759.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr51759.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr51929.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr51929.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr51929.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr51929.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr52939.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr52939.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr52939.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr52939.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr52939.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr52939.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr52939.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr52939.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr55264.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr55264.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr55264.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr55264.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr56310.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr56310.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr56310.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr56310.C -std=gnu++98
+PASS: g++.dg/ipa/pr57670.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr57670.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr57670.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr57670.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr57670.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr57670.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr57670.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr57670.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr58371.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr58371.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr58371.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr58371.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr59176.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr59176.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr59176.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr59176.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr59355.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr59355.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr59355.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr59355.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr59737.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr59737.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr59737.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr59737.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60419.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60419.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60419.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60419.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60457.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60457.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60457.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60457.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60600.C -std=gnu++14 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/pr60600.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60600.C -std=gnu++17 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/pr60600.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60600.C -std=gnu++20 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/pr60600.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60600.C -std=gnu++98 scan-ipa-dump cp "Type inconsistent devirtualization"
+PASS: g++.dg/ipa/pr60600.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++14 scan-ipa-dump-times cp "Thunk fixed offset" 2
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++17 scan-ipa-dump-times cp "Thunk fixed offset" 2
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 scan-ipa-dump-times cp "Thunk fixed offset" 2
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 scan-ipa-dump-times cp "Thunk fixed offset" 2
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr60640-4.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr61085.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61085.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr61085.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61085.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr61085.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61085.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr61085.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61085.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr61160-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61160-3.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr61540.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61540.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61540.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61540.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61654.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61654.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61654.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61654.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr61800.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr61800.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr61800.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr61800.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr62015.C (test for excess errors)
+PASS: g++.dg/ipa/pr62015.C execution test
+PASS: g++.dg/ipa/pr63306.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63306.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63306.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr63306.C -std=c++98
+PASS: g++.dg/ipa/pr63470.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63470.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63470.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63470.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63551.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63551.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63551.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63551.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63574.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63574.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63574.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63574.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63580.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr63580.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63580.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr63580.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63580.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr63580.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63580.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr63580.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63587-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63587-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63587-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr63587-1.C -std=gnu++98
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++14 (test for warnings, line 182)
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++17 (test for warnings, line 182)
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++20 (test for warnings, line 182)
+PASS: g++.dg/ipa/pr63587-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr63587-2.C -std=gnu++98
+PASS: g++.dg/ipa/pr63595.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/pr63595.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63595.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/pr63595.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63595.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/pr63595.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63595.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 0"
+PASS: g++.dg/ipa/pr63595.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63621.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63621.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63621.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63621.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63814.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63814.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr63814.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63814.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr63814.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63814.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr63814.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63814.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr63838.C -std=gnu++14 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++14 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr63838.C -std=gnu++17 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++17 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr63838.C -std=gnu++98 scan-ipa-dump-not pure-const "Function found to be nothrow: void bar"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++98 scan-ipa-dump-not pure-const "Function found to be nothrow: void foo"
+PASS: g++.dg/ipa/pr63838.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr63838.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr63894.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr63894.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr63894.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr63894.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++14 scan-ipa-dump-not inline "__builtin_unreachable"
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++17 scan-ipa-dump-not inline "__builtin_unreachable"
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++20 scan-ipa-dump-not inline "__builtin_unreachable"
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++98 scan-ipa-dump-not inline "__builtin_unreachable"
+PASS: g++.dg/ipa/pr64049-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64049-2.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr64059.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64059.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64059.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64059.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64068.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64068.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64068.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64068.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64146.C -std=gnu++14 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr64146.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64146.C -std=gnu++17 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr64146.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64146.C -std=gnu++20 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr64146.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64146.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 1"
+PASS: g++.dg/ipa/pr64146.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr64612.C (test for excess errors)
+PASS: g++.dg/ipa/pr64612.C scan-assembler _ZN5QListI7QStringED1Ev
+PASS: g++.dg/ipa/pr64858.C (test for excess errors)
+PASS: g++.dg/ipa/pr64896.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr64896.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr64896.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr64896.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65002.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65002.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65002.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65002.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65008.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65008.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65008.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65008.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65034.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65034.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65034.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65034.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65263.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65263.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65263.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65263.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65465.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65465.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65465.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65465.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65557.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65557.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65557.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65557.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65722.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65722.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65722.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65722.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65765.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65765.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr65765.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65765.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr65765.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65765.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr65765.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr65765.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr65908.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr65908.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr65908.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr65908.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr66616.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr66616.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr66616.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr66616.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr66616.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr66616.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr66616.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr66616.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr66896.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr66896.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr66896.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/pr66896.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/pr67056.C (test for excess errors)
+PASS: g++.dg/ipa/pr67056.C execution test
+PASS: g++.dg/ipa/pr67056.C scan-ipa-dump cp "Speculative outer type:struct CompositeClass"
+PASS: g++.dg/ipa/pr68672-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr68672-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr68851.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr68851.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr68851.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr68851.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr69239.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69239.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr69239.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69239.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr69239.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr69239.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr69239.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr69239.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr69241-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69241-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr69241-4.C -std=gnu++98
+PASS: g++.dg/ipa/pr69649.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr69649.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr69649.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr69649.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr71146.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr71146.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr71146.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr71146.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr71207.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ipa/pr71207.C -std=c++14 execution test
+PASS: g++.dg/ipa/pr71207.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ipa/pr71207.C -std=c++17 execution test
+PASS: g++.dg/ipa/pr71207.C -std=c++20 (test for excess errors)
+PASS: g++.dg/ipa/pr71207.C -std=c++20 execution test
+PASS: g++.dg/ipa/pr71207.C -std=c++98 (test for excess errors)
+PASS: g++.dg/ipa/pr71207.C -std=c++98 execution test
+PASS: g++.dg/ipa/pr77333.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr77333.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr77333.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr77333.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr77333.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr77333.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr77333.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr77333.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr77905.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr77905.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr77905.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr77905.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr78188.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr78188.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr78188.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr78188.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr78211.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr78211.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr78211.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr78211.C -std=gnu++98
+PASS: g++.dg/ipa/pr79776.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr79776.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr79776.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr79776.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr79931.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr79931.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr79931.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr79931.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr80205.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr80205.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr80205.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr80205.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr81248.C -std=gnu++14
+PASS: g++.dg/ipa/pr81248.C -std=gnu++17 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr81248.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr81248.C -std=gnu++20 scan-ipa-dump sra "Will split parameter 0"
+PASS: g++.dg/ipa/pr81248.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr81248.C -std=gnu++98
+PASS: g++.dg/ipa/pr81261.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr81261.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr81261.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr81261.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr82352.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr82352.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr82352.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr82352.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr82801.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr82801.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr82801.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr82801.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr83549.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr83549.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr83549.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr83549.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr83667.C -std=gnu++14 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0"
+PASS: g++.dg/ipa/pr83667.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr83667.C -std=gnu++17 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0"
+PASS: g++.dg/ipa/pr83667.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr83667.C -std=gnu++20 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0"
+PASS: g++.dg/ipa/pr83667.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr83667.C -std=gnu++98 scan-ipa-dump inline "summary for void c::[^\\n]*THUNK\\.*0"
+PASS: g++.dg/ipa/pr83667.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr84658.C (test for excess errors)
+PASS: g++.dg/ipa/pr84658.C execution test
+PASS: g++.dg/ipa/pr84658.C output pattern test
+PASS: g++.dg/ipa/pr84825.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr84825.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr84825.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr84825.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr85421.C (test for excess errors)
+PASS: g++.dg/ipa/pr85447.C (test for excess errors)
+PASS: g++.dg/ipa/pr85549.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr85549.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr85549.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr85549.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr85549.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr85549.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr85549.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr85549.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr85607.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++14 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++14 warn (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++17 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++17 warn (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++20 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++20 warn (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++98 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/ipa/pr85607.C -std=gnu++98 warn (test for warnings, line 11)
+PASS: g++.dg/ipa/pr86323.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr86323.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr86323.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr86323.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr86529.C (test for excess errors)
+PASS: g++.dg/ipa/pr88235.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr88235.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr88235.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr88235.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr89009.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr89009.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++14 output pattern test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr89009.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++17 output pattern test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr89009.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++20 output pattern test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr89009.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pr89009.C -std=gnu++98 output pattern test
+PASS: g++.dg/ipa/pr89693.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr89693.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr89693.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr89693.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr91831.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr91831.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr91831.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr91831.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr91956.C (test for excess errors)
+PASS: g++.dg/ipa/pr91969.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr91969.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr91969.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr91969.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr92454.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr92454.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr92454.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr92454.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr92528.C (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr92697.C -std=gnu++14
+UNSUPPORTED: g++.dg/ipa/pr92697.C -std=gnu++17
+UNSUPPORTED: g++.dg/ipa/pr92697.C -std=gnu++20
+UNSUPPORTED: g++.dg/ipa/pr92697.C -std=gnu++98
+PASS: g++.dg/ipa/pr93203.C (test for excess errors)
+PASS: g++.dg/ipa/pr93223.C (test for excess errors)
+PASS: g++.dg/ipa/pr93621.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr93621.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr93621.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr93621.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr93763.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr93763.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr93763.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ipa/pr93763.C -std=gnu++98
+UNSUPPORTED: g++.dg/ipa/pr94856.C -std=gnu++14
+UNSUPPORTED: g++.dg/ipa/pr94856.C -std=gnu++17
+UNSUPPORTED: g++.dg/ipa/pr94856.C -std=gnu++20
+UNSUPPORTED: g++.dg/ipa/pr94856.C -std=gnu++98
+PASS: g++.dg/ipa/pr96806.C (test for excess errors)
+PASS: g++.dg/ipa/pr98057.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr98057.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr98057.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr98057.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr98075.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr98075.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr98075.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr98075.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr98690.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pr98690.C -std=gnu++14 execution test
+PASS: g++.dg/ipa/pr98690.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pr98690.C -std=gnu++17 execution test
+PASS: g++.dg/ipa/pr98690.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pr98690.C -std=gnu++20 execution test
+PASS: g++.dg/ipa/pr98690.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pr98690.C -std=gnu++98 execution test
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++14 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++17 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++20 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++98 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++14 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++17 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++20 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++98 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++14 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++17 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++20 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++98 scan-tree-dump optimized "barvar"
+PASS: g++.dg/ipa/pure-const-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++14 scan-ipa-dump cp "Propagated bits info for function int b"
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++17 scan-ipa-dump cp "Propagated bits info for function int b"
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++20 scan-ipa-dump cp "Propagated bits info for function int b"
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++98 scan-ipa-dump cp "Propagated bits info for function int b"
+PASS: g++.dg/ipa/pure-const-3b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/remref-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/remref-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/remref-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/remref-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/remref-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/remref-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/remref-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/remref-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++14 scan-ipa-dump visibility "A::foo"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++14 scan-ipa-dump-not visibility "A::bar"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++17 scan-ipa-dump visibility "A::foo"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++17 scan-ipa-dump-not visibility "A::bar"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 scan-ipa-dump visibility "A::foo"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 scan-ipa-dump-not visibility "A::bar"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 scan-ipa-dump visibility "A::foo"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 scan-ipa-dump-not visibility "A::bar"
+PASS: g++.dg/ipa/type-inheritance-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lang-dump.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lang-dump.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lang-dump.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lang-dump.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig2.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig2.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig3.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/ambig3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig3.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/ambig3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig4.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/ambig4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig4.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/ambig4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig4.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/ambig5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/ambig5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/ambig5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ambig6.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++14 at line 17 (test for bogus messages, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ambig6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++17 at line 17 (test for bogus messages, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ambig6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++20 at line 17 (test for bogus messages, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ambig6.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++98 at line 17 (test for bogus messages, line 16)
+PASS: g++.dg/lookup/ambig6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon1.C -std=c++14 execution test
+PASS: g++.dg/lookup/anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon1.C -std=c++17 execution test
+PASS: g++.dg/lookup/anon1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/anon1.C -std=c++20 execution test
+PASS: g++.dg/lookup/anon1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon1.C -std=c++98 execution test
+PASS: g++.dg/lookup/anon2.C (test for warnings, line 7)
+PASS: g++.dg/lookup/anon2.C (test for excess errors)
+PASS: g++.dg/lookup/anon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/anon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/anon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/anon5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/anon6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/anon6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/anon6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/anon6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/anon7.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/anon7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/anon7.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/anon7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/anon7.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/anon7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/anon7.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/anon7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/anon8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/anon8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/anon8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/anon8.C -std=c++98
+PASS: g++.dg/lookup/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/lookup/builtin4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/builtin4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/builtin4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin4.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/lookup/builtin4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin5.C -std=c++14 scan-assembler _ZSt5atanhd
+PASS: g++.dg/lookup/builtin5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin5.C -std=c++17 scan-assembler _ZSt5atanhd
+PASS: g++.dg/lookup/builtin5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin5.C -std=c++20 scan-assembler _ZSt5atanhd
+PASS: g++.dg/lookup/builtin5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin5.C -std=c++98 scan-assembler _ZSt5atanhd
+PASS: g++.dg/lookup/builtin5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin6.C -std=gnu++14 scan-tree-dump gimple "ABS_EXPR"
+PASS: g++.dg/lookup/builtin6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin6.C -std=gnu++17 scan-tree-dump gimple "ABS_EXPR"
+PASS: g++.dg/lookup/builtin6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin6.C -std=gnu++20 scan-tree-dump gimple "ABS_EXPR"
+PASS: g++.dg/lookup/builtin6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin6.C -std=gnu++98 scan-tree-dump gimple "ABS_EXPR"
+PASS: g++.dg/lookup/builtin6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/builtin7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/builtin7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/builtin7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/builtin7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/class-member-1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/class-member-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/class-member-1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/class-member-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/class-member-1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/class-member-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/class-member-1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/class-member-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/class-member-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/class-member-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/class-member-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/class-member-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/conv-1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/lookup/conv-1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/conv-1.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/lookup/conv-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/conv-1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/conv-1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/conv-1.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/lookup/conv-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/lookup/conv-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/lookup/conv-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/conv-2.C -std=c++14 scan-assembler _ZNK2A1cviEv
+PASS: g++.dg/lookup/conv-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/conv-2.C -std=c++17 scan-assembler _ZNK2A1cviEv
+PASS: g++.dg/lookup/conv-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/conv-2.C -std=c++20 scan-assembler _ZNK2A1cviEv
+PASS: g++.dg/lookup/conv-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/conv-2.C -std=c++98 scan-assembler _ZNK2A1cviEv
+PASS: g++.dg/lookup/conv-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/conv-3.C -std=c++14 scan-assembler _ZNK2A1IiEcviEv
+PASS: g++.dg/lookup/conv-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/conv-3.C -std=c++17 scan-assembler _ZNK2A1IiEcviEv
+PASS: g++.dg/lookup/conv-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/conv-3.C -std=c++20 scan-assembler _ZNK2A1IiEcviEv
+PASS: g++.dg/lookup/conv-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/conv-3.C -std=c++98 scan-assembler _ZNK2A1IiEcviEv
+PASS: g++.dg/lookup/conv-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/conv-4.C -std=c++14 scan-assembler _ZNK1AcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++14 scan-assembler-not _ZNK1VcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/conv-4.C -std=c++17 scan-assembler _ZNK1AcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++17 scan-assembler-not _ZNK1VcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/conv-4.C -std=c++20 scan-assembler _ZNK1AcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++20 scan-assembler-not _ZNK1VcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/conv-4.C -std=c++98 scan-assembler _ZNK1AcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++98 scan-assembler-not _ZNK1VcviEv
+PASS: g++.dg/lookup/conv-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/conv-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/conv-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/conv-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/conv-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/crash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/crash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/crash3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash3.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/lookup/crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/crash3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash3.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/lookup/crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/crash3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash3.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/lookup/crash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/crash3.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash3.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/lookup/crash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/crash5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/crash5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/crash5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/crash5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/crash6.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/crash6.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/crash6.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/crash6.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/crash6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/crash7.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/lookup/crash7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/crash7.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/lookup/crash7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/crash7.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/lookup/crash7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/crash7.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/lookup/crash7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/crash8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/crash8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/crash8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/crash8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/crash8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/crash8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/crash8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/crash8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/lookup/decl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/lookup/decl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/lookup/decl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/lookup/decl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/decl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/decl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/decl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/decl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/disamb1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/disamb1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/disamb1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/disamb1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/dtor1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/dtor1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/dtor1.C -std=c++14 unary ~ (test for errors, line 9)
+PASS: g++.dg/lookup/dtor1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/dtor1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/dtor1.C -std=c++17 unary ~ (test for errors, line 9)
+PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/dtor1.C -std=c++20 unary ~ (test for errors, line 9)
+PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/dtor1.C -std=c++98 unary ~ (test for errors, line 9)
+PASS: g++.dg/lookup/duperr1.C -std=c++14 (test for bogus messages, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/duperr1.C -std=c++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/duperr1.C -std=c++17 (test for bogus messages, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/duperr1.C -std=c++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for bogus messages, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/duperr1.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for bogus messages, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/duperr1.C -std=c++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/duperr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/enum1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/lookup/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/enum1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/lookup/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/enum1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/lookup/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/enum1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/lookup/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/error1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/error1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/error1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/error1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/error1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/error1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/error1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/error1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/exception1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/lookup/exception1.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/lookup/exception1.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/lookup/exception1.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/lookup/exception1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/exception1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/exception1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/exception1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/lookup/extern-c-hidden.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/lookup/extern-c-redecl.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-c-redecl4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/lookup/extern-c-redecl5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-c-redecl6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-c-static1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/extern-redecl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/extern-redecl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/forscope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/forscope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/forscope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/forscope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/forscope2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/forscope2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/forscope2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/forscope2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/forscope2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/forscope2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/forscope2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/forscope2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend12.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/friend12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend12.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/friend12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend12.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/friend12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend12.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/friend12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend14.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/friend14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend14.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/friend14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend14.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/friend14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend14.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/friend14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend15.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/friend15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend15.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/friend15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend15.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/friend15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend15.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/friend15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend17.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/lookup/friend17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/friend17.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/lookup/friend17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/friend17.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/lookup/friend17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/friend17.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/lookup/friend17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/friend18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend19.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/friend19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend19.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/friend19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend19.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/friend19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend19.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/friend19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/friend2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/lookup/friend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/friend2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/lookup/friend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/friend2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/lookup/friend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend2.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/lookup/friend2.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/lookup/friend2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend25.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/friend25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend25.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/friend25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend25.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/friend25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend25.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/friend25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend7.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/friend7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/friend7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend7.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/friend7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/friend7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend7.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/friend7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/friend7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend7.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/friend7.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/friend7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend8.C -std=c++14 execution test
+PASS: g++.dg/lookup/friend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend8.C -std=c++17 execution test
+PASS: g++.dg/lookup/friend8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend8.C -std=c++20 execution test
+PASS: g++.dg/lookup/friend8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/friend8.C -std=c++98 execution test
+PASS: g++.dg/lookup/friend9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/friend9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/friend9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/friend9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-class1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-class10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/lookup/hidden-class15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/hidden-class16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/hidden-class17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-class5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-class7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-class9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/hidden-temp-class1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/hidden-temp-class11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/hidden-temp-class4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/hidden-temp-class7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/hidden-temp-class9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/hidden-var1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/koenig1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/koenig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/koenig1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/koenig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/koenig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/koenig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig15.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/koenig15.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/lookup/koenig15.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/lookup/koenig15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig15.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/koenig15.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/koenig15.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/koenig15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/koenig15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/lookup/koenig15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 suggested alternative for One at line 35 (test for warnings, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 suggested alternative for Three at line 48 (test for warnings, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++14 suggested alternative for Two at line 40 (test for warnings, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 suggested alternative for One at line 35 (test for warnings, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 suggested alternative for Three at line 48 (test for warnings, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++17 suggested alternative for Two at line 40 (test for warnings, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for One at line 35 (test for warnings, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for Three at line 48 (test for warnings, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++20 suggested alternative for Two at line 40 (test for warnings, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for One at line 35 (test for warnings, line 34)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for Three at line 48 (test for warnings, line 47)
+PASS: g++.dg/lookup/koenig5.C -std=c++98 suggested alternative for Two at line 40 (test for warnings, line 39)
+PASS: g++.dg/lookup/koenig6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/koenig9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/koenig9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/koenig9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/koenig9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/lambda1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/lambda1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/lambda1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/lambda1.C -std=c++98
+PASS: g++.dg/lookup/linkage1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/lookup/linkage1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/linkage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/linkage1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/lookup/linkage1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/linkage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/linkage1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/linkage1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/linkage2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/linkage2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/linkage2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/linkage2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/local-extern.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/local-extern.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/local-extern.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/local-extern.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/main1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/main1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/main1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/main1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/member1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/member1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/member1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/member1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/member2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/member2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/member2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/member2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/member3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/member3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/member3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/member3.C -std=c++98
+PASS: g++.dg/lookup/member4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/member4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/member4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/member4.C -std=c++98
+PASS: g++.dg/lookup/member5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/member5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/member5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/member5.C -std=c++98
+PASS: g++.dg/lookup/memfn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/memfn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/memfn1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/memfn1.C -std=c++98
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++14 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++14 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++17 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++17 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++14 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++14 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++17 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++17 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 dg-regexp 42 was found: "[^\n]*: error: 'strcmp' was not declared in this scope\n *return strcmp [^\n]*;\n *\^~*\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 dg-regexp 43 was found: "[^\n]* note: 'strcmp' is defined in header[^\n]*\n #include "missing-std-include-10.h"\n\+#include <cstring>\n // HERE\n"
+PASS: g++.dg/lookup/missing-std-include-11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 at line 33 (test for warnings, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 dg-regexp 40 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 dg-regexp 41 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 expected multiline pattern lines 50-58
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 at line 33 (test for warnings, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 dg-regexp 40 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 dg-regexp 41 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 expected multiline pattern lines 50-58
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 at line 33 (test for warnings, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 dg-regexp 40 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 dg-regexp 41 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 expected multiline pattern lines 50-58
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 22 (test for warnings, line 21)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 at line 33 (test for warnings, line 32)
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 dg-regexp 40 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 dg-regexp 41 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 expected multiline pattern lines 50-58
+PASS: g++.dg/lookup/missing-std-include-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 dg-regexp 19 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 dg-regexp 20 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 expected multiline pattern lines 29-33
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 dg-regexp 19 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 dg-regexp 20 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 expected multiline pattern lines 29-33
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 dg-regexp 19 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 dg-regexp 20 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 expected multiline pattern lines 29-33
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 dg-regexp 19 was found: "\-\-\- .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 dg-regexp 20 was found: "\+\+\+ .*"
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 expected multiline pattern lines 29-33
+PASS: g++.dg/lookup/missing-std-include-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++14 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++17 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 at line 3 (test for warnings, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++17 at line 3 (test for warnings, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 at line 3 (test for warnings, line 2)
+PASS: g++.dg/lookup/missing-std-include-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/missing-std-include-5.C -std=c++98
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 10 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 11 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 37 (test for warnings, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 38 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 44 (test for warnings, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 52 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 58 (test for warnings, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 64 (test for warnings, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 65 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 10 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 11 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 37 (test for warnings, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 38 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 44 (test for warnings, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 52 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 58 (test for warnings, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 64 (test for warnings, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 65 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 10 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 11 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 37 (test for warnings, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 38 (test for errors, line 36)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 44 (test for warnings, line 43)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 52 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 58 (test for warnings, line 57)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 64 (test for warnings, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 65 (test for errors, line 63)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/lookup/missing-std-include-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/missing-std-include-6.C -std=c++98
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 28 (test for bogus messages, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 39 (test for bogus messages, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 66 (test for warnings, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 76 (test for warnings, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 87 (test for bogus messages, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 at line 98 (test for warnings, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 28 (test for bogus messages, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 39 (test for bogus messages, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 66 (test for warnings, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 76 (test for warnings, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 87 (test for bogus messages, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 at line 98 (test for warnings, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 28 (test for bogus messages, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 39 (test for bogus messages, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 66 (test for warnings, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 76 (test for warnings, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 87 (test for bogus messages, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 at line 98 (test for warnings, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 18 (test for warnings, line 17)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 28 (test for bogus messages, line 27)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 39 (test for bogus messages, line 38)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 66 (test for warnings, line 65)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 76 (test for warnings, line 75)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 87 (test for bogus messages, line 86)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 at line 98 (test for warnings, line 97)
+PASS: g++.dg/lookup/missing-std-include-7.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/missing-std-include-8.C -std=c++14
+UNSUPPORTED: g++.dg/lookup/missing-std-include-8.C -std=c++17
+UNSUPPORTED: g++.dg/lookup/missing-std-include-8.C -std=c++20
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 11 (test for warnings, line 10)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 12 (test for errors, line 10)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 13 (test for errors, line 10)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 20 (test for warnings, line 19)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 21 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 22 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 34 (test for warnings, line 33)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 35 (test for errors, line 33)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 40 (test for warnings, line 39)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 44 (test for warnings, line 43)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 51 (test for warnings, line 50)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 at line 52 (test for errors, line 50)
+PASS: g++.dg/lookup/missing-std-include-8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 at line 3 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 at line 2 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++98 at line 3 (test for warnings, line 1)
+PASS: g++.dg/lookup/missing-std-include-9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 21 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 24 (test for warnings, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 25 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 29 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 21 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 24 (test for warnings, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 25 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 29 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 at line 7 (test for warnings, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 21 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 24 (test for warnings, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 25 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 29 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 10 (test for warnings, line 9)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 14 (test for warnings, line 13)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 17 (test for warnings, line 16)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 20 (test for warnings, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 21 (test for errors, line 19)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 24 (test for warnings, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 25 (test for errors, line 23)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 28 (test for warnings, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 29 (test for errors, line 27)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/lookup/missing-std-include.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/lookup/name-clash11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash12.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash12.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/name-clash13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/name-clash13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/name-clash13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash13.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/name-clash13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash14.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/name-clash14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash14.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/name-clash14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash14.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/name-clash14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash14.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/name-clash14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/name-clash4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/name-clash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/name-clash4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/name-clash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/name-clash4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/name-clash4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/name-clash5.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/name-clash5.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/name-clash6.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/name-clash6.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/lookup/name-clash6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/name-clash7.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/name-clash7.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/name-clash7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/name-clash9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash9.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/lookup/name-clash9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/name-clash9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash9.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/lookup/name-clash9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/lookup/name-clash9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/lookup/name-clash9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/nested1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/nested1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/nested1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/nested1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/nested2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/nested2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/nested2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/nested2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/nested2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/nested2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/nested2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/nested2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/new1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/new1.C -std=c++14 at line 13 (test for warnings, line )
+PASS: g++.dg/lookup/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/new1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/new1.C -std=c++17 at line 13 (test for warnings, line )
+PASS: g++.dg/lookup/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/new1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/new1.C -std=c++20 at line 13 (test for warnings, line )
+PASS: g++.dg/lookup/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/new1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/new1.C -std=c++98 at line 13 (test for warnings, line )
+PASS: g++.dg/lookup/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/new2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/new2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/new2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/new2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/new2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/new2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/new2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/new2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/new2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/new2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/new3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/new3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ns1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ns1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ns1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ns1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ns2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ns2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ns2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ns2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ns3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/ns3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ns3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/ns3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ns3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/ns3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ns3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/ns3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ns4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ns4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ns4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ns4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/operator-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-1.C -std=c++98
+PASS: g++.dg/lookup/operator-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/lookup/operator-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/lookup/operator-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/lookup/operator-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-2.C -std=c++98
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-3a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-3a.C -std=c++98
+UNSUPPORTED: g++.dg/lookup/operator-4.C -std=c++14
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-4.C -std=c++98
+UNSUPPORTED: g++.dg/lookup/operator-4a.C -std=c++14
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-4a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-4a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-4a.C -std=c++98
+UNSUPPORTED: g++.dg/lookup/operator-5.C -std=c++14
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-5.C -std=c++98
+UNSUPPORTED: g++.dg/lookup/operator-5a.C -std=c++14
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 68)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-5a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 65)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 68)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/operator-5a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-5a.C -std=c++98
+PASS: g++.dg/lookup/operator-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-6.C -std=c++98
+PASS: g++.dg/lookup/operator-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/operator-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/operator-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/operator-7.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-8.C -std=c++14
+UNSUPPORTED: g++.dg/lookup/operator-8.C -std=c++17
+XFAIL: g++.dg/lookup/operator-8.C -std=c++20 (test for bogus messages, line 19)
+XFAIL: g++.dg/lookup/operator-8.C -std=c++20 (test for bogus messages, line 20)
+XFAIL: g++.dg/lookup/operator-8.C -std=c++20 (test for bogus messages, line 21)
+XFAIL: g++.dg/lookup/operator-8.C -std=c++20 (test for bogus messages, line 22)
+XFAIL: g++.dg/lookup/operator-8.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/lookup/operator-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/operator-8.C -std=c++98
+PASS: g++.dg/lookup/pr21802.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr21802.C -std=c++14 execution test
+PASS: g++.dg/lookup/pr21802.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr21802.C -std=c++17 execution test
+PASS: g++.dg/lookup/pr21802.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr21802.C -std=c++20 execution test
+PASS: g++.dg/lookup/pr21802.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr21802.C -std=c++98 execution test
+PASS: g++.dg/lookup/pr60994.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/lookup/pr60994.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr60994.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/lookup/pr60994.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr60994.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/lookup/pr60994.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr60994.C -std=c++98 (test for bogus messages, line 12)
+PASS: g++.dg/lookup/pr60994.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr67074.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr67074.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr67074.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr67074.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr70205.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr70205.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr70205.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr70205.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for errors, line 74)
+PASS: g++.dg/lookup/pr77549.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for errors, line 74)
+PASS: g++.dg/lookup/pr77549.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for errors, line 74)
+PASS: g++.dg/lookup/pr77549.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 73)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for errors, line 74)
+PASS: g++.dg/lookup/pr77549.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++14 execution test
+PASS: g++.dg/lookup/pr79377.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++17 execution test
+PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++20 execution test
+PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/pr79377.C -std=gnu++98 execution test
+PASS: g++.dg/lookup/pr79766.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/pr79766.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr79766.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/pr79766.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr79766.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/pr79766.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr79766.C -std=c++98
+PASS: g++.dg/lookup/pr80891-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for warnings, line 67)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for warnings, line 67)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 67)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for errors, line 62)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 67)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/pr80891-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80913.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/pr80913.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80913.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/pr80913.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80913.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/pr80913.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80913.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/pr80913.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr80979.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr80979.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr80979.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr80979.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr81124.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr81124.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr81124.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr81124.C -std=c++98
+PASS: g++.dg/lookup/pr81229.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr81229.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr81229.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr81229.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/pr83287-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr83287.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr83287.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr83287.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr83287.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84375.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/pr84375.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84375.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/pr84375.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84375.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/pr84375.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84375.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/pr84375.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84426.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/pr84426.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr84426.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84426.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/pr84426.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr84426.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr84426.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr84426.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84602.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/lookup/pr84602.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/lookup/pr84602.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/lookup/pr84602.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84602.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/lookup/pr84602.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/lookup/pr84602.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/lookup/pr84602.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/lookup/pr84602.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/lookup/pr84602.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84702.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84702.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84702.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr84702.C -std=c++98
+PASS: g++.dg/lookup/pr84733.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84733.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84733.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr84733.C -std=c++98
+PASS: g++.dg/lookup/pr84804.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84804.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84804.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr84804.C -std=c++98
+PASS: g++.dg/lookup/pr84812.C -std=c++14 scan-assembler _Z3foov
+PASS: g++.dg/lookup/pr84812.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84812.C -std=c++17 scan-assembler _Z3foov
+PASS: g++.dg/lookup/pr84812.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84812.C -std=c++20 scan-assembler _Z3foov
+PASS: g++.dg/lookup/pr84812.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84812.C -std=c++98 scan-assembler _Z3foov
+PASS: g++.dg/lookup/pr84812.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84836.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84836.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84836.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84836.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr84962.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/pr84962.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/lookup/pr84962.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84962.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/pr84962.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/lookup/pr84962.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84962.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/pr84962.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/lookup/pr84962.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr84962.C -std=c++98
+PASS: g++.dg/lookup/pr84970.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr84970.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr84970.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr84970.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr85634-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr85634-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr85634-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr85634-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr85634.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr85634.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr85634.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr85634.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr86329.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++14 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr86329.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++17 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr86329.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++20 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr86329.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++98 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/lookup/pr86329.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr87269.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr87269.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr87269.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr87269.C -std=c++98
+PASS: g++.dg/lookup/pr87531-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr87531-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr87531-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr87531-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr87531.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr87531.C -std=c++14 execution test
+PASS: g++.dg/lookup/pr87531.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr87531.C -std=c++17 execution test
+PASS: g++.dg/lookup/pr87531.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr87531.C -std=c++20 execution test
+PASS: g++.dg/lookup/pr87531.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr87531.C -std=c++98 execution test
+PASS: g++.dg/lookup/pr87904.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr87904.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr87904.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr87904.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr90754.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr90754.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr90754.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr90754.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr91826.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr91826.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr91826.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr91826.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr94257.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/pr94257.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/lookup/pr94257.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr94257.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr94257.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/pr94257.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/lookup/pr94257.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr94257.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/pr94257.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr94257.C -std=c++98
+PASS: g++.dg/lookup/pr97877.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr97877.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr97877.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr97877.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr97905.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr97905.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr97905.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr97905.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr99030.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr99030.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr99030.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/pr99030.C -std=c++98
+PASS: g++.dg/lookup/pr99039.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr99039.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr99039.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr99039.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/pr99116-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pr99116-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/pretty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/pretty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/pretty1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/pretty1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/redecl1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/lookup/redecl1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/redecl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/redecl1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/lookup/redecl1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/redecl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/redecl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/redecl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scope-operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scope-operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scope-operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scope-operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/scoped1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/scoped1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/scoped1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/scoped1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/scoped1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/scoped1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/scoped1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/scoped1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped12.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped12.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped12.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped12.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped13.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped13.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped13.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped13.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped14.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped14.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped14.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped14.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/scoped14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/scoped14.C -std=c++98
+PASS: g++.dg/lookup/scoped15.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped15.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped15.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/scoped15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/scoped15.C -std=c++98
+PASS: g++.dg/lookup/scoped2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/scoped2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/scoped2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/scoped2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/scoped2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/scoped6.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/lookup/scoped6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/scoped6.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/lookup/scoped6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/lookup/scoped6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/lookup/scoped6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/lookup/scoped8.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/lookup/scoped8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/scoped8.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/lookup/scoped8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/lookup/scoped8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/lookup/scoped8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/scoped9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/scoped9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/scoped9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/scoped9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/strong-using.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/lookup/strong-using.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/lookup/strong-using.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/strong-using.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/lookup/strong-using.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/strong-using.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/lookup/strong-using.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/lookup/strong-using.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/strong-using.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/lookup/strong-using.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/lookup/strong-using.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/strong-using.C -std=c++98
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/lookup/strong-using2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/strong-using2.C -std=gnu++98
+PASS: g++.dg/lookup/struct-hack1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/struct-hack1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/struct-hack1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/struct-hack1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/struct1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/struct1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/lookup/struct1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/struct1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/lookup/struct1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/struct1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/struct1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/lookup/struct1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/struct1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/lookup/struct1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/struct1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/struct1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/lookup/struct1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/struct1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/lookup/struct1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/struct1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/struct1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/lookup/struct1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/struct1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/lookup/struct1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/struct2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/struct2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/struct2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/struct2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 83)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for errors, line 98)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 at line 104 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 at line 56 (test for warnings, line 10)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 at line 71 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 at line 88 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 100-102
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 106-107
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 20-22
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 30-32
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 41-43
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 52-54
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 58-59
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 67-69
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 73-74
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 85-86
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 expected multiline pattern lines 90-91
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 83)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for errors, line 98)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 at line 104 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 at line 56 (test for warnings, line 10)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 at line 71 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 at line 88 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 100-102
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 106-107
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 20-22
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 30-32
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 41-43
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 52-54
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 58-59
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 67-69
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 73-74
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 85-86
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 expected multiline pattern lines 90-91
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 83)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for errors, line 98)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 104 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 56 (test for warnings, line 10)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 71 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 at line 88 (test for warnings, line 13)
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 100-102
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 106-107
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 20-22
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 30-32
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 41-43
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 52-54
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 58-59
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 67-69
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 73-74
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 85-86
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 expected multiline pattern lines 90-91
+PASS: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/suggestions-scoped-enums.C -std=gnu++98
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 44)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 55)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 69)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for errors, line 82)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 21-23
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 31-33
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 36-37
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 46-48
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 57-59
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 62-63
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 71-72
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 84-85
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 expected multiline pattern lines 88-89
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 44)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 55)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 69)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for errors, line 82)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 21-23
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 31-33
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 36-37
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 46-48
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 57-59
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 62-63
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 71-72
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 84-85
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 expected multiline pattern lines 88-89
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 44)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 55)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 69)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for errors, line 82)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 21-23
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 31-33
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 36-37
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 46-48
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 57-59
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 62-63
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 71-72
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 84-85
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 expected multiline pattern lines 88-89
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 44)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 55)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 69)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for errors, line 82)
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 21-23
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 31-33
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 36-37
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 46-48
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 57-59
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 62-63
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 71-72
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 84-85
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 expected multiline pattern lines 88-89
+PASS: g++.dg/lookup/suggestions-unscoped-enums.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/lookup/suggestions1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/suggestions1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/lookup/suggestions1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/suggestions1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/lookup/suggestions1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/lookup/suggestions1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/lookup/suggestions1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 101)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 117)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 61)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for errors, line 89)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 at line 106 (test for warnings, line 25)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 at line 123 (test for warnings, line 16)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 at line 50 (test for warnings, line 21)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 at line 78 (test for warnings, line 17)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 103-104
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 108-109
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 119-121
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 125-126
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 35-37
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 47-48
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 52-53
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 63-65
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 80-81
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 expected multiline pattern lines 91-93
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 101)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 117)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 61)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for errors, line 89)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 at line 106 (test for warnings, line 25)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 at line 123 (test for warnings, line 16)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 at line 50 (test for warnings, line 21)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 at line 78 (test for warnings, line 17)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 103-104
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 108-109
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 119-121
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 125-126
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 35-37
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 47-48
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 52-53
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 63-65
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 80-81
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 expected multiline pattern lines 91-93
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 101)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 117)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 61)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for errors, line 89)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 106 (test for warnings, line 25)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 123 (test for warnings, line 16)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 50 (test for warnings, line 21)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 at line 78 (test for warnings, line 17)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 103-104
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 108-109
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 119-121
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 125-126
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 35-37
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 47-48
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 52-53
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 63-65
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 80-81
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 expected multiline pattern lines 91-93
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 101)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 117)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 61)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 73)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for errors, line 89)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 106 (test for warnings, line 25)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 123 (test for warnings, line 16)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 50 (test for warnings, line 21)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 at line 78 (test for warnings, line 17)
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 103-104
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 108-109
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 119-121
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 125-126
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 35-37
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 47-48
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 52-53
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 63-65
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 75-76
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 80-81
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 expected multiline pattern lines 91-93
+PASS: g++.dg/lookup/suggestions2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/template1.C -std=c++14 execution test
+PASS: g++.dg/lookup/template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/template1.C -std=c++17 execution test
+PASS: g++.dg/lookup/template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/template1.C -std=c++20 execution test
+PASS: g++.dg/lookup/template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/template1.C -std=c++98 execution test
+PASS: g++.dg/lookup/template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/template2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/template2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/template3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/template3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/this1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/this1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/this1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/this1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/this1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/this1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/this1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/this1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/this2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/lookup/this2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/this2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/lookup/this2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/this2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/lookup/this2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/this2.C -std=c++98
+PASS: g++.dg/lookup/two-stage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/two-stage1.C -std=c++14 execution test
+PASS: g++.dg/lookup/two-stage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/two-stage1.C -std=c++17 execution test
+PASS: g++.dg/lookup/two-stage1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/two-stage1.C -std=c++20 execution test
+PASS: g++.dg/lookup/two-stage1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/two-stage1.C -std=c++98 execution test
+PASS: g++.dg/lookup/two-stage2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/two-stage2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/two-stage2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/two-stage2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/two-stage3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/two-stage3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/two-stage3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/two-stage3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/two-stage4.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/lookup/two-stage4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/two-stage4.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/lookup/two-stage4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/two-stage4.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/lookup/two-stage4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/two-stage4.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/lookup/two-stage4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/two-stage5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/two-stage5.C -std=c++14 execution test
+PASS: g++.dg/lookup/two-stage5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/two-stage5.C -std=c++17 execution test
+PASS: g++.dg/lookup/two-stage5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/two-stage5.C -std=c++20 execution test
+PASS: g++.dg/lookup/two-stage5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/two-stage5.C -std=c++98 execution test
+PASS: g++.dg/lookup/typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/lookup/used-before-declaration.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using-10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using-10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using-decl1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/lookup/using-decl1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/lookup/using-decl1.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/lookup/using-decl1.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/lookup/using-decl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using-decl1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/using-decl1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/lookup/using-decl1.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/lookup/using-decl1.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/lookup/using-decl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/lookup/using-decl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/lookup/using-decl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/using.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/using.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/using.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using.C -std=c++98 (test for bogus messages, line 20)
+PASS: g++.dg/lookup/using.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using12.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/lookup/using12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using12.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/lookup/using12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using12.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/lookup/using12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using12.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/lookup/using12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using13.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/using13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using13.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/using13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using13.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/using13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using13.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/using13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/using14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/using14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/using14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/using15.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/using15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using15.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/using15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using15.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/using15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using15.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/using15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using16.C -std=c++14 at line 18 (test for errors, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using16.C -std=c++14 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using16.C -std=c++14 candidate 2 (test for warnings, line 11)
+PASS: g++.dg/lookup/using16.C -std=c++14 duplicate error (test for bogus messages, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using16.C -std=c++17 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using16.C -std=c++17 candidate 2 (test for warnings, line 11)
+PASS: g++.dg/lookup/using16.C -std=c++17 duplicate error (test for bogus messages, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using16.C -std=c++20 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using16.C -std=c++20 candidate 2 (test for warnings, line 11)
+PASS: g++.dg/lookup/using16.C -std=c++20 duplicate error (test for bogus messages, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++98 at line 18 (test for errors, line 17)
+PASS: g++.dg/lookup/using16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using16.C -std=c++98 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using16.C -std=c++98 candidate 2 (test for warnings, line 11)
+PASS: g++.dg/lookup/using16.C -std=c++98 duplicate error (test for bogus messages, line 17)
+PASS: g++.dg/lookup/using17.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/lookup/using17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using17.C -std=c++14 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using17.C -std=c++14 candidate 2 (test for warnings, line 10)
+PASS: g++.dg/lookup/using17.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/lookup/using17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using17.C -std=c++17 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using17.C -std=c++17 candidate 2 (test for warnings, line 10)
+PASS: g++.dg/lookup/using17.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/lookup/using17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using17.C -std=c++20 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using17.C -std=c++20 candidate 2 (test for warnings, line 10)
+PASS: g++.dg/lookup/using17.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/lookup/using17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using17.C -std=c++98 candidate 1 (test for warnings, line 6)
+PASS: g++.dg/lookup/using17.C -std=c++98 candidate 2 (test for warnings, line 10)
+PASS: g++.dg/lookup/using18.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/lookup/using18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using18.C -std=c++14 candidate (test for warnings, line 12)
+PASS: g++.dg/lookup/using18.C -std=c++14 candidate (test for warnings, line 7)
+PASS: g++.dg/lookup/using18.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/lookup/using18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using18.C -std=c++17 candidate (test for warnings, line 12)
+PASS: g++.dg/lookup/using18.C -std=c++17 candidate (test for warnings, line 7)
+PASS: g++.dg/lookup/using18.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/lookup/using18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using18.C -std=c++20 candidate (test for warnings, line 12)
+PASS: g++.dg/lookup/using18.C -std=c++20 candidate (test for warnings, line 7)
+PASS: g++.dg/lookup/using18.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/lookup/using18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using18.C -std=c++98 candidate (test for warnings, line 12)
+PASS: g++.dg/lookup/using18.C -std=c++98 candidate (test for warnings, line 7)
+PASS: g++.dg/lookup/using19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/lookup/using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/using2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/lookup/using2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using20.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/using20.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/using20.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/lookup/using20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using20.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/using20.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/using20.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/lookup/using20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using20.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/using20.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/using20.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/lookup/using20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using20.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/using20.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/using20.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/lookup/using20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using25.C -std=c++14 execution test
+PASS: g++.dg/lookup/using25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using25.C -std=c++17 execution test
+PASS: g++.dg/lookup/using25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using25.C -std=c++20 execution test
+PASS: g++.dg/lookup/using25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using25.C -std=c++98 execution test
+PASS: g++.dg/lookup/using26.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/lookup/using26.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/using26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using26.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/using26.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/using26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using26.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/using26.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/using26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using26.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/lookup/using26.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/using26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using27.C -std=c++14 execution test
+PASS: g++.dg/lookup/using27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using27.C -std=c++17 execution test
+PASS: g++.dg/lookup/using27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using27.C -std=c++20 execution test
+PASS: g++.dg/lookup/using27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using27.C -std=c++98 execution test
+PASS: g++.dg/lookup/using28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 66)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for errors, line 80)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 59)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 65)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for warnings, line 79)
+PASS: g++.dg/lookup/using29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 66)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for errors, line 80)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 59)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 65)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for warnings, line 79)
+PASS: g++.dg/lookup/using29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 66)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for errors, line 80)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 59)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for warnings, line 79)
+PASS: g++.dg/lookup/using29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 66)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for errors, line 80)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 31)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 42)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 59)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 65)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 77)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for warnings, line 79)
+PASS: g++.dg/lookup/using29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using30.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/lookup/using30.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/lookup/using30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using30.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/lookup/using30.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/lookup/using30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using30.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/lookup/using30.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/lookup/using30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using30.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/lookup/using30.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/lookup/using30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using33.C -std=c++14 execution test
+PASS: g++.dg/lookup/using33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using33.C -std=c++17 execution test
+PASS: g++.dg/lookup/using33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using33.C -std=c++20 execution test
+PASS: g++.dg/lookup/using33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using33.C -std=c++98 execution test
+PASS: g++.dg/lookup/using34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using36.C -std=c++14 execution test
+PASS: g++.dg/lookup/using36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using36.C -std=c++17 execution test
+PASS: g++.dg/lookup/using36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using36.C -std=c++20 execution test
+PASS: g++.dg/lookup/using36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using36.C -std=c++98 execution test
+PASS: g++.dg/lookup/using37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using37.C -std=c++14 execution test
+PASS: g++.dg/lookup/using37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using37.C -std=c++17 execution test
+PASS: g++.dg/lookup/using37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using37.C -std=c++20 execution test
+PASS: g++.dg/lookup/using37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using37.C -std=c++98 execution test
+PASS: g++.dg/lookup/using38.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/lookup/using38.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/lookup/using38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using38.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/using38.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/lookup/using38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using38.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/using38.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/lookup/using38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using38.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/lookup/using38.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/lookup/using38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using39.C -std=c++14 execution test
+PASS: g++.dg/lookup/using39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using39.C -std=c++17 execution test
+PASS: g++.dg/lookup/using39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using39.C -std=c++20 execution test
+PASS: g++.dg/lookup/using39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using39.C -std=c++98 execution test
+PASS: g++.dg/lookup/using4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/using4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/using4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using4.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/using4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/lookup/using40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/lookup/using40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/lookup/using40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/lookup/using40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using41.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/lookup/using41.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/using41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using41.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/lookup/using41.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/using41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using41.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/lookup/using41.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/using41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using41.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/lookup/using41.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/using41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using42.C -std=c++14 execution test
+PASS: g++.dg/lookup/using42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using42.C -std=c++17 execution test
+PASS: g++.dg/lookup/using42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using42.C -std=c++20 execution test
+PASS: g++.dg/lookup/using42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using42.C -std=c++98 execution test
+PASS: g++.dg/lookup/using44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using44.C -std=c++14 execution test
+PASS: g++.dg/lookup/using44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using44.C -std=c++17 execution test
+PASS: g++.dg/lookup/using44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using44.C -std=c++20 execution test
+PASS: g++.dg/lookup/using44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using44.C -std=c++98 execution test
+PASS: g++.dg/lookup/using45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using45.C -std=c++14 execution test
+PASS: g++.dg/lookup/using45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using45.C -std=c++17 execution test
+PASS: g++.dg/lookup/using45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using45.C -std=c++20 execution test
+PASS: g++.dg/lookup/using45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using45.C -std=c++98 execution test
+PASS: g++.dg/lookup/using46.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/using46.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/using46.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/using46.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/using47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using5.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/lookup/using5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/lookup/using5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/lookup/using5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using5.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/lookup/using5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using51.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/using51.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/using51.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/using51.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/using52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/lookup/using53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/lookup/using53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/lookup/using53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for errors, line 53)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for warnings, line 34)
+PASS: g++.dg/lookup/using53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using55.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/lookup/using55.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/using55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using55.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/lookup/using55.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/using55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using55.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/lookup/using55.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/using55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using55.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/lookup/using55.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/using55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using56.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using56.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using58.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/lookup/using58.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/lookup/using58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using58.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/lookup/using58.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/lookup/using58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using58.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/lookup/using58.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/lookup/using58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using58.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/lookup/using58.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/lookup/using58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using59.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/lookup/using59.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/lookup/using59.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/lookup/using59.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/lookup/using59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using59.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/lookup/using59.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/lookup/using59.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/lookup/using59.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/lookup/using59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using59.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/lookup/using59.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/lookup/using59.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/lookup/using59.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/lookup/using59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using59.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/lookup/using59.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/lookup/using59.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/lookup/using59.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/lookup/using59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/lookup/using6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/lookup/using6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/lookup/using6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/lookup/using6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using61.C -std=gnu++14 scan-assembler-not .debug_info
+PASS: g++.dg/lookup/using61.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/lookup/using61.C -std=gnu++17 scan-assembler-not .debug_info
+PASS: g++.dg/lookup/using61.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/lookup/using61.C -std=gnu++20 scan-assembler-not .debug_info
+PASS: g++.dg/lookup/using61.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/lookup/using61.C -std=gnu++98 scan-assembler-not .debug_info
+PASS: g++.dg/lookup/using61.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/lookup/using62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using62.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using62.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using63.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using63.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using64.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using64.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using65.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using65.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using66.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/using66.C -std=c++98
+PASS: g++.dg/lookup/using66a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using66a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using66a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/using66a.C -std=c++98
+PASS: g++.dg/lookup/using67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using67.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/lookup/using67.C -std=c++98
+PASS: g++.dg/lookup/using7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/lookup/using7.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/lookup/using7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using7.C -std=c++14 incomplete (test for errors, line 8)
+PASS: g++.dg/lookup/using7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/lookup/using7.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/lookup/using7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using7.C -std=c++17 incomplete (test for errors, line 8)
+PASS: g++.dg/lookup/using7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/lookup/using7.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/lookup/using7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using7.C -std=c++20 incomplete (test for errors, line 8)
+PASS: g++.dg/lookup/using7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/lookup/using7.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/lookup/using7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using7.C -std=c++98 incomplete (test for errors, line 8)
+PASS: g++.dg/lookup/using8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/lookup/using9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/lookup/using9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/lookup/using9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/lookup/using9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/missing-return.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/missing-return.C -std=gnu++14 scan-tree-dump optimized "__builtin_unreachable"
+PASS: g++.dg/missing-return.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/missing-return.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/missing-return.C -std=gnu++17 scan-tree-dump optimized "__builtin_unreachable"
+PASS: g++.dg/missing-return.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/missing-return.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/missing-return.C -std=gnu++20 scan-tree-dump optimized "__builtin_unreachable"
+PASS: g++.dg/missing-return.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/missing-return.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/missing-return.C -std=gnu++98 scan-tree-dump optimized "__builtin_unreachable"
+PASS: g++.dg/missing-return.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 expected multiline pattern lines 11-13
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 expected multiline pattern lines 22-24
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 expected multiline pattern lines 33-37
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 expected multiline pattern lines 48-52
+PASS: g++.dg/missing-symbol-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 expected multiline pattern lines 11-13
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 expected multiline pattern lines 22-24
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 expected multiline pattern lines 33-37
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 expected multiline pattern lines 48-52
+PASS: g++.dg/missing-symbol-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 11-13
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 22-24
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 33-37
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 expected multiline pattern lines 48-52
+PASS: g++.dg/missing-symbol-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 11-13
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 22-24
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 33-37
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 expected multiline pattern lines 48-52
+PASS: g++.dg/missing-symbol-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/no-stack-protector-attr-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++14 scan-assembler-times stack_chk_fail 1
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++17 scan-assembler-times stack_chk_fail 1
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++20 scan-assembler-times stack_chk_fail 1
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++98 scan-assembler-times stack_chk_fail 1
+PASS: g++.dg/no-stack-protector-attr-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++14 scan-assembler-not stack_chk_fail
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++17 scan-assembler-not stack_chk_fail
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++20 scan-assembler-not stack_chk_fail
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++98 scan-assembler-not stack_chk_fail
+PASS: g++.dg/no-stack-protector-attr.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/20050511-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/20050511-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/20050511-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/20050511-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/20050511-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/20050511-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/20050511-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/20050511-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/20181025-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/20181025-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/20181025-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/20181025-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/alias1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/alias1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/alias1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/alias1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/alias1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/alias1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/alias1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/alias1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/alias2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/alias2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/alias2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/alias2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/alias2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/alias2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/alias2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/alias2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/alias3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/alias3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/alias3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/alias3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/alias4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/alias4.C -std=gnu++14 execution test
+PASS: g++.dg/opt/alias4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/alias4.C -std=gnu++17 execution test
+PASS: g++.dg/opt/alias4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/alias4.C -std=gnu++20 execution test
+PASS: g++.dg/opt/alias4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/alias4.C -std=gnu++98 execution test
+PASS: g++.dg/opt/anchor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/anchor1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/anchor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/anchor1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/anchor1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/anchor1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/anchor1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/anchor1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/anonunion1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/anonunion1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/anonunion1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/anonunion1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/array1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/array1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/array2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/array2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/array2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/array2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/asm1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/asm1.C -std=gnu++14 double sized union element should be addressible (test for bogus messages, line 8)
+PASS: g++.dg/opt/asm1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/asm1.C -std=gnu++17 double sized union element should be addressible (test for bogus messages, line 8)
+PASS: g++.dg/opt/asm1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/asm1.C -std=gnu++20 double sized union element should be addressible (test for bogus messages, line 8)
+PASS: g++.dg/opt/asm1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/asm1.C -std=gnu++98 double sized union element should be addressible (test for bogus messages, line 8)
+PASS: g++.dg/opt/asm2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/asm2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/asm2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/asm2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/bitfield1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/bitfield1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/bitfield1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/bitfield1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/bitfield1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/bool1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/bool1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/bool1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/bool1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/bool1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/bool1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/bool1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/bool1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/builtins1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/opt/builtins1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/opt/builtins1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/builtins1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/opt/builtins1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/opt/builtins1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/opt/builtins1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/opt/builtins1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/builtins2.C -std=c++14 scan-assembler-not asinh
+PASS: g++.dg/opt/builtins2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/builtins2.C -std=c++17 scan-assembler-not asinh
+PASS: g++.dg/opt/builtins2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/builtins2.C -std=c++20 scan-assembler-not asinh
+PASS: g++.dg/opt/builtins2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/builtins2.C -std=c++98
+PASS: g++.dg/opt/call1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/call1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/call1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/call1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/call2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/call2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/call2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/call2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/call2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/call2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/call2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/call2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/call3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/call3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/call3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/call3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/call3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/call3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/call3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/call3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/cfg1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cfg1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cfg1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cfg1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cfg2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cfg2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cfg2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cfg2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cfg3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cfg3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cfg3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cfg3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cfg4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cfg4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cfg4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cfg4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cfg5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cfg5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cfg5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cfg5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cleanup1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cleanup1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/cleanup1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cleanup1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/cleanup1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cleanup1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/cleanup1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cleanup1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/combine.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/combine.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/combine.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/combine.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/complex6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/complex6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/complex6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/complex6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/compound1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/compound1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/compound1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/compound1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cond1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cond1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/cond1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cond1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/cond1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cond1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/cond1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cond1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/conj1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/conj1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/conj1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/conj1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/conj2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/conj2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/conj2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/conj2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/const1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/const1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/const1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/const1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/const1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/const1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/const1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/const1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/const2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/const2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/const2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/const2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/const2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/const2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/const2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/const2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/const3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/const3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/const3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/const3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/const3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/const3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/const3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/const3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/const4.C -std=c++14 scan-assembler-not \\.data(?!\\.rel\\.ro)
+PASS: g++.dg/opt/const4.C -std=c++14 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/const4.C -std=c++17 scan-assembler-not \\.data(?!\\.rel\\.ro)
+PASS: g++.dg/opt/const4.C -std=c++17 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/const4.C -std=c++20 scan-assembler-not \\.data(?!\\.rel\\.ro)
+PASS: g++.dg/opt/const4.C -std=c++20 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/const4.C -std=c++98 scan-assembler-not \\.data(?!\\.rel\\.ro)
+PASS: g++.dg/opt/const4.C -std=c++98 scan-assembler-symbol-section symbol constant_variable (found _ZL17constant_variable) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const4.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/const5.C -std=c++14
+UNSUPPORTED: g++.dg/opt/const5.C -std=c++17
+UNSUPPORTED: g++.dg/opt/const5.C -std=c++20
+UNSUPPORTED: g++.dg/opt/const5.C -std=c++98
+PASS: g++.dg/opt/const6.C -std=gnu++14 scan-assembler _ZN1K1kE
+PASS: g++.dg/opt/const6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/const6.C -std=gnu++17 scan-assembler _ZN1K1kE
+PASS: g++.dg/opt/const6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/const6.C -std=gnu++20 scan-assembler _ZN1K1kE
+PASS: g++.dg/opt/const6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/const6.C -std=gnu++98 scan-assembler _ZN1K1kE
+PASS: g++.dg/opt/const6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/const7.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/opt/const7.C -std=gnu++14 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/const7.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/opt/const7.C -std=gnu++17 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/const7.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/opt/const7.C -std=gnu++20 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: g++.dg/opt/const7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/const7.C -std=gnu++98
+PASS: g++.dg/opt/copysign-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/copysign-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/copysign-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/copysign-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/covariant1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/covariant1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/covariant1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/covariant1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/covariant1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/covariant1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/covariant1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/covariant1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/crossjump1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/crossjump1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/crossjump1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/crossjump1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cse1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cse1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cse1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cse1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/cse2.C -std=gnu++98
+PASS: g++.dg/opt/cse3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/cse3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/cse3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/cse3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/cse3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/cse3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/cse3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/cse3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/declone1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/declone1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/declone1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/declone1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/declone2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/declone2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/declone2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/declone2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/declone3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/declone3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/declone3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/declone3.C -std=gnu++98
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/delay-slot-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/devirt1.C -std=gnu++14 scan-assembler xyzzy
+PASS: g++.dg/opt/devirt1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/devirt1.C -std=gnu++17 scan-assembler xyzzy
+PASS: g++.dg/opt/devirt1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/devirt1.C -std=gnu++20 scan-assembler xyzzy
+PASS: g++.dg/opt/devirt1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/devirt1.C -std=gnu++98 scan-assembler xyzzy
+PASS: g++.dg/opt/devirt1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/devirt2.C -std=gnu++14 scan-assembler-times xyzzy 2
+PASS: g++.dg/opt/devirt2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/devirt2.C -std=gnu++17 scan-assembler-times xyzzy 2
+PASS: g++.dg/opt/devirt2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/devirt2.C -std=gnu++20 scan-assembler-times xyzzy 2
+PASS: g++.dg/opt/devirt2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/devirt2.C -std=gnu++98 scan-assembler-times xyzzy 2
+PASS: g++.dg/opt/devirt2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/devirt3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/devirt3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/devirt3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/devirt3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/devirt4.C -std=gnu++14 scan-assembler-not _ZN3barD0Ev
+PASS: g++.dg/opt/devirt4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/devirt4.C -std=gnu++17 scan-assembler-not _ZN3barD0Ev
+PASS: g++.dg/opt/devirt4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/devirt4.C -std=gnu++20 scan-assembler-not _ZN3barD0Ev
+PASS: g++.dg/opt/devirt4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/devirt4.C -std=gnu++98 scan-assembler-not _ZN3barD0Ev
+PASS: g++.dg/opt/devirt4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/devirt5.C -std=gnu++14 scan-assembler-not _ZN6parserIiE9getOptionEv
+PASS: g++.dg/opt/devirt5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/devirt5.C -std=gnu++17 scan-assembler-not _ZN6parserIiE9getOptionEv
+PASS: g++.dg/opt/devirt5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/devirt5.C -std=gnu++20 scan-assembler-not _ZN6parserIiE9getOptionEv
+PASS: g++.dg/opt/devirt5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/devirt5.C -std=gnu++98 scan-assembler-not _ZN6parserIiE9getOptionEv
+PASS: g++.dg/opt/devirt5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/dtor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/dtor1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/dtor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/dtor1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/dtor1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/dtor1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/dtor1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/dtor1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/dtor2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/dtor2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/dtor2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/dtor2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/dtor3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/dtor3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/dtor3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/dtor3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/dtor4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/dtor4.C -std=gnu++14 execution test
+PASS: g++.dg/opt/dtor4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/dtor4.C -std=gnu++17 execution test
+PASS: g++.dg/opt/dtor4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/dtor4.C -std=gnu++20 execution test
+PASS: g++.dg/opt/dtor4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/dtor4.C -std=gnu++98 execution test
+PASS: g++.dg/opt/dump1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/dump1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/dump1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/dump1.C -std=gnu++98
+PASS: g++.dg/opt/eh1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/eh1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/eh1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/eh1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/eh2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/eh2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/eh2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/eh2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/eh2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/eh2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/eh2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/eh2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/eh3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/eh3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/eh3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/eh3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/eh3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/eh3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/eh3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/eh3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/eh4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/eh4.C -std=gnu++14 execution test
+PASS: g++.dg/opt/eh4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/eh4.C -std=gnu++17 execution test
+PASS: g++.dg/opt/eh4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/eh4.C -std=gnu++20 execution test
+PASS: g++.dg/opt/eh4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/eh4.C -std=gnu++98 execution test
+PASS: g++.dg/opt/eh5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/eh5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/eh5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/eh5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/empty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/empty1.C -std=c++14 execution test
+PASS: g++.dg/opt/empty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/empty1.C -std=c++17 execution test
+PASS: g++.dg/opt/empty1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/empty1.C -std=c++20 execution test
+PASS: g++.dg/opt/empty1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/empty1.C -std=c++98 execution test
+PASS: g++.dg/opt/empty2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/empty2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/empty2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/empty2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/emptyunion.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/emptyunion.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/emptyunion.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/emptyunion.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/enum1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/enum1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/enum1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/enum1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/enum1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/enum1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/enum1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/enum1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/enum2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/enum2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/enum2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/enum2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/enum2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/enum2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/enum2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/enum2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/expect1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/expect1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/expect1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/expect1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/expect1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/expect1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/expect1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/expect1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/expect2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/expect2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/expect2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/expect2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/flifetime-dse3.C -std=gnu++98
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse4.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse5.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse6.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse7.C -std=gnu++98 execution test
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++14 execution test
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++17 execution test
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++20 execution test
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/flifetime-dse8.C -std=gnu++98 execution test
+PASS: g++.dg/opt/float1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/float1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/float1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/float1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/fold1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/fold1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/fold1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/fold1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/fold2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/fold2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/fold2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/fold2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/fold2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/fold2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/fold2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/fold2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/fold3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/fold3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/fold3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/fold3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/fold3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/fold3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/fold3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/fold3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/ice1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ice1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ice1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ice1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/icf1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/icf1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/icf1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/icf1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/icf1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/icf1.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/icf1.C -std=gnu++98
+PASS: g++.dg/opt/icf2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/icf2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/icf2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/icf2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/icf2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/icf2.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/icf2.C -std=gnu++98
+PASS: g++.dg/opt/icf3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/icf3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/icf3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/icf3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/icf3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/icf3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/icf3.C -std=gnu++98
+PASS: g++.dg/opt/ifcvt1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ifcvt1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ifcvt1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ifcvt1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/init1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/init1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/init1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/init1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/init2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/init2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/init2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/init2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline16.C -std=gnu++14 scan-assembler-not _ZL9fromSlotBv
+PASS: g++.dg/opt/inline16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline16.C -std=gnu++17 scan-assembler-not _ZL9fromSlotBv
+PASS: g++.dg/opt/inline16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline16.C -std=gnu++20 scan-assembler-not _ZL9fromSlotBv
+PASS: g++.dg/opt/inline16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline16.C -std=gnu++98 scan-assembler-not _ZL9fromSlotBv
+PASS: g++.dg/opt/inline16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline4.C -std=gnu++14 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n]
+PASS: g++.dg/opt/inline4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline4.C -std=gnu++17 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n]
+PASS: g++.dg/opt/inline4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline4.C -std=gnu++20 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n]
+PASS: g++.dg/opt/inline4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline4.C -std=gnu++98 scan-assembler-not \n_?_Z1gILi[0-9]+EEvv[: \t\n]
+PASS: g++.dg/opt/inline4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline6.C -std=gnu++14 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n]
+PASS: g++.dg/opt/inline6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline6.C -std=gnu++17 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n]
+PASS: g++.dg/opt/inline6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline6.C -std=gnu++20 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n]
+PASS: g++.dg/opt/inline6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline6.C -std=gnu++98 scan-assembler-not \n_?_Z3fooIlET_S0_[: \t\n]
+PASS: g++.dg/opt/inline6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline8.C -std=gnu++14 scan-assembler foo
+PASS: g++.dg/opt/inline8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline8.C -std=gnu++17 scan-assembler foo
+PASS: g++.dg/opt/inline8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline8.C -std=gnu++20 scan-assembler foo
+PASS: g++.dg/opt/inline8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline8.C -std=gnu++98 scan-assembler foo
+PASS: g++.dg/opt/inline8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/inline9.C -std=gnu++14 execution test
+PASS: g++.dg/opt/inline9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/inline9.C -std=gnu++17 execution test
+PASS: g++.dg/opt/inline9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/inline9.C -std=gnu++20 execution test
+PASS: g++.dg/opt/inline9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/inline9.C -std=gnu++98 execution test
+PASS: g++.dg/opt/interface1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/interface1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/interface1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/interface1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/interface1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/interface1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/interface1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/interface1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/interface2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/interface2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/interface2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/interface2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++14 scan-tree-dump original "42"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++14 scan-tree-dump-not original "foo \\(41\\)"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++17 scan-tree-dump original "42"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++17 scan-tree-dump-not original "foo \\(41\\)"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 scan-tree-dump original "42"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 scan-tree-dump-not original "foo \\(41\\)"
+PASS: g++.dg/opt/is_constant_evaluated1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/is_constant_evaluated1.C -std=c++98
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++14 scan-tree-dump original "p = 1"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++14 scan-tree-dump-not original "= foo"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++17 scan-tree-dump original "p = 1"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++17 scan-tree-dump-not original "= foo"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump original "p = 1"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump-not original "= foo"
+PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/is_constant_evaluated2.C -std=c++98
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a1 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+XFAIL: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/is_constant_evaluated3.C -std=c++98
+UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/life1.C -std=gnu++98
+PASS: g++.dg/opt/local1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/local1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/local1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/local1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/longbranch1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/longbranch1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/longbranch1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/longbranch1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/longbranch2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/longbranch2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/longbranch2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/longbranch2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/loop1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/loop1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/loop1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/loop1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/loop1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/loop1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/loop1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/loop1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/loop2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/loop2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/loop2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/loop2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/opt/memcpy1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/mmx1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/mmx1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/mmx1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/mmx1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/mmx2.C -std=gnu++98
+PASS: g++.dg/opt/mpx.C -std=gnu++14 at line 4 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++14 at line 5 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/mpx.C -std=gnu++17 at line 4 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++17 at line 5 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/mpx.C -std=gnu++20 at line 4 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++20 at line 5 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/mpx.C -std=gnu++98 at line 4 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++98 at line 5 (test for warnings, line )
+PASS: g++.dg/opt/mpx.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/new1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/new1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/new1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/new1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/noreturn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nothrow1.C -std=gnu++14 scan-tree-dump-times optimized "-42" 0
+PASS: g++.dg/opt/nothrow1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nothrow1.C -std=gnu++17 scan-tree-dump-times optimized "-42" 0
+PASS: g++.dg/opt/nothrow1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nothrow1.C -std=gnu++20 scan-tree-dump-times optimized "-42" 0
+PASS: g++.dg/opt/nothrow1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nothrow1.C -std=gnu++98 scan-tree-dump-times optimized "-42" 0
+PASS: g++.dg/opt/nothrow1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv10.C -std=c++14 execution test
+PASS: g++.dg/opt/nrv10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv10.C -std=c++17 execution test
+PASS: g++.dg/opt/nrv10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv10.C -std=c++20 execution test
+PASS: g++.dg/opt/nrv10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv10.C -std=c++98 execution test
+PASS: g++.dg/opt/nrv11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv11.C -std=c++14 execution test
+PASS: g++.dg/opt/nrv11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv11.C -std=c++17 execution test
+PASS: g++.dg/opt/nrv11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv11.C -std=c++20 execution test
+PASS: g++.dg/opt/nrv11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv11.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/nrv12.C -std=gnu++98
+PASS: g++.dg/opt/nrv13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv13.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv13.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv13.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv13.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv14.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv14.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv14.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv14.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv17.C -std=c++14 execution test
+PASS: g++.dg/opt/nrv17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv17.C -std=c++17 execution test
+PASS: g++.dg/opt/nrv17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv17.C -std=c++20 execution test
+PASS: g++.dg/opt/nrv17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv17.C -std=c++98 execution test
+PASS: g++.dg/opt/nrv18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv20.C -std=c++14 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv20.C -std=c++17 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv20.C -std=c++20 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/nrv20.C -std=c++98
+PASS: g++.dg/opt/nrv21.C -std=c++14 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv21.C -std=c++17 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv21.C -std=c++20 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv21.C -std=c++98 scan-tree-dump-not gimple "<retval> = a"
+PASS: g++.dg/opt/nrv21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv22.C -std=c++14 execution test
+PASS: g++.dg/opt/nrv22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv22.C -std=c++17 execution test
+PASS: g++.dg/opt/nrv22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv22.C -std=c++20 execution test
+PASS: g++.dg/opt/nrv22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv22.C -std=c++98 execution test
+PASS: g++.dg/opt/nrv23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv25.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/opt/nrv25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv25.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/opt/nrv25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv25.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/opt/nrv25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv25.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/opt/nrv25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv26.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/opt/nrv26a.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/opt/nrv26a.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/opt/nrv26a.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/opt/nrv26a.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/opt/nrv26a.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/opt/nrv26a.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/opt/nrv26a.C -std=c++98 (test for bogus messages, line 14)
+PASS: g++.dg/opt/nrv26a.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/opt/nrv27.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/opt/nrv27.C -std=c++14 scan-tree-dump gimple "result .value-expr"
+PASS: g++.dg/opt/nrv27.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/opt/nrv27.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/opt/nrv27.C -std=c++17 scan-tree-dump gimple "result .value-expr"
+PASS: g++.dg/opt/nrv27.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/opt/nrv27.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/opt/nrv27.C -std=c++20 scan-tree-dump gimple "result .value-expr"
+PASS: g++.dg/opt/nrv27.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/opt/nrv27.C -std=c++98 (test for bogus messages, line 17)
+PASS: g++.dg/opt/nrv27.C -std=c++98 scan-tree-dump gimple "result .value-expr"
+PASS: g++.dg/opt/nrv27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv4.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv4.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv4.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv4.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv5.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv5.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv5.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv5.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv6.C -std=c++14 execution test
+PASS: g++.dg/opt/nrv6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv6.C -std=c++17 execution test
+PASS: g++.dg/opt/nrv6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv6.C -std=c++20 execution test
+PASS: g++.dg/opt/nrv6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv6.C -std=c++98 execution test
+PASS: g++.dg/opt/nrv7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/nrv8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/nrv8.C -std=gnu++14 execution test
+PASS: g++.dg/opt/nrv8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/nrv8.C -std=gnu++17 execution test
+PASS: g++.dg/opt/nrv8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/nrv8.C -std=gnu++20 execution test
+PASS: g++.dg/opt/nrv8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/nrv8.C -std=gnu++98 execution test
+PASS: g++.dg/opt/nrv9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/nrv9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/nrv9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/nrv9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/placeholder1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/placeholder1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/placeholder1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/placeholder1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pmf1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pmf1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pmf1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pmf1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pmf1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pmf1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pmf1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pmf1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr100148.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100148.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100148.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr100148.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr100254.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100254.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100254.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr100254.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr100469.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100469.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100469.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr100469.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr100541-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100541-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100541-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr100541-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr100541-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100541-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100541-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr100541-2.C -std=gnu++98
+PASS: g++.dg/opt/pr100852.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr100852.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr100852.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr100852.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr101162.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr101162.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr101162.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr101162.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr101597.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/opt/pr101597.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr101597.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/opt/pr101597.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr101597.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/opt/pr101597.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr101597.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/opt/pr101597.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr102970.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr102970.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr102970.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr102970.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr102970.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr102970.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr102970.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr103742.C -std=gnu++14
+PASS: g++.dg/opt/pr103742.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr103742.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr103742.C -std=gnu++98
+PASS: g++.dg/opt/pr103756.C (test for excess errors)
+PASS: g++.dg/opt/pr103842.C (test for excess errors)
+PASS: g++.dg/opt/pr103984.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr103984.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr103984.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr103984.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr103989.C -std=gnu++14
+PASS: g++.dg/opt/pr103989.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr103989.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr103989.C -std=gnu++98
+PASS: g++.dg/opt/pr104334.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr104334.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr104334.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr104334.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr104334.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr104334.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr104334.C -std=gnu++98
+PASS: g++.dg/opt/pr104681.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr104681.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr104681.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr104681.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr104880.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr104880.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr104880.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr104880.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr105235-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr105235-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr105235-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr105235-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr105306.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr105306.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr105306.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr105306.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr105802.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr105802.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr105802.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr105802.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr105874.C (test for excess errors)
+PASS: g++.dg/opt/pr105874.C scan-assembler s_eyemask
+PASS: g++.dg/opt/pr106860.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr106860.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr106860.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr106860.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr107569.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr107569.C -std=gnu++17
+PASS: g++.dg/opt/pr107569.C -std=gnu++20 scan-tree-dump evrp "return 1;"
+PASS: g++.dg/opt/pr107569.C -std=gnu++20 scan-tree-dump-times vrp1 "return 1;" 2
+PASS: g++.dg/opt/pr107569.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr107569.C -std=gnu++98
+PASS: g++.dg/opt/pr108253.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr108253.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr108253.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr108253.C -std=gnu++98
+PASS: g++.dg/opt/pr108365.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr108365.C -std=c++14 execution test
+PASS: g++.dg/opt/pr108365.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr108365.C -std=c++17 execution test
+PASS: g++.dg/opt/pr108365.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr108365.C -std=c++20 execution test
+PASS: g++.dg/opt/pr108365.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr108365.C -std=c++98 execution test
+PASS: g++.dg/opt/pr108854.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/opt/pr108854.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr108854.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/opt/pr108854.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr108854.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/opt/pr108854.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr108854.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr109434.C -std=gnu++14
+PASS: g++.dg/opt/pr109434.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr109434.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr109434.C -std=gnu++98
+PASS: g++.dg/opt/pr109462.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr109462.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr109462.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr109462.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr109462.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr109462.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr109462.C -std=gnu++98
+PASS: g++.dg/opt/pr110515.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr110515.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr110515.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr110515.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr110515.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr110515.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr110515.C -std=gnu++98
+PASS: g++.dg/opt/pr110879.C -std=gnu++14 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)"
+PASS: g++.dg/opt/pr110879.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr110879.C -std=gnu++17 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)"
+PASS: g++.dg/opt/pr110879.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr110879.C -std=gnu++20 scan-tree-dump-not optimized "=\\s*\\S*res_(?!\\S*_M_end_of_storage;)"
+PASS: g++.dg/opt/pr110879.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr110879.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr111601.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr111601.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr111601.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr111601.C -std=gnu++98
+PASS: g++.dg/opt/pr112374.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr112374.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr112374.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr112374.C -std=gnu++98
+PASS: g++.dg/opt/pr13066-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr13066-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr13066-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr13066-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr14029.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr14029.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr14029.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr14029.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr14029.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr14029.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr14029.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr14029.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr14888.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr14888.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr14888.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr14888.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr15054-2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr15054.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr15054.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr15054.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr15054.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr15054.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr15054.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr15054.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr15054.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr15551.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr15551.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr15551.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr15551.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr15551.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr15551.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr15551.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr15551.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr16372-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr16693-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr16693-2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr17411-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17411-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17411-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17411-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17624.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17624.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17624.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17624.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17697-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17697-2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17697-3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr17724-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17724-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17724-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17724-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17724-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17724-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17724-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17724-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17724-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr17902.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr17902.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr17902.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr17902.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr18084-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr18683-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr18683-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr18683-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr18683-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr18968.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr18968.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr18968.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr18968.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19108.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19108.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19108.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19108.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19317-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19317-2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19317-3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr19650.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19650.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr19650.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19650.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr19650.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19650.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr19650.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr19650.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr19768.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr19768.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr19768.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr19768.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr20931.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr20931.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr20931.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr20931.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr20991.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr20991.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr20991.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr20991.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr20995-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr20995-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr20995-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr20995-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr22167.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr22167.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr22167.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr22167.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr22167.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr22167.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr22167.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr22167.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr23056.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr23056.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr23056.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr23056.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr23299.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23299.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr23299.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23299.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr23299.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23299.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr23299.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr23299.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr23372.C -std=gnu++14 scan-tree-dump-not gimple "="
+PASS: g++.dg/opt/pr23372.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23372.C -std=gnu++17 scan-tree-dump-not gimple "="
+PASS: g++.dg/opt/pr23372.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23372.C -std=gnu++20 scan-tree-dump-not gimple "="
+PASS: g++.dg/opt/pr23372.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23372.C -std=gnu++98 scan-tree-dump-not gimple "="
+PASS: g++.dg/opt/pr23372.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr23454-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23454-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23454-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23454-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr23454.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23454.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23454.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23454.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr23478.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23478.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr23478.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23478.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr23478.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23478.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr23478.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr23478.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr23714.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr23714.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr23714.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr23714.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr24665.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr24665.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr24665.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr24665.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr24780.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr24780.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr24780.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr24780.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr25005.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr25005.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr25005.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr25005.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr25857.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr25857.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr25857.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr25857.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr26179.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr26179.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr26179.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr26179.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr27826.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr27826.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr27826.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr27826.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr28116.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr28116.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr28116.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr28116.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr30590.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr30590.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr30590.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr30590.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr30590.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr30590.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr30590.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr30590.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr30965.C -std=gnu++14 scan-tree-dump-times optimized ";; Function" 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++14 scan-tree-dump-times optimized "variable_..D. = v_..D." 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr30965.C -std=gnu++17 scan-tree-dump-times optimized ";; Function" 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++17 scan-tree-dump-times optimized "variable_..D. = v_..D." 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr30965.C -std=gnu++20 scan-tree-dump-times optimized ";; Function" 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++20 scan-tree-dump-times optimized "variable_..D. = v_..D." 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr30965.C -std=gnu++98 scan-tree-dump-times optimized ";; Function" 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++98 scan-tree-dump-times optimized "variable_..D. = v_..D." 2
+PASS: g++.dg/opt/pr30965.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr32383.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr32383.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr32383.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr32383.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr34036.C -std=gnu++14 at line 3 (test for warnings, line )
+PASS: g++.dg/opt/pr34036.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr34036.C -std=gnu++17 at line 3 (test for warnings, line )
+PASS: g++.dg/opt/pr34036.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr34036.C -std=gnu++20 at line 3 (test for warnings, line )
+PASS: g++.dg/opt/pr34036.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr34036.C -std=gnu++98 at line 3 (test for warnings, line )
+PASS: g++.dg/opt/pr34036.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr36185.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr36185.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr36185.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr36185.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr36185.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr36185.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr36185.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr36185.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr36187.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr36187.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr36187.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr36187.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr36187.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr36187.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr36187.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr36187.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr36449.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr36449.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr36449.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr36449.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr36449.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr36449.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr36449.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr36449.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr3698.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr3698.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr3698.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr3698.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr39607.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr39607.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr39607.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr39607.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr40496.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr40496.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr40496.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr40496.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr42295.C -std=gnu++98
+PASS: g++.dg/opt/pr42508.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr42508.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr42508.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr42508.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr42508.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr42508.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr42508.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr42508.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr43655.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr43655.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr43655.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr43655.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr43655.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr43655.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr43655.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr43655.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr44919.C -std=gnu++98
+PASS: g++.dg/opt/pr45316.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr45316.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr45316.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr45316.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr45412.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr45412.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr45412.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr45412.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr46640.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr46649.C -std=gnu++98
+PASS: g++.dg/opt/pr46864.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr46864.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr46864.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr46864.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr47036.C -std=gnu++98
+PASS: g++.dg/opt/pr47280.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47280.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47280.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47280.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr47355.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47355.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47355.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47355.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr47366.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47366.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47366.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47366.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr47615.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47615.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47615.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47615.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr47632.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47632.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47632.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47632.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr47639.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr47639.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr47639.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr47639.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr48272.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr48272.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr48272.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr48272.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr48273.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr48302.C -std=gnu++98
+PASS: g++.dg/opt/pr48549.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr48549.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr48549.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr48549.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr48967.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr48967.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr48967.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr48967.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr49264.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr49264.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr49264.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr49264.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr50682.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr50682.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr50682.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr50682.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr50747-1_0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr50747-2_0.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51014.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51014.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51014.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51014.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51117.C -std=gnu++14 scan-assembler-not __cxa_rethrow
+PASS: g++.dg/opt/pr51117.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51117.C -std=gnu++17 scan-assembler-not __cxa_rethrow
+PASS: g++.dg/opt/pr51117.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51117.C -std=gnu++20 scan-assembler-not __cxa_rethrow
+PASS: g++.dg/opt/pr51117.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51117.C -std=gnu++98 scan-assembler-not __cxa_rethrow
+PASS: g++.dg/opt/pr51117.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51262.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51262.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51262.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51262.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51396.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51396.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51396.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51396.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51575.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51575.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51575.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51575.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51596.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51596.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51596.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51596.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr51895.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr51895.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr51895.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr51895.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr52429.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr52429.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr52429.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr52429.C -std=gnu++98
+PASS: g++.dg/opt/pr52582.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr52582.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr52582.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr52582.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr52643.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr52643.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr52643.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr52643.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr52727.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr52727.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr52727.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr52727.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr55081.C -std=c++14 scan-assembler-not _ZGVZ3foovE5array
+PASS: g++.dg/opt/pr55081.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr55081.C -std=c++17 scan-assembler-not _ZGVZ3foovE5array
+PASS: g++.dg/opt/pr55081.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr55081.C -std=c++20 scan-assembler-not _ZGVZ3foovE5array
+PASS: g++.dg/opt/pr55081.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr55081.C -std=c++98 scan-assembler-not _ZGVZ3foovE5array
+PASS: g++.dg/opt/pr55081.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr55137.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr55137.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr55137.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr55137.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr55281.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr55281.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr55281.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr55281.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr55329.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr55329.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr55329.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr55329.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr55331.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr55331.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr55331.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr55331.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr55717.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr55717.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr55717.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr55717.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr56381.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr56381.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr56381.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr56381.C -std=gnu++98
+PASS: g++.dg/opt/pr56999.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr56999.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr56999.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr56999.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr56999.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr56999.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr56999.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr56999.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr57411.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr57411.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr57411.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr57411.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr57661.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr57661.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr57661.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr57661.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr58006.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr58006.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr58006.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr58006.C -std=gnu++98
+PASS: g++.dg/opt/pr58165.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr58165.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr58165.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr58165.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr58864.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr58864.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr58864.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr58864.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59470.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59470.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr59470.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59470.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr59470.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59470.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr59470.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59470.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr59622-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59622-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59622-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59622-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/opt/pr59622-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59622-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59622-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59622-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59622-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59622-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59622-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59622-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59622-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59622.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/opt/pr59622.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59622.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/opt/pr59622.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59622.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/opt/pr59622.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59622.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/opt/pr59622.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59647.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59647.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59647.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr59647.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr59947.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr59947.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr59947.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr59947.C -std=gnu++98
+PASS: g++.dg/opt/pr60002.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr60002.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr60002.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr60002.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr60597.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr60597.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr60597.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr60597.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr60849.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr60849.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr60849.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr60849.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr60912.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr60912.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr60912.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr60912.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr60912.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr60912.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr60912.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr60912.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr61456.C (test for excess errors)
+PASS: g++.dg/opt/pr61654.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr61654.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr61654.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr61654.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr62078.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr62078.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr62078.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr62078.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr62146.C -std=gnu++14 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\(
+PASS: g++.dg/opt/pr62146.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr62146.C -std=gnu++17 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\(
+PASS: g++.dg/opt/pr62146.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr62146.C -std=gnu++20 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\(
+PASS: g++.dg/opt/pr62146.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr62146.C -std=gnu++98 scan-assembler-not mov.*_ZN2C19TokenType8AddTokenEv, .\\(
+PASS: g++.dg/opt/pr62146.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr64338.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr64338.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr64338.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr64338.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr64411.C -std=gnu++98
+PASS: g++.dg/opt/pr65003.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr65003.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr65003.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr65003.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr65074.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr65074.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr65074.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr65074.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr65105-4.C -std=gnu++98
+PASS: g++.dg/opt/pr65554.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr65554.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr65554.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr65554.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr66119.C -std=gnu++98
+PASS: g++.dg/opt/pr6713.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr6713.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr6713.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr6713.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr6713.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr6713.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr6713.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr6713.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr68157.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr68157.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr68157.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr68157.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69141.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69141.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69141.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr69141.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69164.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69164.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69164.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr69164.C -std=gnu++98
+PASS: g++.dg/opt/pr69175.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69175.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69175.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr69175.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69211.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr69211.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr69211.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr69211.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr69213.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/opt/pr69213.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69213.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/opt/pr69213.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69213.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/opt/pr69213.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr69213.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/opt/pr69213.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69432.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69432.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69432.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr69432.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69483.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/opt/pr69483.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr69483.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/opt/pr69483.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr69483.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/opt/pr69483.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr69483.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/opt/pr69483.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr69570.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr69570.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr69570.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr69570.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr69570.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr69570.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr69570.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr69570.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr70100.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr70100.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr70100.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr70100.C -std=gnu++98
+PASS: g++.dg/opt/pr70245.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr70245.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr70245.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr70245.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr70245.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr70245.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr70245.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr70245.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr70641.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr70641.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr70641.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr70641.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr70847.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr70847.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr70847.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr70847.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr70906.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr70906.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr70906.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr70906.C -std=gnu++98
+PASS: g++.dg/opt/pr70933.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr70933.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr70933.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr70933.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71100.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71100.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71100.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71100.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71210-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71210-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71210-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71210-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71210-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71210-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71210-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71210-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71387.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71387.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71387.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71387.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71528.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71528.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr71528.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71528.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr71528.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71528.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr71528.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr71528.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr71643.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr71643.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr71643.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr71643.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr7503-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr77844.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr77844.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr77844.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr77844.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr78201.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr78201.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr78201.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr78201.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr78373.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr78373.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr78373.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr78373.C -std=c++98
+PASS: g++.dg/opt/pr78901.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr78901.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr78901.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr78901.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79085.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79085.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79085.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79085.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79267.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79267.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79267.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79267.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79396.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79396.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79396.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79396.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79659.C -std=gnu++14 at line 5 (test for errors, line )
+PASS: g++.dg/opt/pr79659.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79659.C -std=gnu++17 at line 5 (test for errors, line )
+PASS: g++.dg/opt/pr79659.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79659.C -std=gnu++20 at line 5 (test for errors, line )
+PASS: g++.dg/opt/pr79659.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79659.C -std=gnu++98 at line 5 (test for errors, line )
+PASS: g++.dg/opt/pr79659.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79734.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79734.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79734.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79734.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr79805.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr79805.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr79805.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr79805.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr80032.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr80032.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr80032.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr80032.C -std=gnu++98
+PASS: g++.dg/opt/pr80102.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr80102.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr80102.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr80102.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr80275.C -std=gnu++14 scan-tree-dump optimized "return 1;"
+PASS: g++.dg/opt/pr80275.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr80275.C -std=gnu++17 scan-tree-dump optimized "return 1;"
+PASS: g++.dg/opt/pr80275.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr80275.C -std=gnu++20 scan-tree-dump optimized "return 1;"
+PASS: g++.dg/opt/pr80275.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr80275.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr80385.C -std=gnu++98
+PASS: g++.dg/opt/pr80436.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr80436.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr80436.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr80436.C -std=gnu++98
+PASS: g++.dg/opt/pr81715.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr81715.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr81715.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr81715.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr82159-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr82159-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr82159-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr82159-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr82159.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr82159.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr82159.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr82159.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr82577.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr82577.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr82577.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr82577.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr82778.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr82778.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr82778.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr82778.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr82929.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr82929.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr82929.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr82929.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr83084.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr83084.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr83084.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr83084.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr83187.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr83187.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr83187.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr83187.C -std=c++98
+PASS: g++.dg/opt/pr83252.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr83252.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr83252.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr83252.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr83252.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr83252.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr83252.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr83252.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr83555.C -std=gnu++14 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0"
+PASS: g++.dg/opt/pr83555.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr83555.C -std=gnu++17 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0"
+PASS: g++.dg/opt/pr83555.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr83555.C -std=gnu++20 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0"
+PASS: g++.dg/opt/pr83555.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr83555.C -std=gnu++98 scan-tree-dump-not optimized "if \\(b_[0-9]*\\(D\\) .= 0"
+PASS: g++.dg/opt/pr83555.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr83608.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr83608.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr83608.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr83608.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr83609.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr83609.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr83609.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr83609.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr84272.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr84272.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr84272.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr84272.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr85196.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr85196.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr85196.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr85196.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr85393.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr85393.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr85393.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr85393.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr85393.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr85393.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr85393.C -std=gnu++98
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/opt/pr86214-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr86738.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr86738.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr86738.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/pr86738.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/pr87360.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr87360.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr87360.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr87360.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/pr87475.C -std=gnu++98
+PASS: g++.dg/opt/pr87967.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr87967.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr87967.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr87967.C -std=gnu++98
+PASS: g++.dg/opt/pr87974.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr87974.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr87974.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr87974.C -std=gnu++98
+PASS: g++.dg/opt/pr88478.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr88478.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr88478.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr88478.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr89187.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr89187.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr89187.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr89187.C -std=gnu++98
+PASS: g++.dg/opt/pr89188.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr89188.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr89188.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr89188.C -std=gnu++98
+PASS: g++.dg/opt/pr90026.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr90026.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr90026.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr90026.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr90090.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr90090.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr90090.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr90090.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr91164.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr91164.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr91164.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr91164.C -std=gnu++98
+PASS: g++.dg/opt/pr91351.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr91351.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr91351.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr91351.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr91351.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr91351.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr91351.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr91351.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr91838.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr91838.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr91838.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr91838.C -std=c++98
+PASS: g++.dg/opt/pr92007.C (test for excess errors)
+PASS: g++.dg/opt/pr92262.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr92262.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr92262.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr92262.C -std=gnu++98
+PASS: g++.dg/opt/pr92317.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr92317.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr92317.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr92317.C -std=gnu++98
+PASS: g++.dg/opt/pr92401.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr92401.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr92401.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr92401.C -std=gnu++98
+PASS: g++.dg/opt/pr92610.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr92610.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr92610.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr92610.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr92644.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr92644.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr92644.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr92644.C -std=gnu++98
+PASS: g++.dg/opt/pr93187.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr93187.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr93187.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr93187.C -std=gnu++98
+PASS: g++.dg/opt/pr93210.C -std=gnu++14 scan-tree-dump-not optimized "static_member.d"
+PASS: g++.dg/opt/pr93210.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr93210.C -std=gnu++17 scan-tree-dump-not optimized "static_member.d"
+PASS: g++.dg/opt/pr93210.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr93210.C -std=gnu++20 scan-tree-dump-not optimized "static_member.d"
+PASS: g++.dg/opt/pr93210.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr93210.C -std=gnu++98
+PASS: g++.dg/opt/pr93292.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr93292.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr93292.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr93292.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr94223.C (test for excess errors)
+PASS: g++.dg/opt/pr94441.C (test for excess errors)
+PASS: g++.dg/opt/pr94468.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr94468.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr94468.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr94468.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr94589-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr94589-1.C -std=gnu++17
+PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12
+PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [45]" 12
+PASS: g++.dg/opt/pr94589-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr94589-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr94589-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr94589-2.C -std=gnu++17
+PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 12
+PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) 5\\.0" 12
+PASS: g++.dg/opt/pr94589-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr94589-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr94589-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr94589-3.C -std=gnu++17
+PASS: g++.dg/opt/pr94589-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr94589-3.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr94589-3.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr94589-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/pr94589-4.C -std=gnu++17
+PASS: g++.dg/opt/pr94589-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr94589-4.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr94589-4.C -std=gnu++98
+PASS: g++.dg/opt/pr94618.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr94618.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr94618.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr94618.C -std=gnu++98
+PASS: g++.dg/opt/pr95080.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr95080.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr95080.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr95080.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr95528.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr95528.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr95528.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr95528.C -std=gnu++98
+PASS: g++.dg/opt/pr96194.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr96194.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr96194.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr96194.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr96354.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr96354.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr96354.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr96354.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr96722.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr96722.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr96722.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr96722.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr96722.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr96722.C -std=gnu++20 execution test
+PASS: g++.dg/opt/pr96722.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr96722.C -std=gnu++98 execution test
+PASS: g++.dg/opt/pr96780.C -std=c++14 scan-tree-dump-not gimple "= std::__addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++14 scan-tree-dump-not gimple "= std::addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++14 scan-tree-dump-not gimple "= std::as_const"
+PASS: g++.dg/opt/pr96780.C -std=c++14 scan-tree-dump-not gimple "= std::forward"
+PASS: g++.dg/opt/pr96780.C -std=c++14 scan-tree-dump-not gimple "= std::move"
+PASS: g++.dg/opt/pr96780.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr96780.C -std=c++17 scan-tree-dump-not gimple "= std::__addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++17 scan-tree-dump-not gimple "= std::addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++17 scan-tree-dump-not gimple "= std::as_const"
+PASS: g++.dg/opt/pr96780.C -std=c++17 scan-tree-dump-not gimple "= std::forward"
+PASS: g++.dg/opt/pr96780.C -std=c++17 scan-tree-dump-not gimple "= std::move"
+PASS: g++.dg/opt/pr96780.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::__addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::addressof"
+PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::as_const"
+PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::forward"
+PASS: g++.dg/opt/pr96780.C -std=c++20 scan-tree-dump-not gimple "= std::move"
+PASS: g++.dg/opt/pr96780.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr96780.C -std=c++98
+FAIL: g++.dg/opt/pr97315-1.C -std=gnu++14 (test for excess errors)
+FAIL: g++.dg/opt/pr97315-1.C -std=gnu++17 (test for excess errors)
+FAIL: g++.dg/opt/pr97315-1.C -std=gnu++20 (test for excess errors)
+FAIL: g++.dg/opt/pr97315-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr97767.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr97767.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr97767.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr97767.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr98130.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr98130.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr98130.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98130.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr98130.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr98130.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr98130.C -std=gnu++98
+PASS: g++.dg/opt/pr98282.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr98282.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98282.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98282.C -std=gnu++98
+PASS: g++.dg/opt/pr98353.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr98353.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr98353.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98353.C -std=c++98
+PASS: g++.dg/opt/pr98403.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr98403.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98403.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98403.C -std=gnu++98
+PASS: g++.dg/opt/pr98464.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr98464.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98464.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98464.C -std=gnu++98
+PASS: g++.dg/opt/pr98550.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/pr98550.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/pr98550.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98550.C -std=c++98
+PASS: g++.dg/opt/pr98743.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr98743.C -std=gnu++14 execution test
+PASS: g++.dg/opt/pr98743.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98743.C -std=gnu++17 execution test
+PASS: g++.dg/opt/pr98743.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr98743.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/opt/pr98743.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/pr98834.C -std=gnu++14
+PASS: g++.dg/opt/pr98834.C -std=gnu++17 scan-tree-dump-times fre3 "<bb" 1
+PASS: g++.dg/opt/pr98834.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr98834.C -std=gnu++20 scan-tree-dump-times fre3 "<bb" 1
+PASS: g++.dg/opt/pr98834.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr98834.C -std=gnu++98
+PASS: g++.dg/opt/pr99034.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr99034.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr99034.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr99034.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/pr99305.C -std=gnu++14 scan-tree-dump-not optimized " = PHI <"
+PASS: g++.dg/opt/pr99305.C -std=gnu++14 scan-tree-dump-not optimized "if \\(c_[0-9]*\\(D\\) [!=]= 0\\)"
+PASS: g++.dg/opt/pr99305.C -std=gnu++14 scan-tree-dump-times optimized " = [^\n\r]* <= 9;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++14 scan-tree-dump-times optimized " = [^\n\r]* \\+ [0-9]*;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr99305.C -std=gnu++17 scan-tree-dump-not optimized " = PHI <"
+PASS: g++.dg/opt/pr99305.C -std=gnu++17 scan-tree-dump-not optimized "if \\(c_[0-9]*\\(D\\) [!=]= 0\\)"
+PASS: g++.dg/opt/pr99305.C -std=gnu++17 scan-tree-dump-times optimized " = [^\n\r]* <= 9;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++17 scan-tree-dump-times optimized " = [^\n\r]* \\+ [0-9]*;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr99305.C -std=gnu++20 scan-tree-dump-not optimized " = PHI <"
+PASS: g++.dg/opt/pr99305.C -std=gnu++20 scan-tree-dump-not optimized "if \\(c_[0-9]*\\(D\\) [!=]= 0\\)"
+PASS: g++.dg/opt/pr99305.C -std=gnu++20 scan-tree-dump-times optimized " = [^\n\r]* <= 9;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++20 scan-tree-dump-times optimized " = [^\n\r]* \\+ [0-9]*;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr99305.C -std=gnu++98 scan-tree-dump-not optimized " = PHI <"
+PASS: g++.dg/opt/pr99305.C -std=gnu++98 scan-tree-dump-not optimized "if \\(c_[0-9]*\\(D\\) [!=]= 0\\)"
+PASS: g++.dg/opt/pr99305.C -std=gnu++98 scan-tree-dump-times optimized " = [^\n\r]* <= 9;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++98 scan-tree-dump-times optimized " = [^\n\r]* \\+ [0-9]*;" 3
+PASS: g++.dg/opt/pr99305.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr99456.C -std=gnu++14
+PASS: g++.dg/opt/pr99456.C -std=gnu++17 scan-assembler-not PR99456Var0[1234]
+PASS: g++.dg/opt/pr99456.C -std=gnu++17 scan-assembler-not _GLOBAL__sub_I
+PASS: g++.dg/opt/pr99456.C -std=gnu++17 scan-assembler-not _ZGV12PR99456Var1[1234]
+PASS: g++.dg/opt/pr99456.C -std=gnu++17 scan-assembler-not __static_initialization_and_destruction
+PASS: g++.dg/opt/pr99456.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr99456.C -std=gnu++20 scan-assembler-not PR99456Var0[1234]
+PASS: g++.dg/opt/pr99456.C -std=gnu++20 scan-assembler-not _GLOBAL__sub_I
+PASS: g++.dg/opt/pr99456.C -std=gnu++20 scan-assembler-not _ZGV12PR99456Var1[1234]
+PASS: g++.dg/opt/pr99456.C -std=gnu++20 scan-assembler-not __static_initialization_and_destruction
+PASS: g++.dg/opt/pr99456.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/pr99456.C -std=gnu++98
+PASS: g++.dg/opt/pr99728.C -std=gnu++14 scan-tree-dump-times lim2 "Executing store motion" 4
+PASS: g++.dg/opt/pr99728.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/pr99728.C -std=gnu++17 scan-tree-dump-times lim2 "Executing store motion" 4
+PASS: g++.dg/opt/pr99728.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/pr99728.C -std=gnu++20 scan-tree-dump-times lim2 "Executing store motion" 4
+PASS: g++.dg/opt/pr99728.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/pr99728.C -std=gnu++98 scan-tree-dump-times lim2 "Executing store motion" 4
+PASS: g++.dg/opt/pr99728.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/preinc1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/preinc1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/preinc1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/preinc1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/preinc1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/preinc1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/preinc1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/preinc1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrintsum1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/ptrmem1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/ptrmem7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/ptrmem7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/ptrmem7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/ptrmem7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/range-test-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/range-test-1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/range-test-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/range-test-1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/range-test-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/range-test-1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/range-test-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/range-test-1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/range-test-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/range-test-2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/range-test-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/range-test-2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/range-test-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/range-test-2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/range-test-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/range-test-2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/reg-stack.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reg-stack.C -std=gnu++14 execution test
+PASS: g++.dg/opt/reg-stack.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reg-stack.C -std=gnu++17 execution test
+PASS: g++.dg/opt/reg-stack.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reg-stack.C -std=gnu++20 execution test
+PASS: g++.dg/opt/reg-stack.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reg-stack.C -std=gnu++98 execution test
+PASS: g++.dg/opt/reg-stack2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reg-stack2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reg-stack2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reg-stack2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reg-stack3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/reg-stack3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/reg-stack3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/reg-stack3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/reg-stack4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reg-stack4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reg-stack4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reg-stack4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reload1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reload1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reload1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reload1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reload2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reload2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reload2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reload2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reload3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/reload3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/reload3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/reload3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/reload3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/reload3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/reload3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/reload3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/return-slot1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/return-slot1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/return-slot1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/return-slot1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/rtti1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/rtti1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/rtti1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/rtti1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/rtti1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/rtti1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/rtti1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/rtti1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/rtti2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/rtti2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/rtti2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/rtti2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/stack1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/stack1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/stack1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/stack1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/stack1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/stack1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/stack1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/stack1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/stack2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/stack2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/stack2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/stack2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/static1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/static2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/static2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/static2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/static2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/static3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/static3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/static3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/static3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/static4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/static4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/static4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/static4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/static5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/static5.C -std=gnu++14 execution test
+PASS: g++.dg/opt/static5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/static5.C -std=gnu++17 execution test
+PASS: g++.dg/opt/static5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/static5.C -std=gnu++20 execution test
+PASS: g++.dg/opt/static5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/static5.C -std=gnu++98 execution test
+PASS: g++.dg/opt/static6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/static6.C -std=gnu++14 execution test
+PASS: g++.dg/opt/static6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/static6.C -std=gnu++17 execution test
+PASS: g++.dg/opt/static6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/static6.C -std=gnu++20 execution test
+PASS: g++.dg/opt/static6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/static6.C -std=gnu++98 execution test
+UNSUPPORTED: g++.dg/opt/store-merging-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/store-merging-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/store-merging-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/store-merging-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/opt/store-merging-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/opt/store-merging-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/opt/store-merging-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/opt/store-merging-2.C -std=gnu++98
+PASS: g++.dg/opt/store-merging-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/store-merging-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/store-merging-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/store-merging-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/store-merging-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/store-merging-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/store-merging-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/store-merging-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++14 execution test
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++17 execution test
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++20 execution test
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/strength-reduce.C -std=gnu++98 execution test
+PASS: g++.dg/opt/switch1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/switch1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/switch1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/switch1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/switch2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/switch2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/switch2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/switch2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/switch3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/switch3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/switch3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/switch3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/switch4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/switch4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/switch4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/switch4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/temp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/temp1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/temp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/temp1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/temp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/temp1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/temp1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/temp1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/temp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/temp2.C -std=c++14 execution test
+PASS: g++.dg/opt/temp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/temp2.C -std=c++17 execution test
+PASS: g++.dg/opt/temp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/temp2.C -std=c++20 execution test
+PASS: g++.dg/opt/temp2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/temp2.C -std=c++98 execution test
+PASS: g++.dg/opt/template1.C -std=gnu++14 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n]
+PASS: g++.dg/opt/template1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/template1.C -std=gnu++17 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n]
+PASS: g++.dg/opt/template1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/template1.C -std=gnu++20 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n]
+PASS: g++.dg/opt/template1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/template1.C -std=gnu++98 scan-assembler-not \n_?_ZN1AILi0EE4foo1Ev[: \t\n]
+PASS: g++.dg/opt/template1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/thunk1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/thunk1.C -std=c++14 execution test
+PASS: g++.dg/opt/thunk1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/thunk1.C -std=c++17 execution test
+PASS: g++.dg/opt/thunk1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/thunk1.C -std=c++20 execution test
+PASS: g++.dg/opt/thunk1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/thunk1.C -std=c++98 execution test
+PASS: g++.dg/opt/thunk2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/thunk2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/thunk2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/thunk2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/thunk2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/thunk2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/thunk2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/thunk2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/thunk3-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/thunk3-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/thunk3-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/thunk3-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/thunk3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/thunk3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/thunk3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/thunk3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/thunk4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/thunk4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/thunk4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/thunk4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/tmp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/opt/tmp1.C -std=c++14 execution test
+PASS: g++.dg/opt/tmp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/opt/tmp1.C -std=c++17 execution test
+PASS: g++.dg/opt/tmp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/opt/tmp1.C -std=c++20 execution test
+PASS: g++.dg/opt/tmp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/opt/tmp1.C -std=c++98 execution test
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/typeinfo1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/unroll1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/unroll1.C -std=gnu++14 execution test
+PASS: g++.dg/opt/unroll1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/unroll1.C -std=gnu++17 execution test
+PASS: g++.dg/opt/unroll1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/unroll1.C -std=gnu++20 execution test
+PASS: g++.dg/opt/unroll1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/unroll1.C -std=gnu++98 execution test
+PASS: g++.dg/opt/unroll2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/unroll2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/unroll2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/unroll2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/value-init1.C -std=gnu++14 scan-tree-dump-times gimple "i = 0" 0
+PASS: g++.dg/opt/value-init1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/value-init1.C -std=gnu++17 scan-tree-dump-times gimple "i = 0" 0
+PASS: g++.dg/opt/value-init1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/value-init1.C -std=gnu++20 scan-tree-dump-times gimple "i = 0" 0
+PASS: g++.dg/opt/value-init1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/opt/value-init1.C -std=gnu++98
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++14 scan-tree-dump-not ccp1 "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++14 scan-tree-dump-not optimized "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++17 scan-tree-dump-not ccp1 "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++17 scan-tree-dump-not optimized "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++20 scan-tree-dump-not ccp1 "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++20 scan-tree-dump-not optimized "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++98 scan-tree-dump-not ccp1 "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++98 scan-tree-dump-not optimized "VEC_COND_EXPR "
+PASS: g++.dg/opt/vectcond-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vrp2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vrp2.C -std=gnu++14 execution test
+PASS: g++.dg/opt/vrp2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vrp2.C -std=gnu++17 execution test
+PASS: g++.dg/opt/vrp2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vrp2.C -std=gnu++20 execution test
+PASS: g++.dg/opt/vrp2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vrp2.C -std=gnu++98 execution test
+PASS: g++.dg/opt/vrp3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vrp3.C -std=gnu++14 execution test
+PASS: g++.dg/opt/vrp3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vrp3.C -std=gnu++17 execution test
+PASS: g++.dg/opt/vrp3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vrp3.C -std=gnu++20 execution test
+PASS: g++.dg/opt/vrp3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vrp3.C -std=gnu++98 execution test
+PASS: g++.dg/opt/vt1.C -std=gnu++14 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*"
+PASS: g++.dg/opt/vt1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vt1.C -std=gnu++17 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*"
+PASS: g++.dg/opt/vt1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vt1.C -std=gnu++20 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*"
+PASS: g++.dg/opt/vt1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vt1.C -std=gnu++98 scan-assembler-not section[^\n\r]*_ZTV1S[^\n\r]*"[^w"\n\r]*"
+PASS: g++.dg/opt/vt1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vt2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vt2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vt2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vt2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vt3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vt3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vt3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vt3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/vt4.C -std=gnu++14 scan-assembler-not _ZTV.A
+PASS: g++.dg/opt/vt4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/vt4.C -std=gnu++17 scan-assembler-not _ZTV.A
+PASS: g++.dg/opt/vt4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/vt4.C -std=gnu++20 scan-assembler-not _ZTV.A
+PASS: g++.dg/opt/vt4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/vt4.C -std=gnu++98 scan-assembler-not _ZTV.A
+PASS: g++.dg/opt/vt4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/other/abstract1.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/other/abstract1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/other/abstract1.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/other/abstract1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/other/abstract1.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/other/abstract1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/other/abstract1.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/other/abstract1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/other/abstract1.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/other/abstract1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/other/abstract1.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/other/abstract1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/other/abstract1.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/other/abstract1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/other/abstract1.C -std=c++98 (test for warnings, line 42)
+PASS: g++.dg/other/abstract1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/other/abstract2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/other/abstract2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/other/abstract2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for errors, line 56)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 30)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 38)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 49)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/other/abstract2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/abstract3.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/other/abstract3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/other/abstract3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/abstract3.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/other/abstract3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/other/abstract3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/abstract3.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/other/abstract3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/other/abstract3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/abstract3.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/other/abstract3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/other/abstract3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/abstract7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/other/abstract8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/other/abstract8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/other/abstract8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/abstract8.C -std=c++98
+PASS: g++.dg/other/access1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/access1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/access1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/access2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/other/access2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/other/access2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/access2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/other/access2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/other/access2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/access2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/other/access2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/other/access2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/access2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/other/access2.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/other/access2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/access3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/access3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/access3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/access3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/anon-struct.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon-struct.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon-struct.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon-struct.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon-union.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/anon-union.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/anon-union.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/anon-union.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/anon-union2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/anon-union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon-union2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/anon-union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon-union2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/anon-union2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon-union2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/anon-union2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon-union3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/anon-union3.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/anon-union3.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/other/anon-union3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/anon-union3.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/other/anon-union3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon-union3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/anon-union3.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/anon-union3.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/other/anon-union3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/anon-union3.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/other/anon-union3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon-union3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/anon-union3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/anon-union3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/other/anon-union3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/anon-union3.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/other/anon-union3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/anon-union3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon-union4.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/other/anon-union4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon-union4.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/other/anon-union4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon-union4.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/other/anon-union4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon-union4.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/other/anon-union4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon-union5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/anon-union5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/anon-union5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon-union5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/anon-union5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/anon-union5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon-union5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/anon-union5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/anon-union5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon-union5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/anon-union5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/anon-union5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon3.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/other/anon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/anon4.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/other/anon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/anon4.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/other/anon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/anon4.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/other/anon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/anon4.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/other/anon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/anon5.C -std=gnu++14 undefined at line 22 (test for warnings, line )
+PASS: g++.dg/other/anon5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/anon5.C -std=gnu++17 undefined at line 22 (test for warnings, line )
+PASS: g++.dg/other/anon5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/anon5.C -std=gnu++20 undefined at line 22 (test for warnings, line )
+PASS: g++.dg/other/anon5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/anon5.C -std=gnu++98 undefined at line 22 (test for warnings, line )
+PASS: g++.dg/other/anon6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/anon8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/anon8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/anon8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/anon8.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++14
+UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++17
+UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++20
+UNSUPPORTED: g++.dg/other/arm-neon-1.C -std=c++98
+PASS: g++.dg/other/armv7m-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/armv7m-1.C -std=c++14 execution test
+PASS: g++.dg/other/armv7m-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/armv7m-1.C -std=c++17 execution test
+PASS: g++.dg/other/armv7m-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/armv7m-1.C -std=c++20 execution test
+PASS: g++.dg/other/armv7m-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/armv7m-1.C -std=c++98 execution test
+PASS: g++.dg/other/array1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/array1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/array1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/array2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array2.C -std=c++14 constant at line 5 (test for errors, line 4)
+PASS: g++.dg/other/array2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/array2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array2.C -std=c++17 constant at line 5 (test for errors, line 4)
+PASS: g++.dg/other/array2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/array2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array2.C -std=c++20 constant at line 5 (test for errors, line 4)
+PASS: g++.dg/other/array2.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/array2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array2.C -std=c++98 constant at line 5 (test for errors, line 4)
+PASS: g++.dg/other/array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array4.C -std=c++14 execution test
+PASS: g++.dg/other/array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array4.C -std=c++17 execution test
+PASS: g++.dg/other/array4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array4.C -std=c++20 execution test
+PASS: g++.dg/other/array4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array4.C -std=c++98 execution test
+PASS: g++.dg/other/array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/array7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/array7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/assign1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/assign1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/assign1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/assign1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/assign1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/avx2-pr85572-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/avx2-pr85572-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/avx2-pr85572-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/avx2-pr85572-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/big-struct.C -std=c++14
+UNSUPPORTED: g++.dg/other/big-struct.C -std=c++17
+UNSUPPORTED: g++.dg/other/big-struct.C -std=c++20
+UNSUPPORTED: g++.dg/other/big-struct.C -std=c++98
+PASS: g++.dg/other/bitfield1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/bitfield1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/bitfield1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/bitfield1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/bitfield2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/bitfield3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/bitfield3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/bitfield3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/bitfield3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/bitfield3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/bitfield5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/bitfield6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/bitfield7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/bitfield7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/bitfield7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/bitfield7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/bitfield7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/bitfield7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/bitfield7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/bitfield7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/bitfield7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/bitfield7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/bitfield7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/bitfield7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/builtin-unreachable-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/builtin1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/builtin1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/builtin1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/builtin1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/canon-31724.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/canon-31724.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/canon-31724.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/canon-31724.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/canon-33194.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/canon-33194.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/canon-33194.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/canon-33194.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/canon-37342.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/canon-37342.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/canon-37342.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/canon-37342.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/classkey1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/classkey1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/classkey1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/classkey1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/classkey1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/classkey1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/classkey1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/classkey1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/classkey1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/classkey1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/classkey1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/classkey1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/classkey1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/classkey1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/classkey1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/classkey1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/classkey1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/classkey1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/classkey1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/classkey1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/complex1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/complex1.C -std=gnu++14 execution test
+PASS: g++.dg/other/complex1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/complex1.C -std=gnu++17 execution test
+PASS: g++.dg/other/complex1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/complex1.C -std=gnu++20 execution test
+PASS: g++.dg/other/complex1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/complex1.C -std=gnu++98 execution test
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/other/component1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/other/component1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/other/component1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/other/component1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/other/component1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/other/component1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/other/component1.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/other/component1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/const1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/const1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/const1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/const1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/const2.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/other/const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/const2.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/other/const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/const2.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/other/const2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/const2.C -std=c++98 (test for bogus messages, line 15)
+PASS: g++.dg/other/const2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/const3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/const3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/const4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/const5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/const5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/const5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/const5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/const5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/const5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/constref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/constref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/constref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/constref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/constref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/constref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/constref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/constref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/conversion1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/conversion1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/conversion1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/conversion1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/conversion1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/conversion1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/conversion1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/conversion1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/copy1.C -std=c++14 execution test
+PASS: g++.dg/other/copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/copy1.C -std=c++17 execution test
+PASS: g++.dg/other/copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/copy1.C -std=c++20 execution test
+PASS: g++.dg/other/copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/copy1.C -std=c++98 execution test
+PASS: g++.dg/other/copy2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/copy2.C -std=c++14 execution test
+PASS: g++.dg/other/copy2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/copy2.C -std=c++17 execution test
+PASS: g++.dg/other/copy2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/copy2.C -std=c++20 execution test
+PASS: g++.dg/other/copy2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/copy2.C -std=c++98 execution test
+PASS: g++.dg/other/crash-1.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/other/crash-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-1.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/other/crash-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-1.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/other/crash-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-1.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/other/crash-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-11.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/other/crash-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-11.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/other/crash-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-11.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/other/crash-11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-11.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/other/crash-11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/other/crash-2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/other/crash-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/crash-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/other/crash-2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/other/crash-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/crash-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/other/crash-2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/other/crash-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/crash-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/other/crash-2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/other/crash-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/crash-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/crash-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/crash-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/crash-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/crash-4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/other/crash-4.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/other/crash-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/other/crash-4.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/other/crash-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/other/crash-4.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/other/crash-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-4.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/other/crash-4.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/other/crash-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/crash-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/crash-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/crash-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/crash-6.C -std=gnu++98
+PASS: g++.dg/other/crash-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/crash-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/crash-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/crash-7.C -std=gnu++98
+PASS: g++.dg/other/crash-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/crash-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/crash-8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/crash-8.C -std=gnu++98
+PASS: g++.dg/other/crash-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/crash-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/crash-9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/crash-9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ctor1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ctor1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ctor1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ctor1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ctor2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ctor2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ctor2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ctor2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/ctor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/cv_func.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/cv_func.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/other/cv_func.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/other/cv_func.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/cv_func.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/cv_func.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/cv_func.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/other/cv_func.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/other/cv_func.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/cv_func.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/cv_func.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/cv_func.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/other/cv_func.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/other/cv_func.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/cv_func.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/cv_func.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/cv_func.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/other/cv_func.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/other/cv_func.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/cv_func.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/cv_func2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/other/cv_func2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/cv_func2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/other/cv_func2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/cv_func2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/other/cv_func2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/cv_func2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/other/cv_func2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/cv_func3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/cv_func3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/cv_func3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/cv_func3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/cv_func3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/cv_func3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/cv_func3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/cv_func3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/cv_func3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/cv_func3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/cv_func3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/cv_func3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/cv_func4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/cv_func4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/cv_func4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/cv_func4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/cv_func4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/cv_func4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/cv_func4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/cv_func4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++14 scan-assembler-not .gnu.linkonce.t.__tcf_
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++17 scan-assembler-not .gnu.linkonce.t.__tcf_
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++20 scan-assembler-not .gnu.linkonce.t.__tcf_
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++98 scan-assembler-not .gnu.linkonce.t.__tcf_
+PASS: g++.dg/other/cxa-atexit1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/darwin-cfstring1.C -std=gnu++98
+PASS: g++.dg/other/datasec1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/datasec1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/datasec1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/datasec1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/default1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/default1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/default1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/default1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/default10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/default10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/default10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/default10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default10.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/default10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default12.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/default12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default12.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/default12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default12.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/default12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default12.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/default12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default13.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/default13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/default13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/default13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default13.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/default13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/default2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/default2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/default2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/default2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 102)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 106)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 54)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 72)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 77)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 79)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 87)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/other/default3.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/other/default3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 102)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 106)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 54)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 72)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 77)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 87)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/other/default3.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/other/default3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 102)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 106)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 54)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 72)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 77)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 87)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/other/default3.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/other/default3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 102)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 106)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 54)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 56)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 61)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 64)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 67)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 70)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 72)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 77)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 79)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 87)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/other/default3.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/other/default3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default4.C -std=c++14 execution test
+PASS: g++.dg/other/default4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default4.C -std=c++17 execution test
+PASS: g++.dg/other/default4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default4.C -std=c++20 execution test
+PASS: g++.dg/other/default4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default4.C -std=c++98 execution test
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/other/default5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/default5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/other/default5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/default5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/other/default5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/default5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/other/default5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/default5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/default7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/default7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/default7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/default8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/default8.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/default8.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/other/default8.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/other/default8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/default8.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/default8.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/other/default8.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/other/default8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/default8.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/default8.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/other/default8.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/other/default8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/default8.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/default8.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/other/default8.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/other/default8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/default9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/default9.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/default9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/default9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/default9.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/default9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/default9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/default9.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/default9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/default9.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/default9.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/default9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/do1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/do1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/do1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/do1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/do1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/do1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/do1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/do1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/do1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/do1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/do1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/do1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/dtor1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/dtor1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/dtor1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/dtor1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++14 scan-ada-spec type S is record
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++17 scan-ada-spec type S is record
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++20 scan-ada-spec type S is record
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++98 scan-ada-spec type S is record
+PASS: g++.dg/other/dump-ada-spec-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++14 scan-ada-spec array \\(size_t\\)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++17 scan-ada-spec array \\(size_t\\)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++20 scan-ada-spec array \\(size_t\\)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++98 scan-ada-spec array \\(size_t\\)
+PASS: g++.dg/other/dump-ada-spec-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++14 scan-ada-spec Root'Class
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++17 scan-ada-spec Root'Class
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++20 scan-ada-spec Root'Class
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++98 scan-ada-spec Root'Class
+PASS: g++.dg/other/dump-ada-spec-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++14 scan-ada-spec-not access Generic_Array
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++17 scan-ada-spec-not access Generic_Array
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++20 scan-ada-spec-not access Generic_Array
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++98 scan-ada-spec-not access Generic_Array
+PASS: g++.dg/other/dump-ada-spec-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++14 scan-ada-spec-not CPP_Constructor
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++17 scan-ada-spec-not CPP_Constructor
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++20 scan-ada-spec-not CPP_Constructor
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++98 scan-ada-spec-not CPP_Constructor
+PASS: g++.dg/other/dump-ada-spec-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/ellipsis1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ellipsis1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/ellipsis1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/ellipsis1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/ellipsis1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/ellipsis1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ellipsis1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/ellipsis1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/ellipsis1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/ellipsis1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/ellipsis1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ellipsis1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/ellipsis1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/ellipsis1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/ellipsis1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/ellipsis1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/empty-class.C -std=gnu++14 scan-tree-dump-times gimple "return <retval>;" 1
+PASS: g++.dg/other/empty-class.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/empty-class.C -std=gnu++17 scan-tree-dump-times gimple "return <retval>;" 1
+PASS: g++.dg/other/empty-class.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/empty-class.C -std=gnu++20 scan-tree-dump-times gimple "return <retval>;" 1
+PASS: g++.dg/other/empty-class.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/empty-class.C -std=gnu++98 scan-tree-dump-times gimple "return <retval>;" 1
+PASS: g++.dg/other/empty-class.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/enum2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/enum2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/enum3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/enum3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/error10.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/other/error10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/error10.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/other/error10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/error10.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/other/error10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/error10.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/other/error10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error11.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/other/error11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error11.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/other/error11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error11.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/other/error11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error11.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/other/error11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/error13.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/error13.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/other/error13.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/other/error13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error13.C -std=c++14 match candidate text at line 6 (test for warnings, line 5)
+PASS: g++.dg/other/error13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/error13.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/error13.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/other/error13.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/other/error13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error13.C -std=c++17 match candidate text at line 6 (test for warnings, line 5)
+PASS: g++.dg/other/error13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/error13.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/error13.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/other/error13.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/other/error13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error13.C -std=c++20 match candidate text at line 6 (test for warnings, line 5)
+PASS: g++.dg/other/error13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/error13.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/error13.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/other/error13.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/other/error13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error13.C -std=c++98 match candidate text at line 6 (test for warnings, line 5)
+PASS: g++.dg/other/error14.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/error14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error14.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/error14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error14.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/error14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error14.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/error14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/error15.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 54)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/other/error15.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/other/error15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/error15.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 54)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/other/error15.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/other/error15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/error15.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 54)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/other/error15.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/other/error15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 41)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 55)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/error15.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 36)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 38)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 54)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/other/error15.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/other/error15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error16.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/error16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error16.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/error16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error16.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/error16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error16.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/error16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error17.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/error17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/error17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error17.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/error17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/error17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error17.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/error17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/error17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error17.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/error17.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/error17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/error18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/error18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/error18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error18.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/error18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error19.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/error19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error19.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/error19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error19.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/error19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error19.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/error19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error20.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/error20.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/error20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error20.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/error20.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/error20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error20.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/error20.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/error20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error20.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/error20.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/error20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/error21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/error21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/error21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error21.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/error21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error22.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/error22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error22.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/error22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error22.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/error22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error22.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/error22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error23.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/error23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error23.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/error23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error23.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/error23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error23.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/error23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error24.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/other/error24.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/other/error24.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/error24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error24.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/other/error24.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/other/error24.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/error24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/other/error24.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/error24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/other/error24.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/other/error24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error25.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/other/error25.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/other/error25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error25.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/other/error25.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/other/error25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error25.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/other/error25.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/other/error25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error25.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/other/error25.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/other/error25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error26.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/error26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error26.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/error26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error26.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/error26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error26.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/error26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/other/error27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/other/error27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/other/error27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/other/error27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error28.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/error28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error28.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/error28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error28.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/error28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error28.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/error28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/other/error29.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/other/error29.C -std=c++14 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/other/error29.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/other/error29.C -std=c++17 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/other/error29.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/other/error29.C -std=c++20 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/other/error29.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/other/error29.C -std=c++98 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/error3.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/error3.C -std=c++17 at line 5 (test for warnings, line 4)
+PASS: g++.dg/other/error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/error3.C -std=c++20 at line 5 (test for warnings, line 4)
+PASS: g++.dg/other/error3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/error3.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/error3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error30.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/error30.C -std=c++14 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error30.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/error30.C -std=c++17 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error30.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/error30.C -std=c++20 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error30.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/error30.C -std=c++98 at line 3 (test for bogus messages, line )
+PASS: g++.dg/other/error30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error31.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/error31.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/other/error31.C -std=gnu++14 at line 4 (test for bogus messages, line )
+PASS: g++.dg/other/error31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error31.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/error31.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/other/error31.C -std=gnu++17 at line 4 (test for bogus messages, line )
+PASS: g++.dg/other/error31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error31.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/error31.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/other/error31.C -std=gnu++20 at line 4 (test for bogus messages, line )
+PASS: g++.dg/other/error31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error31.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/other/error31.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/other/error31.C -std=gnu++98 at line 4 (test for bogus messages, line )
+PASS: g++.dg/other/error31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error32.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/other/error32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error32.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/other/error32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error32.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/other/error32.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error32.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/other/error32.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error33.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/error33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error33.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/error33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error33.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/error33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error33.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/error33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error34.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error34.C -std=gnu++14 constructor at line 6 (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++14 decl (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error34.C -std=gnu++17 constructor at line 6 (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++17 decl (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error34.C -std=gnu++20 constructor at line 6 (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++20 decl (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/error34.C -std=gnu++98 constructor at line 6 (test for errors, line 5)
+PASS: g++.dg/other/error34.C -std=gnu++98 decl (test for errors, line 5)
+PASS: g++.dg/other/error35.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/error35.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error35.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/error35.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error35.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/error35.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/other/error35.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/error35.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/error36.C -std=c++14
+UNSUPPORTED: g++.dg/other/error36.C -std=c++17
+PASS: g++.dg/other/error36.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/error36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/error36.C -std=c++98
+PASS: g++.dg/other/error4.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/error4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/other/error4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error4.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/error4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/other/error4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error4.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/error4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/other/error4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error4.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/error4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/other/error4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/error5.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/other/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/error5.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/other/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/error5.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/other/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error5.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/error5.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/other/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/error7.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/error7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/error7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/error7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/error7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/error7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/error7.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/error7.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/other/error8.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/other/error8.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/other/error8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/error8.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/other/error8.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/other/error8.C -std=c++14 misplaced position of the declaration (test for bogus messages, line 20)
+XFAIL: g++.dg/other/error8.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/other/error8.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/other/error8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/error8.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/other/error8.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/other/error8.C -std=c++17 misplaced position of the declaration (test for bogus messages, line 20)
+XFAIL: g++.dg/other/error8.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/other/error8.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/other/error8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/error8.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/other/error8.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/other/error8.C -std=c++20 misplaced position of the declaration (test for bogus messages, line 20)
+XFAIL: g++.dg/other/error8.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/other/error8.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/other/error8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/error8.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/other/error8.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/other/error8.C -std=c++98 misplaced position of the declaration (test for bogus messages, line 20)
+PASS: g++.dg/other/error9.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/other/error9.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/other/error9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/error9.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/other/error9.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/other/error9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/error9.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/other/error9.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/other/error9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/error9.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/other/error9.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/other/error9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/field1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/field1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/field1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/other/field1.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/other/field1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/field1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/field1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/field1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/other/field1.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/other/field1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/field1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/other/field1.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/other/field1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/field1.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/other/field1.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/other/field1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/final1.C -std=gnu++14 scan-tree-dump-times original "A::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++14 scan-tree-dump-times original "B::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/final1.C -std=gnu++17 scan-tree-dump-times original "A::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++17 scan-tree-dump-times original "B::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/final1.C -std=gnu++20 scan-tree-dump-times original "A::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++20 scan-tree-dump-times original "B::foo" 2
+PASS: g++.dg/other/final1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final1.C -std=gnu++98
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F1::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F1::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F1::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F2::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F2::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 scan-tree-dump-times original "F2::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F1::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F1::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F1::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F2::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F2::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 scan-tree-dump-times original "F2::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F1::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator int" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator\\(\\)" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 scan-tree-dump-times original "F2::operator\\+\\+" 1
+PASS: g++.dg/other/final2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final2.C -std=gnu++98
+PASS: g++.dg/other/final3.C -std=gnu++14 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/final3.C -std=gnu++17 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/final3.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final3.C -std=gnu++98
+PASS: g++.dg/other/final4.C -std=gnu++14 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/final4.C -std=gnu++17 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/final4.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final4.C -std=gnu++98
+PASS: g++.dg/other/final5.C -std=gnu++14 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/final5.C -std=gnu++17 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/final5.C -std=gnu++20 scan-tree-dump-times original "OBJ_TYPE_REF" 0
+PASS: g++.dg/other/final5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final5.C -std=gnu++98
+PASS: g++.dg/other/final6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/final6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/final6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final6.C -std=c++98
+PASS: g++.dg/other/final7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/final7.C -std=c++14 execution test
+PASS: g++.dg/other/final7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/final7.C -std=c++17 execution test
+PASS: g++.dg/other/final7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/final7.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/other/final7.C -std=c++98
+PASS: g++.dg/other/final8.C -std=c++14 scan-assembler _ZN1BC1Ev
+PASS: g++.dg/other/final8.C -std=c++14 scan-assembler _ZN1BC2Ev
+PASS: g++.dg/other/final8.C -std=c++14 scan-assembler _ZN1BD1Ev
+PASS: g++.dg/other/final8.C -std=c++14 scan-assembler _ZN1BD2Ev
+PASS: g++.dg/other/final8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/final8.C -std=c++17 scan-assembler _ZN1BC1Ev
+PASS: g++.dg/other/final8.C -std=c++17 scan-assembler _ZN1BC2Ev
+PASS: g++.dg/other/final8.C -std=c++17 scan-assembler _ZN1BD1Ev
+PASS: g++.dg/other/final8.C -std=c++17 scan-assembler _ZN1BD2Ev
+PASS: g++.dg/other/final8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BC1Ev
+PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BC2Ev
+PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BD1Ev
+PASS: g++.dg/other/final8.C -std=c++20 scan-assembler _ZN1BD2Ev
+PASS: g++.dg/other/final8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/final8.C -std=c++98
+PASS: g++.dg/other/first-global.C -std=c++14 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar
+PASS: g++.dg/other/first-global.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/first-global.C -std=c++17 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar
+PASS: g++.dg/other/first-global.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/first-global.C -std=c++20 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar
+PASS: g++.dg/other/first-global.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/first-global.C -std=c++98 scan-assembler _GLOBAL__(I|sub_I)(_|_65535_0_)foobar
+PASS: g++.dg/other/first-global.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/fold1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/fold1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/fold1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/fold1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/fold1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/fold1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/fold1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/fold1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/fold1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/fold1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/fold1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/fold1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend10.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/friend10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/friend10.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/friend10.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/other/friend10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend10.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/friend10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/friend10.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/friend10.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/other/friend10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/friend10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/friend10.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/friend10.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/other/friend10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend10.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/friend10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/friend10.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/friend10.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/other/friend10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend11.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/friend11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/friend11.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/friend11.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/other/friend11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend11.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/friend11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/friend11.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/friend11.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/other/friend11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend11.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/friend11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/friend11.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/friend11.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/other/friend11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend11.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/friend11.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/friend11.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/friend11.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/other/friend11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/friend12.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/friend12.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/other/friend12.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/other/friend12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/friend12.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/friend12.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/other/friend12.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/other/friend12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend12.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/friend12.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/friend12.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/other/friend12.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/other/friend12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend12.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/friend12.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/friend12.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/other/friend12.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/other/friend12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/friend13.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/other/friend13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/friend13.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/other/friend13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/friend13.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/other/friend13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/friend13.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/other/friend13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend16.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/friend16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend16.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/friend16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend16.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/friend16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend16.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/friend16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend2.C -std=c++14 execution test
+PASS: g++.dg/other/friend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend2.C -std=c++17 execution test
+PASS: g++.dg/other/friend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend2.C -std=c++20 execution test
+PASS: g++.dg/other/friend2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend2.C -std=c++98 execution test
+PASS: g++.dg/other/friend3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/friend3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/friend3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/friend3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/friend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/friend3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/friend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/friend4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/friend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/friend4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/friend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/friend4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/friend4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/friend4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/friend4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/friend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/friend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/friend5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/friend5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend6.C -std=c++14 execution test
+PASS: g++.dg/other/friend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend6.C -std=c++17 execution test
+PASS: g++.dg/other/friend6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend6.C -std=c++20 execution test
+PASS: g++.dg/other/friend6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend6.C -std=c++98 execution test
+PASS: g++.dg/other/friend7.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/other/friend7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/friend7.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/other/friend7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/friend7.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/other/friend7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/friend7.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/other/friend7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/friend8.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/friend8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/friend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend8.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/friend8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/friend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend8.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/friend8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/friend8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend8.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/friend8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/friend8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/friend9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/friend9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/friend9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/friend9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/friend9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/friend9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/friend9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/friend9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/friend9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/friend9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/friend9.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/friend9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/fsyntax-only1.C -std=gnu++98
+PASS: g++.dg/other/fsyntax-only2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/fsyntax-only2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/gc1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/gc1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/gc1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/gc1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/gc2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/gc2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/gc2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/gc2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/gc3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/gc3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/gc3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/gc3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/gc4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/gc4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/gc4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/gc4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/gc5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/gc5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/gc5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/gc5.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/gc6.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/gc6.C -std=gnu++17
+PASS: g++.dg/other/gc6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/gc6.C -std=gnu++98
+PASS: g++.dg/other/gc7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/gc7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/gc7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/gc7.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-10.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-11.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-3.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-4.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-7.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-8.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/i386-9.C -std=gnu++98
+PASS: g++.dg/other/incomplete1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/other/incomplete1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/incomplete1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/other/incomplete1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/incomplete1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/other/incomplete1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/incomplete1.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/other/incomplete1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/incomplete2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/incomplete2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/incomplete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/incomplete2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/incomplete2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/incomplete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/incomplete2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/incomplete2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/incomplete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/incomplete2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/incomplete2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/incomplete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/incomplete3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/incomplete3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/incomplete3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/incomplete3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/incomplete3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/incomplete3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/incomplete3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/incomplete3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/other/increment1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/other/increment1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/other/increment1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/other/increment1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/infloop-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/infloop-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/infloop-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/infloop-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/init1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/other/init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/init1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/other/init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/init1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/other/init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/init1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/other/init1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/init2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/init2.C -std=c++14 execution test
+PASS: g++.dg/other/init2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/init2.C -std=c++17 execution test
+PASS: g++.dg/other/init2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/init2.C -std=c++20 execution test
+PASS: g++.dg/other/init2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/init2.C -std=c++98 execution test
+PASS: g++.dg/other/isnan.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/isnan.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/isnan.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/isnan.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/label1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/label1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/label1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/label1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/label1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/label1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/label1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/label1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/large-size-array.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/other/large-size-array.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/other/large-size-array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/large-size-array.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/other/large-size-array.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/other/large-size-array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/large-size-array.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/other/large-size-array.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/other/large-size-array.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/large-size-array.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/other/large-size-array.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/other/large-size-array.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/linkage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/linkage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/linkage1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/linkage1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/linkage2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/linkage2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/linkage2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/linkage2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/locations1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/other/locations1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/locations1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/other/locations1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/locations1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/other/locations1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/locations1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/other/locations1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/macro-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/macro-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/macro-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/macro-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/main1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/main1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/main1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/main1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/main1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/main1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/main1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/main1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/main2.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/other/main2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/main2.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/other/main2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/main2.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/other/main2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/main2.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/other/main2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/main3.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/other/main3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/main3.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/other/main3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/main3.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/other/main3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/main3.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/other/main3.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/mmintrin.C -std=gnu++98
+PASS: g++.dg/other/mult-stor1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/mult-stor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/mult-stor1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/mult-stor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/mult-stor1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/mult-stor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/mult-stor1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/mult-stor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/nested-extern-1.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/other/nested-extern-1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/other/nested-extern-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/nested-extern-1.C -std=c++14 execution test
+PASS: g++.dg/other/nested-extern-1.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/other/nested-extern-1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/other/nested-extern-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/nested-extern-1.C -std=c++17 execution test
+PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/other/nested-extern-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/nested-extern-1.C -std=c++20 execution test
+PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/other/nested-extern-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/nested-extern-1.C -std=c++98 execution test
+PASS: g++.dg/other/nested-extern-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/nested-extern-2.C -std=c++14 execution test
+PASS: g++.dg/other/nested-extern-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/nested-extern-2.C -std=c++17 execution test
+PASS: g++.dg/other/nested-extern-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/nested-extern-2.C -std=c++20 execution test
+PASS: g++.dg/other/nested-extern-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/nested-extern-2.C -std=c++98 execution test
+PASS: g++.dg/other/new-size-type.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/new-size-type.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/new-size-type.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/new-size-type.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/new-size-type.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/new-size-type.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/new-size-type.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/new-size-type.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/new1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/new1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/new1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/new1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/new2.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/other/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/new2.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/other/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/new2.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/other/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/new2.C -std=c++98 (test for bogus messages, line 5)
+PASS: g++.dg/other/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/nontype-1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/other/nontype-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/nontype-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/nontype-1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/other/nontype-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/nontype-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/nontype-1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/other/nontype-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/nontype-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/nontype-1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/other/nontype-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/nontype-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ns1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ns1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ns1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ns1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/offsetof2.C -std=gnu++14 execution test
+PASS: g++.dg/other/offsetof2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/offsetof2.C -std=gnu++17 execution test
+PASS: g++.dg/other/offsetof2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/offsetof2.C -std=gnu++20 execution test
+PASS: g++.dg/other/offsetof2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/offsetof2.C -std=gnu++98 execution test
+PASS: g++.dg/other/offsetof3.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/other/offsetof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof3.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/other/offsetof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof3.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/other/offsetof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof3.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/other/offsetof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/offsetof4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/offsetof4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/offsetof4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/offsetof5.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/other/offsetof5.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/other/offsetof5.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/other/offsetof5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof5.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/other/offsetof5.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/other/offsetof5.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/other/offsetof5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/other/offsetof5.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/other/offsetof5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/other/offsetof5.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/other/offsetof5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof6.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/offsetof6.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/other/offsetof6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/offsetof6.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/other/offsetof6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/offsetof6.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/other/offsetof6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof6.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/offsetof6.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/other/offsetof6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/offsetof8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/offsetof8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/offsetof8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/offsetof8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/offsetof8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/offsetof8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/offsetof8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/offsetof8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/offsetof8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/offsetof8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/offsetof8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/offsetof9.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/other/offsetof9.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/other/offsetof9.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/other/offsetof9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/offsetof9.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/other/offsetof9.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/other/offsetof9.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/other/offsetof9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/other/offsetof9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/other/offsetof9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 10-13
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 21-24
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 32-35
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 43-46
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 55-58
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 69-70
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 81-82
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 expected multiline pattern lines 92-93
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 10-13
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 21-24
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 32-35
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 43-46
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 55-58
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 69-70
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 81-82
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 expected multiline pattern lines 92-93
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 10-13
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 21-24
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 32-35
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 43-46
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 55-58
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 69-70
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 81-82
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 expected multiline pattern lines 92-93
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 10-13
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 21-24
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 32-35
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 43-46
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 55-58
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 69-70
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 81-82
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 expected multiline pattern lines 92-93
+PASS: g++.dg/other/old-style-cast-fixits.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/opaque-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/opaque-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/opaque-3.C -std=gnu++98
+PASS: g++.dg/other/operator1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/operator1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/operator1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/operator1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/operator1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/operator1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/operator1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/operator1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/operator2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/operator2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/operator2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/operator2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/operator2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/operator2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/operator2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/operator2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/operator2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/operator3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/operator3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/operator3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/operator3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/operator4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/operator4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/operator4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/operator4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/packed1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/packed1.C -std=c++14 execution test
+PASS: g++.dg/other/packed1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/packed1.C -std=c++17 execution test
+PASS: g++.dg/other/packed1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/packed1.C -std=c++20 execution test
+PASS: g++.dg/other/packed1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/packed1.C -std=c++98 execution test
+PASS: g++.dg/other/pr100580.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr100580.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr100580.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr100580.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/other/pr104989.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/other/pr104989.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/other/pr104989.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/other/pr104989.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr20366.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr22003.C -std=gnu++98
+PASS: g++.dg/other/pr22358.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr22358.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr22358.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr22358.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr24623.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr24623.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr24623.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr24623.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr25632.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr25632.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr25632.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr25632.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr27495.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/pr27495.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr27495.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/pr27495.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr27495.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/pr27495.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr27495.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/pr27495.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr28114.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/pr28114.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/pr28114.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr28114.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/pr28114.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/pr28114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr28114.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/pr28114.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/pr28114.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr28114.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/pr28114.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/pr28114.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr28304.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/pr28304.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/pr28304.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr28304.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/pr28304.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/pr28304.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr28304.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/pr28304.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/pr28304.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr28304.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/pr28304.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/pr28304.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr28432.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/other/pr28432.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr28432.C -std=gnu++14 note at line 9 (test for warnings, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/other/pr28432.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr28432.C -std=gnu++17 note at line 9 (test for warnings, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/other/pr28432.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr28432.C -std=gnu++20 note at line 9 (test for warnings, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/other/pr28432.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr28432.C -std=gnu++98 note at line 9 (test for warnings, line 8)
+PASS: g++.dg/other/pr29610.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr29610.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr29610.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr29610.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr31078.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr31078.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr31078.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr31078.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/other/pr33558-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr33558.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/pr33558.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr33558.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/pr33558.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr33558.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/pr33558.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr33558.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/pr33558.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr33601.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr33601.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr33601.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr33601.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr34435.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr35504.C -std=c++14
+UNSUPPORTED: g++.dg/other/pr35504.C -std=c++17
+UNSUPPORTED: g++.dg/other/pr35504.C -std=c++20
+UNSUPPORTED: g++.dg/other/pr35504.C -std=c++98
+PASS: g++.dg/other/pr36944.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr36944.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr36944.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr36944.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr37394.C -std=gnu++98
+PASS: g++.dg/other/pr37789.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/pr37789.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr37789.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/pr37789.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr37789.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/pr37789.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr37789.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/pr37789.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr38706.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr38706.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr38706.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr38706.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/pr39060.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/pr39060.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/pr39060.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/pr39060.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr39496.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr40446.C -std=gnu++98
+PASS: g++.dg/other/pr40561.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr40561.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr40561.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr40561.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr42645-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr42645-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr42645-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr42645-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr42645-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr42645-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr42645-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr42645-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr42685.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr42685.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr42685.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr42685.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr42806.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr42806.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr42806.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr42806.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr43116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr43116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr43116.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr43116.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr43631.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr43631.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr43631.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr43631.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr47218-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr47218-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr47218-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr47218-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr47218.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr47218.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr47218.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr47218.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr49133.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr49912.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr50212.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr50464.C -std=gnu++98
+PASS: g++.dg/other/pr52048.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr52048.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr52048.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr52048.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr53574.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr53574.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr53574.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr53574.C -std=gnu++98
+PASS: g++.dg/other/pr53811.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr53811.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr53811.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr53811.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr54300.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr54300.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr54300.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr54300.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr55073.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr55073.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr55073.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr55073.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr55650.C -std=gnu++98
+PASS: g++.dg/other/pr56184.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr56184.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr56184.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr56184.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr59985.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr59985.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr59985.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr59985.C -std=gnu++98
+PASS: g++.dg/other/pr60675.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr60675.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr60675.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr60675.C -std=gnu++98
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/pr61753.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/pr61753.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/pr61753.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/pr61753.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/pr63815.C -std=gnu++98
+PASS: g++.dg/other/pr66130.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/pr66130.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/other/pr66130.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr66130.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/pr66130.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/other/pr66130.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr66130.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/pr66130.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/other/pr66130.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr66130.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/pr66130.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/other/pr66130.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr67065.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/other/pr67065.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr67065.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/other/pr67065.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr67065.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/other/pr67065.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr67065.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/other/pr67065.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr68252.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr68252.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr68252.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr68252.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr71728.C (test for excess errors)
+PASS: g++.dg/other/pr77548.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/other/pr77548.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr77548.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/other/pr77548.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr77548.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/other/pr77548.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr77548.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/other/pr77548.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr77626.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/pr77626.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/other/pr77626.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr77626.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/pr77626.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/other/pr77626.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr77626.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/pr77626.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/other/pr77626.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr77626.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/pr77626.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/other/pr77626.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr77759.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr77759.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr77759.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr77759.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr79232.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr79232.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr79232.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr79232.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr80423.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr80423.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr80423.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr80423.C -std=c++98
+PASS: g++.dg/other/pr80534-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr80534-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr80534-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr80534-1.C -std=gnu++98
+PASS: g++.dg/other/pr80534-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr80534-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr80534-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr80534-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/pr81355.C -std=c++14
+UNSUPPORTED: g++.dg/other/pr81355.C -std=c++17
+UNSUPPORTED: g++.dg/other/pr81355.C -std=c++20
+UNSUPPORTED: g++.dg/other/pr81355.C -std=c++98
+PASS: g++.dg/other/pr81422.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr81422.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr81422.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr81422.C -std=gnu++98
+PASS: g++.dg/other/pr82032.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr82032.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr82032.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr82032.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr84792-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr84792-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr84792-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr84792-1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr84792-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr84792-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr84792-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr84792-2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/pr84792-2.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/other/pr84964.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/other/pr84964.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/other/pr84964.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/other/pr84964.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr86669.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr86669.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr86669.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr86669.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr87398.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr87398.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr87398.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr87398.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr87574.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr87574.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr87574.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr87574.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr87916.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr87916.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr87916.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr87916.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr88187.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr88187.C -std=c++17 at line 7 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr88187.C -std=c++20 at line 7 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr88187.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/other/pr88187.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr88568.C -std=c++14
+UNSUPPORTED: g++.dg/other/pr88568.C -std=c++17
+UNSUPPORTED: g++.dg/other/pr88568.C -std=c++20
+UNSUPPORTED: g++.dg/other/pr88568.C -std=c++98
+PASS: g++.dg/other/pr89560.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr89560.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr89560.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr89560.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr89692.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr89692.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr89692.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr89692.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/pr92201.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr92201.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr92201.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr92201.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr94326.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/other/pr94326.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr94326.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/other/pr94326.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr94326.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/other/pr94326.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr94326.C -std=gnu++98
+PASS: g++.dg/other/pr94339.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pr94339.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pr94339.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pr94339.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pr95231.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr95231.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr95231.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/pr95231.C -std=gnu++98
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler _Z3bazv
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler bang
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler bar
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler eek
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler tut
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not baq
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not boo
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not foo
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not gee
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 scan-assembler-not whiz
+PASS: g++.dg/other/pragma-re-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler _Z3bazv
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler bang
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler bar
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler eek
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler tut
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler-not baq
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler-not boo
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler-not foo
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler-not gee
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 scan-assembler-not whiz
+PASS: g++.dg/other/pragma-re-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler _Z3bazv
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler bang
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler bar
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler eek
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler tut
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not baq
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not boo
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not foo
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not gee
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 scan-assembler-not whiz
+PASS: g++.dg/other/pragma-re-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler _Z3bazv
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler bang
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler bar
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler eek
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler tut
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not baq
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not boo
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not foo
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not gee
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 scan-assembler-not whiz
+PASS: g++.dg/other/pragma-re-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/pragma-re-2.C -std=c++14 scan-assembler new_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++14 scan-assembler-not old_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/pragma-re-2.C -std=c++17 scan-assembler new_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++17 scan-assembler-not old_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/pragma-re-2.C -std=c++20 scan-assembler new_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++20 scan-assembler-not old_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/pragma-re-2.C -std=c++98 scan-assembler new_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++98 scan-assembler-not old_name
+PASS: g++.dg/other/pragma-re-2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/profile1.C -std=gnu++98
+PASS: g++.dg/other/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem1.C -std=c++14 execution test
+PASS: g++.dg/other/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem1.C -std=c++17 execution test
+PASS: g++.dg/other/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem1.C -std=c++20 execution test
+PASS: g++.dg/other/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem1.C -std=c++98 execution test
+PASS: g++.dg/other/ptrmem10.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/other/ptrmem10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem10.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/other/ptrmem10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem10.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/other/ptrmem10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem10.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/other/ptrmem10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem11.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/other/ptrmem11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem11.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/other/ptrmem11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem11.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/other/ptrmem11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem11.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/other/ptrmem11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/other/ptrmem2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/other/ptrmem2.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/other/ptrmem2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/other/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/other/ptrmem2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/other/ptrmem2.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/other/ptrmem2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/other/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/other/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/other/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem3.C -std=c++14 execution test
+PASS: g++.dg/other/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem3.C -std=c++17 execution test
+PASS: g++.dg/other/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem3.C -std=c++20 execution test
+PASS: g++.dg/other/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem3.C -std=c++98 execution test
+PASS: g++.dg/other/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/ptrmem5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/ptrmem5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem7.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/ptrmem7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem7.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/ptrmem7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem7.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/ptrmem7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem7.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/ptrmem7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/other/ptrmem8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/ptrmem8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/other/ptrmem8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/ptrmem8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/ptrmem8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/ptrmem8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/ptrmem9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/ptrmem9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/ptrmem9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/ptrmem9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/ptrmem9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/ptrmem9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/ptrmem9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/ptrmem9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/qual1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/other/qual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/qual1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/other/qual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/qual1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/other/qual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/qual1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/other/qual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/redecl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/redecl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/redecl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/redecl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/redecl2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/redecl2.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/other/redecl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/redecl2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/redecl2.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/other/redecl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/redecl2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/redecl2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/other/redecl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/redecl2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/redecl2.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/other/redecl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/redecl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/redecl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/redecl3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/redecl3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/return1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/return1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/return1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/return1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/return1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/return1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/return1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/return1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/return2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/return2.C -std=c++14 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/other/return2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/return2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/return2.C -std=c++17 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/other/return2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/return2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/return2.C -std=c++20 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/other/return2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/return2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/return2.C -std=c++98 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/other/return2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/s390-1.C -std=gnu++98
+PASS: g++.dg/other/scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/semicolon.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/other/semicolon.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/semicolon.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/other/semicolon.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/semicolon.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/other/semicolon.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/semicolon.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/other/semicolon.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/sse2-pr85572-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/sse2-pr85572-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/other/sse4-pr85572-1.C -std=gnu++98
+PASS: g++.dg/other/static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/static1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/static11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/static11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/static11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/static11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/static2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/static2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/static2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/static2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/static2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/static2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/static2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/static2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/static2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/static2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/static2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/static3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/static3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/static3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/static3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/static3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/static3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/static3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/static3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/static4.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/other/static4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/static4.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/other/static4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/static4.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/other/static4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/static4.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/other/static4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/static5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/other/static5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/static5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/static5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/other/static5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/static5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/static5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/other/static5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/static5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/static5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/other/static5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/static5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/stdarg1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/stdarg1.C -std=gnu++14 execution test
+PASS: g++.dg/other/stdarg1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/stdarg1.C -std=gnu++17 execution test
+PASS: g++.dg/other/stdarg1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/stdarg1.C -std=gnu++20 execution test
+PASS: g++.dg/other/stdarg1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/stdarg1.C -std=gnu++98 execution test
+PASS: g++.dg/other/stdarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/stdarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/stdarg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/stdarg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/stdarg3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/stdarg3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/stdarg3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/stdarg3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/struct-va_list.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/struct-va_list.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/struct-va_list.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/struct-va_list.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/switch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/switch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/switch1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/switch1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/switch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/switch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/switch2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/switch2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/switch3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/switch3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/switch3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/switch3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/switch4.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/other/switch4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/other/switch4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/switch4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/switch4.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/other/switch4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/other/switch4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/switch4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/other/switch4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/switch4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/other/switch4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/switch4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/synth1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/synth1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/synth1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/synth1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/thunk1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/thunk1.C -std=c++14 execution test
+PASS: g++.dg/other/thunk1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/thunk1.C -std=c++17 execution test
+PASS: g++.dg/other/thunk1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/thunk1.C -std=c++20 execution test
+PASS: g++.dg/other/thunk1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/thunk1.C -std=c++98 execution test
+PASS: g++.dg/other/thunk2a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/thunk2a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/thunk2a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/thunk2a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/thunk2b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/thunk2b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/thunk2b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/thunk2b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/typedef1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/typedef1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/typedef1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/typedef1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/other/typedef1.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/other/typedef1.C -std=c++98 at line 9 (test for errors, line 8)
+PASS: g++.dg/other/typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/typedef2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/other/typedef2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/typedef2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/other/typedef2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/typedef2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/other/typedef2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/typedef2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/other/typedef2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/typedef3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/typedef3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/typedef3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/typedef3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/typedef4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/typedef4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/typedef4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/typedef4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++14 execution test
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++17 execution test
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++20 execution test
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/ucnid-1-utf8.C -std=gnu++98 execution test
+PASS: g++.dg/other/ucnid-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/ucnid-1.C -std=gnu++14 execution test
+PASS: g++.dg/other/ucnid-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/ucnid-1.C -std=gnu++17 execution test
+PASS: g++.dg/other/ucnid-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/ucnid-1.C -std=gnu++20 execution test
+PASS: g++.dg/other/ucnid-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/ucnid-1.C -std=gnu++98 execution test
+PASS: g++.dg/other/unreachable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/unreachable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/unreachable1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/unreachable1.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/other/unused1.C -std=gnu++14 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler boo
+PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler cue
+PASS: g++.dg/other/unused1.C -std=gnu++14 scan-assembler foo
+PASS: g++.dg/other/unused1.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/other/unused1.C -std=gnu++17 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++17 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++17 scan-assembler boo
+PASS: g++.dg/other/unused1.C -std=gnu++17 scan-assembler cue
+PASS: g++.dg/other/unused1.C -std=gnu++17 scan-assembler foo
+PASS: g++.dg/other/unused1.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/other/unused1.C -std=gnu++20 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler boo
+PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler cue
+PASS: g++.dg/other/unused1.C -std=gnu++20 scan-assembler foo
+PASS: g++.dg/other/unused1.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/other/unused1.C -std=gnu++98 scan-assembler (string|ascii?)z?[\t ]"class2("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler (string|ascii?)z?[\t ]"printer("|\\\\0)
+PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler boo
+PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler cue
+PASS: g++.dg/other/unused1.C -std=gnu++98 scan-assembler foo
+PASS: g++.dg/other/unused1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/var_copy-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/var_copy-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/var_copy-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/var_copy-1.C -std=c++98
+PASS: g++.dg/other/vararg-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/vararg-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/vararg-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/vararg-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vararg-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/vararg-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/vararg-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/vararg-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vararg-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/vararg-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/vararg-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/vararg-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vararg-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/vararg-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/vararg-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/vararg-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vararg-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/vararg-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/vararg-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/vararg-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vector-compare.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/vector-compare.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/vector-compare.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/other/vector-compare.C -std=gnu++98
+PASS: g++.dg/other/virtual1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/virtual1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/virtual1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/virtual1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/virtual2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/other/virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/virtual2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/other/virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/virtual2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/other/virtual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/virtual2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/other/virtual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/virtual3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/virtual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/virtual3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/virtual3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/void1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/void1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/void2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/other/void2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/void2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/other/void2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/void2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/other/void2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/void2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/other/void2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/void3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/void3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/void3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/void3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/other/vrp1.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/other/vrp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/vrp1.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/other/vrp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/vrp1.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/other/vrp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/vrp1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/other/warning1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/other/warning1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/other/warning1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/warning1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/other/warning1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/other/warning1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/warning1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/other/warning1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/other/warning1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/warning1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/other/warning1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/other/warning1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/VLA.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/overload/VLA.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/VLA.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/overload/VLA.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/VLA.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/overload/VLA.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/VLA.C -std=c++98 (test for bogus messages, line 15)
+PASS: g++.dg/overload/VLA.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/addr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/addr1.C -std=c++14 execution test
+PASS: g++.dg/overload/addr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/addr1.C -std=c++17 execution test
+PASS: g++.dg/overload/addr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/addr1.C -std=c++20 execution test
+PASS: g++.dg/overload/addr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/addr1.C -std=c++98 execution test
+PASS: g++.dg/overload/addr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/addr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/addr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/addr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ambig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ambig1.C -std=c++14 ambiguous (test for errors, line 22)
+PASS: g++.dg/overload/ambig1.C -std=c++14 candidate (test for warnings, line 17)
+PASS: g++.dg/overload/ambig1.C -std=c++14 candidate (test for warnings, line 18)
+PASS: g++.dg/overload/ambig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ambig1.C -std=c++17 ambiguous (test for errors, line 22)
+PASS: g++.dg/overload/ambig1.C -std=c++17 candidate (test for warnings, line 17)
+PASS: g++.dg/overload/ambig1.C -std=c++17 candidate (test for warnings, line 18)
+PASS: g++.dg/overload/ambig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ambig1.C -std=c++20 ambiguous (test for errors, line 22)
+PASS: g++.dg/overload/ambig1.C -std=c++20 candidate (test for warnings, line 17)
+PASS: g++.dg/overload/ambig1.C -std=c++20 candidate (test for warnings, line 18)
+PASS: g++.dg/overload/ambig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ambig1.C -std=c++98 ambiguous (test for errors, line 22)
+PASS: g++.dg/overload/ambig1.C -std=c++98 candidate (test for warnings, line 17)
+PASS: g++.dg/overload/ambig1.C -std=c++98 candidate (test for warnings, line 18)
+PASS: g++.dg/overload/ambig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ambig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ambig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ambig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ambig3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/ambig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ambig3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/ambig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ambig3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/ambig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ambig3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/ambig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/arg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/arg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/arg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/arg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/arg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/arg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/arg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/arg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/arg3.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/overload/arg3.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/overload/arg3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/overload/arg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/arg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/arg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/arg3.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/overload/arg3.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/overload/arg3.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/overload/arg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/arg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/arg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/arg4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/arg4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/arg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/arg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/arg5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/arg5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/autoptr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/autoptr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/autoptr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/autoptr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/bit-field1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/bit-field1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/bit-field1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/bit-field1.C -std=c++98
+PASS: g++.dg/overload/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/builtin1.C -std=c++14 ambiguous (test for errors, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++14 match candidate text at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++14 operator (test for warnings, line 10)
+PASS: g++.dg/overload/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin1.C -std=c++17 ambiguous (test for errors, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++17 match candidate text at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++17 operator (test for warnings, line 10)
+PASS: g++.dg/overload/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/builtin1.C -std=c++20 ambiguous (test for errors, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++20 match candidate text at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++20 operator (test for warnings, line 10)
+PASS: g++.dg/overload/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/builtin1.C -std=c++98 ambiguous (test for errors, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++98 match candidate text at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/builtin1.C -std=c++98 operator (test for warnings, line 10)
+PASS: g++.dg/overload/builtin2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/builtin2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/builtin2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/builtin3.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/overload/builtin3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/builtin3.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/overload/builtin3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin3.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/overload/builtin3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/builtin3.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/overload/builtin3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/overload/builtin4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/overload/builtin4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/overload/builtin4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/builtin4.C -std=c++98
+UNSUPPORTED: g++.dg/overload/builtin5.C -std=c++14
+PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/overload/builtin5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/overload/builtin5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/overload/builtin5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/overload/builtin5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/builtin5.C -std=c++98
+PASS: g++.dg/overload/builtin6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/builtin6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/builtin6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/builtin6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/cond1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/overload/cond1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/overload/cond1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/overload/cond1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/overload/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/cond2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/cond2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/conv-op1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/conv-op1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/conv-op1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/conv-op1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++98 at line 14 (test for errors, line 13)
+PASS: g++.dg/overload/conv-op1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/conv-op2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/conv-op2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/conv-op2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/conv-op2.C -std=c++98
+PASS: g++.dg/overload/conv-op3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/conv-op3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/conv-op3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/conv-op3.C -std=c++98
+PASS: g++.dg/overload/conv-op4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/conv-op4.C -std=c++14 execution test
+PASS: g++.dg/overload/conv-op4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/conv-op4.C -std=c++17 execution test
+PASS: g++.dg/overload/conv-op4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/conv-op4.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/overload/conv-op4.C -std=c++98
+PASS: g++.dg/overload/conv-op5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/conv-op5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/conv-op5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/conv-op5.C -std=c++98
+PASS: g++.dg/overload/copy1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/overload/copy1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/overload/copy1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/copy1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/overload/copy1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/overload/copy1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/copy1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/overload/copy1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/overload/copy1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/copy1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/overload/copy1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/overload/copy1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/overload/defarg1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/overload/defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/overload/defarg1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/overload/defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/overload/defarg1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/overload/defarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/overload/defarg1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/overload/defarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg10.C -std=c++14 execution test
+PASS: g++.dg/overload/defarg10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg10.C -std=c++17 execution test
+PASS: g++.dg/overload/defarg10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg10.C -std=c++20 execution test
+PASS: g++.dg/overload/defarg10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg10.C -std=c++98 execution test
+PASS: g++.dg/overload/defarg11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/defarg11.C -std=c++98
+PASS: g++.dg/overload/defarg12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/defarg3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/defarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/defarg3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/defarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/defarg3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/defarg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/defarg3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/defarg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/overload/defarg5.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/defarg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/overload/defarg5.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/defarg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/overload/defarg5.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/defarg5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/overload/defarg5.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/defarg5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/overload/defarg6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/overload/defarg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/overload/defarg6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/overload/defarg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/overload/defarg6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/overload/defarg6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/overload/defarg6.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/overload/defarg6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/defarg8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg8.C -std=c++14 execution test
+PASS: g++.dg/overload/defarg8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg8.C -std=c++17 execution test
+PASS: g++.dg/overload/defarg8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg8.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/overload/defarg8.C -std=c++98
+PASS: g++.dg/overload/defarg9.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/defarg9.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/overload/defarg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/defarg9.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/defarg9.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/overload/defarg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/defarg9.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/defarg9.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/overload/defarg9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/defarg9.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/defarg9.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/overload/defarg9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/overload/ellipsis1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/overload/ellipsis2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/overload/ellipsis3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/overload/ellipsis3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ellipsis3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/overload/ellipsis3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ellipsis3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/overload/ellipsis3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ellipsis3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/overload/ellipsis3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ellipsis4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ellipsis4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ellipsis4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ellipsis4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/overload/error1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/overload/error1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/overload/error1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/overload/error1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/overload/error2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/overload/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/overload/error2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/overload/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/overload/error2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/overload/error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/overload/error2.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/overload/error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error3.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/overload/error3.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/overload/error3.C -std=c++14 at line 38 (test for warnings, line 37)
+PASS: g++.dg/overload/error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error3.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/overload/error3.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/overload/error3.C -std=c++17 at line 38 (test for warnings, line 37)
+PASS: g++.dg/overload/error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error3.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/overload/error3.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/overload/error3.C -std=c++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/overload/error3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error3.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/overload/error3.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/overload/error3.C -std=c++98 at line 38 (test for warnings, line 37)
+PASS: g++.dg/overload/error3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/overload/error4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/overload/error4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/overload/error4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/overload/error4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/extern-C-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/extern-C-1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/overload/extern-C-1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/overload/extern-C-1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/extern-C-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/extern-C-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/extern-C-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/extern-C-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/extern-C-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/extern-C-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/extern-C-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/koenig1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/overload/koenig1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/koenig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/koenig1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/overload/koenig1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/koenig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/koenig1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/overload/koenig1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/koenig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/koenig1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/overload/koenig1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/koenig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/koenig2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/koenig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/koenig2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/koenig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/koenig2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/koenig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/koenig2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/koenig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/member1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/member1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/member1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/member1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/member2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/member2.C -std=c++14 execution test
+PASS: g++.dg/overload/member2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/member2.C -std=c++17 execution test
+PASS: g++.dg/overload/member2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/member2.C -std=c++20 execution test
+PASS: g++.dg/overload/member2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/member2.C -std=c++98 execution test
+PASS: g++.dg/overload/new1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/overload/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/overload/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/overload/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/overload/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator-star-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator-star-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator-star-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator-star-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/operator2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/operator2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/overload/operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/operator2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/operator2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/overload/operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/operator2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/overload/operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/operator2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/overload/operator2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator5.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator5.C -std=c++14 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator5.C -std=c++17 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator5.C -std=c++20 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/overload/operator5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/operator5.C -std=c++98 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/overload/operator6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/overload/operator6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/overload/operator6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/operator6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/overload/operator6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/overload/operator6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/operator6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/overload/operator6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/overload/operator6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/operator6.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/overload/operator6.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/overload/operator6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/paren1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/paren1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/paren1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/paren1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/pmf1.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/overload/pmf1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/pmf1.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/overload/pmf1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/pmf1.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/overload/pmf1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/pmf1.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/overload/pmf1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/pmf2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/pmf2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/pmf2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/pmf2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/pmf3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/pmf3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/pmf3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/pmf3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/prom1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/prom1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/prom1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/prom1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ref-conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ref-conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ref-conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ref-conv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ref-conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ref-conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ref-conv2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ref-conv2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/reftemp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/reftemp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/reftemp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/reftemp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/reftemp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/reftemp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/reftemp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/reftemp2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/rvalue1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/rvalue1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/rvalue1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/rvalue1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/rvalue2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/rvalue2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/rvalue2.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/overload/rvalue2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/rvalue2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/rvalue3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/rvalue3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/rvalue3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/rvalue3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/overload/template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/overload/template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/overload/template2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/template2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/overload/template2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template3.C -std=c++14 scan-assembler _Z3fooIiEvRK1AIT_Ez
+PASS: g++.dg/overload/template3.C -std=c++14 scan-assembler-not _Z3fooI1AIiEEvRKT_z
+PASS: g++.dg/overload/template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template3.C -std=c++17 scan-assembler _Z3fooIiEvRK1AIT_Ez
+PASS: g++.dg/overload/template3.C -std=c++17 scan-assembler-not _Z3fooI1AIiEEvRKT_z
+PASS: g++.dg/overload/template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template3.C -std=c++20 scan-assembler _Z3fooIiEvRK1AIT_Ez
+PASS: g++.dg/overload/template3.C -std=c++20 scan-assembler-not _Z3fooI1AIiEEvRKT_z
+PASS: g++.dg/overload/template3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/template3.C -std=c++98 scan-assembler _Z3fooIiEvRK1AIT_Ez
+PASS: g++.dg/overload/template3.C -std=c++98 scan-assembler-not _Z3fooI1AIiEEvRKT_z
+PASS: g++.dg/overload/template3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/template4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/template4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/overload/template5.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/overload/template5.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++14 at line 5 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/overload/template5.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/overload/template5.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++17 at line 5 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/overload/template5.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/overload/template5.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++20 at line 5 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/template5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/overload/template5.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/overload/template5.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++98 at line 5 (test for warnings, line 4)
+PASS: g++.dg/overload/template5.C -std=c++98 at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/template5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/template6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/template6.C -std=c++98
+PASS: g++.dg/overload/unknown1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/unknown1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/unknown1.C -std=c++14 candidate note at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/unknown1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/unknown1.C -std=c++17 candidate note at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/unknown1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/unknown1.C -std=c++20 candidate note at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/overload/unknown1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/unknown1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/unknown1.C -std=c++98 candidate note at line 9 (test for warnings, line 8)
+PASS: g++.dg/overload/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/using1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/using1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for errors, line 75)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for errors, line 79)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for errors, line 86)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/overload/using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/using2.C -std=c++14 C1 at line 54 (test for warnings, line 53)
+PASS: g++.dg/overload/using2.C -std=c++14 _exit at line 50 (test for warnings, line 49)
+PASS: g++.dg/overload/using2.C -std=c++14 conflicts (test for errors, line 49)
+PASS: g++.dg/overload/using2.C -std=c++14 conflicts (test for errors, line 53)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for errors, line 75)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for errors, line 79)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/overload/using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/using2.C -std=c++17 C1 at line 54 (test for warnings, line 53)
+PASS: g++.dg/overload/using2.C -std=c++17 _exit at line 50 (test for warnings, line 49)
+PASS: g++.dg/overload/using2.C -std=c++17 conflicts (test for errors, line 49)
+PASS: g++.dg/overload/using2.C -std=c++17 conflicts (test for errors, line 53)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 75)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 79)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/overload/using2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/using2.C -std=c++20 C1 at line 54 (test for warnings, line 53)
+PASS: g++.dg/overload/using2.C -std=c++20 _exit at line 50 (test for warnings, line 49)
+PASS: g++.dg/overload/using2.C -std=c++20 conflicts (test for errors, line 49)
+PASS: g++.dg/overload/using2.C -std=c++20 conflicts (test for errors, line 53)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 62)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 64)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 75)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 79)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for errors, line 86)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for warnings, line 57)
+PASS: g++.dg/overload/using2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/using2.C -std=c++98 C1 at line 54 (test for warnings, line 53)
+PASS: g++.dg/overload/using2.C -std=c++98 _exit at line 50 (test for warnings, line 49)
+PASS: g++.dg/overload/using2.C -std=c++98 conflicts (test for errors, line 49)
+PASS: g++.dg/overload/using2.C -std=c++98 conflicts (test for errors, line 53)
+PASS: g++.dg/overload/using3.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/overload/using3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/overload/using3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/using3.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/overload/using3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/overload/using3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/using3.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/overload/using3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/overload/using3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/using3.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/overload/using3.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/overload/using3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/using4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/overload/using4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/using4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/overload/using4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/using4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/overload/using4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/using4.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/overload/using4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/using5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/using5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/using5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/overload/using5.C -std=c++98
+PASS: g++.dg/overload/virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/virtual2.C -std=c++14 execution test
+PASS: g++.dg/overload/virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/virtual2.C -std=c++17 execution test
+PASS: g++.dg/overload/virtual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/virtual2.C -std=c++20 execution test
+PASS: g++.dg/overload/virtual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/virtual2.C -std=c++98 execution test
+PASS: g++.dg/overload/volatile1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/volatile1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/overload/volatile1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/volatile1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/volatile1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/overload/volatile1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/volatile1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/volatile1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/overload/volatile1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/volatile1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/overload/volatile1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access10.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/parse/access10.C -std=c++14 at line 11 (test for errors, line 7)
+PASS: g++.dg/parse/access10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access10.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/parse/access10.C -std=c++17 at line 11 (test for errors, line 7)
+PASS: g++.dg/parse/access10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access10.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/parse/access10.C -std=c++20 at line 11 (test for errors, line 7)
+PASS: g++.dg/parse/access10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access10.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/parse/access10.C -std=c++98 at line 11 (test for errors, line 7)
+PASS: g++.dg/parse/access10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/parse/access11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/parse/access11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/parse/access11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/parse/access11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/access13.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/access13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/access13.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/access13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/access13.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/access13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access13.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/access13.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/access13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access14.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/parse/access14.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/access14.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/access14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access14.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/parse/access14.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/access14.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/access14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/access14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/access14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/access14.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/access14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/access2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/parse/access2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/access2.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/parse/access2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/access2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/parse/access2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/access2.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/parse/access2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/parse/access2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/access2.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/parse/access2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/parse/access2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/access2.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/parse/access2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/access3.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/access3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/access3.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/access3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/access3.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/access3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/access3.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/access3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/access4.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/access4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/access4.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/access4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/access4.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/access4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access4.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/access4.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/access4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access5.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/parse/access5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/parse/access5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access5.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/parse/access5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/parse/access5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access5.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/parse/access5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/parse/access5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access5.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/parse/access5.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/parse/access5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access6.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/access6.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/access6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/access6.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/access6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/access6.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/access6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access6.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/access6.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/parse/access6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access7.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/access7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/access7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/access7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/access7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/access7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/access7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access7.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/access7.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/access7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/access8.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/access8.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/access8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/access8.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/access8.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/access8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/access8.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/access8.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/access8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/access8.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/access8.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/access8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/access9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/access9.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/access9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/access9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/access9.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/access9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/access9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/access9.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/access9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/access9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/access9.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/access9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/alignas1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/alignas1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/alignas1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/alignas1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/alignas1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/alignas1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/alignas1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/alignas1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/alignas1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/alignas1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/alignas1.C -std=c++98
+PASS: g++.dg/parse/ambig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig10.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/ambig10.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/parse/ambig10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig10.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/ambig10.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/parse/ambig10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig10.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/ambig10.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/parse/ambig10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig10.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/ambig10.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/parse/ambig10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig11.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/parse/ambig11.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/parse/ambig11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig11.C -std=c++14 execution test
+PASS: g++.dg/parse/ambig11.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/parse/ambig11.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/parse/ambig11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig11.C -std=c++17 execution test
+PASS: g++.dg/parse/ambig11.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/parse/ambig11.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/parse/ambig11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig11.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/parse/ambig11.C -std=c++98
+PASS: g++.dg/parse/ambig12.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/ambig12.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/ambig12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig12.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/ambig12.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/ambig12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig12.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/ambig12.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/ambig12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig12.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/ambig12.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/ambig12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/ambig13.C -std=c++98
+PASS: g++.dg/parse/ambig14.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/parse/ambig14.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/parse/ambig14.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/parse/ambig14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig14.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/parse/ambig14.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/parse/ambig14.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/parse/ambig14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/parse/ambig14.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/parse/ambig14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/ambig14.C -std=c++98
+PASS: g++.dg/parse/ambig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig4.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/ambig4.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig4.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/ambig4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig4.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/ambig4.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig4.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/ambig4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig4.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/ambig4.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig4.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/ambig4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig4.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/ambig4.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig4.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/ambig4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/ambig6.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig6.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/ambig6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/ambig6.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig6.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/ambig6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/ambig6.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig6.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/ambig6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/ambig6.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/ambig6.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/ambig6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ambig9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ambig9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ambig9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ambig9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/angle-bracket2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/args1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/args1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/args1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/args1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/array-size1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/array-size1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/array-size1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/array-size1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/array-size2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/array-size2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/array-size2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/array-size2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/array-size2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/array-size2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/array-size2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/array-size2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/array-size2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/array-size2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/array-size2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/array-size2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/array-size3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/array-size3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/array-size3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/array-size3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/array-size3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/array-size3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/array-size3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/array-size3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/array-size3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/array-size3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/array-size3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/array-size3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/asm1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/asm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/asm1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/asm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/asm1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/asm1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/asm1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/asm1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/asm2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/asm2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/asm2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/asm2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/asm2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/asm2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/asm2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/asm2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/asm3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/asm3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/asm3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/asm3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/asm3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/asm3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/asm3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/asm3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/assign1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/attr-ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/attr-ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/attr-ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/attr-ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler bar1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler bar2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler bar3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler bar4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler bar5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler foo1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler foo2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler foo3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler foo4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler foo5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler-not bar6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 scan-assembler-not foo6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler bar1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler bar2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler bar3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler bar4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler bar5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler foo1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler foo2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler foo3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler foo4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler foo5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler-not bar6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 scan-assembler-not foo6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler bar5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler foo5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler-not bar6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 scan-assembler-not foo6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler bar5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo1
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo2
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo3
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo4
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler foo5
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler-not bar6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 scan-assembler-not foo6
+PASS: g++.dg/parse/attr-externally-visible-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/parse/attr-externally-visible-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/attr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/attr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/attr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/attr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/attr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/attr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/attr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/attr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/attr3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/parse/attr3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/parse/attr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/attr3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/parse/attr3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/parse/attr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/parse/attr3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/parse/attr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/attr3.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/parse/attr3.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/parse/attr3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/attr4.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/attr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/attr4.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/attr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/attr4.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/attr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/attr4.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/attr4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/bitfield1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/bitfield1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/bitfield2.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/parse/bitfield2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/bitfield2.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/parse/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/bitfield2.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/parse/bitfield2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/bitfield2.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/parse/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/parse/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/parse/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/parse/bitfield5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/parse/bitfield5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/parse/bitfield5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/parse/bitfield5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield6.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield6b.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield6b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield6b.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield6b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield6b.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield6b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield6b.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield6b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield7.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield7.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield7.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield7.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield8.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield8.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield8.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield8.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/bitfield8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/bitfield9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/bitfield9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/bitfield9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/bitfield9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/bitfield9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/break-in-for.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/break-in-for.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/break-in-for.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/break-in-for.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/builtin2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/builtin2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/builtin2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/builtin2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/cast1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/cast1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/cast1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/cast1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/casting-operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/casting-operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/casting-operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/casting-operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/casting-operator2.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/casting-operator2.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/parse/casting-operator2.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/parse/casting-operator2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/parse/casting-operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/casting-operator2.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/casting-operator2.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/parse/casting-operator2.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/parse/casting-operator2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/parse/casting-operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/parse/casting-operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/parse/casting-operator2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/catch1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/catch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/catch1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/catch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/catch1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/catch1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/catch1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/catch1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/catch2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/catch2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/catch2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/catch2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/catch2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/catch2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/catch2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/catch2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/catch2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/catch2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/catch2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/catch2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/class1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/class1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/class1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/class1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/class1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/class1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/class2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/class2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/class2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/class2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/class2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/class2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/class2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/class2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/class2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/class2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/class2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/class2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/close-brace.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/close-brace.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/close-brace.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/close-brace.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/close-brace.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/close-brace.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/close-brace.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/close-brace.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/close-brace.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/close-brace.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/close-brace.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/close-brace.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/colon-autocorrect-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/colon-autocorrect-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/comma1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/comma1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/comma1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/comma1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/comma2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/comma2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/comma2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/comma2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/concat1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/concat1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/concat1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/concat1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/cond1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/cond1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/cond1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/cond3.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/cond3.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/parse/cond3.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/parse/cond3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/cond3.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/cond3.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/cond3.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/parse/cond3.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/parse/cond3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/parse/cond3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/parse/cond3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/cond4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/cond4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/cond4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/cond4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/cond4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/cond6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/cond6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/cond6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/cond6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/cond8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/cond8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/cond8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/cond8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/cond8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/cond8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/cond8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/cond8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/cond8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/cond8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/cond8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/cond8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/condexpr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/condexpr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/condexpr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/condexpr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constant1.C (test for errors, line 13)
+PASS: g++.dg/parse/constant1.C (test for errors, line 5)
+PASS: g++.dg/parse/constant1.C (test for excess errors)
+PASS: g++.dg/parse/constant2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constant2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constant2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constant2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constant3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constant3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constant3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constant3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constant4.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/parse/constant4.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/parse/constant4.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/parse/constant4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constant4.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/parse/constant4.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/parse/constant4.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/parse/constant4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constant4.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/parse/constant4.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/parse/constant4.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/parse/constant4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constant4.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/parse/constant4.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/parse/constant4.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/parse/constant4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constant5.C (test for errors, line 4)
+PASS: g++.dg/parse/constant5.C (test for errors, line 7)
+PASS: g++.dg/parse/constant5.C (test for errors, line 8)
+PASS: g++.dg/parse/constant5.C (test for excess errors)
+PASS: g++.dg/parse/constant6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constant6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constant6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constant6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constant7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constant7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constant7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constant7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constructor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/constructor1.C -std=gnu++14 no type at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/constructor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/constructor1.C -std=gnu++17 no type at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/constructor1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/constructor1.C -std=gnu++20 no type at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/constructor1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/constructor1.C -std=gnu++98 no type at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/constructor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constructor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constructor2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/constructor2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/constructor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constructor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/constructor3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/constructor3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/constructor3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/constructor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/constructor3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/constructor3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/constructor3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/constructor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/constructor3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/constructor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/constructor3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/constructor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/conv_op1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/conv_op1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/conv_op1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/conv_op1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/parse/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/parse/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/parse/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/parse/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash10.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/crash10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash10.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/crash10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash10.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/crash10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash10.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/crash10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash11.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/crash11.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/crash11.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/parse/crash11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash11.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/crash11.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/crash11.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/parse/crash11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/crash11.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/parse/crash11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/crash11.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/parse/crash11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash12.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/crash12.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/crash12.C -std=c++14 at line 17 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++14 at line 18 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash12.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/crash12.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/crash12.C -std=c++17 at line 17 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++17 at line 18 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash12.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/crash12.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/crash12.C -std=c++20 at line 17 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++20 at line 18 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash12.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/parse/crash12.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/crash12.C -std=c++98 at line 17 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++98 at line 18 (test for errors, line 16)
+PASS: g++.dg/parse/crash12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash13.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/crash13.C -std=c++14 at line 16 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash13.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/crash13.C -std=c++17 at line 16 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash13.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/crash13.C -std=c++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash13.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/crash13.C -std=c++98 at line 16 (test for errors, line 15)
+PASS: g++.dg/parse/crash13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash16.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash16.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash16.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash16.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash16.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash16.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash16.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash17.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash18.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash18.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash18.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash18.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash19.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash19.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash19.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash19.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash20.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/crash20.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/parse/crash20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash20.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/crash20.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/parse/crash20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash20.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/crash20.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/parse/crash20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash20.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/crash20.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/parse/crash20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash21.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/crash21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash21.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/crash21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash21.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/crash21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash21.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash21.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/crash21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash22.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/crash22.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/parse/crash22.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/parse/crash22.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/parse/crash22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash22.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/crash22.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/parse/crash22.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/parse/crash22.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/parse/crash22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/parse/crash22.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/parse/crash22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/parse/crash22.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/parse/crash22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash23.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash23.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash23.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash23.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash23.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash23.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash23.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash23.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash23.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash23.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash24.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash24.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash24.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash24.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash24.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash24.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash24.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash24.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash25.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash25.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/parse/crash25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash25.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash25.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/parse/crash25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash25.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash25.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/parse/crash25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash25.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash25.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/parse/crash25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash26.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/crash26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash26.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/crash26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash26.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/crash26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash26.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/crash26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash27.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash27.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash27.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash27.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/crash27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash28.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash28.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash28.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash28.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash28.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash28.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash28.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash28.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash3.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/parse/crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash3.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/parse/crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash3.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/parse/crash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash3.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/parse/crash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash30.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/parse/crash30.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/parse/crash30.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash30.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/parse/crash30.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/parse/crash30.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash30.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/parse/crash30.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/parse/crash30.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash30.C -std=c++98 (test for bogus messages, line 17)
+PASS: g++.dg/parse/crash30.C -std=c++98 (test for bogus messages, line 8)
+PASS: g++.dg/parse/crash30.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/crash30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash32.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/crash32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash32.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/crash32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash32.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/crash32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash32.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/crash32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash34.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash34.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash34.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash34.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash35.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash35.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash35.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash35.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash35.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash35.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash35.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash35.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash36.C (test for errors, line 12)
+PASS: g++.dg/parse/crash36.C (test for errors, line 9)
+PASS: g++.dg/parse/crash36.C (test for warnings, line 5)
+PASS: g++.dg/parse/crash36.C (test for excess errors)
+PASS: g++.dg/parse/crash36.C T at line 8 (test for warnings, line 7)
+PASS: g++.dg/parse/crash36.C not expanded (test for errors, line 7)
+PASS: g++.dg/parse/crash37.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/parse/crash37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash37.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/parse/crash37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash37.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/parse/crash37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash37.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/parse/crash37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/crash38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/crash38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/crash38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/crash38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash39.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/crash39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash39.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/crash39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash39.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/crash39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash39.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/crash39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash4.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/parse/crash40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/parse/crash40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/parse/crash40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/parse/crash40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash41.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash41.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash41.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash41.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash41.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash41.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash41.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash41.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash42.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/crash42.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/crash42.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/crash42.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/crash43.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash43.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash43.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash43.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash44.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/crash44.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/crash44.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/crash44.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/crash44.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/crash44.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/crash44.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/crash44.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/crash45.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash45.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash45.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash45.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash46.C -std=c++14 declared (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++14 declared (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++14 declared (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++14 not at line 13 (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++14 not at line 18 (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++14 not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash46.C -std=c++17 declared (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++17 declared (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++17 declared (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++17 not at line 13 (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++17 not at line 18 (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++17 not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++20 declared (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++20 not at line 13 (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++20 not at line 18 (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++20 not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++98 declared (test for errors, line 5)
+PASS: g++.dg/parse/crash46.C -std=c++98 not at line 13 (test for errors, line 10)
+PASS: g++.dg/parse/crash46.C -std=c++98 not at line 18 (test for errors, line 15)
+PASS: g++.dg/parse/crash46.C -std=c++98 not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/crash47.C (test for errors, line 8)
+PASS: g++.dg/parse/crash47.C (test for excess errors)
+PASS: g++.dg/parse/crash48.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash48.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash48.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash48.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash49.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash49.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash49.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash49.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash49.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash49.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash49.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash49.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/crash50.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash50.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/crash50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash50.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash50.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/crash50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash50.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash50.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/crash50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash50.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash50.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/crash50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash51.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash51.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash51.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash51.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash52.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash52.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash52.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash52.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/parse/crash53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/parse/crash53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/parse/crash53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/parse/crash53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash54.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/crash54.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/crash54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash54.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/crash54.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/crash54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash54.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/crash54.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/crash54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash54.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/crash54.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/crash54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash55.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash55.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/crash55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash55.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash55.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/crash55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash55.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash55.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/crash55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash55.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash55.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/crash55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash56.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash56.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/parse/crash56.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/crash56.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash56.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash56.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/parse/crash56.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/crash56.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/crash56.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash56.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/crash56.C -std=c++98
+PASS: g++.dg/parse/crash57.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash57.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash57.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash57.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash58.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash58.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash58.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash58.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash58.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash58.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash58.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/crash58.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash59.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash59.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash59.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash59.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/parse/crash59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash6.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash60.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/crash60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash60.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/crash60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash60.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/crash60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash60.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/crash60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash61.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash61.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash61.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/crash61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash61.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash61.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash61.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/crash61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash61.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/crash61.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash61.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/crash61.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash62.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash62.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash62.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash62.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash62.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash62.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash63.C (test for errors, line 8)
+PASS: g++.dg/parse/crash63.C at line 9 (test for warnings, line 8)
+PASS: g++.dg/parse/crash63.C (test for excess errors)
+PASS: g++.dg/parse/crash64.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash64.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/crash64.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash64.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/crash64.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash64.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/crash64.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash64.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/crash65.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash65.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash65.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash65.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash65.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash65.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash66.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash66.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash67.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/crash67.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash67.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/crash67.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash67.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/crash67.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash67.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/crash67.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/crash67.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash68.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/crash68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash68.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/crash68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash68.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/crash68.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash68.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/crash68.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash69.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/crash69.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash69.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/crash69.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash69.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/crash69.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash69.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash69.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/crash69.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash69.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash70.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/parse/crash70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash70.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/parse/crash70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash70.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/parse/crash70.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash70.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/parse/crash70.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash71.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/crash71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash71.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/crash71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash71.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/crash71.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash71.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/crash71.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/crash9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/crash9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/crash9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/crash9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/crash9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/crash9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/crash9.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/crash9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor10.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/parse/ctor10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/ctor10.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/parse/ctor10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/ctor10.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/parse/ctor10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/ctor10.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/parse/ctor10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/ctor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/ctor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/ctor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/ctor3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/ctor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ctor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ctor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ctor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ctor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/ctor5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/parse/ctor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/ctor5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/parse/ctor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/ctor5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/parse/ctor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/ctor5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/parse/ctor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor7.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/ctor7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/ctor7.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ctor7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor7.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/ctor7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/ctor7.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ctor7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/ctor7.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ctor7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/ctor7.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ctor7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/ctor8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ctor8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/ctor8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/ctor8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ctor8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/ctor8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ctor8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/ctor8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ctor8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/ctor8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ctor9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ctor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ctor9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ctor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ctor9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ctor9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ctor9.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ctor9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dce1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/dce1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/dce1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dce1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/dce1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/dce1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dce1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/dce1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/dce1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dce1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/dce1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/dce1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/decl-specifier-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/def-tmpl-arg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg11.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/defarg11.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/defarg11.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/parse/defarg11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/defarg11.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/defarg11.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/defarg11.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/parse/defarg11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/parse/defarg11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/parse/defarg11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/defarg12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/defarg12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/defarg12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/defarg12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg12.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/defarg12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg16.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/defarg16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg16.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/defarg16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg16.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/defarg16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg16.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/defarg16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg17.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/defarg17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/defarg17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg17.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/defarg17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/defarg17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg17.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/defarg17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/defarg17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg17.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/defarg17.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/defarg17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/defarg4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/defarg4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/defarg4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/defarg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg7.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/defarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg7.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/defarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg7.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/defarg7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg7.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/defarg7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/defarg8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/defarg8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/defarg8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/defarg8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/defarg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/defarg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/defarg9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/defarg9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/direct-initialization-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/direct-initialization-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/direct-initialization-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/direct-initialization-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dot1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/dot1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dot1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/dot1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dot1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/dot1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dot1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/dot1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/dtor10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/dtor10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/dtor10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/dtor10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor11.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/dtor11.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/dtor11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/dtor11.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/dtor11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/dtor11.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/dtor11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor11.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/dtor11.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/dtor11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor12.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/dtor12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor13.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/dtor13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor14.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/dtor14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor14.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/dtor14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor14.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/dtor14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor14.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/dtor14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/dtor15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/dtor15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/dtor15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor15.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/dtor15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor16.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/dtor16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor16.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/dtor16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor16.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/dtor16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor16.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/dtor16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/dtor17.C -std=c++98
+PASS: g++.dg/parse/dtor2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 11)
+PASS: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 13)
+PASS: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 14)
+PASS: g++.dg/parse/dtor3.C -std=c++14 implemented DR272 (test for bogus messages, line 7)
+PASS: g++.dg/parse/dtor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor3.C -std=c++17 implemented DR272 (test for bogus messages, line 11)
+PASS: g++.dg/parse/dtor3.C -std=c++17 implemented DR272 (test for bogus messages, line 13)
+PASS: g++.dg/parse/dtor3.C -std=c++17 implemented DR272 (test for bogus messages, line 14)
+PASS: g++.dg/parse/dtor3.C -std=c++17 implemented DR272 (test for bogus messages, line 7)
+PASS: g++.dg/parse/dtor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 11)
+PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 13)
+PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 14)
+PASS: g++.dg/parse/dtor3.C -std=c++20 implemented DR272 (test for bogus messages, line 7)
+PASS: g++.dg/parse/dtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 11)
+PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 13)
+PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 14)
+PASS: g++.dg/parse/dtor3.C -std=c++98 implemented DR272 (test for bogus messages, line 7)
+PASS: g++.dg/parse/dtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/dtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/dtor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/dtor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/dtor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/dtor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/dtor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/dtor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/dtor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/dtor6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor7.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/dtor7.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/dtor7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor7.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/dtor7.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/dtor7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor7.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/dtor7.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/dtor7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor7.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/dtor7.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/dtor7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/dtor8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/dtor8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/dtor8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/dtor8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dtor9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/dtor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dtor9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/dtor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dtor9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/dtor9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dtor9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/dtor9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/dupl-tmpl-args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/eh-decl.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/eh-decl.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/eh-decl.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/eh-decl.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/elab1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/elab1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/elab1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/elab1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/elab1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/elab1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/elab1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/elab1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/elab1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/elab1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/elab1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/elab1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/elab2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/elab2.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/elab2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/elab2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/elab2.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/elab2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/elab2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/elab2.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/elab2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/elab2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/elab2.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/elab2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/elab3.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/elab3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/elab3.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/elab3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/elab3.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/elab3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/elab3.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/elab3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/else-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/else-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/else-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/else-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/else-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/else-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/else-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/else-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/else.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/else.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/else.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/else.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/else.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/else.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/else.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/else.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum10.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/parse/enum10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum10.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/parse/enum10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum10.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/parse/enum10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum10.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/parse/enum10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum11.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/enum11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum11.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/enum11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum11.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/enum11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum11.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/enum11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/enum12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/enum12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum12.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/enum12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum12.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/enum12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum13.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/enum13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum13.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/enum13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum13.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/enum13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum13.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/enum13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum14.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/enum14.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/enum14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum14.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/enum14.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/enum14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum14.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/enum14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/enum14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum14.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/enum14.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/enum14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/enum2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/enum2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/enum3.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/enum3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum4.C (test for errors, line 8)
+PASS: g++.dg/parse/enum4.C (test for errors, line 9)
+PASS: g++.dg/parse/enum4.C (test for excess errors)
+PASS: g++.dg/parse/enum5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/enum6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/enum6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/enum6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/enum6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/enum6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/enum6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/enum6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/enum6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/enum7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/enum7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/enum7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/enum7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/enum7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/enum7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/enum7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/enum7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/enum9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/enum9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/enum9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/enum9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error-column.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/parse/error-column.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error-column.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/parse/error-column.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error-column.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/parse/error-column.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error-column.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/parse/error-column.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error1.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/error1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/error1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/error1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error1.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/error1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error10.C -std=gnu++14 2 or more at line 17 (test for errors, line 14)
+PASS: g++.dg/parse/error10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error10.C -std=gnu++17 2 or more at line 17 (test for errors, line 14)
+PASS: g++.dg/parse/error10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error10.C -std=gnu++20 2 or more at line 17 (test for errors, line 14)
+PASS: g++.dg/parse/error10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error10.C -std=gnu++98 2 or more at line 17 (test for errors, line 14)
+PASS: g++.dg/parse/error11.C at line 59 (test for errors, line 51)
+PASS: g++.dg/parse/error11.C at line 60 (test for errors, line 51)
+PASS: g++.dg/parse/error11.C at line 61 (test for errors, line 52)
+PASS: g++.dg/parse/error11.C at line 62 (test for errors, line 52)
+PASS: g++.dg/parse/error11.C (test for excess errors)
+PASS: g++.dg/parse/error11.C const at line 36 (test for warnings, line 33)
+PASS: g++.dg/parse/error11.C mismatch at line 35 (test for warnings, line 33)
+PASS: g++.dg/parse/error11.C smart error should not be triggered here (test for bogus messages, line 51)
+PASS: g++.dg/parse/error11.C smart error should not be triggered here (test for bogus messages, line 52)
+PASS: g++.dg/parse/error12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error12.C -std=gnu++98 error in place of warning (test for bogus messages, line 11)
+PASS: g++.dg/parse/error12.C -std=gnu++98 note <: at line 13 (test for warnings, line 11)
+PASS: g++.dg/parse/error12.C -std=gnu++98 warning <:: at line 12 (test for warnings, line 11)
+PASS: g++.dg/parse/error13.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/error13.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/parse/error13.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/parse/error13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error13.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/error13.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/parse/error13.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/parse/error13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/parse/error13.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/parse/error13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/parse/error13.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/parse/error13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error14.C -std=gnu++14 at end of input at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++14 primary (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error14.C -std=gnu++17 at end of input at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++17 primary (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error14.C -std=gnu++20 at end of input at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++20 primary (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error14.C -std=gnu++98 at end of input at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error14.C -std=gnu++98 primary (test for errors, line 22)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 34)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 35)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 37)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/parse/error15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error15.C -std=gnu++14 13 at line 19 (test for errors, line 18)
+PASS: g++.dg/parse/error15.C -std=gnu++14 15 at line 28 (test for errors, line 27)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 34)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 35)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 37)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/parse/error15.C -std=gnu++17 at line 14 (test for errors, line 13)
+PASS: g++.dg/parse/error15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error15.C -std=gnu++17 13 at line 19 (test for errors, line 18)
+PASS: g++.dg/parse/error15.C -std=gnu++17 15 at line 28 (test for errors, line 27)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 34)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 35)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 37)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/parse/error15.C -std=gnu++20 at line 14 (test for errors, line 13)
+PASS: g++.dg/parse/error15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error15.C -std=gnu++20 13 at line 19 (test for errors, line 18)
+PASS: g++.dg/parse/error15.C -std=gnu++20 15 at line 28 (test for errors, line 27)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 34)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 35)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 36)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 37)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/parse/error15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error15.C -std=gnu++98 13 at line 19 (test for errors, line 18)
+PASS: g++.dg/parse/error15.C -std=gnu++98 15 at line 28 (test for errors, line 27)
+PASS: g++.dg/parse/error16.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/error16.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/parse/error16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error16.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/error16.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/parse/error16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error16.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/error16.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/parse/error16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error16.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/error16.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/parse/error16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error17.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/error17.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/error17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error17.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/error17.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/error17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error17.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/error17.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/error17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error17.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/error17.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/error17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error18.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/error18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error18.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/error18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error18.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/error18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error18.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/error18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error19.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/parse/error19.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/parse/error19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error19.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/parse/error19.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/parse/error19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error19.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/parse/error19.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/parse/error19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error19.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/parse/error19.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/parse/error19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error2.C (test for excess errors)
+PASS: g++.dg/parse/error2.C call at line 13 (test for errors, line 11)
+PASS: g++.dg/parse/error2.C func double (test for errors, line 11)
+PASS: g++.dg/parse/error2.C g at line 12 (test for errors, line 11)
+PASS: g++.dg/parse/error2.C invalid template argument at line 14 (test for errors, line 11)
+PASS: g++.dg/parse/error20.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/parse/error20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error20.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/parse/error20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error20.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/parse/error20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error20.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/parse/error20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error21.C -std=gnu++14 6 (test for errors, line 10)
+PASS: g++.dg/parse/error21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error21.C -std=gnu++17 6 (test for errors, line 10)
+PASS: g++.dg/parse/error21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error21.C -std=gnu++20 6 (test for errors, line 10)
+PASS: g++.dg/parse/error21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error21.C -std=gnu++98 6 (test for errors, line 10)
+PASS: g++.dg/parse/error22.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/error22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error22.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/error22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error22.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/error22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error22.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/error22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error23.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/parse/error23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error23.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/parse/error23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error23.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/parse/error23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error23.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/parse/error23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error24.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/error24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error24.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/error24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error24.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/error24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error24.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/error24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/parse/error25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/parse/error25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/parse/error25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/parse/error25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error26.C -std=gnu++14 11 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++14 17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++14 7 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++14 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error26.C -std=gnu++17 11 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++17 17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++17 7 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++17 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error26.C -std=gnu++20 11 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++20 17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++20 7 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++20 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error26.C -std=gnu++98 11 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++98 17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 12)
+PASS: g++.dg/parse/error26.C -std=gnu++98 7 (test for errors, line 6)
+PASS: g++.dg/parse/error27.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/error27.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/error27.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/parse/error27.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/parse/error27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error27.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/error27.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/error27.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/parse/error27.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/parse/error27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error27.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/error27.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/error27.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/parse/error27.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/parse/error27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/error27.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/error27.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/parse/error27.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/parse/error27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error28.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/parse/error28.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/parse/error28.C -std=gnu++14 at line 11 (test for errors, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error28.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/parse/error28.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/parse/error28.C -std=gnu++17 at line 11 (test for errors, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error28.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/parse/error28.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/parse/error28.C -std=gnu++20 at line 11 (test for errors, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error28.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/parse/error28.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/parse/error28.C -std=gnu++98 at line 11 (test for errors, line 9)
+PASS: g++.dg/parse/error28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error29.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/parse/error29.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/error29.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/error29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error29.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/parse/error29.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/error29.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/error29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/error29.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/error29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/error29.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/error29.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error3.C -std=gnu++14 does not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error3.C -std=gnu++17 does not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error3.C -std=gnu++20 does not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error3.C -std=gnu++98 does not at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error30.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/error30.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/error30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error30.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/error30.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/error30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error30.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/error30.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/error30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error30.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/error30.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/error30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error31.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/error31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error31.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/error31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error31.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/error31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error31.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/error31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error32.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/error32.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/error32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error32.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/error32.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/error32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error32.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/error32.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/error32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error32.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/error32.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/error32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error33.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/error33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error33.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/error33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error33.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/error33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error33.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/error33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error34.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error34.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error34.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error34.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/error34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error35.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error35.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error35.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error35.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/error35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error36.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/error36.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/parse/error36.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/parse/error36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error36.C -std=c++14 expected at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++14 expected at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++14 typename (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++14 typename (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/parse/error36.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/parse/error36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error36.C -std=c++17 expected at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++17 expected at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++17 typename (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++17 typename (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/error36.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/parse/error36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error36.C -std=c++20 expected at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++20 expected at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++20 typename (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++20 typename (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/parse/error36.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/parse/error36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error36.C -std=c++98 expected at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++98 expected at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 14)
+PASS: g++.dg/parse/error36.C -std=c++98 typename (test for errors, line 22)
+PASS: g++.dg/parse/error37.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/error37.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error37.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/error37.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error37.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/error37.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/error37.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/error37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error38.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error38.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error38.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error38.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error39.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/error39.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error39.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/error39.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error39.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/error39.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error39.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/error39.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error4.C -std=gnu++14 at line 10 (test for errors, line 6)
+PASS: g++.dg/parse/error4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error4.C -std=gnu++17 at line 10 (test for errors, line 6)
+PASS: g++.dg/parse/error4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error4.C -std=gnu++20 at line 10 (test for errors, line 6)
+PASS: g++.dg/parse/error4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error4.C -std=gnu++98 at line 10 (test for errors, line 6)
+PASS: g++.dg/parse/error4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error40.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/error40.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/error40.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/error40.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/error40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error40.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/error40.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/error40.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/error40.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/error40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error40.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/error40.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/error40.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/error40.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/error40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error40.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/error40.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/error40.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/error40.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/error40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error41.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/error41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error41.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/error41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error41.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/error41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error41.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/error41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error42.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/error42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error42.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/error42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error42.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/error42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error42.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/error42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error43.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/error43.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error43.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/error43.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error43.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/error43.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error43.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/error43.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error44.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/parse/error44.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error44.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/parse/error44.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error44.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/parse/error44.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error44.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/parse/error44.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error45.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/error45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error45.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/error45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error45.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/error45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error45.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/error45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error47.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error47.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error47.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error47.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/error47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error48.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/error48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error48.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/error48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error48.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/error48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error48.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/error48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error49.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error49.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error49.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error49.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/error49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error5.C -std=gnu++14 brace at line 15 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++14 declaration at line 19 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++14 identifier at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++14 named return at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++14 semicolon at line 17 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error5.C -std=gnu++17 brace at line 15 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++17 declaration at line 19 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++17 identifier at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++17 named return at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++17 semicolon at line 17 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error5.C -std=gnu++20 brace at line 15 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++20 declaration at line 19 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++20 identifier at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++20 named return at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++20 semicolon at line 17 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error5.C -std=gnu++98 brace at line 15 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++98 declaration at line 19 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++98 identifier at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++98 named return at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error5.C -std=gnu++98 semicolon at line 17 (test for errors, line 5)
+PASS: g++.dg/parse/error50.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/error50.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/error50.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error50.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/error50.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/error50.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/error50.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/error50.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error51.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/error51.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/error51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error51.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/error51.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/error51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error51.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/error51.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/error51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/error51.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/error51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error52.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/error52.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/error52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error52.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/error52.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/error52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error52.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/error52.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/error52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/error52.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/error52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error53.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error53.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error53.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error53.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error54.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/error54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error54.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/error54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error54.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/error54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error54.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/error54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error55.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/error55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error55.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/error55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error55.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/error55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error55.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/error55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error56.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error56.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error56.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error56.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error56.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error56.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error56.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error56.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error56.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/error56.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error57.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/error57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error57.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/error57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error57.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/error57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error57.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/error57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error58.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/error58.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error58.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/error58.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error58.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/error58.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/error58.C -std=gnu++98
+PASS: g++.dg/parse/error59.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error59.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error59.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error59.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/error59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error6.C -std=gnu++14 at line 10 (test for errors, line 5)
+PASS: g++.dg/parse/error6.C -std=gnu++14 at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error6.C -std=gnu++17 at line 10 (test for errors, line 5)
+PASS: g++.dg/parse/error6.C -std=gnu++17 at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error6.C -std=gnu++20 at line 10 (test for errors, line 5)
+PASS: g++.dg/parse/error6.C -std=gnu++20 at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error6.C -std=gnu++98 at line 10 (test for errors, line 5)
+PASS: g++.dg/parse/error6.C -std=gnu++98 at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error60.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/error60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error60.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/error60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error60.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/error60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error60.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/error60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error61.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error61.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error61.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error61.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/error61.C -std=c++98
+PASS: g++.dg/parse/error62.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error62.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/error62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error62.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error62.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/error62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error62.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error62.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/error62.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error62.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/error62.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/error62.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error63.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error63.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error63.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error63.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error63.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/error63.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error64.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/error64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error64.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/error64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error64.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/error64.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/error64.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/error64.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/error65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/error65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/error65.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/error65.C -std=c++98
+PASS: g++.dg/parse/error7.C -std=gnu++14 at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error7.C -std=gnu++17 at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error7.C -std=gnu++20 at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error7.C -std=gnu++98 at line 7 (test for errors, line 5)
+PASS: g++.dg/parse/error7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error8.C -std=gnu++14 expected at line 7 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++14 friend decl at line 9 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++14 multiple at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error8.C -std=gnu++17 expected at line 7 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++17 friend decl at line 9 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++17 multiple at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error8.C -std=gnu++20 expected at line 7 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++20 friend decl at line 9 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++20 multiple at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error8.C -std=gnu++98 expected at line 7 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++98 friend decl at line 9 (test for errors, line 4)
+PASS: g++.dg/parse/error8.C -std=gnu++98 multiple at line 8 (test for errors, line 4)
+PASS: g++.dg/parse/error9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/error9.C -std=gnu++14 BAR at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++14 FOO at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/error9.C -std=gnu++17 BAR at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++17 FOO at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/error9.C -std=gnu++20 BAR at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++20 FOO at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/error9.C -std=gnu++98 BAR at line 9 (test for errors, line 5)
+PASS: g++.dg/parse/error9.C -std=gnu++98 FOO at line 8 (test for errors, line 5)
+PASS: g++.dg/parse/explicit1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/explicit1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/explicit1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/explicit1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/explicit1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/explicit1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/explicit1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/explicit1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/expr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/expr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/expr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/expr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/expr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/expr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/expr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/expr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/expr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/expr3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/extern-C-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/extern-C-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/extern-C-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/extern-C-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/extern-C-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/extern-C-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/extern-C-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/extern-C-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/extern1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/extern1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/extern1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/extern1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/extern1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/extern1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/extern1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/extern1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/extern1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/extern1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/extern1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/extern1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fn-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fn-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/fn-template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fn-template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fn-template2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/parse/fn-template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fn-template2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/parse/fn-template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fn-template2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fn-template2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/parse/fn-template2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef1.C -std=c++14 execution test
+PASS: g++.dg/parse/fn-typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef1.C -std=c++17 execution test
+PASS: g++.dg/parse/fn-typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef1.C -std=c++20 execution test
+PASS: g++.dg/parse/fn-typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef1.C -std=c++98 execution test
+PASS: g++.dg/parse/fn-typedef2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/fn-typedef2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fnname1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fnname1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fnname1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fnname1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fnname2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fnname2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fnname2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fnname2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/for1.C -std=gnu++14 at line 7 (test for errors, line )
+PASS: g++.dg/parse/for1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/for1.C -std=gnu++17 at line 7 (test for errors, line )
+PASS: g++.dg/parse/for1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/for1.C -std=gnu++20 at line 7 (test for errors, line )
+PASS: g++.dg/parse/for1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/for1.C -std=gnu++98 at line 7 (test for errors, line )
+PASS: g++.dg/parse/for1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/friend-main.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/friend-main.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/parse/friend-main.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/parse/friend-main.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend-main.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/friend-main.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/parse/friend-main.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/parse/friend-main.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/parse/friend-main.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/parse/friend-main.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/parse/friend-main.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/parse/friend-main.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend12.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/friend12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend12.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/friend12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend12.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/friend12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend12.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/friend12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/friend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/friend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/friend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/friend2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/friend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/friend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/friend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/friend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/friend4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/friend4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend5.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/friend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend5.C -std=c++14 err (test for errors, line 6)
+PASS: g++.dg/parse/friend5.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/friend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend5.C -std=c++17 err (test for errors, line 6)
+PASS: g++.dg/parse/friend5.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/friend5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend5.C -std=c++20 err (test for errors, line 6)
+PASS: g++.dg/parse/friend5.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/friend5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend5.C -std=c++98 err (test for errors, line 6)
+PASS: g++.dg/parse/friend6.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/friend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend6.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/friend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend6.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/friend6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend6.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/friend6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/parse/friend7.C -std=c++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++14 at line 31 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/parse/friend7.C -std=c++17 at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++17 at line 31 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/parse/friend7.C -std=c++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++20 at line 31 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/parse/friend7.C -std=c++98 at line 23 (test for errors, line 22)
+PASS: g++.dg/parse/friend7.C -std=c++98 at line 31 (test for errors, line 30)
+PASS: g++.dg/parse/friend7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/friend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/friend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/friend8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/friend8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/friend9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/friend9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/friend9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/friend9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/func-def1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/func-def1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/func-def1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/func-def1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/func-def1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/func-def1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/func-def1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/func-def1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/functor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/functor1.C -std=c++14 execution test
+PASS: g++.dg/parse/functor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/functor1.C -std=c++17 execution test
+PASS: g++.dg/parse/functor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/functor1.C -std=c++20 execution test
+PASS: g++.dg/parse/functor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/functor1.C -std=c++98 execution test
+PASS: g++.dg/parse/funptr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/funptr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/funptr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/funptr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/fused-params1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/fused-params1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/fused-params1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/fused-params1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/fused-params1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/fused-params1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/fused-params1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/fused-params1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/inline1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/inline1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/inline1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/inline1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/inline1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/inline1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/inline1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/inline1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/int-as-enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/invalid-op1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/parse/invalid-op1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/invalid-op1.C -std=c++14 depname (test for errors, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++14 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/parse/invalid-op1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/invalid-op1.C -std=c++17 depname (test for errors, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++17 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/parse/invalid-op1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/invalid-op1.C -std=c++20 depname (test for errors, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++20 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/parse/invalid-op1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/invalid-op1.C -std=c++98 depname (test for errors, line 9)
+PASS: g++.dg/parse/invalid-op1.C -std=c++98 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/invalid1.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/invalid1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/invalid1.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/invalid1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/invalid1.C -std=gnu++98
+PASS: g++.dg/parse/ivdep-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/ivdep-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/ivdep-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ivdep-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/ivdep-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/ivdep-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/ivdep-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/ivdep-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ivdep-3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/ivdep-3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ivdep-3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/ivdep-3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ivdep.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ivdep.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ivdep.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ivdep.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/ivdep.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++14 (test for errors, line 36)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++17 (test for errors, line 36)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++20 (test for errors, line 36)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++98 (test for errors, line 36)
+PASS: g++.dg/parse/limits-initializer1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/linkage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/linkage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/linkage1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/linkage1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/linkage2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/linkage2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/linkage2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/linkage2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/linkage2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/linkage2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/linkage3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/linkage3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/linkage3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/linkage3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/local-class1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/local-class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/local-class1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/local-class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/local-class1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/local-class1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/local-class1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/local-class1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/local1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/parse/local1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/local1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/parse/local1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/local1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/parse/local1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/local1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/parse/local1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/parse/local1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/local1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/parse/local1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/local1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/long1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/long1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/long1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/long1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/lookup1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/lookup1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/lookup1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/lookup1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/lookup2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/lookup2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/lookup2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/lookup2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/lookup3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/lookup3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/lookup3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/lookup3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/lookup3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/lookup3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/lookup3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/lookup3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/lookup4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/lookup4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/lookup4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/lookup4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/lookup5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/lookup5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/lookup5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/lookup5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/memfnquals1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/memfnquals1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/memfnquals1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/memfnquals1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/memfnquals1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/memfnquals1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/memfnquals1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/memfnquals1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++14 (test for errors, line 26)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++14 expected multiline pattern lines 18-20
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++14 expected multiline pattern lines 29-30
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++17 (test for errors, line 26)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++17 expected multiline pattern lines 18-20
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++17 expected multiline pattern lines 29-30
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for errors, line 26)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 expected multiline pattern lines 18-20
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 expected multiline pattern lines 29-30
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for errors, line 26)
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 expected multiline pattern lines 18-20
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 expected multiline pattern lines 29-30
+PASS: g++.dg/parse/missing-parens-fixit.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/missing-template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/missing-template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/missing-template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/missing-template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/mutable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/mutable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/mutable1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/mutable1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/named_ops.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/named_ops.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/named_ops.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/named_ops.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/namespace-alias-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace-definition.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-definition.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace-definition.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-definition.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace-definition.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-definition.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace-definition.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/namespace-definition.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/namespace10.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/namespace10.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/namespace10.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/namespace10.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace11.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/namespace11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace11.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/namespace11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace11.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/namespace11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace11.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/namespace11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/namespace13.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/namespace13.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/namespace13.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/namespace13.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/namespace13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace14.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/namespace14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace14.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/namespace14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/namespace14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace14.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/namespace14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/namespace5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/namespace5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/namespace5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/namespace5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/namespace6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/namespace6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/namespace6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/namespace6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/namespace7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/namespace7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/namespace7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/namespace7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/namespace9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/namespace9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/namespace9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/namespace9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new-placement1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/new-placement1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new-placement1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/new-placement1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new-placement1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/new-placement1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new-placement1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/new-placement1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/new1.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/parse/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/new1.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/parse/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/new1.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/parse/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/new1.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/parse/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/new3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/new3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new4.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/new4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new4.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/new4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new4.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/new4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new4.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/new4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new5.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/new5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new5.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/new5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new5.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/new5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new5.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/new5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/new6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/new6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/new6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/new6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/no-type-defn1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/no-typename1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/no-typename1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/no-typename1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/no-typename1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/no-value1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/no-value1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/no-value1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/no-value1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/no-value1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/no-value1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/no-value1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/no-value1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/non-dependent1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/non-dependent1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/non-dependent1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/non-dependent1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/non-dependent2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/parse/non-dependent2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/non-dependent2.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/parse/non-dependent2.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/parse/non-dependent2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/non-dependent2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/parse/non-dependent2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/non-dependent2.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/parse/non-dependent2.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/parse/non-dependent2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/parse/non-dependent2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for warnings, line 34)
+PASS: g++.dg/parse/non-dependent2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/non-dependent3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/non-dependent3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/non-dependent3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/non-dependent3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/non-templ1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/non-templ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/non-templ1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/non-templ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/non-templ1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/non-templ1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/non-templ1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/non-templ1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/nontype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/nontype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/nontype1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/nontype1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/octal1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/parse/octal1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/octal1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/parse/octal1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/octal1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/parse/octal1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/octal1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/parse/octal1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof6.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/parse/offsetof6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof6.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/parse/offsetof6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof6.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/parse/offsetof6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof6.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/offsetof6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof7.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/offsetof7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof7.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/offsetof7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof7.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/offsetof7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof7.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/offsetof7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/offsetof8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/offsetof8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/offsetof8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof8.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/offsetof8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/offsetof9.C -std=c++14 execution test
+PASS: g++.dg/parse/offsetof9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/offsetof9.C -std=c++17 execution test
+PASS: g++.dg/parse/offsetof9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/offsetof9.C -std=c++20 execution test
+PASS: g++.dg/parse/offsetof9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/offsetof9.C -std=c++98 execution test
+PASS: g++.dg/parse/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator4.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/parse/operator4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator4.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/parse/operator4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator4.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/parse/operator4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator4.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/parse/operator4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator5.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/operator5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/operator5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator5.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/operator5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/operator5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator5.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/operator5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/operator5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator5.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/operator5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/operator5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/operator6.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/operator6.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/operator6.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator6.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/operator6.C -std=c++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/operator6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator7.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/operator7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator7.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/operator7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator7.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/operator7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator7.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/operator7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/operator9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/operator9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/operator9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/operator9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/operator9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/operator9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/operator9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/operator9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/parameter-declaration-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/parse/parameter-declaration-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parens1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parens1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parens1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parens1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parens2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parens2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parens2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parens2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parens3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/parens3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/parens3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/parens3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/parse1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parse7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/parse7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/parse7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/parse7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 22)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 22)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 22)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 22)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr14875-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/parse/parser-pr14875.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++14 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++14 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++14 primaty-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++17 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++17 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++17 primaty-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++20 primaty-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152-2.C -std=gnu++98 primaty-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 primary-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++14 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++17 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++17 primary-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++17 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 primary-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++20 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 end at line 11 (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 primary-expression (test for errors, line 10)
+PASS: g++.dg/parse/parser-pr28152.C -std=gnu++98 primary-expression (test for errors, line 9)
+PASS: g++.dg/parse/pr101783.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr101783.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr101783.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr101783.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696-permissive.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr16696.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++14 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr16696.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++17 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++20 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++98 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/pr16696.C -std=gnu++98 at line 15 (test for errors, line 14)
+PASS: g++.dg/parse/pr16696.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr18770.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 14)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 27)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 37)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 47)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 61)
+PASS: g++.dg/parse/pr18770.C -std=c++14 prev (test for warnings, line 71)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 17)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 29)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 39)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 53)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 63)
+PASS: g++.dg/parse/pr18770.C -std=c++14 redecl (test for errors, line 73)
+PASS: g++.dg/parse/pr18770.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 14)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 27)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 37)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 47)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 61)
+PASS: g++.dg/parse/pr18770.C -std=c++17 prev (test for warnings, line 71)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 17)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 29)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 39)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 53)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 63)
+PASS: g++.dg/parse/pr18770.C -std=c++17 redecl (test for errors, line 73)
+PASS: g++.dg/parse/pr18770.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 14)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 27)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 37)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 47)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 61)
+PASS: g++.dg/parse/pr18770.C -std=c++20 prev (test for warnings, line 71)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 17)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 29)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 39)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 53)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 63)
+PASS: g++.dg/parse/pr18770.C -std=c++20 redecl (test for errors, line 73)
+PASS: g++.dg/parse/pr18770.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 14)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 27)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 37)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 47)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 61)
+PASS: g++.dg/parse/pr18770.C -std=c++98 prev (test for warnings, line 71)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 17)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 29)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 39)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 53)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 63)
+PASS: g++.dg/parse/pr18770.C -std=c++98 redecl (test for errors, line 73)
+PASS: g++.dg/parse/pr20118.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/pr20118.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr20118.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/pr20118.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr20118.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/pr20118.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr20118.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/pr20118.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/parse/pr26997.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/parse/pr26997.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/parse/pr26997.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/parse/pr26997.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr29234.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr29234.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr29234.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr29234.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr31952-1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/pr31952-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr31952-1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/pr31952-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/pr31952-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/pr31952-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/parse/pr31952-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr31952-2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/pr31952-2.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/parse/pr31952-2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/pr31952-2.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/parse/pr31952-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/parse/pr31952-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for warnings, line 36)
+PASS: g++.dg/parse/pr31952-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/parse/pr31952-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr31952-3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/parse/pr31952-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/parse/pr31952-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/parse/pr31952-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr34049.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr34049.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr34049.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr34049.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr34758.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/parse/pr34758.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/parse/pr34758.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/parse/pr34758.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr34758.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/parse/pr34758.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/parse/pr34758.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/parse/pr34758.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/parse/pr34758.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/parse/pr34758.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr37862.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr37862.C -std=c++14 execution test
+PASS: g++.dg/parse/pr37862.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr37862.C -std=c++17 execution test
+PASS: g++.dg/parse/pr37862.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr37862.C -std=c++20 execution test
+PASS: g++.dg/parse/pr37862.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr37862.C -std=c++98 execution test
+XFAIL: g++.dg/parse/pr39751.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/parse/pr39751.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/parse/pr39751.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/parse/pr39751.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr43765.C -std=gnu++14 at line 17 (test for errors, line 15)
+PASS: g++.dg/parse/pr43765.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr43765.C -std=gnu++17 at line 17 (test for errors, line 15)
+PASS: g++.dg/parse/pr43765.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr43765.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/parse/pr43765.C -std=gnu++20 at line 17 (test for errors, line 15)
+PASS: g++.dg/parse/pr43765.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr43765.C -std=gnu++98 at line 17 (test for errors, line 15)
+PASS: g++.dg/parse/pr43765.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr52071.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr52071.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr52071.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr52071.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr55080.C (test for warnings, line 5)
+PASS: g++.dg/parse/pr55080.C (test for excess errors)
+PASS: g++.dg/parse/pr56037.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr56037.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr56037.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr56037.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr56239.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr56239.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr56239.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr56239.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr56961.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/pr56961.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr56961.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/pr56961.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr56961.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/pr56961.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr56961.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/pr56961.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 50)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 57)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/parse/pr58664.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 50)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 57)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/parse/pr58664.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 50)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 57)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/parse/pr58664.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/pr58664.C -std=c++98
+PASS: g++.dg/parse/pr58705.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr58705.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr58705.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr58705.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr58898.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/parse/pr58898.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/parse/pr58898.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr58898.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/parse/pr58898.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/parse/pr58898.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr58898.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/parse/pr58898.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/parse/pr58898.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr58898.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/parse/pr58898.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/parse/pr58898.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr61804.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr61804.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr61804.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr61804.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr68722.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/pr68722.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/pr68722.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/pr68722.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/pr68722.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr68722.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/pr68722.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/pr68722.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/pr68722.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/pr68722.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/pr68722.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/pr68722.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/pr68722.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/pr68722.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr69628.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr69628.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr69628.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr69628.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/pr69628.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr70635.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/parse/pr70635.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr70635.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/parse/pr70635.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr70635.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/parse/pr70635.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr70635.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/parse/pr70635.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr71238.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/pr71238.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr71238.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/pr71238.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr71238.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/pr71238.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr71238.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/pr71238.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr71909.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/pr71909.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/parse/pr71909.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/parse/pr71909.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr71909.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/pr71909.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/parse/pr71909.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/parse/pr71909.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/parse/pr71909.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/parse/pr71909.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/parse/pr71909.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/parse/pr71909.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr72774.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/pr72774.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr72774.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/pr72774.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr72774.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/pr72774.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr72774.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/pr72774.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr80866.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr80866.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr80866.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/pr80866.C -std=c++98
+PASS: g++.dg/parse/pr81247-a.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/pr81247-a.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/parse/pr81247-a.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-a.C -std=c++14 at line 4 (test for errors, line 5)
+PASS: g++.dg/parse/pr81247-a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr81247-a.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/pr81247-a.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/parse/pr81247-a.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-a.C -std=c++17 at line 4 (test for errors, line 5)
+PASS: g++.dg/parse/pr81247-a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-a.C -std=c++20 at line 4 (test for errors, line 5)
+PASS: g++.dg/parse/pr81247-a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-a.C -std=c++98 at line 4 (test for errors, line 5)
+PASS: g++.dg/parse/pr81247-a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr81247-b.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/pr81247-b.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr81247-b.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/pr81247-b.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/pr81247-b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr81247-c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr81247-c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr81247-c.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr81247-c.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr83634.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/pr83634.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr83634.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/pr83634.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr83634.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/pr83634.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr83634.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/pr83634.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pr84263.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr84263.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr84263.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/pr84263.C -std=c++98
+PASS: g++.dg/parse/pr88180.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/parse/pr88180.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/parse/pr88180.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/pr88180.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/parse/pr88180.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/parse/pr88180.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/parse/pr88180.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/parse/pr88180.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pr95999.C -std=c++14 (test for errors, line 5)
+XFAIL: g++.dg/parse/pr95999.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pr95999.C -std=c++17 (test for errors, line 5)
+XFAIL: g++.dg/parse/pr95999.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pr95999.C -std=c++20 (test for errors, line 5)
+XFAIL: g++.dg/parse/pr95999.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pr95999.C -std=c++98 (test for errors, line 5)
+XFAIL: g++.dg/parse/pr95999.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/pr96257.C -std=c++14
+UNSUPPORTED: g++.dg/parse/pr96257.C -std=c++17
+UNSUPPORTED: g++.dg/parse/pr96257.C -std=c++20
+UNSUPPORTED: g++.dg/parse/pr96257.C -std=c++98
+UNSUPPORTED: g++.dg/parse/pr96258.C -std=c++14
+UNSUPPORTED: g++.dg/parse/pr96258.C -std=c++17
+UNSUPPORTED: g++.dg/parse/pr96258.C -std=c++20
+UNSUPPORTED: g++.dg/parse/pr96258.C -std=c++98
+XFAIL: g++.dg/parse/pr96442.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/parse/pr96442.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/parse/pr96442.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/parse/pr96442.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/pragma-recovery.C -std=c++14
+UNSUPPORTED: g++.dg/parse/pragma-recovery.C -std=c++17
+UNSUPPORTED: g++.dg/parse/pragma-recovery.C -std=c++20
+UNSUPPORTED: g++.dg/parse/pragma-recovery.C -std=c++98
+PASS: g++.dg/parse/pragma1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pragma1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pragma1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pragma1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pragma2.C -std=c++14 (test for errors, line 6)
+XFAIL: g++.dg/parse/pragma2.C -std=c++14 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/parse/pragma2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pragma2.C -std=c++17 (test for errors, line 6)
+XFAIL: g++.dg/parse/pragma2.C -std=c++17 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/parse/pragma2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pragma2.C -std=c++20 (test for errors, line 6)
+XFAIL: g++.dg/parse/pragma2.C -std=c++20 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/parse/pragma2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pragma2.C -std=c++98 (test for errors, line 6)
+XFAIL: g++.dg/parse/pragma2.C -std=c++98 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/parse/pragma2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pragma3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pragma3.C -std=c++14 execution test
+PASS: g++.dg/parse/pragma3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pragma3.C -std=c++17 execution test
+PASS: g++.dg/parse/pragma3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pragma3.C -std=c++20 execution test
+PASS: g++.dg/parse/pragma3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/pragma3.C -std=c++98 execution test
+PASS: g++.dg/parse/primary-expression-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/primary-expression-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/primary-expression-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/primary-expression-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem4.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/ptrmem5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/ptrmem5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/ptrmem6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/ptrmem6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/parse/ptrmem7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/parse/ptrmem8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/pure1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/pure1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/pure1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/pure1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/pure1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/pure1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/pure1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/pure1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/pure1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/pure1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/pure1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/pure1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/qualified1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/qualified1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/qualified1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/qualified1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/qualified2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/qualified2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/qualified2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/qualified2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/qualified2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/qualified2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/qualified2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/qualified2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/qualified3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/qualified3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/qualified3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/qualified3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/qualified3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/qualified3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/qualified3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/qualified3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/qualified3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/qualified3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/qualified3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/qualified3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/qualified3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/qualified3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/qualified4.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/parse/qualified4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/qualified4.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/parse/qualified4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/qualified4.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/parse/qualified4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/qualified4.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/parse/qualified4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/qualified5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/qualified5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/qualified5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/qualified5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/qualified5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/qualified5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/qualified5.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/qualified5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/qualified6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/qualified6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/qualified6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/qualified6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/redef1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/redef1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/redef1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/redef1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/redef2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/redef2.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/redef2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/redef2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/redef2.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/redef2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/redef2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/redef2.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/redef2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/redef2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/redef2.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/redef2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ref-qual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ref-qual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ref-qual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ref-qual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ref-qual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ref-qual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ref-qual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ref-qual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/register1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/register1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/register1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/register1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/register1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/register1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ret-type1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/ret-type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ret-type1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/ret-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ret-type1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/ret-type1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ret-type1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/ret-type1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 err (test for errors, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++14 note at line 8 (test for warnings, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 err (test for errors, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++17 note at line 8 (test for warnings, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 err (test for errors, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++20 note at line 8 (test for warnings, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 err (test for errors, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 12 (test for warnings, line 11)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/parse/ret-type2.C -std=c++98 note at line 8 (test for warnings, line 7)
+PASS: g++.dg/parse/ret-type3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/ret-type3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/ret-type3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/ret-type3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/saved1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/saved1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/saved1.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/saved1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/saved1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/saved1.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/saved1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/saved1.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/saved1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/saved1.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/parse/saved1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/semicolon1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/semicolon1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/semicolon1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/semicolon1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/semicolon2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/semicolon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/semicolon2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/semicolon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/semicolon2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/semicolon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/semicolon2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/semicolon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 104)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 111)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 118)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 125)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 132)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 139)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 146)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 153)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 163)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 173)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 180)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 192)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 203)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 211)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 219)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 225)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 227)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 231)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 233)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 238)
+PASS: g++.dg/parse/semicolon3.C (test for errors, line 248)
+PASS: g++.dg/parse/semicolon3.C (test for excess errors)
+PASS: g++.dg/parse/semicolon4.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/parse/semicolon4.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/parse/semicolon4.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/parse/semicolon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/semicolon4.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/parse/semicolon4.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/parse/semicolon4.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/parse/semicolon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/parse/semicolon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/parse/semicolon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/specialization1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/specialization1.C -std=c++14 err (test for errors, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++14 warn at line 7 (test for warnings, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/specialization1.C -std=c++17 err (test for errors, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++17 warn at line 7 (test for warnings, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/specialization1.C -std=c++20 err (test for errors, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++20 warn at line 7 (test for warnings, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/specialization1.C -std=c++98 err (test for errors, line 6)
+PASS: g++.dg/parse/specialization1.C -std=c++98 warn at line 7 (test for warnings, line 6)
+PASS: g++.dg/parse/stack1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/stack1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/stack1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/stack1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/stmtexpr3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/struct-1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/struct-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/struct-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/struct-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/struct-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/struct-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/struct-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/struct-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/struct-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/struct-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/struct-3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/struct-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/struct-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/struct-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/struct-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/struct-4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/struct-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/struct-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/struct-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/struct-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/struct-5.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/struct-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-5.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/struct-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-5.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/struct-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-5.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/struct-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/parse/struct-as-enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template-keyword1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/template-keyword1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template-keyword1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/template-keyword1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template-keyword1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/template-keyword1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template-keyword1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/template-keyword1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template-keyword2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template-keyword2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template-keyword2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template-keyword2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template-keyword3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template-keyword3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template-keyword3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template-keyword3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template-keyword4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template-keyword4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template-keyword4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/parse/template-keyword4.C -std=c++98
+PASS: g++.dg/parse/template1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for warnings, line 52)
+PASS: g++.dg/parse/template18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for warnings, line 52)
+PASS: g++.dg/parse/template18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for warnings, line 52)
+PASS: g++.dg/parse/template18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for warnings, line 52)
+PASS: g++.dg/parse/template18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template19.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/template19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template19.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/template19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template19.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/template19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template19.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/template19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template2.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/template2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/template2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/template2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template2.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/parse/template2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template20.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/parse/template20.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/parse/template20.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/template20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template20.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/parse/template20.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/parse/template20.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/template20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template20.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/parse/template20.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/parse/template20.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/template20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template20.C -std=c++98 (test for bogus messages, line 6)
+PASS: g++.dg/parse/template20.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/parse/template20.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/template20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template21.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/template21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template22.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/template22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template22.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/template22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template22.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/template22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template22.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/template22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template23.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/template23.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/template23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template23.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/template23.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/template23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template23.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/template23.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/template23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template23.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/template23.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/template23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template24.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/template24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template24.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/template24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template24.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/template24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template24.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/template24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template25.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/template25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template25.C -std=c++14 primary-expression (test for errors, line 12)
+PASS: g++.dg/parse/template25.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/template25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template25.C -std=c++17 primary-expression (test for errors, line 12)
+PASS: g++.dg/parse/template25.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/template25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template25.C -std=c++20 primary-expression (test for errors, line 12)
+PASS: g++.dg/parse/template25.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/template25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template25.C -std=c++98 primary-expression (test for errors, line 12)
+PASS: g++.dg/parse/template26.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/template26.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/parse/template26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template26.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/template26.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/parse/template26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template26.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/template26.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/parse/template26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template26.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/template26.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/parse/template26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template27.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/template27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template27.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/template27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template27.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/template27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template27.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/template27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template28.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/template28.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template28.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/template28.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template28.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/template28.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template28.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/template28.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/parse/template28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template29.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/template29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template29.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/template29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template29.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/template29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template29.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/template29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template30.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++14 at line 25 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++14 at line 32 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/template30.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++17 at line 25 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++17 at line 32 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++20 at line 25 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++20 at line 32 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/parse/template30.C -std=gnu++98 at line 13 (test for errors, line 12)
+PASS: g++.dg/parse/template30.C -std=gnu++98 at line 19 (test for errors, line 18)
+PASS: g++.dg/parse/template30.C -std=gnu++98 at line 25 (test for errors, line 24)
+PASS: g++.dg/parse/template30.C -std=gnu++98 at line 31 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++98 at line 32 (test for errors, line 30)
+PASS: g++.dg/parse/template30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/template31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template7.C (test for errors, line 6)
+PASS: g++.dg/parse/template7.C (test for warnings, line 4)
+PASS: g++.dg/parse/template7.C (test for excess errors)
+PASS: g++.dg/parse/template8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/template8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/template8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/template8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template8.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/template8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/template9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/template9.C -std=c++14 err (test for errors, line 3)
+PASS: g++.dg/parse/template9.C -std=c++14 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/template9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/template9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/template9.C -std=c++17 err (test for errors, line 3)
+PASS: g++.dg/parse/template9.C -std=c++17 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/template9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/template9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/template9.C -std=c++20 err (test for errors, line 3)
+PASS: g++.dg/parse/template9.C -std=c++20 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/template9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/template9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/template9.C -std=c++98 err (test for errors, line 3)
+PASS: g++.dg/parse/template9.C -std=c++98 note at line 4 (test for warnings, line 3)
+PASS: g++.dg/parse/tmpl-outside1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/tmpl-outside1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/tmpl-outside2.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/parse/tmpl-outside2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/tmpl-tmpl-param1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/too-many-tmpl-args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/try-catch-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/try-catch-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/try-catch-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/try-catch-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/typedef1.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/parse/typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/typedef1.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/parse/typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/typedef1.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/parse/typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/typedef1.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/parse/typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/parse/typedef2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/parse/typedef2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/parse/typedef2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/typedef3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/parse/typedef3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/typedef3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/parse/typedef3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/typedef3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/parse/typedef3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/typedef3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/parse/typedef3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/typedef4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/parse/typedef4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/typedef4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/parse/typedef4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/typedef4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/parse/typedef4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef4.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/typedef4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/parse/typedef4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/typedef5.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/typedef5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/typedef5.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/typedef5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/typedef5.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/typedef5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/typedef5.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/typedef5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/typedef6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/typedef6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/typedef6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/typedef6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef7.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/parse/typedef7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef7.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/parse/typedef7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef7.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/parse/typedef7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef7.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/parse/typedef7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/typedef8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/typedef8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/typedef8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/typedef8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typedef9.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/typedef9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/typedef9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typedef9.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/typedef9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/typedef9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typedef9.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/typedef9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/typedef9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typedef9.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/typedef9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/typedef9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/typename1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/typename1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/typename1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/typename1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename10.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/typename10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename10.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/typename10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename10.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/typename10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename10.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/typename10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename11.C -std=c++14 no type at line 14 (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++14 typedef (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename11.C -std=c++17 no type at line 14 (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++17 typedef (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename11.C -std=c++20 typedef (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename11.C -std=c++98 no type at line 14 (test for errors, line 13)
+PASS: g++.dg/parse/typename11.C -std=c++98 typedef (test for errors, line 13)
+PASS: g++.dg/parse/typename2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/parse/typename4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/typename5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/typename5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/typename5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/typename5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/parse/typename6.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/parse/typename6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/parse/typename6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/parse/typename6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/parse/typename6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/parse/typename6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename6.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/parse/typename6.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/parse/typename6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/typename7.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/parse/typename7.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/parse/typename7.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/typename7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/typename7.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/parse/typename7.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/parse/typename7.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/typename7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/parse/typename7.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/typename7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/parse/typename7.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/typename7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typename8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/parse/typename8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/parse/typename8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/parse/typename8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/parse/typename9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typename9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typename9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typename9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/typespec1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/parse/typespec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/typespec1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/parse/typespec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/typespec1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/parse/typespec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/typespec1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/parse/typespec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/undefined1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/undefined1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/undefined1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/undefined1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/undefined1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/undefined1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/undefined1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/undefined1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/undefined1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/undefined1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/undefined2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/parse/undefined2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/undefined2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/parse/undefined2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/undefined2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/parse/undefined2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/undefined2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/parse/undefined2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/undefined3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/undefined3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/undefined3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/undefined3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/undefined3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/undefined3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/undefined3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/undefined3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/parse/undefined4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/parse/undefined4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/parse/undefined4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/parse/undefined4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/parse/undefined4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/parse/undefined4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined4.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/parse/undefined4.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/parse/undefined4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/undefined5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/undefined5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/undefined5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/undefined5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/undefined6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/undefined6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/undefined6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/undefined6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/undefined7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/undefined7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/undefined7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/undefined7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/undefined7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/undefined7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/undefined7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/undefined7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/uneval1.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/parse/uneval1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/parse/uneval1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/uneval1.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/parse/uneval1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/parse/uneval1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/uneval1.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/parse/uneval1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/parse/uneval1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/uneval1.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/parse/uneval1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/parse/uneval1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/unnamed1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed1.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/parse/unnamed1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/unnamed1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed1.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/parse/unnamed1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/parse/unnamed1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/parse/unnamed1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/unnamed2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/unnamed2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/unnamed2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/unnamed2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/parse/unnamed2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/using1.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/parse/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/using1.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/parse/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/using1.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/parse/using1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/using1.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/parse/using1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/using2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/using2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/using2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/using2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/using2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/using2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/using3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/using3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/using3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/using3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/using4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/using4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/using4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/using4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/varmod1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/parse/varmod1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/varmod1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/parse/varmod1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/varmod1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/parse/varmod1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/varmod1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/parse/varmod1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/parse/virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/parse/virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/parse/virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/parse/virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/parse/wrong-inline1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr100253.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr100253.C -std=gnu++14 execution test
+PASS: g++.dg/pr100253.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr100253.C -std=gnu++17 execution test
+PASS: g++.dg/pr100253.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr100253.C -std=gnu++20 execution test
+PASS: g++.dg/pr100253.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr100253.C -std=gnu++98 execution test
+PASS: g++.dg/pr100574.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr100574.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr100574.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr100574.C -std=gnu++98
+PASS: g++.dg/pr100774.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr100774.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr100774.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr100774.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr101331.C (test for excess errors)
+PASS: g++.dg/pr101511.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr101511.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr101511.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr101511.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr102359_1.C -std=gnu++14
+PASS: g++.dg/pr102359_1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr102359_1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr102359_1.C -std=gnu++98
+UNSUPPORTED: g++.dg/pr102359_2.C -std=gnu++14
+PASS: g++.dg/pr102359_2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr102359_2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr102359_2.C -std=gnu++98
+PASS: g++.dg/pr102360.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr102360.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr102360.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr102360.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr102796.C (test for excess errors)
+PASS: g++.dg/pr102955.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr102955.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr102955.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr102955.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr102988.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr102988.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr102988.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr102988.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr103007.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr103007.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr103007.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr103007.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr103024.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr103024.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr103024.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr103024.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr103038.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr103038.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr103038.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr103038.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr103122.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr103122.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr103122.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr103122.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr103326.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr103326.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr103326.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr103326.C -std=c++98
+PASS: g++.dg/pr103530.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr103530.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr103530.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr103530.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr103856.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr103856.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr103856.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr103856.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr104547.C -std=gnu++14 scan-tree-dump-not vrp2 "_M_default_append"
+PASS: g++.dg/pr104547.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr104547.C -std=gnu++17 scan-tree-dump-not vrp2 "_M_default_append"
+PASS: g++.dg/pr104547.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr104547.C -std=gnu++20 scan-tree-dump-not vrp2 "_M_default_append"
+PASS: g++.dg/pr104547.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr104547.C -std=gnu++98 scan-tree-dump-not vrp2 "_M_default_append"
+PASS: g++.dg/pr104547.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr104648.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/pr104648.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr104648.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/pr104648.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr104648.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/pr104648.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr104648.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/pr104648.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr104869.C (test for excess errors)
+PASS: g++.dg/pr104869.C execution test
+PASS: g++.dg/pr104992-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr104992-1.C -std=gnu++14 execution test
+PASS: g++.dg/pr104992-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr104992-1.C -std=gnu++17 execution test
+PASS: g++.dg/pr104992-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr104992-1.C -std=gnu++20 execution test
+PASS: g++.dg/pr104992-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr104992-1.C -std=gnu++98 execution test
+PASS: g++.dg/pr105276.C -std=gnu++14 scan-tree-dump-not optimized "i_.* - "
+PASS: g++.dg/pr105276.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr105276.C -std=gnu++17 scan-tree-dump-not optimized "i_.* - "
+PASS: g++.dg/pr105276.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr105276.C -std=gnu++20 scan-tree-dump-not optimized "i_.* - "
+PASS: g++.dg/pr105276.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr105276.C -std=gnu++98 scan-tree-dump-not optimized "i_.* - "
+PASS: g++.dg/pr105276.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr105871.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr105871.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr105871.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr105871.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr106219.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr106219.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr106219.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr106219.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr106474.C -std=gnu++14 scan-tree-dump-not evrp "goto"
+PASS: g++.dg/pr106474.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr106474.C -std=gnu++17 scan-tree-dump-not evrp "goto"
+PASS: g++.dg/pr106474.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr106474.C -std=gnu++20 scan-tree-dump-not evrp "goto"
+PASS: g++.dg/pr106474.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr106474.C -std=gnu++98 scan-tree-dump-not evrp "goto"
+PASS: g++.dg/pr106474.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr106687.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr106687.C -std=gnu++14 execution test
+PASS: g++.dg/pr106687.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr106687.C -std=gnu++17 execution test
+PASS: g++.dg/pr106687.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr106687.C -std=gnu++20 execution test
+PASS: g++.dg/pr106687.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr106687.C -std=gnu++98 execution test
+PASS: g++.dg/pr106824.C (test for excess errors)
+PASS: g++.dg/pr107087.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr107087.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr107087.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr107087.C -std=gnu++98
+PASS: g++.dg/pr107411.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr107411.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr107411.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr107411.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr107803.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr107803.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr107803.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr107803.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr107867.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr107867.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr107867.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr107867.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr107985.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr107985.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr107985.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr107985.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr108520.C -std=gnu++23 (test for excess errors)
+PASS: g++.dg/pr108520.C -std=gnu++26 (test for excess errors)
+PASS: g++.dg/pr109524.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr109524.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr109524.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr109524.C -std=gnu++98
+PASS: g++.dg/pr110249.C -std=gnu++14 scan-tree-dump vrp1 "fff8"
+PASS: g++.dg/pr110249.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr110249.C -std=gnu++17 scan-tree-dump vrp1 "fff8"
+PASS: g++.dg/pr110249.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr110249.C -std=gnu++20 scan-tree-dump vrp1 "fff8"
+PASS: g++.dg/pr110249.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr110249.C -std=gnu++98 scan-tree-dump vrp1 "fff8"
+PASS: g++.dg/pr110249.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr37742.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr37742.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr37742.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr37742.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr44328.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr44328.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr44328.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr44328.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr44486.C -std=gnu++14 scan-assembler S {anonymous}::f
+PASS: g++.dg/pr44486.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr44486.C -std=gnu++17 scan-assembler S {anonymous}::f
+PASS: g++.dg/pr44486.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr44486.C -std=gnu++20 scan-assembler S {anonymous}::f
+PASS: g++.dg/pr44486.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr44486.C -std=gnu++98 scan-assembler S {anonymous}::f
+PASS: g++.dg/pr44486.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr45038.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr45038.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr45038.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr45038.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr45049-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr45049-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr45049-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr45049-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr45049-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr45049-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr45049-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr45049-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr45056.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr45056.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr45056.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr45056.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr45112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr45112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr45112.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr45112.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr45310.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr45310.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr45310.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr45310.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr45330.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr45330.C -std=gnu++14 maximum limit at line 44 (test for warnings, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++14 suggested alternative (test for warnings, line 11)
+PASS: g++.dg/pr45330.C -std=gnu++14 suggested alternative (test for warnings, line 22)
+PASS: g++.dg/pr45330.C -std=gnu++14 suggested alternative at line 45 (test for warnings, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr45330.C -std=gnu++17 maximum limit at line 44 (test for warnings, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++17 suggested alternative (test for warnings, line 11)
+PASS: g++.dg/pr45330.C -std=gnu++17 suggested alternative (test for warnings, line 22)
+PASS: g++.dg/pr45330.C -std=gnu++17 suggested alternative at line 45 (test for warnings, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr45330.C -std=gnu++20 maximum limit at line 44 (test for warnings, line 43)
+PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative (test for warnings, line 11)
+PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative (test for warnings, line 22)
+PASS: g++.dg/pr45330.C -std=gnu++20 suggested alternative at line 45 (test for warnings, line 43)
+UNSUPPORTED: g++.dg/pr45330.C -std=gnu++98
+UNSUPPORTED: g++.dg/pr45788.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr45788.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr45788.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr45788.C -std=gnu++98
+PASS: g++.dg/pr46065.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr46065.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr46065.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr46065.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr46852.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/pr46852.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr46852.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/pr46852.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr46852.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/pr46852.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr46852.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/pr46852.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr46868.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/pr46868.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr46868.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/pr46868.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr46868.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/pr46868.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr46868.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/pr46868.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr46890.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr46890.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr46890.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr46890.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr47053.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr47053.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr47053.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr47053.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr47589.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr47589.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr47589.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr47589.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr48484.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr48484.C -std=gnu++14 warning (test for warnings, line 102)
+PASS: g++.dg/pr48484.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr48484.C -std=gnu++17 warning (test for warnings, line 102)
+PASS: g++.dg/pr48484.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr48484.C -std=gnu++20 warning (test for warnings, line 102)
+PASS: g++.dg/pr48484.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr48484.C -std=gnu++98 warning (test for warnings, line 102)
+PASS: g++.dg/pr48633.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr48633.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr48633.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr48633.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr48660.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr48660.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr48660.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr48660.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr48772.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr48772.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr48772.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr48772.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr49718.C -std=gnu++14 scan-assembler-times __cyg_profile_func_enter 1
+PASS: g++.dg/pr49718.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr49718.C -std=gnu++17 scan-assembler-times __cyg_profile_func_enter 1
+PASS: g++.dg/pr49718.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr49718.C -std=gnu++20 scan-assembler-times __cyg_profile_func_enter 1
+PASS: g++.dg/pr49718.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr49718.C -std=gnu++98 scan-assembler-times __cyg_profile_func_enter 1
+PASS: g++.dg/pr49718.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr49847.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr49847.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr49847.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr49847.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr50672.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr50672.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr50672.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr50672.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr50763-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr50763-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr50763-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr50763-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr50763-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr50763-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr50763-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr50763-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr51264-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr51264-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr51264-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr51264-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/pr53037-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/pr53037-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/pr53037-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/pr53037-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr53037-2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/pr53037-2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/pr53037-2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/pr53037-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr53037-2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/pr53037-2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/pr53037-2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/pr53037-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/pr53037-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/pr53037-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr53037-3.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/pr53037-3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/pr53037-3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/pr53037-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr53037-3.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/pr53037-3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/pr53037-3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/pr53037-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/pr53037-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/pr53037-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr53037-4.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/pr53037-4.C -std=gnu++14 (test for errors, line 23)
+PASS: g++.dg/pr53037-4.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/pr53037-4.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/pr53037-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr53037-4.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/pr53037-4.C -std=gnu++17 (test for errors, line 23)
+PASS: g++.dg/pr53037-4.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/pr53037-4.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/pr53037-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 23)
+PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/pr53037-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 23)
+PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/pr53037-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr53055.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/pr53055.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr53055.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/pr53055.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr53055.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/pr53055.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr53055.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/pr53055.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr54442.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr54442.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr54442.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr54442.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr54655.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr54655.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr54655.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr54655.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr55106.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr55106.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr55106.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr55106.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr55263.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr55263.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr55263.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr55263.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr55513.C -std=gnu++14 scan-tree-dump-times gimple "memcpy" 1
+PASS: g++.dg/pr55513.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr55513.C -std=gnu++17 scan-tree-dump-times gimple "memcpy" 1
+PASS: g++.dg/pr55513.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr55513.C -std=gnu++20 scan-tree-dump-times gimple "memcpy" 1
+PASS: g++.dg/pr55513.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr55513.C -std=gnu++98 scan-tree-dump-times gimple "memcpy" 1
+PASS: g++.dg/pr55513.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr55604.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr55604.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr55604.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr55604.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr57175.C -std=c++14 scan-assembler do_not_remove
+PASS: g++.dg/pr57175.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr57175.C -std=c++17 scan-assembler do_not_remove
+PASS: g++.dg/pr57175.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr57175.C -std=c++20 scan-assembler do_not_remove
+PASS: g++.dg/pr57175.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr57175.C -std=c++98
+UNSUPPORTED: g++.dg/pr57662.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr57662.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr57662.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr57662.C -std=gnu++98
+UNSUPPORTED: g++.dg/pr57878.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr57878.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr57878.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr57878.C -std=gnu++98
+PASS: g++.dg/pr58123.C -std=gnu++14 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1
+PASS: g++.dg/pr58123.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr58123.C -std=gnu++17 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1
+PASS: g++.dg/pr58123.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr58123.C -std=gnu++20 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1
+PASS: g++.dg/pr58123.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr58123.C -std=gnu++98 scan-tree-dump-times gimple "pr58123.C:13.6] try" 1
+PASS: g++.dg/pr58123.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr58245-1.C -std=gnu++98
+PASS: g++.dg/pr58389.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr58389.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr58389.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr58389.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr58438.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr58438.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr58438.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr58438.C -std=gnu++98
+PASS: g++.dg/pr58950.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/pr58950.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/pr58950.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr58950.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/pr58950.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/pr58950.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr58950.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/pr58950.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/pr58950.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr58950.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/pr58950.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/pr58950.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr59445.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr59445.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr59445.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr59445.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr59477.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr59477.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr59477.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr59477.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr59482.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr59482.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr59482.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr59482.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr59510.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr59510.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr59510.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr59510.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr59695.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr59695.C -std=gnu++14 execution test
+PASS: g++.dg/pr59695.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr59695.C -std=gnu++17 execution test
+PASS: g++.dg/pr59695.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr59695.C -std=gnu++20 execution test
+PASS: g++.dg/pr59695.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr59695.C -std=gnu++98 execution test
+PASS: g++.dg/pr60517.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/pr60517.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr60517.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/pr60517.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr60517.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/pr60517.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr60517.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/pr60517.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr60518.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr60518.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr60518.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr60518.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr60969.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr60969.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr60969.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr60969.C -std=gnu++98
+PASS: g++.dg/pr61033.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61033.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61033.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr61033.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr61094.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61094.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61094.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr61094.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr61289-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61289-2.C -std=gnu++14 execution test
+PASS: g++.dg/pr61289-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61289-2.C -std=gnu++17 execution test
+PASS: g++.dg/pr61289-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr61289-2.C -std=gnu++20 execution test
+PASS: g++.dg/pr61289-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr61289-2.C -std=gnu++98 execution test
+PASS: g++.dg/pr61289.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61289.C -std=gnu++14 execution test
+PASS: g++.dg/pr61289.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61289.C -std=gnu++17 execution test
+PASS: g++.dg/pr61289.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr61289.C -std=gnu++20 execution test
+PASS: g++.dg/pr61289.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr61289.C -std=gnu++98 execution test
+PASS: g++.dg/pr61324.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61324.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61324.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr61324.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr61941.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr61941.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr61941.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr61941.C -std=gnu++98
+PASS: g++.dg/pr62079.C (test for excess errors)
+PASS: g++.dg/pr62314-2.C -std=gnu++14 (test for errors, line 4)
+PASS: g++.dg/pr62314-2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/pr62314-2.C -std=gnu++14 expected multiline pattern lines 13-15
+PASS: g++.dg/pr62314-2.C -std=gnu++14 expected multiline pattern lines 19-21
+PASS: g++.dg/pr62314-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr62314-2.C -std=gnu++17 (test for errors, line 4)
+PASS: g++.dg/pr62314-2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/pr62314-2.C -std=gnu++17 expected multiline pattern lines 13-15
+PASS: g++.dg/pr62314-2.C -std=gnu++17 expected multiline pattern lines 19-21
+PASS: g++.dg/pr62314-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for errors, line 4)
+PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/pr62314-2.C -std=gnu++20 expected multiline pattern lines 13-15
+PASS: g++.dg/pr62314-2.C -std=gnu++20 expected multiline pattern lines 19-21
+PASS: g++.dg/pr62314-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for errors, line 4)
+PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/pr62314-2.C -std=gnu++98 expected multiline pattern lines 13-15
+PASS: g++.dg/pr62314-2.C -std=gnu++98 expected multiline pattern lines 19-21
+PASS: g++.dg/pr62314-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr62314.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/pr62314.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/pr62314.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr62314.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/pr62314.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/pr62314.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr62314.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/pr62314.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/pr62314.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr62314.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/pr62314.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/pr62314.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr63384.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr63384.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr63384.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr63384.C -std=gnu++98
+PASS: g++.dg/pr63766.C (test for excess errors)
+UNSUPPORTED: g++.dg/pr64037.C
+PASS: g++.dg/pr64191.C -std=gnu++14 scan-tree-dump-times cddce1 "CLOBBER" 1
+PASS: g++.dg/pr64191.C -std=gnu++14 scan-tree-dump-times cddce1 "if" 0
+PASS: g++.dg/pr64191.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr64191.C -std=gnu++17 scan-tree-dump-times cddce1 "CLOBBER" 1
+PASS: g++.dg/pr64191.C -std=gnu++17 scan-tree-dump-times cddce1 "if" 0
+PASS: g++.dg/pr64191.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr64191.C -std=gnu++20 scan-tree-dump-times cddce1 "CLOBBER" 1
+PASS: g++.dg/pr64191.C -std=gnu++20 scan-tree-dump-times cddce1 "if" 0
+PASS: g++.dg/pr64191.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr64191.C -std=gnu++98 scan-tree-dump-times cddce1 "CLOBBER" 1
+PASS: g++.dg/pr64191.C -std=gnu++98 scan-tree-dump-times cddce1 "if" 0
+PASS: g++.dg/pr64191.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr64353.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr64353.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr64353.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr64353.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr64688-2.C
+UNSUPPORTED: g++.dg/pr64688.C
+UNSUPPORTED: g++.dg/pr65032.C
+PASS: g++.dg/pr65049.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr65049.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr65049.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr65049.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr65295.C (test for excess errors)
+PASS: g++.dg/pr66655.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr66655.C -std=c++14 execution test
+PASS: g++.dg/pr66655.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr66655.C -std=c++17 execution test
+PASS: g++.dg/pr66655.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr66655.C -std=c++20 execution test
+PASS: g++.dg/pr66655.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr66655.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/pr66866.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr66866.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr66866.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr66866.C -std=gnu++98
+PASS: g++.dg/pr67351.C -std=gnu++14 scan-tree-dump-not optimized "<<"
+PASS: g++.dg/pr67351.C -std=gnu++14 scan-tree-dump-not optimized ">>"
+PASS: g++.dg/pr67351.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr67351.C -std=gnu++17 scan-tree-dump-not optimized "<<"
+PASS: g++.dg/pr67351.C -std=gnu++17 scan-tree-dump-not optimized ">>"
+PASS: g++.dg/pr67351.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr67351.C -std=gnu++20 scan-tree-dump-not optimized "<<"
+PASS: g++.dg/pr67351.C -std=gnu++20 scan-tree-dump-not optimized ">>"
+PASS: g++.dg/pr67351.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr67351.C -std=gnu++98 scan-tree-dump-not optimized "<<"
+PASS: g++.dg/pr67351.C -std=gnu++98 scan-tree-dump-not optimized ">>"
+PASS: g++.dg/pr67351.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr67405.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/pr67405.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr67405.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/pr67405.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr67405.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/pr67405.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr67405.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/pr67405.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr67666.C -std=gnu++14 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67666.C -std=gnu++14 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67666.C -std=gnu++14 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67666.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr67666.C -std=gnu++17 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67666.C -std=gnu++17 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67666.C -std=gnu++17 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67666.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67666.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67666.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67666.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67666.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr67671.C -std=gnu++14 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67671.C -std=gnu++14 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67671.C -std=gnu++14 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67671.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr67671.C -std=gnu++17 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67671.C -std=gnu++17 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67671.C -std=gnu++17 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67671.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67671.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "(?n)clique .* base .*" 2
+PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 1" 1
+PASS: g++.dg/pr67671.C -std=gnu++98 scan-tree-dump-times ealias "clique 1 base 2" 1
+PASS: g++.dg/pr67671.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr67699.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr67699.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr67699.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr67699.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr67876.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr67876.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr67876.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr67876.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr67989.C (test for excess errors)
+PASS: g++.dg/pr68062.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr68062.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr68062.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr68062.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr68392.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr68392.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr68392.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr68392.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr68449.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr68449.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr68449.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr68449.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr68770.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr68770.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr68770.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr68770.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr68831.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr68831.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr68831.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr68831.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr68991-1.C
+UNSUPPORTED: g++.dg/pr68991-2.C
+PASS: g++.dg/pr69113.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr69113.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr69113.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr69113.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr69123.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr69123.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr69123.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr69123.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr69338.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/pr69338.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/pr69338.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/pr69338.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/pr69338.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/pr69338.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr69338.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/pr69338.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/pr69338.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/pr69338.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/pr69338.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/pr69338.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr69338.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/pr69338.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/pr69338.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr69338.C -std=c++98
+PASS: g++.dg/pr69379.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr69379.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr69379.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr69379.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr69667.C
+PASS: g++.dg/pr69697.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/pr69697.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/pr69697.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr69697.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/pr69697.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/pr69697.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr69697.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/pr69697.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/pr69697.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr69697.C -std=c++98
+PASS: g++.dg/pr70098.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr70098.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr70098.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr70098.C -std=gnu++98
+PASS: g++.dg/pr70590-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr70590-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr70590-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr70590-2.C -std=gnu++98
+PASS: g++.dg/pr70590.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr70590.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr70590.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr70590.C -std=gnu++98
+PASS: g++.dg/pr70965.C (test for excess errors)
+PASS: g++.dg/pr71184.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/pr71184.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr71184.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/pr71184.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr71184.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/pr71184.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr71184.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/pr71184.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr71389.C
+PASS: g++.dg/pr71488.C (test for excess errors)
+PASS: g++.dg/pr71488.C execution test
+PASS: g++.dg/pr71655.C (test for excess errors)
+PASS: g++.dg/pr71694.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr71694.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr71694.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr71694.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr71973-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/pr71973-1.C -std=gnu++14 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-1.C -std=gnu++14 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr71973-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/pr71973-1.C -std=gnu++17 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-1.C -std=gnu++17 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr71973-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/pr71973-1.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-1.C -std=gnu++20 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr71973-1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/pr71973-1.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-1.C -std=gnu++98 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr71973-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++14 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-2.C -std=gnu++14 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr71973-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++17 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-2.C -std=gnu++17 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr71973-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-2.C -std=gnu++20 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr71973-2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: g++.dg/pr71973-2.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-2.C -std=gnu++98 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr71973-3.C -std=gnu++14 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-3.C -std=gnu++14 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr71973-3.C -std=gnu++17 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-3.C -std=gnu++17 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr71973-3.C -std=gnu++20 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-3.C -std=gnu++20 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr71973-3.C -std=gnu++98 scan-tree-dump-not eh "eh_dispatch"
+PASS: g++.dg/pr71973-3.C -std=gnu++98 scan-tree-dump-not eh "resx"
+PASS: g++.dg/pr71973-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr77427.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr77427.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr77427.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr77427.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr77550.C (test for excess errors)
+PASS: g++.dg/pr77550.C execution test
+PASS: g++.dg/pr77812.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr77812.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr77812.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr77812.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr78060.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr78060.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr78060.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr78060.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr78088.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr78088.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr78088.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr78088.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr78112-2.C (test for excess errors)
+PASS: g++.dg/pr78112-2.C scan-assembler-times DW_AT_object_pointer 12
+PASS: g++.dg/pr78112.C (test for excess errors)
+UNSUPPORTED: g++.dg/pr78229.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr78229.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr78229.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr78229.C -std=gnu++98
+PASS: g++.dg/pr78933.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr78933.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr78933.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr78933.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr79091.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr79091.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr79091.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr79091.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr79095-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr79095-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr79095-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr79095-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr79095-2.C -std=gnu++14 at line 45 (test for warnings, line )
+PASS: g++.dg/pr79095-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr79095-2.C -std=gnu++17 at line 45 (test for warnings, line )
+PASS: g++.dg/pr79095-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr79095-2.C -std=gnu++20 at line 45 (test for warnings, line )
+PASS: g++.dg/pr79095-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr79095-2.C -std=gnu++98 at line 45 (test for warnings, line )
+PASS: g++.dg/pr79095-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr79095-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr79095-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr79095-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr79095-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr79095-5.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/pr79095-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr79095-5.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/pr79095-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr79095-5.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/pr79095-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr79095-5.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/pr79095-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr80222.C -std=gnu++14 scan-tree-dump optimized "{ref-all}\\)&b];"
+PASS: g++.dg/pr80222.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr80222.C -std=gnu++17 scan-tree-dump optimized "{ref-all}\\)&b];"
+PASS: g++.dg/pr80222.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr80222.C -std=gnu++20 scan-tree-dump optimized "{ref-all}\\)&b];"
+PASS: g++.dg/pr80222.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr80222.C -std=gnu++98 scan-tree-dump optimized "{ref-all}\\)&b];"
+PASS: g++.dg/pr80222.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr80287.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr80287.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr80287.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr80287.C -std=gnu++98
+PASS: g++.dg/pr80374.C (test for excess errors)
+UNSUPPORTED: g++.dg/pr80463.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr80463.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr80463.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr80463.C -std=gnu++98
+UNSUPPORTED: g++.dg/pr80481.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr80481.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr80481.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr80481.C -std=gnu++98
+PASS: g++.dg/pr80707.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr80707.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr80707.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr80707.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr81007.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/pr81007.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr81007.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/pr81007.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr81007.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/pr81007.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr81007.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/pr81007.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr81194.C -std=gnu++14
+PASS: g++.dg/pr81194.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr81194.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr81194.C -std=gnu++98
+PASS: g++.dg/pr81308-1.C (test for excess errors)
+PASS: g++.dg/pr81308-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr81308-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr81308-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr81308-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr82128.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr82128.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr82128.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr82128.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr82155.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr82155.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr82155.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr82155.C -std=gnu++98
+PASS: g++.dg/pr82404.C -std=gnu++14 scan-tree-dump-not optimized "if "
+PASS: g++.dg/pr82404.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr82404.C -std=gnu++17 scan-tree-dump-not optimized "if "
+PASS: g++.dg/pr82404.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr82404.C -std=gnu++20 scan-tree-dump-not optimized "if "
+PASS: g++.dg/pr82404.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr82404.C -std=gnu++98 scan-tree-dump-not optimized "if "
+PASS: g++.dg/pr82404.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr82413.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr82413.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr82413.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr82413.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr82836.C -std=c++14
+UNSUPPORTED: g++.dg/pr82836.C -std=c++17
+UNSUPPORTED: g++.dg/pr82836.C -std=c++20
+UNSUPPORTED: g++.dg/pr82836.C -std=c++98
+PASS: g++.dg/pr82899.C -std=gnu++14 scan-tree-dump optimized "X = 42;"
+PASS: g++.dg/pr82899.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr82899.C -std=gnu++17 scan-tree-dump optimized "X = 42;"
+PASS: g++.dg/pr82899.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr82899.C -std=gnu++20 scan-tree-dump optimized "X = 42;"
+PASS: g++.dg/pr82899.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr82899.C -std=gnu++98 scan-tree-dump optimized "X = 42;"
+PASS: g++.dg/pr82899.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr83239.C -std=gnu++17 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++17 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr83239.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr83239.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt6vectorIPvSaIS0_EE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+PASS: g++.dg/pr83239.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr83541.C (test for excess errors)
+PASS: g++.dg/pr83541.C scan-tree-dump evrp "return 42"
+PASS: g++.dg/pr83541.C scan-tree-dump-not evrp "return _"
+PASS: g++.dg/pr83979.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr83979.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr83979.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr83979.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr84231.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr84231.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr84231.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr84231.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr84492.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/pr84492.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/pr84492.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/pr84492.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/pr84492.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84492.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/pr84492.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/pr84492.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/pr84492.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/pr84492.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/pr84492.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/pr84492.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/pr84492.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/pr84492.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr84729.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/pr84729.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84729.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/pr84729.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84729.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/pr84729.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84729.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/pr84729.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr84821.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84821.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84821.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84821.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr84933.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84933.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84933.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84933.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr84943-2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/pr84943-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84943-2.C -std=gnu++14 execution test
+PASS: g++.dg/pr84943-2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/pr84943-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84943-2.C -std=gnu++17 execution test
+PASS: g++.dg/pr84943-2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/pr84943-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84943-2.C -std=gnu++20 execution test
+PASS: g++.dg/pr84943-2.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/pr84943-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr84943-2.C -std=gnu++98 execution test
+PASS: g++.dg/pr84943.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/pr84943.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr84943.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/pr84943.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr84943.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/pr84943.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr84943.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/pr84943.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr85008.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/pr85008.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr85008.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/pr85008.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr85008.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/pr85008.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr85008.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/pr85008.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr85026.C (test for excess errors)
+PASS: g++.dg/pr85027.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/pr85027.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr85027.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/pr85027.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr85027.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/pr85027.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr85027.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/pr85027.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr85039-1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/pr85039-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr85039-1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/pr85039-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr85039-1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/pr85039-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr85039-1.C -std=c++98
+PASS: g++.dg/pr85039-2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/pr85039-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/pr85039-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr85039-2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/pr85039-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/pr85039-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr85039-2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/pr85039-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/pr85039-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr85039-2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/pr85039-2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/pr85039-2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr85478.C
+PASS: g++.dg/pr85515-1.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr85515-1.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr85515-1.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/pr85515-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr85515-1.C -std=c++98
+PASS: g++.dg/pr85515-2.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/pr85515-2.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr85515-2.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/pr85515-2.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr85515-2.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/pr85515-2.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/pr85515-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr85515-2.C -std=c++98
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 20-22
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 37-38
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 50-53
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 67-70
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 86-89
+PASS: g++.dg/pr85523.C -std=gnu++14 expected multiline pattern lines 9-11
+PASS: g++.dg/pr85523.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 20-22
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 37-38
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 50-53
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 67-70
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 86-89
+PASS: g++.dg/pr85523.C -std=gnu++17 expected multiline pattern lines 9-11
+PASS: g++.dg/pr85523.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 20-22
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 37-38
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 50-53
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 67-70
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 86-89
+PASS: g++.dg/pr85523.C -std=gnu++20 expected multiline pattern lines 9-11
+PASS: g++.dg/pr85523.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 20-22
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 37-38
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 50-53
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 67-70
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 86-89
+PASS: g++.dg/pr85523.C -std=gnu++98 expected multiline pattern lines 9-11
+PASS: g++.dg/pr85523.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr85746.C -std=gnu++14 scan-tree-dump gimple "__builtin_constant_p"
+PASS: g++.dg/pr85746.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr85746.C -std=gnu++17 scan-tree-dump gimple "__builtin_constant_p"
+PASS: g++.dg/pr85746.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr85746.C -std=gnu++20 scan-tree-dump gimple "__builtin_constant_p"
+PASS: g++.dg/pr85746.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr85746.C -std=gnu++98 scan-tree-dump gimple "__builtin_constant_p"
+PASS: g++.dg/pr85746.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr86082.C
+PASS: g++.dg/pr86159.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr86159.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr86159.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr86159.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr86240.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr86240.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr86240.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr86240.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr86374.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr86374.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr86374.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr86374.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr86593.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr86593.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr86593.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr86593.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr86696.C (test for excess errors)
+PASS: g++.dg/pr86747.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr86747.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr86747.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr86747.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr86823.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/pr86823.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr86823.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/pr86823.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr86823.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/pr86823.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr86823.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/pr86823.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr86988.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr86988.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr86988.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr86988.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr87185.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr87185.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr87185.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr87185.C -std=c++98
+PASS: g++.dg/pr87469.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr87469.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr87469.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr87469.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr87633.C -std=gnu++14 scan-tree-dump-not optimized "unord"
+PASS: g++.dg/pr87633.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr87633.C -std=gnu++17 scan-tree-dump-not optimized "unord"
+PASS: g++.dg/pr87633.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr87633.C -std=gnu++20 scan-tree-dump-not optimized "unord"
+PASS: g++.dg/pr87633.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr87633.C -std=gnu++98 scan-tree-dump-not optimized "unord"
+PASS: g++.dg/pr87633.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr87770.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr87770.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr87770.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr87770.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr88173-1.C (test for excess errors)
+PASS: g++.dg/pr88173-2.C (test for excess errors)
+PASS: g++.dg/pr88217.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr88217.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr88217.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr88217.C -std=gnu++98
+PASS: g++.dg/pr89242.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr89242.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr89242.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr89242.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr89790.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr89790.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr89790.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr89790.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90338.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr90338.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr90338.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr90338.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr90462.C -std=gnu++14 dg-regexp 49 was found: ".*"
+PASS: g++.dg/pr90462.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90462.C -std=gnu++17 dg-regexp 49 was found: ".*"
+PASS: g++.dg/pr90462.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90462.C -std=gnu++20 dg-regexp 49 was found: ".*"
+PASS: g++.dg/pr90462.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90462.C -std=gnu++98 dg-regexp 49 was found: ".*"
+PASS: g++.dg/pr90462.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90773-1a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90773-1a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90773-1a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90773-1a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90773-1b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90773-1b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90773-1b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90773-1b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90773-1c.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90773-1c.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90773-1c.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90773-1c.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90773-1d.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90773-1d.C -std=gnu++14 execution test
+PASS: g++.dg/pr90773-1d.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90773-1d.C -std=gnu++17 execution test
+PASS: g++.dg/pr90773-1d.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90773-1d.C -std=gnu++20 execution test
+PASS: g++.dg/pr90773-1d.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr90773-1d.C -std=gnu++98 execution test
+PASS: g++.dg/pr90981.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr90981.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr90981.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr90981.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr91173.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr91173.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr91173.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr91173.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr91221.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr91221.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr91221.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr91221.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr92022.C -std=gnu++14
+UNSUPPORTED: g++.dg/pr92022.C -std=gnu++17
+UNSUPPORTED: g++.dg/pr92022.C -std=gnu++20
+UNSUPPORTED: g++.dg/pr92022.C -std=gnu++98
+PASS: g++.dg/pr92339.C (test for excess errors)
+PASS: g++.dg/pr92365.C (test for excess errors)
+PASS: g++.dg/pr92370.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/pr92370.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr92370.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/pr92370.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr92370.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/pr92370.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr92370.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/pr92370.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr92542.C -std=c++14 at line 14 (test for errors, line 13)
+PASS: g++.dg/pr92542.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr92542.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/pr92542.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr92542.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/pr92542.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr92542.C -std=c++98 at line 14 (test for errors, line 13)
+PASS: g++.dg/pr92542.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr93195a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr93195a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr93195a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr93195a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr93195b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr93195b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr93195b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr93195b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr93674.C (test for excess errors)
+PASS: g++.dg/pr93674.C scan-tree-dump-not optimized "some_enum ivtmp"
+PASS: g++.dg/pr94027.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr94027.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr94027.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr94027.C -std=c++98
+PASS: g++.dg/pr94314-2.C -std=gnu++14 scan-tree-dump-times cddce1 "Deleting : operator delete" 2
+PASS: g++.dg/pr94314-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94314-2.C -std=gnu++14 execution test
+PASS: g++.dg/pr94314-2.C -std=gnu++17 scan-tree-dump-times cddce1 "Deleting : operator delete" 2
+PASS: g++.dg/pr94314-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94314-2.C -std=gnu++17 execution test
+PASS: g++.dg/pr94314-2.C -std=gnu++20 scan-tree-dump-times cddce1 "Deleting : operator delete" 2
+PASS: g++.dg/pr94314-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94314-2.C -std=gnu++20 execution test
+PASS: g++.dg/pr94314-2.C -std=gnu++98 scan-tree-dump-times cddce1 "Deleting : operator delete" 2
+PASS: g++.dg/pr94314-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr94314-2.C -std=gnu++98 execution test
+PASS: g++.dg/pr94314-3.C -std=gnu++14 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94314-3.C -std=gnu++14 execution test
+PASS: g++.dg/pr94314-3.C -std=gnu++17 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94314-3.C -std=gnu++17 execution test
+PASS: g++.dg/pr94314-3.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94314-3.C -std=gnu++20 execution test
+PASS: g++.dg/pr94314-3.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr94314-3.C -std=gnu++98 execution test
+PASS: g++.dg/pr94314-4.C -std=gnu++14 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94314-4.C -std=gnu++14 execution test
+PASS: g++.dg/pr94314-4.C -std=gnu++17 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94314-4.C -std=gnu++17 execution test
+PASS: g++.dg/pr94314-4.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94314-4.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/pr94314-4.C -std=gnu++98
+PASS: g++.dg/pr94314.C -std=gnu++14 scan-tree-dump-not cddce1 "Deleting : B::operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++14 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94314.C -std=gnu++14 execution test
+PASS: g++.dg/pr94314.C -std=gnu++17 scan-tree-dump-not cddce1 "Deleting : B::operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++17 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94314.C -std=gnu++17 execution test
+PASS: g++.dg/pr94314.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : B::operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++20 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94314.C -std=gnu++20 execution test
+PASS: g++.dg/pr94314.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : B::operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++98 scan-tree-dump-not cddce1 "Deleting : operator delete"
+PASS: g++.dg/pr94314.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr94314.C -std=gnu++98 execution test
+PASS: g++.dg/pr94666.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94666.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94666.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94666.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr94920-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr94920-1.C -std=c++14 execution test
+PASS: g++.dg/pr94920-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr94920-1.C -std=c++17 execution test
+PASS: g++.dg/pr94920-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr94920-1.C -std=c++20 execution test
+PASS: g++.dg/pr94920-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr94920-1.C -std=c++98 execution test
+PASS: g++.dg/pr94920.C -std=gnu++14 scan-tree-dump-times forwprop1 " ABS_EXPR " 6
+PASS: g++.dg/pr94920.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr94920.C -std=gnu++17 scan-tree-dump-times forwprop1 " ABS_EXPR " 6
+PASS: g++.dg/pr94920.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr94920.C -std=gnu++20 scan-tree-dump-times forwprop1 " ABS_EXPR " 6
+PASS: g++.dg/pr94920.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr94920.C -std=gnu++98 scan-tree-dump-times forwprop1 " ABS_EXPR " 6
+PASS: g++.dg/pr94920.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr95768.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/pr95768.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr95768.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/pr95768.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr95768.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/pr95768.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr95768.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/pr95768.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr96308.C (test for excess errors)
+PASS: g++.dg/pr96707.C -std=gnu++14 scan-tree-dump evrp "return 1"
+PASS: g++.dg/pr96707.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr96707.C -std=gnu++17 scan-tree-dump evrp "return 1"
+PASS: g++.dg/pr96707.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr96707.C -std=gnu++20 scan-tree-dump evrp "return 1"
+PASS: g++.dg/pr96707.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr96707.C -std=gnu++98 scan-tree-dump evrp "return 1"
+PASS: g++.dg/pr96707.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr96818.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr96818.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr96818.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr96818.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr97538.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr97538.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr97538.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr97538.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr97560.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr97560.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr97560.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr97560.C -std=gnu++98
+PASS: g++.dg/pr97609.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr97609.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr97609.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr97609.C -std=gnu++98
+PASS: g++.dg/pr97627.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr97627.C -std=c++14 execution test
+PASS: g++.dg/pr97627.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr97627.C -std=c++17 execution test
+PASS: g++.dg/pr97627.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr97627.C -std=c++20 execution test
+PASS: g++.dg/pr97627.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr97627.C -std=c++98 execution test
+PASS: g++.dg/pr98032.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr98032.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr98032.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr98032.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr98136.C -std=c++14 (test for excess errors)
+PASS: g++.dg/pr98136.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr98136.C -std=c++20 (test for excess errors)
+PASS: g++.dg/pr98136.C -std=c++98 (test for excess errors)
+PASS: g++.dg/pr98213.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr98213.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr98213.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr98213.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr98330.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/pr98330.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr98330.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/pr98330.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr98330.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/pr98330.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr98330.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/pr98330.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr98335.C -std=gnu++14 scan-tree-dump-not optimized " + 1B] = {}"
+PASS: g++.dg/pr98335.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr98335.C -std=gnu++17 scan-tree-dump-not optimized " + 1B] = {}"
+PASS: g++.dg/pr98335.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr98335.C -std=gnu++20 scan-tree-dump-not optimized " + 1B] = {}"
+PASS: g++.dg/pr98335.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr98335.C -std=gnu++98 scan-tree-dump-not optimized " + 1B] = {}"
+PASS: g++.dg/pr98335.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr98335.C -std=gnu++98 c++ 98 (test for warnings, line 12)
+PASS: g++.dg/pr98499.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr98499.C -std=gnu++14 execution test
+PASS: g++.dg/pr98499.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr98499.C -std=gnu++17 execution test
+PASS: g++.dg/pr98499.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr98499.C -std=gnu++20 execution test
+PASS: g++.dg/pr98499.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/pr98499.C -std=gnu++98 execution test
+PASS: g++.dg/pr99165.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/pr99165.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr99165.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/pr99165.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pr99218.C -std=c++14
+PASS: g++.dg/pr99218.C -std=c++17 (test for excess errors)
+PASS: g++.dg/pr99218.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr99218.C -std=c++98
+UNSUPPORTED: g++.dg/pr99966.C -std=gnu++14
+PASS: g++.dg/pr99966.C -std=gnu++17 scan-tree-dump-not vrp1 "throw"
+PASS: g++.dg/pr99966.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr99966.C -std=gnu++20 scan-tree-dump-not vrp1 "throw"
+PASS: g++.dg/pr99966.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr99966.C -std=gnu++98
+PASS: g++.dg/predict-1.C -std=gnu++14 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%"
+PASS: g++.dg/predict-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/predict-1.C -std=gnu++17 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%"
+PASS: g++.dg/predict-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/predict-1.C -std=gnu++20 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%"
+PASS: g++.dg/predict-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/predict-1.C -std=gnu++98 scan-tree-dump profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%"
+PASS: g++.dg/predict-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/predict-2.C (test for excess errors)
+PASS: g++.dg/predict-2.C scan-tree-dump profile_estimate "first match heuristics: 90.00%"
+PASS: g++.dg/predict-2.C scan-tree-dump profile_estimate "hot label heuristics of edge .*->.*: 90.00%"
+PASS: g++.dg/predict-3.C (test for excess errors)
+PASS: g++.dg/predict-3.C scan-tree-dump profile_estimate "default.*3.33%.*case 3.*3.33%.*case 42.*3.33%.*case 333.*90.00%"
+PASS: g++.dg/predict-4.C (test for excess errors)
+PASS: g++.dg/predict-4.C scan-tree-dump profile_estimate "default.*4.98%.*case 3.*4.98%.*case 42.*0.05%.*case 333.*90.00%"
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++14 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++14 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++17 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++17 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++14 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++14 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++17 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++17 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 1
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++14 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++14 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++17 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++17 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 scan-tree-dump-times profile_estimate "extra loop exit heuristics of edge[^:]*:" 2
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 scan-tree-dump-times profile_estimate "loop exit heuristics of edge[^:]*:" 3
+PASS: g++.dg/predict-loop-exit-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/prof-robust-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/prof-robust-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/prof-robust-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/prof-robust-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++14
+UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++17
+UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++20
+UNSUPPORTED: g++.dg/pubtypes.C -std=gnu++98
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++14 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++14 scan-tree-dump-times recip "Replacing original division" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++14 scan-tree-dump-times recip "Replacing squaring multiplication" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++17 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++17 scan-tree-dump-times recip "Replacing original division" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++17 scan-tree-dump-times recip "Replacing squaring multiplication" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Replacing original division" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 scan-tree-dump-times recip "Replacing squaring multiplication" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Optimizing reciprocal sqrt multiplications" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Replacing original division" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 scan-tree-dump-times recip "Replacing squaring multiplication" 2
+PASS: g++.dg/recip_sqrt_mult_1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/recip_sqrt_mult_2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/anon-ns1.C -std=c++14 scan-assembler "*N[^"]+1AE
+PASS: g++.dg/rtti/anon-ns1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/anon-ns1.C -std=c++17 scan-assembler "*N[^"]+1AE
+PASS: g++.dg/rtti/anon-ns1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/anon-ns1.C -std=c++20 scan-assembler "*N[^"]+1AE
+PASS: g++.dg/rtti/anon-ns1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/anon-ns1.C -std=c++98 scan-assembler "*N[^"]+1AE
+PASS: g++.dg/rtti/anon-ns1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/crash2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/crash2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/crash2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/crash2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/crash3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/rtti/crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/crash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/crash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/crash4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/crash4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/crash4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/crash4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/cv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/cv1.C -std=c++14 execution test
+PASS: g++.dg/rtti/cv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/cv1.C -std=c++17 execution test
+PASS: g++.dg/rtti/cv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/cv1.C -std=c++20 execution test
+PASS: g++.dg/rtti/cv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/cv1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++14
+UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++17
+UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++20
+UNSUPPORTED: g++.dg/rtti/darwin-builtin-linkage.C -std=c++98
+PASS: g++.dg/rtti/dyncast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast2.C -std=c++14 execution test
+PASS: g++.dg/rtti/dyncast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast2.C -std=c++17 execution test
+PASS: g++.dg/rtti/dyncast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast2.C -std=c++20 execution test
+PASS: g++.dg/rtti/dyncast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast2.C -std=c++98 execution test
+PASS: g++.dg/rtti/dyncast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast3.C -std=c++14 execution test
+PASS: g++.dg/rtti/dyncast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast3.C -std=c++17 execution test
+PASS: g++.dg/rtti/dyncast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast3.C -std=c++20 execution test
+PASS: g++.dg/rtti/dyncast3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast3.C -std=c++98 execution test
+PASS: g++.dg/rtti/dyncast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast4.C -std=c++14 execution test
+PASS: g++.dg/rtti/dyncast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast4.C -std=c++17 execution test
+PASS: g++.dg/rtti/dyncast4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast4.C -std=c++20 execution test
+PASS: g++.dg/rtti/dyncast4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast4.C -std=c++98 execution test
+PASS: g++.dg/rtti/dyncast5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/rtti/dyncast6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/rtti/dyncast6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/rtti/dyncast6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 41)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for errors, line 53)
+PASS: g++.dg/rtti/dyncast6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/dyncast7.C -std=c++14 execution test
+PASS: g++.dg/rtti/dyncast7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/dyncast7.C -std=c++17 execution test
+PASS: g++.dg/rtti/dyncast7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/dyncast7.C -std=c++20 execution test
+PASS: g++.dg/rtti/dyncast7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/dyncast7.C -std=c++98 execution test
+PASS: g++.dg/rtti/fn-quals.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/rtti/fn-quals.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/rtti/fn-quals.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/fn-quals.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/rtti/fn-quals.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/rtti/fn-quals.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/rtti/fn-quals.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/rtti/fn-quals.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/incomplete1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/rtti/incomplete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/incomplete1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/rtti/incomplete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/incomplete1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/rtti/incomplete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/rtti/incomplete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++14 dg-regexp 15 was found: "\-\-\- .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++14 dg-regexp 16 was found: "\+\+\+ .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++14 expected multiline pattern lines 21-25
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++17 dg-regexp 15 was found: "\-\-\- .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++17 dg-regexp 16 was found: "\+\+\+ .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++17 expected multiline pattern lines 21-25
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 dg-regexp 15 was found: "\-\-\- .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 dg-regexp 16 was found: "\+\+\+ .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 expected multiline pattern lines 21-25
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 dg-regexp 15 was found: "\-\-\- .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 dg-regexp 16 was found: "\+\+\+ .*"
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 expected multiline pattern lines 21-25
+PASS: g++.dg/rtti/missing-typeinfo-include.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti-voidptr.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/rtti/no-rtti.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/pr109042.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/pr109042.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/pr109042.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/pr109042.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/pr83534.C (test for excess errors)
+PASS: g++.dg/rtti/pr83534.C execution test
+PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/predefined-rtti-macro-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/template1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/template1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/template1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/template1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/tinfo1.C -std=c++14 scan-assembler _ZTIP9CTemplateIhE[: \t\n]
+PASS: g++.dg/rtti/tinfo1.C -std=c++14 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE
+PASS: g++.dg/rtti/tinfo1.C -std=c++14 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]*
+PASS: g++.dg/rtti/tinfo1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/tinfo1.C -std=c++17 scan-assembler _ZTIP9CTemplateIhE[: \t\n]
+PASS: g++.dg/rtti/tinfo1.C -std=c++17 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE
+PASS: g++.dg/rtti/tinfo1.C -std=c++17 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]*
+PASS: g++.dg/rtti/tinfo1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler _ZTIP9CTemplateIhE[: \t\n]
+PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE
+PASS: g++.dg/rtti/tinfo1.C -std=c++20 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]*
+PASS: g++.dg/rtti/tinfo1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler _ZTIP9CTemplateIhE[: \t\n]
+PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler-not (.globl|.global)[ \t]+_ZTIP9CTemplateIhE
+PASS: g++.dg/rtti/tinfo1.C -std=c++98 scan-assembler-not .section[^\n\r]*_ZTIP9CTemplateIhE[^\n\r]*
+PASS: g++.dg/rtti/tinfo1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid-complete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid-complete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid-complete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid-complete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid10.C -std=c++14 execution test
+PASS: g++.dg/rtti/typeid10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid10.C -std=c++17 execution test
+PASS: g++.dg/rtti/typeid10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid10.C -std=c++20 execution test
+PASS: g++.dg/rtti/typeid10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid10.C -std=c++98 execution test
+PASS: g++.dg/rtti/typeid11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid11.C -std=c++14 execution test
+PASS: g++.dg/rtti/typeid11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid11.C -std=c++17 execution test
+PASS: g++.dg/rtti/typeid11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid11.C -std=c++20 execution test
+PASS: g++.dg/rtti/typeid11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid11.C -std=c++98 execution test
+PASS: g++.dg/rtti/typeid12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid12.C -std=c++14 execution test
+PASS: g++.dg/rtti/typeid12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid12.C -std=c++17 execution test
+PASS: g++.dg/rtti/typeid12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid12.C -std=c++20 execution test
+PASS: g++.dg/rtti/typeid12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid12.C -std=c++98 execution test
+PASS: g++.dg/rtti/typeid13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid2.C -std=c++14 execution test
+PASS: g++.dg/rtti/typeid2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid2.C -std=c++17 execution test
+PASS: g++.dg/rtti/typeid2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid2.C -std=c++20 execution test
+PASS: g++.dg/rtti/typeid2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid2.C -std=c++98 execution test
+PASS: g++.dg/rtti/typeid3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/rtti/typeid3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/rtti/typeid3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/rtti/typeid3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/rtti/typeid3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid4.C -std=gnu++14 execution test
+PASS: g++.dg/rtti/typeid4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid4.C -std=gnu++17 execution test
+PASS: g++.dg/rtti/typeid4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid4.C -std=gnu++20 execution test
+PASS: g++.dg/rtti/typeid4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid4.C -std=gnu++98 execution test
+PASS: g++.dg/rtti/typeid5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid6.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid6.C -std=c++14 match candidate text at line 11 (test for warnings, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid6.C -std=c++17 match candidate text at line 11 (test for warnings, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid6.C -std=c++20 match candidate text at line 11 (test for warnings, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid6.C -std=c++98 match candidate text at line 11 (test for warnings, line 10)
+PASS: g++.dg/rtti/typeid7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/rtti/typeid8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/rtti/typeid8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/rtti/typeid8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/rtti/typeid8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/typeid9.C -std=c++14 execution test
+PASS: g++.dg/rtti/typeid9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/typeid9.C -std=c++17 execution test
+PASS: g++.dg/rtti/typeid9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/typeid9.C -std=c++20 execution test
+PASS: g++.dg/rtti/typeid9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/rtti/typeid9.C -std=c++98 execution test
+PASS: g++.dg/rtti/undeclared1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/rtti/undeclared1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/rtti/undeclared1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/rtti/undeclared1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/rtti/undeclared1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/rtti/undeclared1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/rtti/undeclared1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/rtti/undeclared1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/semicolon-fixits.C -std=gnu++14 expected multiline pattern lines 6-8
+PASS: g++.dg/semicolon-fixits.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/semicolon-fixits.C -std=gnu++17 expected multiline pattern lines 6-8
+PASS: g++.dg/semicolon-fixits.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/semicolon-fixits.C -std=gnu++20 expected multiline pattern lines 6-8
+PASS: g++.dg/semicolon-fixits.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/semicolon-fixits.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/semicolon-fixits.C -std=gnu++98 expected multiline pattern lines 6-8
+PASS: g++.dg/semicolon-fixits.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 11)
+PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 14)
+PASS: g++.dg/spellcheck-c++-11-keyword.C (test for bogus messages, line 5)
+PASS: g++.dg/spellcheck-c++-11-keyword.C at line 12 (test for errors, line 11)
+PASS: g++.dg/spellcheck-c++-11-keyword.C at line 15 (test for errors, line 14)
+PASS: g++.dg/spellcheck-c++-11-keyword.C at line 6 (test for errors, line 5)
+PASS: g++.dg/spellcheck-c++-11-keyword.C at line 7 (test for warnings, line 5)
+PASS: g++.dg/spellcheck-c++-11-keyword.C (test for excess errors)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++14 expected multiline pattern lines 16-18
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++17 expected multiline pattern lines 16-18
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 expected multiline pattern lines 16-18
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 expected multiline pattern lines 16-18
+PASS: g++.dg/spellcheck-fields-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for bogus messages, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 62)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 83)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for errors, line 88)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 at line 41 (test for errors, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for bogus messages, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 62)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 83)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for errors, line 88)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 at line 41 (test for errors, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for bogus messages, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 62)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 83)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for errors, line 88)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 at line 41 (test for errors, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for bogus messages, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 62)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 67)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 83)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for errors, line 88)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 at line 41 (test for errors, line 40)
+PASS: g++.dg/spellcheck-fields.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++14 expected multiline pattern lines 29-31
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++17 expected multiline pattern lines 29-31
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 expected multiline pattern lines 29-31
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 expected multiline pattern lines 29-31
+PASS: g++.dg/spellcheck-identifiers-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 104)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 112)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 131)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 144)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 169)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 179)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 52)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 65)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 77)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for errors, line 86)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 107-109
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 115-117
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 133-135
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 146-148
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 171-173
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 181-183
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 30-32
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 41-43
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 54-56
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 67-69
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 79-81
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 expected multiline pattern lines 88-90
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 104)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 112)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 131)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 144)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 169)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 179)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 52)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 65)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 77)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for errors, line 86)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 107-109
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 115-117
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 133-135
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 146-148
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 171-173
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 181-183
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 30-32
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 41-43
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 54-56
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 67-69
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 79-81
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 expected multiline pattern lines 88-90
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 104)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 112)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 131)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 144)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 169)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 179)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 52)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 65)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 77)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for errors, line 86)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 107-109
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 115-117
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 133-135
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 146-148
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 171-173
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 181-183
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 30-32
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 41-43
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 54-56
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 67-69
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 79-81
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 expected multiline pattern lines 88-90
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 104)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 112)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 131)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 144)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 169)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 179)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 39)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 52)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 65)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 77)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for errors, line 86)
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 107-109
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 115-117
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 133-135
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 146-148
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 171-173
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 181-183
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 30-32
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 41-43
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 54-56
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 67-69
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 79-81
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 expected multiline pattern lines 88-90
+PASS: g++.dg/spellcheck-identifiers.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 57)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 59)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 61)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 63)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 65)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 71)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 73)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 75)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 77)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 79)
+PASS: g++.dg/spellcheck-inttypes.C (test for errors, line 81)
+PASS: g++.dg/spellcheck-inttypes.C (test for excess errors)
+PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 30)
+PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 32)
+PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 34)
+PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 36)
+PASS: g++.dg/spellcheck-inttypes.C expected string-literal (test for errors, line 38)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 19 (test for warnings, line 18)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 21 (test for warnings, line 20)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 23 (test for warnings, line 22)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 27 (test for warnings, line 26)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 31 (test for warnings, line 30)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 33 (test for warnings, line 32)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 35 (test for warnings, line 34)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 39 (test for warnings, line 38)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 45 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 49 (test for warnings, line 48)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 51 (test for warnings, line 50)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 53 (test for warnings, line 52)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 55 (test for warnings, line 54)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 58 (test for warnings, line 57)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 60 (test for warnings, line 59)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 62 (test for warnings, line 61)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 64 (test for warnings, line 63)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 66 (test for warnings, line 65)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 72 (test for warnings, line 71)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 74 (test for warnings, line 73)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 76 (test for warnings, line 75)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 78 (test for warnings, line 77)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 80 (test for warnings, line 79)
+PASS: g++.dg/spellcheck-inttypes.C replacement note at line 82 (test for warnings, line 81)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 18)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 20)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 22)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 24)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 26)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 44)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 46)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 48)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 50)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 52)
+PASS: g++.dg/spellcheck-inttypes.C undeclared identifier (test for errors, line 54)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++14 at line 13 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++14 at line 14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++14 at line 15 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++14 at line 16 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++17 at line 13 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++17 at line 14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++17 at line 15 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++17 at line 16 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 13 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 15 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 at line 16 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 13 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 15 (test for errors, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 at line 16 (test for bogus messages, line 10)
+PASS: g++.dg/spellcheck-macro-ordering-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 at line 10 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 at line 11 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 at line 12 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 at line 9 (test for bogus messages, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 at line 10 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 at line 11 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 at line 12 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 at line 9 (test for bogus messages, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 10 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 11 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 12 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 at line 9 (test for bogus messages, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 10 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 11 (test for errors, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 12 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 16 (test for warnings, line 15)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 at line 9 (test for bogus messages, line 6)
+PASS: g++.dg/spellcheck-macro-ordering.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++14 expected multiline pattern lines 12-14
+PASS: g++.dg/spellcheck-ns.C -std=gnu++14 expected multiline pattern lines 19-21
+PASS: g++.dg/spellcheck-ns.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++17 expected multiline pattern lines 12-14
+PASS: g++.dg/spellcheck-ns.C -std=gnu++17 expected multiline pattern lines 19-21
+PASS: g++.dg/spellcheck-ns.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++20 expected multiline pattern lines 12-14
+PASS: g++.dg/spellcheck-ns.C -std=gnu++20 expected multiline pattern lines 19-21
+PASS: g++.dg/spellcheck-ns.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/spellcheck-ns.C -std=gnu++98 expected multiline pattern lines 12-14
+PASS: g++.dg/spellcheck-ns.C -std=gnu++98 expected multiline pattern lines 19-21
+PASS: g++.dg/spellcheck-ns.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++14 (test for bogus messages, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++17 (test for bogus messages, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++20 (test for bogus messages, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++98 (test for bogus messages, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr104806.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr77565.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 108)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 124)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 58)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 72)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 83)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for errors, line 97)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 110-111
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 126-128
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 35-37
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 49-51
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 60-62
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 74-76
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 85-87
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 expected multiline pattern lines 99-100
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 108)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 124)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 58)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 72)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 83)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for errors, line 97)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 110-111
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 126-128
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 35-37
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 49-51
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 60-62
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 74-76
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 85-87
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 expected multiline pattern lines 99-100
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 108)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 124)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 58)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 72)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 83)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for errors, line 97)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 110-111
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 126-128
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 35-37
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 49-51
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 60-62
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 74-76
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 85-87
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 expected multiline pattern lines 99-100
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 108)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 124)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 58)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 72)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 83)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for errors, line 97)
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 110-111
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 126-128
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 23-25
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 35-37
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 49-51
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 60-62
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 74-76
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 85-87
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 expected multiline pattern lines 99-100
+PASS: g++.dg/spellcheck-pr77829.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++98 at line 10 (test for errors, line 9)
+PASS: g++.dg/spellcheck-pr78313.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++14 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++14 expected multiline pattern lines 9-11
+XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++17 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++17 expected multiline pattern lines 9-11
+XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++20 expected multiline pattern lines 9-11
+XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr78656.C -std=gnu++98 expected multiline pattern lines 9-11
+XFAIL: g++.dg/spellcheck-pr78656.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++14 expected multiline pattern lines 13-14
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++14 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++17 expected multiline pattern lines 13-14
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++17 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 expected multiline pattern lines 13-14
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 expected multiline pattern lines 13-14
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 expected multiline pattern lines 22-24
+PASS: g++.dg/spellcheck-pr79298.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++14 expected multiline pattern lines 8-10
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++17 expected multiline pattern lines 8-10
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 expected multiline pattern lines 8-10
+PASS: g++.dg/spellcheck-pr80177.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/spellcheck-pr80177.C -std=gnu++98
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 at line 11 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 at line 4 (test for bogus messages, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 at line 11 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 at line 4 (test for bogus messages, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 11 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 at line 4 (test for bogus messages, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 10 (test for bogus messages, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 11 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 at line 4 (test for bogus messages, line 3)
+PASS: g++.dg/spellcheck-reswords.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 at line 22 (test for warnings, line 11)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 at line 45 (test for errors, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 at line 50 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 at line 51 (test for warnings, line 34)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 at line 56 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 18-20
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 24-25
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 47-48
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 53-54
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 58-59
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 at line 22 (test for warnings, line 11)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 at line 45 (test for errors, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 at line 50 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 at line 51 (test for warnings, line 34)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 at line 56 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 18-20
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 24-25
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 47-48
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 53-54
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 58-59
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 22 (test for warnings, line 11)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 45 (test for errors, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 50 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 51 (test for warnings, line 34)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 at line 56 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 18-20
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 24-25
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 47-48
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 53-54
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 58-59
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for errors, line 73)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 22 (test for warnings, line 11)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 45 (test for errors, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 50 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 51 (test for warnings, line 34)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 at line 56 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 18-20
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 24-25
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 47-48
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 53-54
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 58-59
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-single-vs-multiple.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 10)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 13)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 24)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 28)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 36)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 4)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 40)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 42)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 44)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 46)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 51)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 53)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 55)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 57)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 60)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 62)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 64)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 66)
+PASS: g++.dg/spellcheck-stdint.C (test for errors, line 7)
+PASS: g++.dg/spellcheck-stdint.C at line 11 (test for warnings, line 10)
+PASS: g++.dg/spellcheck-stdint.C at line 14 (test for warnings, line 13)
+PASS: g++.dg/spellcheck-stdint.C at line 17 (test for warnings, line 16)
+PASS: g++.dg/spellcheck-stdint.C at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-stdint.C at line 29 (test for warnings, line 28)
+PASS: g++.dg/spellcheck-stdint.C at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-stdint.C at line 41 (test for warnings, line 40)
+PASS: g++.dg/spellcheck-stdint.C at line 43 (test for warnings, line 42)
+PASS: g++.dg/spellcheck-stdint.C at line 45 (test for warnings, line 44)
+PASS: g++.dg/spellcheck-stdint.C at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-stdint.C at line 5 (test for warnings, line 4)
+PASS: g++.dg/spellcheck-stdint.C at line 52 (test for warnings, line 51)
+PASS: g++.dg/spellcheck-stdint.C at line 54 (test for warnings, line 53)
+PASS: g++.dg/spellcheck-stdint.C at line 56 (test for warnings, line 55)
+PASS: g++.dg/spellcheck-stdint.C at line 58 (test for warnings, line 57)
+PASS: g++.dg/spellcheck-stdint.C at line 61 (test for warnings, line 60)
+PASS: g++.dg/spellcheck-stdint.C at line 63 (test for warnings, line 62)
+PASS: g++.dg/spellcheck-stdint.C at line 65 (test for warnings, line 64)
+PASS: g++.dg/spellcheck-stdint.C at line 67 (test for warnings, line 66)
+PASS: g++.dg/spellcheck-stdint.C at line 8 (test for warnings, line 7)
+PASS: g++.dg/spellcheck-stdint.C (test for excess errors)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 10 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 100 (test for warnings, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 102 (test for warnings, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 104 (test for warnings, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 106 (test for warnings, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 108 (test for warnings, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 110 (test for warnings, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 112 (test for warnings, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 114 (test for warnings, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 116 (test for warnings, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 118 (test for warnings, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 120 (test for warnings, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 128 (test for warnings, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 136 (test for warnings, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 138 (test for warnings, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 140 (test for warnings, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 142 (test for warnings, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 146 (test for warnings, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 149 (test for warnings, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 151 (test for warnings, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 153 (test for warnings, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 155 (test for warnings, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 158 (test for warnings, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 166 (test for warnings, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 168 (test for warnings, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 17 (test for warnings, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 170 (test for warnings, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 172 (test for warnings, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 174 (test for warnings, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 176 (test for warnings, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 178 (test for warnings, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 18 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 180 (test for warnings, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 182 (test for warnings, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 184 (test for warnings, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 187 (test for warnings, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 198 (test for bogus messages, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 208 (test for bogus messages, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 22 (test for warnings, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 31 (test for warnings, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 34 (test for warnings, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 4 (test for warnings, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 40 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 43 (test for warnings, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 52 (test for warnings, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 60 (test for warnings, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 68 (test for warnings, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 75 (test for errors, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 76 (test for bogus messages, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 77 (test for warnings, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 82 (test for errors, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 83 (test for warnings, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 90 (test for warnings, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 92 (test for warnings, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 94 (test for warnings, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 96 (test for warnings, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 at line 98 (test for warnings, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 (test for excess errors)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++14 PR c++/80567 at line 19 (test for bogus messages, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 10 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 100 (test for warnings, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 102 (test for warnings, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 104 (test for warnings, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 106 (test for warnings, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 108 (test for warnings, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 110 (test for warnings, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 112 (test for warnings, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 114 (test for warnings, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 116 (test for warnings, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 118 (test for warnings, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 120 (test for warnings, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 128 (test for warnings, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 136 (test for warnings, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 138 (test for warnings, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 140 (test for warnings, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 142 (test for warnings, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 146 (test for warnings, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 149 (test for warnings, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 151 (test for warnings, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 153 (test for warnings, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 155 (test for warnings, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 158 (test for warnings, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 166 (test for warnings, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 168 (test for warnings, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 17 (test for warnings, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 170 (test for warnings, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 172 (test for warnings, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 174 (test for warnings, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 176 (test for warnings, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 178 (test for warnings, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 18 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 180 (test for warnings, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 182 (test for warnings, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 184 (test for warnings, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 187 (test for warnings, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 198 (test for bogus messages, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 208 (test for bogus messages, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 22 (test for warnings, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 31 (test for warnings, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 34 (test for warnings, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 4 (test for warnings, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 40 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 43 (test for warnings, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 52 (test for warnings, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 60 (test for warnings, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 68 (test for warnings, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 7 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 75 (test for errors, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 76 (test for bogus messages, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 77 (test for warnings, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 82 (test for errors, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 83 (test for warnings, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 90 (test for warnings, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 92 (test for warnings, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 94 (test for warnings, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 96 (test for warnings, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 at line 98 (test for warnings, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 (test for excess errors)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++17 PR c++/80567 at line 19 (test for bogus messages, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 10 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 100 (test for warnings, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 102 (test for warnings, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 104 (test for warnings, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 106 (test for warnings, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 108 (test for warnings, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 110 (test for warnings, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 112 (test for warnings, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 114 (test for warnings, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 116 (test for warnings, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 118 (test for warnings, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 120 (test for warnings, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 128 (test for warnings, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 136 (test for warnings, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 138 (test for warnings, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 140 (test for warnings, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 142 (test for warnings, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 146 (test for warnings, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 149 (test for warnings, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 151 (test for warnings, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 153 (test for warnings, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 155 (test for warnings, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 158 (test for warnings, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 166 (test for warnings, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 168 (test for warnings, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 17 (test for warnings, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 170 (test for warnings, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 172 (test for warnings, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 174 (test for warnings, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 176 (test for warnings, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 178 (test for warnings, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 18 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 180 (test for warnings, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 182 (test for warnings, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 184 (test for warnings, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 187 (test for warnings, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 198 (test for bogus messages, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 208 (test for bogus messages, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 31 (test for warnings, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 34 (test for warnings, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 4 (test for warnings, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 40 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 43 (test for warnings, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 52 (test for warnings, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 60 (test for warnings, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 68 (test for warnings, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 75 (test for errors, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 76 (test for bogus messages, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 77 (test for warnings, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 82 (test for errors, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 83 (test for warnings, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 90 (test for warnings, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 92 (test for warnings, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 94 (test for warnings, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 96 (test for warnings, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 at line 98 (test for warnings, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 (test for excess errors)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++20 PR c++/80567 at line 19 (test for bogus messages, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 10 (test for warnings, line 9)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 100 (test for warnings, line 99)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 102 (test for warnings, line 101)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 104 (test for warnings, line 103)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 106 (test for warnings, line 105)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 108 (test for warnings, line 107)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 110 (test for warnings, line 109)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 112 (test for warnings, line 111)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 114 (test for warnings, line 113)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 116 (test for warnings, line 115)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 118 (test for warnings, line 117)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 120 (test for warnings, line 119)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 128 (test for warnings, line 127)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 136 (test for warnings, line 135)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 138 (test for warnings, line 137)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 140 (test for warnings, line 139)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 142 (test for warnings, line 141)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 146 (test for warnings, line 145)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 149 (test for warnings, line 148)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 151 (test for warnings, line 150)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 153 (test for warnings, line 152)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 155 (test for warnings, line 154)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 158 (test for warnings, line 157)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 166 (test for warnings, line 165)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 168 (test for warnings, line 167)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 17 (test for warnings, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 170 (test for warnings, line 169)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 172 (test for warnings, line 171)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 174 (test for warnings, line 173)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 176 (test for warnings, line 175)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 178 (test for warnings, line 177)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 18 (test for errors, line 16)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 180 (test for warnings, line 179)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 182 (test for warnings, line 181)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 184 (test for warnings, line 183)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 187 (test for warnings, line 186)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 198 (test for bogus messages, line 197)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 208 (test for bogus messages, line 207)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 22 (test for warnings, line 21)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 25 (test for warnings, line 24)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 28 (test for warnings, line 27)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 31 (test for warnings, line 30)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 34 (test for warnings, line 33)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 37 (test for warnings, line 36)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 4 (test for warnings, line 3)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 40 (test for warnings, line 39)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 43 (test for warnings, line 42)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 47 (test for warnings, line 46)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 49 (test for warnings, line 48)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 52 (test for warnings, line 51)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 60 (test for warnings, line 59)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 68 (test for warnings, line 67)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 75 (test for errors, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 76 (test for bogus messages, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 77 (test for warnings, line 74)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 82 (test for errors, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 83 (test for warnings, line 81)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 90 (test for warnings, line 89)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 92 (test for warnings, line 91)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 94 (test for warnings, line 93)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 96 (test for warnings, line 95)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 at line 98 (test for warnings, line 97)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 (test for excess errors)
+PASS: g++.dg/spellcheck-stdlib.C -std=c++98 PR c++/80567 at line 19 (test for bogus messages, line 16)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for bogus messages, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 32)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 50)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 57)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for errors, line 73)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 at line 12 (test for warnings, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 at line 24 (test for warnings, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 at line 67 (test for errors, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 21-22
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 26-28
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 34-35
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 44-46
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 52-53
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 59-61
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 69-70
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 expected multiline pattern lines 9-10
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for bogus messages, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 32)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 50)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 57)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for errors, line 73)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 at line 12 (test for warnings, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 at line 24 (test for warnings, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 at line 67 (test for errors, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 21-22
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 26-28
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 34-35
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 44-46
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 52-53
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 59-61
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 69-70
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 expected multiline pattern lines 9-10
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for bogus messages, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 32)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 50)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 57)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for errors, line 73)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 12 (test for warnings, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 24 (test for warnings, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 at line 67 (test for errors, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 21-22
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 26-28
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 34-35
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 44-46
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 52-53
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 59-61
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 69-70
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 expected multiline pattern lines 9-10
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for bogus messages, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 32)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 42)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 50)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 57)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for errors, line 73)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 12 (test for warnings, line 7)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 24 (test for warnings, line 19)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 at line 67 (test for errors, line 66)
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 21-22
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 26-28
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 34-35
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 44-46
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 52-53
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 59-61
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 69-70
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 75-77
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 expected multiline pattern lines 9-10
+PASS: g++.dg/spellcheck-typenames.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/sso-1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/sso-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/sso-1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/sso-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/sso-1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/sso-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/sso-1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/sso-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/sso-2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/sso-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/sso-2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/sso-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/sso-2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/sso-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/sso-2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/sso-2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++14
+UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++17
+UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++20
+UNSUPPORTED: g++.dg/stackprotectexplicit2.C -std=gnu++98
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++17 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++20 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++98 execution test
+PASS: g++.dg/system-binary-constants-1.C (test for warnings, line 17)
+PASS: g++.dg/system-binary-constants-1.C (test for excess errors)
+XFAIL: g++.dg/tc1/dr1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/tc1/dr1.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/tc1/dr1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/tc1/dr1.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/tc1/dr1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/tc1/dr1.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/tc1/dr1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/tc1/dr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr101.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/tc1/dr101.C -std=c++14 (test for bogus messages, line 23)
+PASS: g++.dg/tc1/dr101.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr101.C -std=c++14 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13)
+PASS: g++.dg/tc1/dr101.C -std=c++14 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14)
+PASS: g++.dg/tc1/dr101.C -std=c++14 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27)
+PASS: g++.dg/tc1/dr101.C -std=c++14 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28)
+PASS: g++.dg/tc1/dr101.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/tc1/dr101.C -std=c++17 (test for bogus messages, line 23)
+PASS: g++.dg/tc1/dr101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr101.C -std=c++17 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13)
+PASS: g++.dg/tc1/dr101.C -std=c++17 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14)
+PASS: g++.dg/tc1/dr101.C -std=c++17 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27)
+PASS: g++.dg/tc1/dr101.C -std=c++17 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28)
+PASS: g++.dg/tc1/dr101.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/tc1/dr101.C -std=c++20 (test for bogus messages, line 23)
+PASS: g++.dg/tc1/dr101.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13)
+PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14)
+PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27)
+PASS: g++.dg/tc1/dr101.C -std=c++20 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28)
+PASS: g++.dg/tc1/dr101.C -std=c++98 (test for bogus messages, line 20)
+PASS: g++.dg/tc1/dr101.C -std=c++98 (test for bogus messages, line 23)
+PASS: g++.dg/tc1/dr101.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 13)
+PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 14)
+PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 27)
+PASS: g++.dg/tc1/dr101.C -std=c++98 redeclaration through 'using' should not be ambiguous (test for bogus messages, line 28)
+PASS: g++.dg/tc1/dr108.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr108.C -std=c++14 name (test for errors, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++14 note at line 11 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr108.C -std=c++17 name (test for errors, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++17 note at line 11 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr108.C -std=c++20 name (test for errors, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++20 note at line 11 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr108.C -std=c++98 name (test for errors, line 10)
+PASS: g++.dg/tc1/dr108.C -std=c++98 note at line 11 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr127.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr127.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr128.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr128.C -std=c++14 execution test
+PASS: g++.dg/tc1/dr128.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr128.C -std=c++17 execution test
+PASS: g++.dg/tc1/dr128.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr128.C -std=c++20 execution test
+PASS: g++.dg/tc1/dr128.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr128.C -std=c++98 execution test
+PASS: g++.dg/tc1/dr135.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr135.C -std=c++14 incomplete class type is allowed as parameter type (test for bogus messages, line 7)
+PASS: g++.dg/tc1/dr135.C -std=c++14 incomplete class type is allowed as return type (test for bogus messages, line 6)
+PASS: g++.dg/tc1/dr135.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr135.C -std=c++17 incomplete class type is allowed as parameter type (test for bogus messages, line 7)
+PASS: g++.dg/tc1/dr135.C -std=c++17 incomplete class type is allowed as return type (test for bogus messages, line 6)
+PASS: g++.dg/tc1/dr135.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr135.C -std=c++20 incomplete class type is allowed as parameter type (test for bogus messages, line 7)
+PASS: g++.dg/tc1/dr135.C -std=c++20 incomplete class type is allowed as return type (test for bogus messages, line 6)
+PASS: g++.dg/tc1/dr135.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr135.C -std=c++98 incomplete class type is allowed as parameter type (test for bogus messages, line 7)
+PASS: g++.dg/tc1/dr135.C -std=c++98 incomplete class type is allowed as return type (test for bogus messages, line 6)
+PASS: g++.dg/tc1/dr137.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr137.C -std=c++14 static_cast cannot remove cv qualifiers (test for errors, line 12)
+PASS: g++.dg/tc1/dr137.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr137.C -std=c++17 static_cast cannot remove cv qualifiers (test for errors, line 12)
+PASS: g++.dg/tc1/dr137.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr137.C -std=c++20 static_cast cannot remove cv qualifiers (test for errors, line 12)
+PASS: g++.dg/tc1/dr137.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr137.C -std=c++98 static_cast cannot remove cv qualifiers (test for errors, line 12)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr142.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr142.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr142.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr142.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr147.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr147.C -std=c++14 c++/42415 (test for warnings, line 18)
+PASS: g++.dg/tc1/dr147.C -std=c++14 constructor (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++14 error cascade at line 24 (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++14 the injected-class-name can never be found through qualified lookup (test for errors, line 14)
+PASS: g++.dg/tc1/dr147.C -std=c++14 this is an invalid declaration of the constructor (test for errors, line 39)
+PASS: g++.dg/tc1/dr147.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr147.C -std=c++17 c++/42415 (test for warnings, line 18)
+PASS: g++.dg/tc1/dr147.C -std=c++17 constructor (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++17 error cascade at line 24 (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++17 the injected-class-name can never be found through qualified lookup (test for errors, line 14)
+PASS: g++.dg/tc1/dr147.C -std=c++17 this is an invalid declaration of the constructor (test for errors, line 39)
+PASS: g++.dg/tc1/dr147.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr147.C -std=c++20 c++/42415 (test for warnings, line 18)
+PASS: g++.dg/tc1/dr147.C -std=c++20 constructor (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++20 error cascade at line 24 (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++20 the injected-class-name can never be found through qualified lookup (test for errors, line 14)
+PASS: g++.dg/tc1/dr147.C -std=c++20 this is an invalid declaration of the constructor (test for errors, line 39)
+PASS: g++.dg/tc1/dr147.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr147.C -std=c++98 c++/42415 (test for warnings, line 18)
+PASS: g++.dg/tc1/dr147.C -std=c++98 constructor (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++98 error cascade at line 24 (test for errors, line 23)
+PASS: g++.dg/tc1/dr147.C -std=c++98 the injected-class-name can never be found through qualified lookup (test for errors, line 14)
+PASS: g++.dg/tc1/dr147.C -std=c++98 this is an invalid declaration of the constructor (test for errors, line 39)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/tc1/dr152.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr152.C -std=c++14 matching (test for errors, line 14)
+PASS: g++.dg/tc1/dr152.C -std=c++14 matching (test for errors, line 33)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/tc1/dr152.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr152.C -std=c++17 matching (test for errors, line 14)
+PASS: g++.dg/tc1/dr152.C -std=c++17 matching (test for errors, line 33)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/tc1/dr152.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr152.C -std=c++20 matching (test for errors, line 14)
+PASS: g++.dg/tc1/dr152.C -std=c++20 matching (test for errors, line 33)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/tc1/dr152.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr152.C -std=c++98 matching (test for errors, line 14)
+PASS: g++.dg/tc1/dr152.C -std=c++98 matching (test for errors, line 33)
+PASS: g++.dg/tc1/dr159.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr159.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr159.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr159.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr161.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr161.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr161.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr161.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr164.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr164.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr164.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr164.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 56)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for warnings, line 35)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for warnings, line 50)
+PASS: g++.dg/tc1/dr166.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 56)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for warnings, line 50)
+PASS: g++.dg/tc1/dr166.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 56)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for warnings, line 50)
+PASS: g++.dg/tc1/dr166.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 56)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for errors, line 59)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 35)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for warnings, line 50)
+PASS: g++.dg/tc1/dr166.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr176.C -std=c++14 (test for bogus messages, line 25)
+PASS: g++.dg/tc1/dr176.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/tc1/dr176.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr176.C -std=c++14 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18)
+PASS: g++.dg/tc1/dr176.C -std=c++14 injected class name in derived classes (test for bogus messages, line 15)
+PASS: g++.dg/tc1/dr176.C -std=c++14 unqualified name binds to N1::Base (test for errors, line 13)
+PASS: g++.dg/tc1/dr176.C -std=c++17 (test for bogus messages, line 25)
+PASS: g++.dg/tc1/dr176.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/tc1/dr176.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr176.C -std=c++17 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18)
+PASS: g++.dg/tc1/dr176.C -std=c++17 injected class name in derived classes (test for bogus messages, line 15)
+PASS: g++.dg/tc1/dr176.C -std=c++17 unqualified name binds to N1::Base (test for errors, line 13)
+PASS: g++.dg/tc1/dr176.C -std=c++20 (test for bogus messages, line 25)
+PASS: g++.dg/tc1/dr176.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/tc1/dr176.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr176.C -std=c++20 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18)
+PASS: g++.dg/tc1/dr176.C -std=c++20 injected class name in derived classes (test for bogus messages, line 15)
+PASS: g++.dg/tc1/dr176.C -std=c++20 unqualified name binds to N1::Base (test for errors, line 13)
+PASS: g++.dg/tc1/dr176.C -std=c++98 (test for bogus messages, line 25)
+PASS: g++.dg/tc1/dr176.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/tc1/dr176.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr176.C -std=c++98 everything should be looked up at parsing time (after DR224) (test for bogus messages, line 18)
+PASS: g++.dg/tc1/dr176.C -std=c++98 injected class name in derived classes (test for bogus messages, line 15)
+PASS: g++.dg/tc1/dr176.C -std=c++98 unqualified name binds to N1::Base (test for errors, line 13)
+PASS: g++.dg/tc1/dr179.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr179.C -std=c++14 cannot subtract pointers to function (test for errors, line 12)
+PASS: g++.dg/tc1/dr179.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr179.C -std=c++17 cannot subtract pointers to function (test for errors, line 12)
+PASS: g++.dg/tc1/dr179.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr179.C -std=c++20 cannot subtract pointers to function (test for errors, line 12)
+PASS: g++.dg/tc1/dr179.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr179.C -std=c++98 cannot subtract pointers to function (test for errors, line 12)
+PASS: g++.dg/tc1/dr185.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr185.C -std=c++14 execution test
+PASS: g++.dg/tc1/dr185.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr185.C -std=c++17 execution test
+PASS: g++.dg/tc1/dr185.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr185.C -std=c++20 execution test
+PASS: g++.dg/tc1/dr185.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr185.C -std=c++98 execution test
+PASS: g++.dg/tc1/dr188.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr188.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr188.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr188.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr193.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr193.C -std=c++14 execution test
+PASS: g++.dg/tc1/dr193.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr193.C -std=c++17 execution test
+PASS: g++.dg/tc1/dr193.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr193.C -std=c++20 execution test
+PASS: g++.dg/tc1/dr193.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr193.C -std=c++98 execution test
+PASS: g++.dg/tc1/dr194.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr194.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr194.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr194.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr20.C -std=c++14 execution test
+PASS: g++.dg/tc1/dr20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr20.C -std=c++17 execution test
+PASS: g++.dg/tc1/dr20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr20.C -std=c++20 execution test
+PASS: g++.dg/tc1/dr20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr20.C -std=c++98 execution test
+PASS: g++.dg/tc1/dr213.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr213.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/tc1/dr213.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr213.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr213.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/tc1/dr213.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr213.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr213.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/tc1/dr213.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr213.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/tc1/dr213.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/tc1/dr213.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr217-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr217-2.C -std=c++14 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12)
+PASS: g++.dg/tc1/dr217-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr217-2.C -std=c++17 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12)
+PASS: g++.dg/tc1/dr217-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr217-2.C -std=c++20 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12)
+PASS: g++.dg/tc1/dr217-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr217-2.C -std=c++98 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 12)
+PASS: g++.dg/tc1/dr217.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr217.C -std=c++14 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13)
+PASS: g++.dg/tc1/dr217.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr217.C -std=c++17 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13)
+PASS: g++.dg/tc1/dr217.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr217.C -std=c++20 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13)
+PASS: g++.dg/tc1/dr217.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr217.C -std=c++98 default arguments for parameters of member functions of class templates can be specified in the initial declaration only (test for errors, line 13)
+PASS: g++.dg/tc1/dr48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr49.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/tc1/dr49.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/tc1/dr49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr49.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/tc1/dr49.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/tc1/dr49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr49.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/tc1/dr49.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/tc1/dr49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr49.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/tc1/dr49.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/tc1/dr49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr52.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/tc1/dr52.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/tc1/dr52.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/tc1/dr52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr52.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/tc1/dr52.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/tc1/dr52.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/tc1/dr52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr52.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/tc1/dr52.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/tc1/dr52.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/tc1/dr52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr52.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/tc1/dr52.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/tc1/dr52.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/tc1/dr52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr68.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr68.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr74.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr74.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr76.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/tc1/dr76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr76.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/tc1/dr76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr76.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/tc1/dr76.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr76.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/tc1/dr76.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for errors, line 52)
+PASS: g++.dg/tc1/dr80.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/tc1/dr80.C -std=c++14 this error should appear at parsing time (test for errors, line 45)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for errors, line 52)
+PASS: g++.dg/tc1/dr80.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/tc1/dr80.C -std=c++17 this error should appear at parsing time (test for errors, line 45)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for errors, line 52)
+PASS: g++.dg/tc1/dr80.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/tc1/dr80.C -std=c++20 this error should appear at parsing time (test for errors, line 45)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for errors, line 52)
+PASS: g++.dg/tc1/dr80.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/tc1/dr80.C -std=c++98 this error should appear at parsing time (test for errors, line 45)
+PASS: g++.dg/tc1/dr85.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/tc1/dr85.C -std=c++14 redeclaration of nested class is invalid (test for errors, line 7)
+PASS: g++.dg/tc1/dr85.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/tc1/dr85.C -std=c++17 redeclaration of nested class is invalid (test for errors, line 7)
+PASS: g++.dg/tc1/dr85.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/tc1/dr85.C -std=c++20 redeclaration of nested class is invalid (test for errors, line 7)
+PASS: g++.dg/tc1/dr85.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/tc1/dr85.C -std=c++98 redeclaration of nested class is invalid (test for errors, line 7)
+PASS: g++.dg/tc1/dr90.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr90.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr90.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr90.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tc1/dr94.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tc1/dr94.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tc1/dr94.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tc1/dr94.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++14 (test for errors, line 12)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/abstract-dr337.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++17 (test for errors, line 12)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/abstract-dr337.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++20 (test for errors, line 12)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/abstract-dr337.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 12)
+XFAIL: g++.dg/template/abstract-dr337.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/abstract-dr337.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/abstract1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/abstract1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/abstract1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/abstract1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access11.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/access11.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/access11.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/template/access11.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/access11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access11.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/access11.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/access11.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/template/access11.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/access11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access11.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/access11.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/access11.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/access11.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/access11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access11.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/access11.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/access11.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/template/access11.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/access11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/access18.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/access18.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/access18.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/access18.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/access18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/access18.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/access18.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/access18.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/access18.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/access18.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/access18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/access18.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/access18.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/access18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/access18.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/access18.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/access18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access19.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/access19.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/access19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access19.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/access19.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/access19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access19.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/access19.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/access19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access19.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/access19.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/access19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/access2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/access2.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/access2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/access2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/access2.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/access2.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/access2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/access2.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/access2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/access2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/access2.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/access2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/access2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/access2.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/access2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access20.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/access20.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/access20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access20.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/access20.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/access20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access20.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/access20.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/access20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access20.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/access20.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/access20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access26.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/access26.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/access26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access26.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/access26.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/access26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access26.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/access26.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/access26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access26.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/access26.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/access26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/access3.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/access3.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/access3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/access3.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/access3.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/access3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/access3.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/access3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/access3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/access3.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/access3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access30.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/access30.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/access30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access30.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/access30.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/access30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access30.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/access30.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/access30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access30.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/access30.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/access30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access31.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/access31.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/access31.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/access31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access31.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/access31.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/access31.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/access31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/access31.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/access31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/access31.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/access31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access33.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/access33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access33.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/access33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access33.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/access33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access33.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/access33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access34.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/access34.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/access34.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/access34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access34.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/access34.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/access34.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/access34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/access34.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/access34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/access34.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/access34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access36.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/access36.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/access36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access36.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/access36.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/access36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access36.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/access36.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/access36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access36.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/access36.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/access36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access37a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access37a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access37a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access37a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access38.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/access38.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/access38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access40a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access40a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access40a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access40a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/access41.C -std=c++98
+PASS: g++.dg/template/access41a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access41a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access41a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/access41a.C -std=c++98
+PASS: g++.dg/template/access5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access7.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/access7.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/access7.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/access7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access7.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/access7.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/access7.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/access7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access7.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/access7.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/access7.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/access7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access7.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/access7.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/access7.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/access7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/access9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/access9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/access9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/access9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/addr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/addr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/addr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/addr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/aggr-init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/aggr-init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/aggr-init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/aggr-init1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/alignof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/alignof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/alignof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/alignof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/alignof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/alignof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/alignof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/alignof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/alignof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/alignof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/alignof3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/alignof3.C -std=c++98
+PASS: g++.dg/template/anon1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anon1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anon1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anon1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anon2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anon2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anon2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anon2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anon3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anon3.C -std=c++14 execution test
+PASS: g++.dg/template/anon3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anon3.C -std=c++17 execution test
+PASS: g++.dg/template/anon3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anon3.C -std=c++20 execution test
+PASS: g++.dg/template/anon3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anon3.C -std=c++98 execution test
+PASS: g++.dg/template/anon4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anon4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anon4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anon4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anon5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anon5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anon5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anon5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anonunion1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anonunion1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anonunion1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anonunion1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anonunion2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anonunion2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anonunion2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/anonunion2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/anonunion3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/anonunion3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/anonunion3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/anonunion3.C -std=c++98
+PASS: g++.dg/template/arg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/arg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/arg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/arg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/arg5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/arg5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg6.C -std=c++14 execution test
+PASS: g++.dg/template/arg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg6.C -std=c++17 execution test
+PASS: g++.dg/template/arg6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg6.C -std=c++20 execution test
+PASS: g++.dg/template/arg6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg6.C -std=c++98 execution test
+PASS: g++.dg/template/arg7.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/arg7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/arg7.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/arg7.C -std=c++14 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/template/arg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg7.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/arg7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/arg7.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/arg7.C -std=c++17 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/template/arg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg7.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/arg7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/arg7.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/arg7.C -std=c++20 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/template/arg7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg7.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/arg7.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/arg7.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/arg7.C -std=c++98 at line 6 (test for bogus messages, line 5)
+PASS: g++.dg/template/arg7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg8.C -std=c++14 (test for errors, line 1)
+PASS: g++.dg/template/arg8.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/arg8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg8.C -std=c++17 (test for errors, line 1)
+PASS: g++.dg/template/arg8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/arg8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg8.C -std=c++20 (test for errors, line 1)
+PASS: g++.dg/template/arg8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/arg8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg8.C -std=c++98 (test for errors, line 1)
+PASS: g++.dg/template/arg8.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/arg8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arg9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arg9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array1-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/array1-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/array1-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/array1-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/array10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/array13.C -std=gnu++14 execution test
+PASS: g++.dg/template/array13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/array13.C -std=gnu++17 execution test
+PASS: g++.dg/template/array13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/array13.C -std=gnu++20 execution test
+PASS: g++.dg/template/array13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/array13.C -std=gnu++98 execution test
+PASS: g++.dg/template/array14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array15.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/array15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array15.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/array15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array15.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/array15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array15.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/array15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array2-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/array2-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/array2-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/array2-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/array27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/array27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/array27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/array28.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/array28.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/array28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array28.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/array28.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/array28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array28.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/array28.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/array28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array28.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/array28.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/array28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array30.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/array30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array30.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/array30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array30.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/array30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array30.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/array30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array32.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/template/array32.C -std=gnu++14 (test for errors, line 20)
+PASS: g++.dg/template/array32.C -std=gnu++14 (test for errors, line 25)
+PASS: g++.dg/template/array32.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/array32.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/template/array32.C -std=gnu++17 (test for errors, line 20)
+PASS: g++.dg/template/array32.C -std=gnu++17 (test for errors, line 25)
+PASS: g++.dg/template/array32.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 20)
+PASS: g++.dg/template/array32.C -std=gnu++20 (test for errors, line 25)
+PASS: g++.dg/template/array32.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 20)
+PASS: g++.dg/template/array32.C -std=gnu++98 (test for errors, line 25)
+PASS: g++.dg/template/array32.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/array33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/array34.C -std=c++98
+PASS: g++.dg/template/array35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array36.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/array36.C -std=c++98
+PASS: g++.dg/template/array4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/array9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/array9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/array9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/array9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/array9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/array9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/array9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/array9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/array9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/array9.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/array9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/array9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arrow1.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/arrow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arrow1.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/arrow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arrow1.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/arrow1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arrow1.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/arrow1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arrow2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arrow2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arrow2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arrow2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arrow3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arrow3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arrow3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arrow3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/arrow4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/arrow4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/arrow4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/arrow4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/asm1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/asm1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/asm1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/asm1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/asmgoto1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/asmgoto1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/asmgoto1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/asmgoto1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/assign1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/assign1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/assign1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/assign1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/attr-used.C -std=c++14 scan-assembler _ZN1XIiE1fEv:
+PASS: g++.dg/template/attr-used.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/attr-used.C -std=c++17 scan-assembler _ZN1XIiE1fEv:
+PASS: g++.dg/template/attr-used.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/attr-used.C -std=c++20 scan-assembler _ZN1XIiE1fEv:
+PASS: g++.dg/template/attr-used.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/attr-used.C -std=c++98 scan-assembler _ZN1XIiE1fEv:
+PASS: g++.dg/template/attr-used.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/bitfield1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/bitfield1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/bitfield1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/bitfield1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/bitfield2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/bitfield2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/bitfield2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/bitfield2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/bitfield2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/bitfield2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/bitfield2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/bitfield2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/bitfield3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/bitfield3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/bitfield3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/bitfield3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/bitfield4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/bitfield4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/bitfield4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/bitfield4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/builtin2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/builtin2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/builtin2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/builtin2.C -std=c++98
+PASS: g++.dg/template/call1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call1.C -std=c++14 execution test
+PASS: g++.dg/template/call1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call1.C -std=c++17 execution test
+PASS: g++.dg/template/call1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call1.C -std=c++20 execution test
+PASS: g++.dg/template/call1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call1.C -std=c++98 execution test
+PASS: g++.dg/template/call2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call3.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/call3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call3.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/call3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call3.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/call3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call3.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/call3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/call5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/call5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/call5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/call6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/call7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/call8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/call8.C -std=c++98
+PASS: g++.dg/template/call9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/call9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/call9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/call9.C -std=c++98
+PASS: g++.dg/template/canon-type-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-12.C -std=c++98
+PASS: g++.dg/template/canon-type-13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-14.C -std=c++98
+PASS: g++.dg/template/canon-type-15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-15.C -std=c++98
+PASS: g++.dg/template/canon-type-16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-16.C -std=c++98
+PASS: g++.dg/template/canon-type-17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-17.C -std=c++98
+PASS: g++.dg/template/canon-type-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-18.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-18.C -std=gnu++98
+PASS: g++.dg/template/canon-type-19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-19.C -std=c++98
+PASS: g++.dg/template/canon-type-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-20.C -std=c++98
+PASS: g++.dg/template/canon-type-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/canon-type-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/canon-type-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/canon-type-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/canon-type-9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/canon-type-9.C -std=c++98
+PASS: g++.dg/template/cast1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cast1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cast2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cast2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cast3.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/cast3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast3.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/cast3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast3.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/cast3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cast3.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/cast3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cast4.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/cast4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast4.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/cast4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast4.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/cast4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cast4.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/cast4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cast5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/cast5.C -std=c++98
+PASS: g++.dg/template/cast6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/cast6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cast6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/cast6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cast6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/cast6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cast6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/cast6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/char1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/char1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/char1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/char1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/char1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/char1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/char1.C -std=c++98 at line 5 (test for warnings, line 4)
+PASS: g++.dg/template/char1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/class1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/class1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/class1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/class1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/class2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/class2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/class2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/class2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/class2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/class2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/class2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/class2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/class3.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/class3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/class3.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/class3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/class3.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/class3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/class3.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/class3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/complit1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/template/complit1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/complit1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/template/complit1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/complit1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/template/complit1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/complit1.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/template/complit1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/complit2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/complit2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/complit2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/complit2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/cond.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cond2.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/template/cond2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/cond2.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/template/cond2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/cond2.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/template/cond2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/cond2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/template/cond2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/cond3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cond4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cond5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cond6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/cond7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/cond7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/cond7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/cond7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/cond8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/cond8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/cond8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/cond8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/condition1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/condition1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/condition1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/condition1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const1.C -std=c++14 execution test
+PASS: g++.dg/template/const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const1.C -std=c++17 execution test
+PASS: g++.dg/template/const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const1.C -std=c++20 execution test
+PASS: g++.dg/template/const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const1.C -std=c++98 execution test
+PASS: g++.dg/template/const2.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/template/const2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const2.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/template/const2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const2.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/template/const2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const2.C -std=c++98 (test for bogus messages, line 13)
+PASS: g++.dg/template/const2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/const5.C -std=c++98
+PASS: g++.dg/template/const6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/const8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/const8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/const8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/const8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/constant1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/constant1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/constant1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/constant1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/constant2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/constant2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/constant2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/constant2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/conv11.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/conv11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv11.C -std=c++14 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/conv11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/conv11.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/conv11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv11.C -std=c++17 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/conv11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/conv11.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/conv11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv11.C -std=c++20 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/conv11.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/conv11.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/conv11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv11.C -std=c++98 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/conv12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/conv12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/conv12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv12.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/template/conv12.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/conv12.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/template/conv12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv13.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/conv13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv13.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/conv13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv13.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/conv13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv13.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/conv13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv15.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/conv15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/conv15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv15.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/conv15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/conv15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv15.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/conv15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/conv15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv15.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/conv15.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/conv15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv18.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/template/conv18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv18.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/template/conv18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv18.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/template/conv18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv18.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/template/conv18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv19.C -std=c++14 (test for bogus messages, line 25)
+PASS: g++.dg/template/conv19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv19.C -std=c++17 (test for bogus messages, line 25)
+PASS: g++.dg/template/conv19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv19.C -std=c++20 (test for bogus messages, line 25)
+PASS: g++.dg/template/conv19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/conv19.C -std=c++98
+PASS: g++.dg/template/conv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv2.C -std=c++14 execution test
+PASS: g++.dg/template/conv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv2.C -std=c++17 execution test
+PASS: g++.dg/template/conv2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv2.C -std=c++20 execution test
+PASS: g++.dg/template/conv2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv2.C -std=c++98 execution test
+PASS: g++.dg/template/conv20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv3.C -std=c++14 execution test
+PASS: g++.dg/template/conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv3.C -std=c++17 execution test
+PASS: g++.dg/template/conv3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv3.C -std=c++20 execution test
+PASS: g++.dg/template/conv3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv3.C -std=c++98 execution test
+PASS: g++.dg/template/conv4.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/conv4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv4.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/conv4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv4.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/conv4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv4.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/template/conv4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/conv7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/conv7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/conv7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/conv7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/conv9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/conv9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/conv9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/conv9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/copy1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/copy1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/copy1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/copy1.C -std=c++14 at line 9 (test for errors, line 10)
+PASS: g++.dg/template/copy1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/copy1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/copy1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/copy1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/copy1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/copy1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/copy1.C -std=c++98 at line 9 (test for errors, line 10)
+PASS: g++.dg/template/copy1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/crash1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/crash1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/crash1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/crash1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash100.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/crash100.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/crash100.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash100.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/crash100.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/crash100.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash100.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/crash100.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/crash100.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash100.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/crash100.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/crash100.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash101.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash101.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash101.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash101.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash101.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash101.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash101.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash101.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash102.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash102.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash102.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash102.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash102.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash102.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash102.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash102.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash103.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash103.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash103.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash103.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash103.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash103.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash103.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash103.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash104.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/crash104.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash104.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/crash104.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash104.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/crash104.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash104.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/crash104.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash105.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash105.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash105.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash105.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash105.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash105.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash105.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash105.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash106.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash106.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash106.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/crash106.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash106.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash106.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash106.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/crash106.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash106.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash106.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash106.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash106.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/crash106.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/template/crash107.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/template/crash107.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/template/crash107.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/template/crash107.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/template/crash107.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/crash108.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash108.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash108.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash108.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash108.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash109.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash109.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash109.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash109.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash109.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash109.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash109.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash109.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash11.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash11.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash11.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash11.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++98 at line 11 (test for errors, line 9)
+PASS: g++.dg/template/crash11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash110.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash110.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash110.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash110.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash110.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash110.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash110.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash110.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash111.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash111.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash111.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash111.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash111.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash111.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash111.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash111.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash112.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash112.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash112.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/crash112.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash112.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/crash112.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash112.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash112.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash113.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash113.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash113.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash113.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash114.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash114.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash114.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash114.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash114.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash114.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash114.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash114.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash115.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash115.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash115.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash115.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash115.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash115.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash115.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash116.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash116.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash116.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash116.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash116.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash116.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash117.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash117.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash117.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash117.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash117.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash117.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash117.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash117.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash118.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash118.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash118.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash118.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash118.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash118.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash118.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash118.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash119.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash119.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash119.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash119.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash119.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash119.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash119.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash119.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash119.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash119.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash119.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash120.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/crash120.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/crash120.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash120.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/crash120.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/crash120.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash120.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/crash120.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/crash120.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash120.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/crash120.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/crash120.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash121.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash121.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash121.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash121.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash121.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash121.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash121.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash121.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash122.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash122.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash122.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash122.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash122.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash122.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash122.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash122.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash123.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash123.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/crash123.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash123.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash123.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/crash123.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash123.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash123.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/crash123.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash123.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash123.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/crash123.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash124.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash124.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/template/crash124.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash124.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash124.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/template/crash124.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash124.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash124.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/template/crash124.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash124.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash124.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/template/crash124.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash125.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/crash125.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash125.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/crash125.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash125.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/crash125.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash125.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/crash125.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash126.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash126.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash126.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash126.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash126.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash126.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash126.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash126.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash126.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash126.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash127.C -std=c++14 at line 18 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++14 at line 19 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash127.C -std=c++17 at line 18 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++17 at line 19 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash127.C -std=c++20 at line 18 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++20 at line 19 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash127.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++98 at line 19 (test for errors, line 17)
+PASS: g++.dg/template/crash127.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash128.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash128.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash128.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash128.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash129.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash129.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash129.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash129.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash129.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash129.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash129.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash129.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash129.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash129.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash129.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash129.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash13.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/crash13.C -std=c++14 at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/crash13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash13.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/crash13.C -std=c++17 at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/crash13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash13.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/crash13.C -std=c++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/crash13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash13.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/crash13.C -std=c++98 at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/crash13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash130.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash130.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash130.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash130.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash130.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash130.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash130.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash130.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash131.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash131.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash131.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash131.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash131.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash131.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash131.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash131.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash132.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash132.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash132.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash132.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash132.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash132.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/crash132.C -std=c++98
+PASS: g++.dg/template/crash14.C (test for errors, line 4)
+PASS: g++.dg/template/crash14.C (test for excess errors)
+PASS: g++.dg/template/crash15.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash15.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash15.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash15.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash2.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/template/crash2.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/template/crash2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/crash2.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/template/crash2.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/template/crash2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/crash2.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/template/crash2.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/template/crash2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/crash2.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/template/crash2.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/template/crash2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/crash20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash25.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash25.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash25.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash25.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash26.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash26.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/crash26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash26.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash26.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/crash26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash26.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash26.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/crash26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash26.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash26.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/crash26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash27.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash27.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash27.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash27.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash28.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash28.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/crash28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash28.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/crash28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash28.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash29.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash29.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash29.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash29.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash31.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash31.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash31.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash31.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/crash31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash32.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash32.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash32.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash32.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash33.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash33.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash33.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash33.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash34.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash34.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash34.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash34.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/crash34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash34.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash34.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/crash34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash34.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash34.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash35.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash35.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/crash35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash35.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash35.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/crash35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash35.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash35.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/crash35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash35.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash35.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/crash35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash36.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash36.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash36.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash36.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash37.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/crash37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash37.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/crash37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash37.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/crash37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash37.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/crash37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash38.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash38.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash38.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash38.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash38.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash38.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash38.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash38.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash39.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash39.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/crash39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash39.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash39.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/crash39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash39.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash39.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/crash39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash39.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash39.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/crash39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash40.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash40.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/crash40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash40.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash40.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/crash40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash40.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash40.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/crash40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash40.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash40.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/crash40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash41.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash41.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/crash41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash41.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash41.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/crash41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash41.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash41.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/crash41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash41.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash41.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/crash41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash42.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash42.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash42.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash42.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash43.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash43.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash43.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash43.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash43.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash43.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash43.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash43.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash44.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash44.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash44.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash44.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash45.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash45.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/crash45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash45.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/crash45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash45.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash46.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash46.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash46.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash46.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash47.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash47.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash47.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash47.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash48.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash48.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash48.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash48.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash49.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash49.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash49.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash49.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash50.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash50.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash50.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash50.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash51.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash51.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash51.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash51.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash53.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/crash53.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash53.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/crash53.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash53.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/crash53.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash53.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/crash53.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash54.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash54.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash54.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash54.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash55.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash55.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash55.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash55.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash56.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/crash56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash56.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/crash56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash56.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/crash56.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash56.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/crash56.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash57.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash57.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash57.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash57.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash57.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash57.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash57.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash57.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash58.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash58.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash58.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/crash58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash58.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash58.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash58.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/crash58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash58.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash58.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash58.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/crash58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash58.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash58.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash58.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/crash58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/crash59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/crash59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/crash59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/crash59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash60.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash60.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash60.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash60.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash60.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash60.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash60.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash60.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash61.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash61.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash61.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash61.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash61.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash61.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash62.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash62.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash62.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash62.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash62.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash62.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash62.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash62.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash63.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash63.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash63.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash63.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash63.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash63.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash64.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash64.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash64.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash64.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash64.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash64.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash65.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash65.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash65.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash65.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash65.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash65.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash65.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash65.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash65.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash65.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash66.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash66.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash67.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash67.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash67.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash67.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash67.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash67.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash68.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash68.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash69.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash69.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/crash69.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/crash69.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/crash69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash69.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash69.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/crash69.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/crash69.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/crash69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash69.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash69.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/crash69.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/crash69.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/crash69.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash69.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash69.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/crash69.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/crash69.C -std=c++98 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/crash69.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash7.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/crash7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash7.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/crash7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash7.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/crash7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash7.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash7.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/crash7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash70.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash70.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash70.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash70.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash70.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash70.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash71.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash71.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash71.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash71.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash71.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash71.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash72.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/crash72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash72.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/crash72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash72.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/crash72.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash72.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/crash72.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash73.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash73.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash73.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash73.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash73.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash73.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash74.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/template/crash74.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/crash74.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/template/crash74.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/crash74.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/template/crash74.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/crash74.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/template/crash74.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/crash75.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash75.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/crash75.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash75.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash75.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/crash75.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash75.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash75.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/crash75.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash75.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash75.C -std=c++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/crash75.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash76.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash76.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash76.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash76.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash76.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash76.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash77.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash77.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/crash77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash77.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash77.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/crash77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash77.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash77.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/crash77.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash77.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash77.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/crash77.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash78.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash78.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash78.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash78.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash78.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash78.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash79.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/crash79.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash79.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/crash79.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash79.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/crash79.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash79.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash79.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/crash79.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash79.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash80.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash80.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash80.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash80.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash80.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash80.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash80.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash80.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash81.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash81.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash81.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash81.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash81.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash81.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash82.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash82.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash82.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash82.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash82.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash82.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash82.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash82.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash83.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash83.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash83.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash83.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash83.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash83.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash83.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash83.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash84.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/crash84.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash84.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/crash84.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash84.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/crash84.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash84.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/crash84.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash85.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash85.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash85.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash85.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash87.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/crash87.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash87.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/crash87.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash87.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/crash87.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash87.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/crash87.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash88.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash88.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash88.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash88.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash89.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/crash89.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/crash89.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash89.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/crash89.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/crash89.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash89.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/crash89.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/crash89.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/crash89.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/crash89.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash9.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/crash9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash9.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/crash9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash9.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/crash9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash9.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/crash9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash90.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash90.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash90.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash90.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++98 at line 9 (test for errors, line 7)
+PASS: g++.dg/template/crash90.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash91.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash91.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash91.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash91.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash91.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash91.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash91.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash91.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash92.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/crash92.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/crash92.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/crash92.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash92.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/crash92.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/crash92.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/crash92.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash92.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/crash92.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/crash92.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/crash92.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash92.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/crash92.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/crash92.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/crash92.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash93.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/crash93.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash93.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/crash93.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash93.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/crash93.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash93.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/crash93.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash94.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash94.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash94.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash94.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash95.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/crash95.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash95.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash95.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/crash95.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash95.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash95.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/crash95.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash95.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash95.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/crash95.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash95.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash96.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash96.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash96.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash96.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash96.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash96.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash96.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash96.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash97.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/crash97.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/crash97.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash97.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash97.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/crash97.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/crash97.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash97.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/crash97.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash97.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/crash97.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash97.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash98.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/crash98.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash98.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash98.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/crash98.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash98.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash98.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/crash98.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash98.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash98.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/crash98.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash98.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/crash99.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/crash99.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/crash99.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/crash99.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/crash99.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/crash99.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/crash99.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/crash99.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/crash99.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/crash99.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/crash99.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/crash99.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor2.C -std=c++14 execution test
+PASS: g++.dg/template/ctor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor2.C -std=c++17 execution test
+PASS: g++.dg/template/ctor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor2.C -std=c++20 execution test
+PASS: g++.dg/template/ctor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor2.C -std=c++98 execution test
+PASS: g++.dg/template/ctor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/ctor5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/ctor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/ctor5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/ctor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/ctor5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/ctor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/ctor5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/ctor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ctor8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/template/ctor8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ctor8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/template/ctor8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ctor8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/template/ctor8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ctor8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/template/ctor8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ctor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ctor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ctor9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ctor9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/current-inst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/current-inst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/current-inst1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/current-inst1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/debug1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/debug1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/debug1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/debug1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/decl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/decl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/decl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/decl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/decl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/decl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/decl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/decl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/decl3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/decl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/decl3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/decl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/decl3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/decl3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/decl3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/decl3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce1.C -std=c++14 execution test
+PASS: g++.dg/template/deduce1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce1.C -std=c++17 execution test
+PASS: g++.dg/template/deduce1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/deduce1.C -std=c++20 execution test
+PASS: g++.dg/template/deduce1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce1.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/template/deduce10.C -std=c++14
+PASS: g++.dg/template/deduce10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/deduce10.C -std=c++98
+PASS: g++.dg/template/deduce2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/deduce2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/deduce3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/deduce3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce3.C -std=c++14 note (test for warnings, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++14 returning a function at line 10 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++14 returning an array at line 7 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/deduce3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/deduce3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce3.C -std=c++17 note (test for warnings, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++17 returning a function at line 10 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++17 returning an array at line 7 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/deduce3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/deduce3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/deduce3.C -std=c++20 note (test for warnings, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++20 returning a function at line 10 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++20 returning an array at line 7 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/deduce3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/deduce3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce3.C -std=c++98 note (test for warnings, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++98 returning a function at line 10 (test for errors, line 2)
+PASS: g++.dg/template/deduce3.C -std=c++98 returning an array at line 7 (test for errors, line 2)
+PASS: g++.dg/template/deduce4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/deduce4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/deduce5.C -std=c++98
+PASS: g++.dg/template/deduce6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/deduce6.C -std=c++98
+PASS: g++.dg/template/deduce7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/deduce7.C -std=c++98
+PASS: g++.dg/template/deduce8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/deduce8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/deduce9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/deduce9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/deduce9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/deduce9.C -std=c++98
+PASS: g++.dg/template/defarg1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg10.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/defarg10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/defarg10.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/defarg10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg10.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/defarg10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/defarg10.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/defarg10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/defarg10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/defarg10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/defarg10.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/defarg10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/defarg12.C -std=c++98
+PASS: g++.dg/template/defarg13.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/defarg13.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/template/defarg13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg13.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/defarg13.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/template/defarg13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg13.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/defarg13.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/template/defarg13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg13.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/defarg13.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/template/defarg13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg17.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/defarg17.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/defarg17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg17.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/defarg17.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/defarg17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg17.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/defarg17.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/defarg17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg17.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/defarg17.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/defarg17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg19.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/defarg19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg19.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/defarg19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg19.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/defarg19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg19.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/defarg19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/defarg22.C -std=c++98
+PASS: g++.dg/template/defarg23.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/defarg23.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg23.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/defarg23.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg23.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/defarg23.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/defarg23.C -std=c++98
+PASS: g++.dg/template/defarg23a.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/defarg23a.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg23a.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/defarg23a.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg23a.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/defarg23a.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/defarg23a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/defarg23a.C -std=c++98
+PASS: g++.dg/template/defarg3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/defarg6.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/defarg6.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/template/defarg6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/defarg6.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/defarg6.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/template/defarg6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/defarg6.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/defarg6.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/defarg6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/defarg6.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/defarg6.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/template/defarg6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/defarg8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/defarg8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/defarg8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/defarg8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/defarg9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/defarg9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/defarg9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/defarg9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/delete1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/delete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/delete1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/delete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/delete1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/delete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/delete1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/delete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/delete2.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/delete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/delete2.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/delete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/delete2.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/delete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/delete2.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/delete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-args1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/dependent-args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-args1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/dependent-args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-args1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/dependent-args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-args1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/dependent-args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-base1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-base1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-base1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-base1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-base2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-base2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-base2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-base2.C -std=c++98
+PASS: g++.dg/template/dependent-base3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-base3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-base3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-base3.C -std=c++98
+PASS: g++.dg/template/dependent-expr1.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/dependent-expr1.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/dependent-expr1.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/dependent-expr1.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/dependent-expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr1.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/dependent-expr1.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/dependent-expr1.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/dependent-expr1.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/dependent-expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/template/dependent-expr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/dependent-expr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr2.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/dependent-expr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr2.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/dependent-expr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr2.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/dependent-expr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr2.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/dependent-expr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr3.C (test for errors, line 13)
+PASS: g++.dg/template/dependent-expr3.C (test for excess errors)
+PASS: g++.dg/template/dependent-expr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 107)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 123)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 71)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 86)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for errors, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 100 (test for warnings, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 111 (test for warnings, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 113 (test for warnings, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 116 (test for warnings, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 43 (test for warnings, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 45 (test for warnings, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 48 (test for warnings, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 59 (test for warnings, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 61 (test for warnings, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 64 (test for warnings, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 95 (test for warnings, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++14 candidate note at line 97 (test for warnings, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 107)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 123)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 71)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 86)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for errors, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 100 (test for warnings, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 111 (test for warnings, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 113 (test for warnings, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 116 (test for warnings, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 43 (test for warnings, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 45 (test for warnings, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 48 (test for warnings, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 59 (test for warnings, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 61 (test for warnings, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 64 (test for warnings, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 95 (test for warnings, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++17 candidate note at line 97 (test for warnings, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 107)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 123)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 71)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 86)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for errors, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 100 (test for warnings, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 111 (test for warnings, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 113 (test for warnings, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 116 (test for warnings, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 43 (test for warnings, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 45 (test for warnings, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 48 (test for warnings, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 59 (test for warnings, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 61 (test for warnings, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 64 (test for warnings, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 95 (test for warnings, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++20 candidate note at line 97 (test for warnings, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 107)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 123)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 55)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 71)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 86)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for errors, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 100 (test for warnings, line 99)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 111 (test for warnings, line 110)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 113 (test for warnings, line 112)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 116 (test for warnings, line 115)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 43 (test for warnings, line 42)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 45 (test for warnings, line 44)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 48 (test for warnings, line 47)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 59 (test for warnings, line 58)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 61 (test for warnings, line 60)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 64 (test for warnings, line 63)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 95 (test for warnings, line 94)
+PASS: g++.dg/template/dependent-expr5.C -std=c++98 candidate note at line 97 (test for warnings, line 96)
+PASS: g++.dg/template/dependent-expr6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-expr8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-expr8.C -std=c++98
+PASS: g++.dg/template/dependent-expr9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-expr9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-expr9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-expr9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-name10.C -std=c++98
+PASS: g++.dg/template/dependent-name11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-name11.C -std=c++98
+PASS: g++.dg/template/dependent-name12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-name14.C -std=c++98
+PASS: g++.dg/template/dependent-name15.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/dependent-name15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name15.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/dependent-name15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name15.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/dependent-name15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-name15.C -std=c++98
+PASS: g++.dg/template/dependent-name16.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name16.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/dependent-name16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name16.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name16.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/dependent-name16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/dependent-name16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-name16.C -std=c++98
+PASS: g++.dg/template/dependent-name17.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/dependent-name17.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/template/dependent-name17.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/template/dependent-name17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name17.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/dependent-name17.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/template/dependent-name17.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/template/dependent-name17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/template/dependent-name17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/template/dependent-name17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/dependent-name3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/dependent-name3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/dependent-name3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/dependent-name3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name5.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/dependent-name5.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/dependent-name5.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/template/dependent-name5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/template/dependent-name5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/template/dependent-name5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name6.C -std=c++14 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv
+PASS: g++.dg/template/dependent-name6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name6.C -std=c++17 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv
+PASS: g++.dg/template/dependent-name6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name6.C -std=c++20 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv
+PASS: g++.dg/template/dependent-name6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name6.C -std=c++98 scan-assembler _ZN1YIiE1fIiEE1XILi1EEv
+PASS: g++.dg/template/dependent-name6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-name9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-name9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-name9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-name9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dependent-scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dependent-tmpl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-tmpl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-tmpl1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-tmpl1.C -std=c++98
+PASS: g++.dg/template/dependent-tmpl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dependent-tmpl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dependent-tmpl2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dependent-tmpl2.C -std=c++98
+PASS: g++.dg/template/double-greater-than-fixit.C (test for errors, line 5)
+PASS: g++.dg/template/double-greater-than-fixit.C (test for excess errors)
+PASS: g++.dg/template/double-greater-than-fixit.C expected multiline pattern lines 7-9
+PASS: g++.dg/template/dr1391-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1391-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1391-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr1391-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dr1391-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1391-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1391-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dr1391-2.C -std=c++98
+PASS: g++.dg/template/dr1391-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1391-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1391-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr1391-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dr1710-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1710-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1710-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr1710-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dr1710.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1710.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1710.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr1710.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dr1794.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr1794.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr1794.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/dr1794.C -std=c++98
+PASS: g++.dg/template/dr314.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr314.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr314.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr314.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dr408.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dr408.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dr408.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dr408.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/dtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/dtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/dtor3.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/dtor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/dtor3.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/dtor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/dtor3.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/dtor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/dtor3.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/dtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/dtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/dtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/dtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor4.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/dtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor5.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/dtor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor5.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/dtor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor5.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/dtor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor5.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/dtor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor6.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/dtor6.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/dtor6.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/dtor6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/dtor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor6.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/dtor6.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/dtor6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/dtor6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/dtor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/dtor6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/dtor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/dtor6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/dtor6.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/template/dtor7.C -std=c++14 (test for bogus messages, line 21)
+PASS: g++.dg/template/dtor7.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/dtor7.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/template/dtor7.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/template/dtor7.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/dtor7.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/template/dtor7.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/template/dtor7.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/dtor7.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/template/dtor7.C -std=c++98 (test for bogus messages, line 21)
+PASS: g++.dg/template/dtor7.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/dtor7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/dtor9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/dtor9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/dtor9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/dtor9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/duplicate1.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/duplicate1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/duplicate1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/duplicate1.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/duplicate1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/duplicate1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/duplicate1.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/duplicate1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/duplicate1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/duplicate1.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/duplicate1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/duplicate1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/eh1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/eh1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/eh1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/eh1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/eh2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/eh2.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/eh2.C -std=c++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/template/eh2.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/template/eh2.C -std=c++17
+UNSUPPORTED: g++.dg/template/eh2.C -std=c++20
+PASS: g++.dg/template/eh2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/eh2.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/eh2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/elab1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/elab1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/elab1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/elab1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/enum3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/enum3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/enum3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/enum3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/enum9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/enum9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/enum9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/enum9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error-recovery1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/error-recovery1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error-recovery1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/error-recovery1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/error-recovery1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/error-recovery1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error-recovery2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error-recovery2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error-recovery2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error-recovery2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error-recovery3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error-recovery3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error-recovery3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error-recovery4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/error-recovery4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error-recovery4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/error-recovery4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error-recovery4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/error-recovery4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error-recovery4.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/error-recovery4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error1.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/template/error1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/error1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error1.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/template/error1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/error1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error1.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/template/error1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/error1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error1.C -std=c++98 (test for bogus messages, line 12)
+PASS: g++.dg/template/error1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/error1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error10.C (test for errors, line 13)
+PASS: g++.dg/template/error10.C (test for errors, line 14)
+PASS: g++.dg/template/error10.C (test for errors, line 71)
+PASS: g++.dg/template/error10.C (test for errors, line 72)
+PASS: g++.dg/template/error10.C (test for excess errors)
+PASS: g++.dg/template/error10.C non-constant (test for errors, line 59)
+PASS: g++.dg/template/error11.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error11.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error11.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error11.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error12.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/error12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error12.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/error12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error12.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/error12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error12.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error13.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error13.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error13.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error13.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error14.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error14.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error14.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error14.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error15.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/error15.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/error15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error15.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/error15.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/error15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error15.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/error15.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/error15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error15.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/error15.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/error15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error16.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error16.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error16.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error16.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error17.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error17.C -std=c++14 not inside at line 8 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error17.C -std=c++17 not inside at line 8 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error17.C -std=c++20 not inside at line 8 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error17.C -std=c++98 not inside at line 8 (test for errors, line 7)
+PASS: g++.dg/template/error18.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/error18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error18.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/error18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error18.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/error18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error18.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/error18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error19.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/error19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error19.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/error19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error19.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/error19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error19.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/error19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/error2.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/error2.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/error2.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/template/error2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/error2.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/error2.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/error2.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/template/error2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/error2.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/template/error2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/error2.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/template/error2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error20.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/error20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error20.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/error20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error20.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/error20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error20.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/error20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error21.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/error21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error21.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/error21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error21.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/error21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error21.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/error21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error22.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error22.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error22.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error22.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error22.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error22.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error22.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error22.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error23.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/error23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error23.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/error23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error23.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/error23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error23.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/error23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error24.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error24.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error24.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error24.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error25.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/error25.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error25.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/error25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error25.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/error25.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error25.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/error25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error25.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/error25.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error25.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/error25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error25.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/error25.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error25.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/error25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error26.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error26.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error26.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error26.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error27.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error27.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/error27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error27.C -std=c++14 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error27.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error27.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/error27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error27.C -std=c++17 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error27.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error27.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/error27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error27.C -std=c++20 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error27.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error27.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/error27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error27.C -std=c++98 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error28.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error28.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/error28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error28.C -std=c++14 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error28.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error28.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/error28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error28.C -std=c++17 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error28.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error28.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/error28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error28.C -std=c++20 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error28.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error28.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/error28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error28.C -std=c++98 note at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/error29.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/error29.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error29.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/error29.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error29.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/error29.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error29.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error29.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error30.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error30.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error30.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error30.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error31.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/error31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error31.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/error31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error31.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/error31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error31.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error32.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error32.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error32.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error32.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error33.C -std=c++14 error (test for errors, line 9)
+PASS: g++.dg/template/error33.C -std=c++14 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/error33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error33.C -std=c++17 error (test for errors, line 9)
+PASS: g++.dg/template/error33.C -std=c++17 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/error33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error33.C -std=c++20 error (test for errors, line 9)
+PASS: g++.dg/template/error33.C -std=c++20 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/error33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error33.C -std=c++98 error (test for errors, line 9)
+PASS: g++.dg/template/error33.C -std=c++98 note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/error34.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/error34.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/error34.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/error34.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/error34.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error34.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/error34.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/error34.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/error34.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/error34.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/error34.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/error34.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error35.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/error35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error35.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/error35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error35.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/error35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error35.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error36.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/error36.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/error36.C -std=c++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/template/error36.C -std=c++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/template/error36.C -std=c++14 (test for excess errors)
+UNSUPPORTED: g++.dg/template/error36.C -std=c++17
+UNSUPPORTED: g++.dg/template/error36.C -std=c++20
+PASS: g++.dg/template/error36.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/error36.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/error36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error37.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/error37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error37.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/error37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error37.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/error37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error37.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/error37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error38.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/template/error38.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/template/error38.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/template/error38.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/error38.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/error38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error38.C -std=c++17 (test for errors, line 34)
+PASS: g++.dg/template/error38.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/template/error38.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/template/error38.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/error38.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/error38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 34)
+PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/template/error38.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/error38.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/error38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 34)
+PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/template/error38.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/error38.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/error38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error39.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/error39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error39.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/error39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error39.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/error39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error39.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/error39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for errors, line 28)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/template/error40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for errors, line 28)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/template/error40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 28)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/template/error40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 28)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/template/error40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/error41.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/error41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error41.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/error41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error41.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/error41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error41.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/error41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error42.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/error42.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/error42.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/error42.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/error42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error42.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/error42.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/error42.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/error42.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/error42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error42.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/error42.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/error42.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/error42.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/error42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error42.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/error42.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/error42.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/error42.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/error42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error43.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/error43.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/error43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error43.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/error43.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/error43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error43.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/error43.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/error43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error43.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/error43.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/error43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error44.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/error44.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error44.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error44.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/error44.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error44.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error44.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/error44.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error44.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error44.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/error44.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/error44.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error44.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/error44.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error45.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/error45.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/error45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error45.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/error45.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/error45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error45.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/error45.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/error45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error45.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/error45.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/error45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error46.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/error46.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/error46.C -std=c++14 at line 11 (test for warnings, line 9)
+PASS: g++.dg/template/error46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error46.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/error46.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/error46.C -std=c++17 at line 11 (test for warnings, line 9)
+PASS: g++.dg/template/error46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error46.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/error46.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/error46.C -std=c++20 at line 11 (test for warnings, line 9)
+PASS: g++.dg/template/error46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error46.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/error46.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/error46.C -std=c++98 at line 11 (test for warnings, line 9)
+PASS: g++.dg/template/error46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error47.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error47.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/error47.C -std=c++14 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/error47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error47.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error47.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/error47.C -std=c++17 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/error47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error47.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error47.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/error47.C -std=c++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/error47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error47.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error47.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/error47.C -std=c++98 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/error47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error48.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error48.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error48.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error48.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error49.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/error49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error49.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/error49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error49.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/error49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error49.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/error49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error5.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/error5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error5.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/error5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error5.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/error5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/error5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error50.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/error50.C -std=c++14 at line 19 (test for warnings, line 18)
+PASS: g++.dg/template/error50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error50.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/error50.C -std=c++17 at line 19 (test for warnings, line 18)
+PASS: g++.dg/template/error50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error50.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/error50.C -std=c++20 at line 19 (test for warnings, line 18)
+PASS: g++.dg/template/error50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error50.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/error50.C -std=c++98 at line 19 (test for warnings, line 18)
+PASS: g++.dg/template/error50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error51.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error51.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/error51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error51.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error51.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/error51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error51.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error51.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/error51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error51.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error51.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/error51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error52.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/error52.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/error52.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/error52.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/error52.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error52.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/error52.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/error52.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/error52.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/error52.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/error52.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/error52.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/error52.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/error52.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error53.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/error53.C -std=c++14 at line 13 (test for warnings, line 12)
+PASS: g++.dg/template/error53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error53.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/error53.C -std=c++17 at line 13 (test for warnings, line 12)
+PASS: g++.dg/template/error53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error53.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/error53.C -std=c++20 at line 13 (test for warnings, line 12)
+PASS: g++.dg/template/error53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error53.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/error53.C -std=c++98 at line 13 (test for warnings, line 12)
+PASS: g++.dg/template/error53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error54.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error54.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/error54.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/error54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error54.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error54.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/error54.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/error54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error54.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error54.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/error54.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/error54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error54.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error54.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/error54.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/error54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error55.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/error55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error55.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/error55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error55.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/error55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error55.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/error55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error56.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++14 at line 13 (test for warnings, line 11)
+PASS: g++.dg/template/error56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error56.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++17 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++17 at line 13 (test for warnings, line 11)
+PASS: g++.dg/template/error56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error56.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++20 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++20 at line 13 (test for warnings, line 11)
+PASS: g++.dg/template/error56.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error56.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++98 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/error56.C -std=c++98 at line 13 (test for warnings, line 11)
+PASS: g++.dg/template/error56.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error57.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error57.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error57.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error57.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/error57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error58.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/error58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error58.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/error58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error58.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/error58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error58.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/error58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error59.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++14 at line 10 (test for warnings, line 8)
+PASS: g++.dg/template/error59.C -std=c++14 at line 9 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error59.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++17 at line 10 (test for warnings, line 8)
+PASS: g++.dg/template/error59.C -std=c++17 at line 9 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error59.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++20 at line 10 (test for warnings, line 8)
+PASS: g++.dg/template/error59.C -std=c++20 at line 9 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error59.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++98 at line 10 (test for warnings, line 8)
+PASS: g++.dg/template/error59.C -std=c++98 at line 9 (test for errors, line 8)
+PASS: g++.dg/template/error59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error60.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/template/error60.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/template/error60.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/template/error60.C -std=gnu++14 expected multiline pattern lines 23-24
+PASS: g++.dg/template/error60.C -std=gnu++14 expected multiline pattern lines 29-30
+PASS: g++.dg/template/error60.C -std=gnu++14 expected multiline pattern lines 33-36
+PASS: g++.dg/template/error60.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/error60.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/template/error60.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/template/error60.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/template/error60.C -std=gnu++17 expected multiline pattern lines 23-24
+PASS: g++.dg/template/error60.C -std=gnu++17 expected multiline pattern lines 29-30
+PASS: g++.dg/template/error60.C -std=gnu++17 expected multiline pattern lines 33-36
+PASS: g++.dg/template/error60.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/error60.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/template/error60.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/template/error60.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 23-24
+PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 29-30
+PASS: g++.dg/template/error60.C -std=gnu++20 expected multiline pattern lines 33-36
+PASS: g++.dg/template/error60.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/error60.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/template/error60.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/template/error60.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 23-24
+PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 29-30
+PASS: g++.dg/template/error60.C -std=gnu++98 expected multiline pattern lines 33-36
+PASS: g++.dg/template/error60.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/error7.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/template/error7.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/template/error7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/error7.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/template/error7.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/template/error7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/error7.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/template/error7.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/template/error7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/error7.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/template/error7.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/template/error7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/error8.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/error8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error8.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error8.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error8.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/error8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/error9.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/error9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/error9.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/error9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/error9.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/error9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/error9.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/error9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/evaluated1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/evaluated1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/evaluated1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/evaluated1.C -std=c++98
+UNSUPPORTED: g++.dg/template/evaluated1a.C -std=c++14
+UNSUPPORTED: g++.dg/template/evaluated1a.C -std=c++17
+PASS: g++.dg/template/evaluated1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/evaluated1a.C -std=c++98
+PASS: g++.dg/template/evaluated1b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/evaluated1b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/evaluated1b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/evaluated1b.C -std=c++98
+PASS: g++.dg/template/evaluated1c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/evaluated1c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/evaluated1c.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/evaluated1c.C -std=c++98
+PASS: g++.dg/template/explicit-args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-args2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/explicit-args2.C -std=c++98
+PASS: g++.dg/template/explicit-args3.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/explicit-args3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/explicit-args3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args3.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/explicit-args3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/explicit-args3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/explicit-args3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/explicit-args3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-args4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-args4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-args5.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/explicit-args5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args5.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/explicit-args5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args5.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/explicit-args5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-args5.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/explicit-args5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/template/explicit-args6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/template/explicit-args6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/template/explicit-args6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/explicit-args6.C -std=c++98
+PASS: g++.dg/template/explicit-args7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-args7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-args7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-args7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++14 scan-assembler _Z1fIiET_S0_
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++17 scan-assembler _Z1fIiET_S0_
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++20 scan-assembler _Z1fIiET_S0_
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++98 scan-assembler _Z1fIiET_S0_
+PASS: g++.dg/template/explicit-instantiation2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit-instantiation5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/explicit1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/explicit1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/explicit1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/explicit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/explicit6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/explicit6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/explicit6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/explicit6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit8.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/explicit8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/explicit8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit8.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/explicit8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/explicit8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit8.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/explicit8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/explicit8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit8.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/explicit8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/explicit8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/explicit9.C -std=c++14 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_
+PASS: g++.dg/template/explicit9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/explicit9.C -std=c++17 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_
+PASS: g++.dg/template/explicit9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/explicit9.C -std=c++20 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_
+PASS: g++.dg/template/explicit9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/explicit9.C -std=c++98 scan-assembler-not \\*UND\\*[^\n]*_Z1fIiEvPT_
+PASS: g++.dg/template/explicit9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/expr1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/expr1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/expr1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/expr1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/extern-c.C -std=c++14 at line 37 (test for errors, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++14 at line 38 (test for warnings, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++14 at line 51 (test for warnings, line 45)
+PASS: g++.dg/template/extern-c.C -std=c++14 at line 62 (test for warnings, line 58)
+PASS: g++.dg/template/extern-c.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/extern-c.C -std=c++17 at line 37 (test for errors, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++17 at line 38 (test for warnings, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++17 at line 51 (test for warnings, line 45)
+PASS: g++.dg/template/extern-c.C -std=c++17 at line 62 (test for warnings, line 58)
+PASS: g++.dg/template/extern-c.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/extern-c.C -std=c++20 at line 37 (test for errors, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++20 at line 38 (test for warnings, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++20 at line 51 (test for warnings, line 45)
+PASS: g++.dg/template/extern-c.C -std=c++20 at line 62 (test for warnings, line 58)
+PASS: g++.dg/template/extern-c.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/extern-c.C -std=c++98 at line 37 (test for errors, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++98 at line 38 (test for warnings, line 35)
+PASS: g++.dg/template/extern-c.C -std=c++98 at line 51 (test for warnings, line 45)
+PASS: g++.dg/template/extern-c.C -std=c++98 at line 62 (test for warnings, line 58)
+PASS: g++.dg/template/extern-c.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/field1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/field1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/field1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/field1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn-ptr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ptr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ptr1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ptr1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn-ptr2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/fn-ptr2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/fn-ptr2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/fn-ptr2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/fn-ptr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ptr2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/fn-ptr2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/fn-ptr2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/fn-ptr2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/fn-ptr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/fn-ptr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/fn-ptr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/template/fn-ptr3a.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/fn-ptr3b.C -std=c++14
+UNSUPPORTED: g++.dg/template/fn-ptr3b.C -std=c++17
+PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/template/fn-ptr3b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/fn-ptr3b.C -std=c++98
+PASS: g++.dg/template/fn-ptr4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ptr4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ptr4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ptr4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn-ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn-ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn-ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn-ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fn.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/fn.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fn.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/fn.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fn.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/fn.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fn.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/fn.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fnspec1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/fnspec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fnspec1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/fnspec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fnspec1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/fnspec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fnspec1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/fnspec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fnspec2.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/fnspec2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/fnspec2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fnspec2.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/fnspec2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/fnspec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fnspec2.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/fnspec2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/fnspec2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fnspec2.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/fnspec2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/fnspec2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fntry1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fntry1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fntry1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fntry1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/fntype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fntype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fntype1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/fntype1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/friend.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/friend.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend.C -std=c++14 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/friend.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/friend.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/friend.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend.C -std=c++17 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/friend.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/friend.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/friend.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend.C -std=c++20 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/friend.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/friend.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/friend.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend.C -std=c++98 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/friend10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend10.C -std=c++14 execution test
+PASS: g++.dg/template/friend10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend10.C -std=c++17 execution test
+PASS: g++.dg/template/friend10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend10.C -std=c++20 execution test
+PASS: g++.dg/template/friend10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend10.C -std=c++98 execution test
+PASS: g++.dg/template/friend11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend18.C -std=c++14 execution test
+PASS: g++.dg/template/friend18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend18.C -std=c++17 execution test
+PASS: g++.dg/template/friend18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend18.C -std=c++20 execution test
+PASS: g++.dg/template/friend18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend18.C -std=c++98 execution test
+PASS: g++.dg/template/friend19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend31.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/friend31.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/friend31.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/template/friend31.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/friend31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend31.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/friend31.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/friend31.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/template/friend31.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/friend31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend31.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/friend31.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/friend31.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/template/friend31.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/friend31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend31.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/friend31.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/friend31.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/template/friend31.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/friend31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend32.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/friend32.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/friend32.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/friend32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend32.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/friend32.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/friend32.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/friend32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend32.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/friend32.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/friend32.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/friend32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend32.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/friend32.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/friend32.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/friend32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/friend36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/friend36.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/friend36.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/friend37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/friend40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/friend40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/friend40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/friend41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend42.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/friend42.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend42.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/friend42.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend42.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/friend42.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend42.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/friend42.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend43.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/friend43.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend43.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/friend43.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend43.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/friend43.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend43.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/friend43.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend44.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/template/friend44.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/template/friend44.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/friend44.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/template/friend44.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/template/friend44.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/friend44.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/template/friend44.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/template/friend44.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/friend44.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/template/friend44.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/template/friend44.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/friend45.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend45.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend45.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend45.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend46.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend46.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend46.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend46.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend47.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/friend47.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend47.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/friend47.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend47.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/friend47.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend47.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/friend47.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend48.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend48.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend48.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend48.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend49.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend49.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend49.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend49.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend50.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/friend50.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend50.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/friend50.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend50.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/friend50.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend50.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/friend50.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend51.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend51.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend51.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend51.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend52.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/friend52.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/friend52.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/friend52.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/friend53.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend53.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend53.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend53.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend54.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend54.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend54.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend54.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend55.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend55.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend55.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend55.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend56.C -std=c++14 scan-assembler _Z1fv
+PASS: g++.dg/template/friend56.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend56.C -std=c++17 scan-assembler _Z1fv
+PASS: g++.dg/template/friend56.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend56.C -std=c++20 scan-assembler _Z1fv
+PASS: g++.dg/template/friend56.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend56.C -std=c++98 scan-assembler _Z1fv
+PASS: g++.dg/template/friend56.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend57.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/friend57.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend57.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/friend57.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend57.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/friend57.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend57.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/friend57.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend58.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/friend58.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend58.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/friend58.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend58.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/friend58.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend58.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/friend58.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend59.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend59.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend59.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend59.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend60.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend60.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend60.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend60.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend61.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend61.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend61.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend61.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend61a.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/friend61a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend61a.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/friend61a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend61a.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/friend61a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend61a.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/friend61a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend61b.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/friend61b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend61b.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/friend61b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend61b.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/friend61b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend61b.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/friend61b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend62.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/template/friend62.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/template/friend62.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/friend62.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/template/friend62.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/template/friend62.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/friend62.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/template/friend62.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/template/friend62.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/friend62.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/template/friend62.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/template/friend62.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/friend63.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend63.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend63.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend63.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend64.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/friend64.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend64.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/friend64.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend64.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/friend64.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend64.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/friend64.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend65.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/friend65.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend65.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/friend65.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend65.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/friend65.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend65.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/friend65.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend66.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend66.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend66.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend66.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend67.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend67.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend67.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend67.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend68.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend68.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend68.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend68.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend69.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend69.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend69.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend69.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend70.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend70.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend70.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend70.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend71.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend71.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend71.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend71.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend72.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend72.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend72.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend72.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend72a.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/friend72a.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/friend72a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend72a.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/friend72a.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/friend72a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend72a.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/friend72a.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/friend72a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend72a.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/friend72a.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/friend72a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend73.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend73.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend73.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend73.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend74.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend74.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend74.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend74.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend76.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend76.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend76.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/friend76.C -std=c++98
+PASS: g++.dg/template/friend77.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/friend77.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/friend77.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend77.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/friend77.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/friend77.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend77.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/friend77.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/friend77.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend77.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/friend77.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/friend77.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend78.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend78.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend78.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend78.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend79.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/template/friend79.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/friend79.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/template/friend79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend79.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/template/friend79.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/friend79.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/template/friend79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend79.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/template/friend79.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/friend79.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/template/friend79.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend79.C -std=c++98 (test for bogus messages, line 18)
+PASS: g++.dg/template/friend79.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/friend79.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/template/friend79.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/friend9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/friend9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/friend9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/friend9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/func1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/func1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/func1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/func1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/func2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/func2.C -std=c++14 must be the address at line 8 (test for warnings, line 6)
+PASS: g++.dg/template/func2.C -std=c++14 not valid at line 7 (test for errors, line 6)
+PASS: g++.dg/template/func2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/func2.C -std=c++17 must be the address at line 8 (test for warnings, line 6)
+PASS: g++.dg/template/func2.C -std=c++17 not valid at line 7 (test for errors, line 6)
+PASS: g++.dg/template/func2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/func2.C -std=c++20 must be the address at line 8 (test for warnings, line 6)
+PASS: g++.dg/template/func2.C -std=c++20 not valid at line 7 (test for errors, line 6)
+PASS: g++.dg/template/func2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/func2.C -std=c++98 must be the address at line 8 (test for warnings, line 6)
+PASS: g++.dg/template/func2.C -std=c++98 not valid at line 7 (test for errors, line 6)
+PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/function1.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/function1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/function1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/function1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/function1.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/function1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/function1.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/function1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/function1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/function1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete1.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/incomplete1.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/incomplete1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/incomplete1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/incomplete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete1.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/incomplete1.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/incomplete1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/incomplete1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/incomplete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/incomplete1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/incomplete1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/incomplete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/incomplete1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/incomplete1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/incomplete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete10.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/incomplete10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete10.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/incomplete10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete10.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/incomplete10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete10.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/incomplete10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete11.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/template/incomplete11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/incomplete11.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/template/incomplete11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/incomplete11.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/template/incomplete11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/incomplete11.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/template/incomplete11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/incomplete12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/incomplete2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/incomplete2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/incomplete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/incomplete2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/incomplete2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/incomplete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/incomplete2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/incomplete2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/incomplete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/incomplete2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/incomplete2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/incomplete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/incomplete3.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/incomplete3.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/incomplete3.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/incomplete3.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete4.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/incomplete4.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete4.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete4.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/incomplete4.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete4.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete4.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/incomplete4.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete4.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete4.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/incomplete4.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete4.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete5.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/incomplete5.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete5.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/incomplete5.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete5.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/incomplete5.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete5.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/incomplete5.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/incomplete5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/incomplete5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/incomplete8.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/template/incomplete8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/incomplete8.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/template/incomplete8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/incomplete8.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/template/incomplete8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/incomplete8.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/template/incomplete8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/incomplete9.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/incomplete9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/incomplete9.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/incomplete9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/incomplete9.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/incomplete9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/incomplete9.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/incomplete9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/inherit6.C -std=c++98
+PASS: g++.dg/template/inherit7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/inherit7.C -std=c++98
+PASS: g++.dg/template/inherit8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/inherit8.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/inherit8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/inherit8.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/inherit8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/inherit8.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/inherit8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/inherit8.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/inherit8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inherit9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/inherit9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/inherit9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/inherit9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init-list.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/init-list.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init-list.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/init-list.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init-list.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/init-list.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init-list.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/init-list.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/init11.C -std=c++98
+PASS: g++.dg/template/init2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/init7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/init7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/init7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/init7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init8.C -std=c++14 execution test
+PASS: g++.dg/template/init8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init8.C -std=c++17 execution test
+PASS: g++.dg/template/init8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init8.C -std=c++20 execution test
+PASS: g++.dg/template/init8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/init8.C -std=c++98 execution test
+PASS: g++.dg/template/init9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/init9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/init9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/init9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/template/injected1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/template/injected1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/template/injected1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/template/injected1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/injected2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/injected2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/injected2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/injected2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/inline1.C -std=gnu++14 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n]
+PASS: g++.dg/template/inline1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/inline1.C -std=gnu++17 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n]
+PASS: g++.dg/template/inline1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/inline1.C -std=gnu++20 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n]
+PASS: g++.dg/template/inline1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/inline1.C -std=gnu++98 scan-assembler-not \n_?_ZN1X3FooIiEEvT_[: \t\n]
+PASS: g++.dg/template/inline1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/instantiate1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/instantiate1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/instantiate1.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/instantiate1.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/instantiate1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/instantiate1.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/instantiate1.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/instantiate1.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/instantiate1.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/instantiate10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/instantiate10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/instantiate10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/instantiate11.C -std=c++14 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv
+PASS: g++.dg/template/instantiate11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate11.C -std=c++17 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv
+PASS: g++.dg/template/instantiate11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate11.C -std=c++20 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv
+PASS: g++.dg/template/instantiate11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate11.C -std=c++98 scan-assembler-not weak[\n\t]*_ZN1AIiiE1fEv
+PASS: g++.dg/template/instantiate11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/instantiate2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/instantiate2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/instantiate2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/instantiate2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/instantiate3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/instantiate3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/instantiate3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/instantiate3.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/instantiate3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/instantiate3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/instantiate3.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/instantiate3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/instantiate3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/instantiate3.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/instantiate3.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/instantiate3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate5.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/instantiate5.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate5.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/instantiate5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate5.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/instantiate5.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate5.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/instantiate5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate5.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/instantiate5.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate5.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/instantiate5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate5.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/instantiate5.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/instantiate5.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/instantiate5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/instantiate7.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/instantiate7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/instantiate7.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/instantiate7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/instantiate7.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/instantiate7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate7.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/instantiate7.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/instantiate7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/instantiate9.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/instantiate9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/instantiate9.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/instantiate9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/instantiate9.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/instantiate9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/instantiate9.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/instantiate9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/invalid1.C (test for errors, line 8)
+PASS: g++.dg/template/invalid1.C (test for excess errors)
+PASS: g++.dg/template/koenig1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig11.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/template/koenig11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig11.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/template/koenig11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig11.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/template/koenig11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/koenig11.C -std=c++98
+PASS: g++.dg/template/koenig12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/koenig12.C -std=c++98
+PASS: g++.dg/template/koenig12a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig12a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig12a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/koenig12a.C -std=c++98
+PASS: g++.dg/template/koenig2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig9.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/koenig9.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/koenig9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/koenig9.C -std=c++14 B::h at line 33 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++14 arg-dep (test for errors, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++14 arg-dep (test for errors, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++14 base at line 30 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++14 base at line 32 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++14 this->h at line 31 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/koenig9.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/koenig9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/koenig9.C -std=c++17 B::h at line 33 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++17 arg-dep (test for errors, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++17 arg-dep (test for errors, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++17 base at line 30 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++17 base at line 32 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++17 this->h at line 31 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/koenig9.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/koenig9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/koenig9.C -std=c++20 B::h at line 33 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++20 arg-dep (test for errors, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++20 arg-dep (test for errors, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++20 base at line 30 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++20 base at line 32 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++20 this->h at line 31 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/koenig9.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/koenig9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/koenig9.C -std=c++98 B::h at line 33 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++98 arg-dep (test for errors, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++98 arg-dep (test for errors, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++98 base at line 30 (test for warnings, line 19)
+PASS: g++.dg/template/koenig9.C -std=c++98 base at line 32 (test for warnings, line 20)
+PASS: g++.dg/template/koenig9.C -std=c++98 this->h at line 31 (test for warnings, line 19)
+PASS: g++.dg/template/linkage1.C -std=c++14 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++14 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/linkage1.C -std=c++17 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++17 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/linkage1.C -std=c++20 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++20 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/linkage1.C -std=c++98 scan-assembler (weak|glob)[^\n]*_Z3fooIXadL_Z13external_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++98 scan-assembler-not (weak|glob)[^\n]*_Z3fooIXadL_ZL11static_funcvEEEvv
+PASS: g++.dg/template/linkage1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local-fn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local-fn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local-fn1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local-fn1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local-fn2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local-fn2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local-fn2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/local-fn2.C -std=c++98
+PASS: g++.dg/template/local-fn3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local-fn3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local-fn3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local-fn3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local-fn4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/local-fn4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local-fn4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/local-fn4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local-fn4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/local-fn4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/local-fn4.C -std=c++98
+PASS: g++.dg/template/local-var1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local-var1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local-var1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/local-var1.C -std=c++98
+PASS: g++.dg/template/local1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/local1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/local1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/local1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/local1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local4.C (test for errors, line 8)
+PASS: g++.dg/template/local4.C (test for warnings, line 4)
+PASS: g++.dg/template/local4.C (test for excess errors)
+PASS: g++.dg/template/local5.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/template/local5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local5.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/template/local5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local5.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/template/local5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local5.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/template/local5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/local6.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/template/local6.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/template/local6.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local6.C -std=c++14 candidate note at line 4 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/local6.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/template/local6.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/template/local6.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local6.C -std=c++17 candidate note at line 4 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/template/local6.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local6.C -std=c++20 candidate note at line 4 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/template/local6.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/local6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local6.C -std=c++98 candidate note at line 4 (test for warnings, line 3)
+PASS: g++.dg/template/local7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/local9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/local9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/local9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/local9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/lookup16.C -std=c++98
+PASS: g++.dg/template/lookup17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/lookup17.C -std=c++98
+PASS: g++.dg/template/lookup18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/lookup2.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/lookup2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/lookup2.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/lookup2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/lookup2.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/lookup2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/lookup2.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/lookup2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lookup8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lookup8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lookup8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lookup9.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/template/lookup9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/lookup9.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/template/lookup9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/lookup9.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/template/lookup9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/lookup9.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/template/lookup9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/loop1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/loop1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/loop1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/loop1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lvalue1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lvalue1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lvalue1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lvalue1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/lvalue2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/lvalue2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/lvalue2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/lvalue2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mangle1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mangle1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mangle1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mangle1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mangle2.C -std=c++14 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki
+PASS: g++.dg/template/mangle2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mangle2.C -std=c++17 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki
+PASS: g++.dg/template/mangle2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mangle2.C -std=c++20 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki
+PASS: g++.dg/template/mangle2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mangle2.C -std=c++98 scan-assembler _Z1fIvEvRAsr1XIT_E5value_Ki
+PASS: g++.dg/template/mangle2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem-partial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem-partial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem-partial1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem-partial1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem-partial2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem-partial2.C -std=c++14 execution test
+PASS: g++.dg/template/mem-partial2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem-partial2.C -std=c++17 execution test
+PASS: g++.dg/template/mem-partial2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem-partial2.C -std=c++20 execution test
+PASS: g++.dg/template/mem-partial2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem-partial2.C -std=c++98 execution test
+PASS: g++.dg/template/mem-partial3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem-partial3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem-partial3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem-partial3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem-spec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem-spec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem-spec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem-spec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem-spec2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/mem-spec2.C -std=c++14 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem-spec2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/mem-spec2.C -std=c++17 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/mem-spec2.C -std=c++20 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/mem-spec2.C -std=c++98 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/template/mem-spec2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/mem_func_ptr2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member4.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/member4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member4.C -std=c++14 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19)
+PASS: g++.dg/template/member4.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/member4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member4.C -std=c++17 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19)
+PASS: g++.dg/template/member4.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/member4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member4.C -std=c++20 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19)
+PASS: g++.dg/template/member4.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/member4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member4.C -std=c++98 nested classes are always dependent, see DR108 and DR224 (test for bogus messages, line 19)
+PASS: g++.dg/template/member5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member5.C -std=c++14 instantiated at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/member5.C -std=c++14 no def (test for errors, line 30)
+PASS: g++.dg/template/member5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member5.C -std=c++17 instantiated at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/member5.C -std=c++17 no def (test for errors, line 30)
+PASS: g++.dg/template/member5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member5.C -std=c++20 instantiated at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/member5.C -std=c++20 no def (test for errors, line 30)
+PASS: g++.dg/template/member5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member5.C -std=c++98 instantiated at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/member5.C -std=c++98 no def (test for errors, line 30)
+PASS: g++.dg/template/member6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/member9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/member9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/member9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/member9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memclass1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/memclass1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memclass1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/memclass1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memclass1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/memclass1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memclass1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/memclass1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memclass2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memclass2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memclass2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memclass2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memclass3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memclass3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memclass3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memclass3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memclass4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memclass4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memclass4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memclass4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memclass5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memclass5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memclass5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memclass5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend15.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/template/memfriend15.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend15.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend15.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/template/memfriend15.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend15.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend15.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/template/memfriend15.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend15.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend15.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/template/memfriend15.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend15.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend16.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/template/memfriend16.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend16.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend16.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/template/memfriend16.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend16.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend16.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/template/memfriend16.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend16.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend16.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/template/memfriend16.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/memfriend16.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/template/memfriend16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend17.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/template/memfriend17.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/memfriend17.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/template/memfriend17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend17.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/template/memfriend17.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/memfriend17.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/template/memfriend17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend17.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/template/memfriend17.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/memfriend17.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/template/memfriend17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend17.C -std=c++98 (test for errors, line 42)
+PASS: g++.dg/template/memfriend17.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/memfriend17.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/template/memfriend17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/memfriend6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/memfriend6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/memfriend6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/memfriend6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 103)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 109)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 115)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 39)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 58)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 78)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 84)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 90)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for errors, line 96)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 121)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 122)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 123)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 124)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 125)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 126)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 129)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 133)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/template/memfriend7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 103)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 109)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 115)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 39)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 58)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 78)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 84)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 90)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for errors, line 96)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 121)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 122)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 123)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 124)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 125)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 126)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 129)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 133)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/template/memfriend7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 103)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 109)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 115)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 39)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 58)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 78)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 84)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for errors, line 96)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 121)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 122)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 123)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 124)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 125)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 126)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 129)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 133)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/template/memfriend7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 103)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 109)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 115)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 39)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 58)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 64)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 78)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 84)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 90)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for errors, line 96)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 121)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 122)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 123)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 124)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 125)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 126)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 129)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 133)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/template/memfriend7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memfriend9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memfriend9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memfriend9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memfriend9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/meminit1.C (test for warnings, line 5)
+PASS: g++.dg/template/meminit1.C at line 6 (test for errors, line 5)
+PASS: g++.dg/template/meminit1.C (test for excess errors)
+PASS: g++.dg/template/meminit2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/meminit2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/meminit2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/meminit2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/meminit2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/meminit2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/meminit2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/meminit2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/meminit2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/meminit2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/meminit2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/meminit2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/meminit3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/meminit3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/meminit3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/meminit3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl4.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/memtmpl4.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/memtmpl4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl4.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/memtmpl4.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/memtmpl4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/memtmpl4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/memtmpl4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/memtmpl6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/memtmpl6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/memtmpl6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/memtmpl6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested3.C -std=c++14 non-template at line 22 (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++14 not base (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++14 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/nested3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested3.C -std=c++17 non-template at line 22 (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++17 not base (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++17 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/nested3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested3.C -std=c++20 non-template at line 22 (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++20 not base (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++20 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/nested3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested3.C -std=c++98 non-template at line 22 (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++98 not base (test for errors, line 20)
+PASS: g++.dg/template/nested3.C -std=c++98 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/nested4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested6.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/nested6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested6.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/nested6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested6.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/nested6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested6.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/nested6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nested7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nested7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nested7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nested7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/new1.C -std=gnu++14 execution test
+PASS: g++.dg/template/new1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/new1.C -std=gnu++17 execution test
+PASS: g++.dg/template/new1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/new1.C -std=gnu++20 execution test
+PASS: g++.dg/template/new1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/new1.C -std=gnu++98 execution test
+PASS: g++.dg/template/new10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new11.C -std=c++14 execution test
+PASS: g++.dg/template/new11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new11.C -std=c++17 execution test
+PASS: g++.dg/template/new11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new11.C -std=c++20 execution test
+PASS: g++.dg/template/new11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new11.C -std=c++98 execution test
+PASS: g++.dg/template/new12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new14.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/new14.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/new14.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/new14.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/new14.C -std=c++14 (test for errors, line 19)
+XFAIL: g++.dg/template/new14.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/new14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new14.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/new14.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/new14.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/new14.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/new14.C -std=c++17 (test for errors, line 19)
+XFAIL: g++.dg/template/new14.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/new14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/new14.C -std=c++20 (test for errors, line 19)
+XFAIL: g++.dg/template/new14.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/new14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/new14.C -std=c++98 (test for errors, line 19)
+XFAIL: g++.dg/template/new14.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/new14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/new3.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/template/new3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/new3.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/template/new3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/new3.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/template/new3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/new3.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/template/new3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new4.C -std=c++14 first at line 8 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new4.C -std=c++17 first at line 8 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new4.C -std=c++20 first at line 8 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/new4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new4.C -std=c++98 first at line 8 (test for errors, line 7)
+PASS: g++.dg/template/new5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new6.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/new6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new6.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/new6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new6.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/new6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new6.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/new6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/new9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/new9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/new9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/new9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-const1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-const1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-const1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-const1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-deducible1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-deducible1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-deducible1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-deducible1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent1.C -std=c++14 execution test
+PASS: g++.dg/template/non-dependent1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent1.C -std=c++17 execution test
+PASS: g++.dg/template/non-dependent1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent1.C -std=c++20 execution test
+PASS: g++.dg/template/non-dependent1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent1.C -std=c++98 execution test
+PASS: g++.dg/template/non-dependent10.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/non-dependent10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent10.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/non-dependent10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent10.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/non-dependent10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent10.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/non-dependent10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent13.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/non-dependent13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent13.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/non-dependent13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent13.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/non-dependent13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent13.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/non-dependent13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent15.C -std=c++98
+PASS: g++.dg/template/non-dependent16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent16.C -std=c++98
+PASS: g++.dg/template/non-dependent16a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent16a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent16a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent16a.C -std=c++98
+PASS: g++.dg/template/non-dependent16b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent16b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent16b.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent16b.C -std=c++98
+PASS: g++.dg/template/non-dependent17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/non-dependent18.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/non-dependent18.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/non-dependent18.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/non-dependent18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/non-dependent18.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/non-dependent18.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/non-dependent18.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/non-dependent18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/non-dependent18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent18.C -std=c++98
+PASS: g++.dg/template/non-dependent19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent19.C -std=c++98
+PASS: g++.dg/template/non-dependent19a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent19a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent19a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent19a.C -std=c++98
+PASS: g++.dg/template/non-dependent2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent20.C -std=c++98
+PASS: g++.dg/template/non-dependent21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent22.C -std=c++98
+PASS: g++.dg/template/non-dependent23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent25.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/template/non-dependent25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent25.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/template/non-dependent25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent25.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/template/non-dependent25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent25.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/template/non-dependent25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent25a.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/template/non-dependent25a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent25a.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/template/non-dependent25a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent25a.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/template/non-dependent25a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent25a.C -std=c++98
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/non-dependent26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/non-dependent26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/non-dependent26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent26.C -std=c++98
+PASS: g++.dg/template/non-dependent27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent28a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent28a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent28a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent28a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/non-dependent30.C -std=c++98
+PASS: g++.dg/template/non-dependent4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent8.C -std=c++14 at line 21 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent8.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent8.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent8.C -std=c++98 at line 21 (test for errors, line 20)
+PASS: g++.dg/template/non-dependent8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-dependent9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-dependent9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-dependent9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-dependent9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/non-type-template-argument-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/non-type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/non-type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/non-type1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/non-type1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 33)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 34)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/template/nontype-array1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype-array1.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/template/nontype-array1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype-array1.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/template/nontype-array1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/nontype-array1.C -std=c++98
+PASS: g++.dg/template/nontype-fn1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype-fn1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype-fn1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype-fn1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype10.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/nontype10.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/nontype10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype10.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/nontype10.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/nontype10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype10.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/nontype10.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/nontype10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype10.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/nontype10.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/nontype10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype11.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/template/nontype12.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/template/nontype12.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/template/nontype12.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/template/nontype12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype12.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/nontype12.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/nontype12.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/template/nontype12.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 32)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for warnings, line 36)
+PASS: g++.dg/template/nontype12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype13.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/nontype13.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/template/nontype13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype13.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/nontype13.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/template/nontype13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype13.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/nontype13.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/template/nontype13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype13.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/nontype13.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/template/nontype13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype16.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/nontype16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype16.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/nontype16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype16.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/nontype16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype16.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/nontype16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype18.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/nontype18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype18.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/nontype18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype18.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/nontype18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype18.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/nontype18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/nontype20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/nontype20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/nontype20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/nontype21.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/nontype21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype21.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/nontype21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype21.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/nontype21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype21.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/nontype21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype25.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/nontype25.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/nontype25.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/nontype25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/nontype25.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/nontype25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/nontype25.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/nontype25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype26.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/nontype26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype26.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/nontype26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype26.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/nontype26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype26.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/nontype26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/nontype29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/nontype29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/nontype29.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/nontype3.C (test for errors, line 19)
+PASS: g++.dg/template/nontype3.C (test for excess errors)
+PASS: g++.dg/template/nontype3.C constant expression (test for errors, line 34)
+PASS: g++.dg/template/nontype3.C constant expression (test for errors, line 37)
+PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 16)
+PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 22)
+PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 25)
+PASS: g++.dg/template/nontype3.C integral or enumeration (test for errors, line 31)
+PASS: g++.dg/template/nontype4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/nontype4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/nontype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/nontype4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/nontype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/nontype4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/nontype4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype4.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/nontype4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/nontype4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/nontype5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/nontype5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/nontype5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/nontype5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype6.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/template/nontype6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype6.C -std=c++14 non-type (test for errors, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++14 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/template/nontype6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype6.C -std=c++17 non-type (test for errors, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++17 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/template/nontype6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype6.C -std=c++20 non-type (test for errors, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++20 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/template/nontype6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype6.C -std=c++98 non-type (test for errors, line 15)
+PASS: g++.dg/template/nontype6.C -std=c++98 note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/nontype7.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/nontype7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype7.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/nontype7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype7.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/nontype7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype7.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/nontype7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/nontype8.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/nontype8.C -std=c++14 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/nontype8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype8.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/nontype8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/nontype8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype8.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/nontype8.C -std=c++98 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/nontype8.C -std=c++98 at line 12 (test for errors, line 11)
+PASS: g++.dg/template/nontype8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/nontype9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/nontype9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/nontype9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/nontype9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ntp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ntp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ntp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ntp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ntp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ntp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ntp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ntp2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/offsetof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/offsetof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/offsetof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/offsetof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/offsetof2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/offsetof2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/offsetof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/offsetof2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/offsetof2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/offsetof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/offsetof2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/offsetof2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/offsetof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/offsetof2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/offsetof2.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/offsetof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/offsetof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/offsetof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/offsetof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/offsetof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/op1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/op1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/op1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/op1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator10.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/operator10.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/operator10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator10.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/operator10.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/operator10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator10.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/operator10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator10.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/operator10.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/operator10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator12.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/operator12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator12.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/operator12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator12.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/operator12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator12.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/operator12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator3.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/operator3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator3.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/operator3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator3.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/operator3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator3.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/operator3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator6.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/operator6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator6.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/operator6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator6.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/operator6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator6.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/operator6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator7.C (test for errors, line 4)
+PASS: g++.dg/template/operator7.C (test for excess errors)
+PASS: g++.dg/template/operator8.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++14 at line 6 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator8.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++17 at line 6 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator8.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++20 at line 6 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator8.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++98 at line 6 (test for errors, line 5)
+PASS: g++.dg/template/operator8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/operator9.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/operator9.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/operator9.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/operator9.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/operator9.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/operator9.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/operator9.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/operator9.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/operator9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/overload1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/overload1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/overload1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/overload10.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/overload10.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/overload10.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/overload10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload10.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/overload10.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/overload10.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/overload10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload10.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/overload10.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/overload10.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/overload10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload10.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/overload10.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/overload10.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/overload10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload12.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/overload12.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/overload12.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/overload12.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload12.C -std=c++14 arity at line 9 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++14 candidate note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/overload12.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/overload12.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/overload12.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/overload12.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload12.C -std=c++17 arity at line 9 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++17 candidate note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/overload12.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/overload12.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload12.C -std=c++20 arity at line 9 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++20 candidate note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/overload12.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/overload12.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload12.C -std=c++98 arity at line 9 (test for warnings, line 8)
+PASS: g++.dg/template/overload12.C -std=c++98 candidate note at line 16 (test for warnings, line 15)
+PASS: g++.dg/template/overload13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload6.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/overload6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload6.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/overload6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload6.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/overload6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload6.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/overload6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload7.C -std=c++14 execution test
+PASS: g++.dg/template/overload7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload7.C -std=c++17 execution test
+PASS: g++.dg/template/overload7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload7.C -std=c++20 execution test
+PASS: g++.dg/template/overload7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload7.C -std=c++98 execution test
+PASS: g++.dg/template/overload8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/overload9.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/overload9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/overload9.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/overload9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/overload9.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/overload9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/overload9.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/overload9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/param1.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/param1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param1.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/param1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param1.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/param1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/param1.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/param1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/param2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/param2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/param3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/param3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/param3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/param3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/param3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/param3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/param4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/param4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/param5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/param5.C -std=c++98
+PASS: g++.dg/template/param6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/param6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/param6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/param6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/parm-cv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/parm-cv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/parm-cv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/parm-cv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/parm-cv2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/parm-cv2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/parm-cv2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/parm-cv2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/parm-cv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/parm-cv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/parm-cv3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/parm-cv3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-order1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial-order1.C -std=c++98
+PASS: g++.dg/template/partial-order2.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/partial-order2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order2.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/partial-order2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order2.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/partial-order2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-order2.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/partial-order2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-order3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial-order3.C -std=c++98
+PASS: g++.dg/template/partial-order4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial-specialization10.C -std=c++98
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/template/partial-specialization11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization12.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/partial-specialization12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization12.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/partial-specialization12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization12.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/partial-specialization12.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial-specialization12.C -std=c++98
+PASS: g++.dg/template/partial-specialization13.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/partial-specialization13.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization13.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/partial-specialization13.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial-specialization13.C -std=c++98
+PASS: g++.dg/template/partial-specialization2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/partial-specialization2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/partial-specialization3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/partial-specialization3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/partial-specialization3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/partial-specialization3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization4.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/template/partial-specialization5.C -std=c++14 (test for bogus messages, line 21)
+PASS: g++.dg/template/partial-specialization5.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/template/partial-specialization5.C -std=c++17 (test for bogus messages, line 21)
+PASS: g++.dg/template/partial-specialization5.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/template/partial-specialization5.C -std=c++20 (test for bogus messages, line 21)
+PASS: g++.dg/template/partial-specialization5.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/template/partial-specialization5.C -std=c++98 (test for bogus messages, line 21)
+PASS: g++.dg/template/partial-specialization5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization8.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/partial-specialization8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization8.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/partial-specialization8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization8.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/partial-specialization8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization8.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/partial-specialization8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial-specialization9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-specialization9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-specialization9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-specialization9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial1.C -std=c++14 execution test
+PASS: g++.dg/template/partial1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial1.C -std=c++17 execution test
+PASS: g++.dg/template/partial1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial1.C -std=c++20 execution test
+PASS: g++.dg/template/partial1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial1.C -std=c++98 execution test
+PASS: g++.dg/template/partial10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial11.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/partial11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial11.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/partial11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial11.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/partial11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial11.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/partial11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial16.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/partial16.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/partial16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial16.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/partial16.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/partial16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial16.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/partial16.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/partial16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial16.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/partial16.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/partial16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial17.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/partial17.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/partial17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial17.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/partial17.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/partial17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial17.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/partial17.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/partial17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial17.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/partial17.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/partial17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/partial18.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/partial18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/partial18.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/partial18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/partial18.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/partial18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial18.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/partial18.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/partial18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial19.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/partial19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial19.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/partial19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial19.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/partial19.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial19.C -std=c++98
+PASS: g++.dg/template/partial2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial2.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial20.C -std=c++14
+UNSUPPORTED: g++.dg/template/partial20.C -std=c++17
+PASS: g++.dg/template/partial20.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/partial20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/partial20.C -std=c++98
+PASS: g++.dg/template/partial3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial5.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/partial5.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/partial5.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/partial5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial5.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/partial5.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/partial5.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/partial5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/partial5.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/partial5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 24)
+PASS: g++.dg/template/partial5.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/partial5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial8.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/partial8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial8.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/partial8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial8.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/partial8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial8.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/partial8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/partial9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr108206.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/pr108206.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr108206.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr108206.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/pr108206.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr108206.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr108206.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/pr108206.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr108206.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr108206.C -std=c++98
+PASS: g++.dg/template/pr16564.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/pr16564.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr16564.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/pr16564.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr16564.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/pr16564.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr16564.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/pr16564.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr17410.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr17410.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr17410.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr17410.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pr18969-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr18969-2.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/template/pr18969-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr18969-2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pr18969-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pr18969-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr18969-2.C -std=c++98
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/pr18969.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/pr18969.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/pr18969.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 12)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/pr18969.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr23510.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/template/pr23510.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/template/pr23510.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/pr23510.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/template/pr23510.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/template/pr23510.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/template/pr23510.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/template/pr23510.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/pr28284.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr28284.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr28284.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr28284.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr28284.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr28284.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr28284.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/pr28284.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr28301.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr28301.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr28301.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr28301.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr28301.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr28301.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr28301.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr28301.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr29633.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/pr29633.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr29633.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/pr29633.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr29633.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/pr29633.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr29633.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/pr29633.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr30044.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr30044.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr30044.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr30044.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr32519.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/pr32519.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/pr32519.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr32519.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/pr32519.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/pr32519.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr32519.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/pr32519.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/pr32519.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr32519.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/pr32519.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/pr32519.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr34938-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr34938-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr34938-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr34938-1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/pr34938-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr34938-2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/pr34938-2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/pr34938-2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/pr34938-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/pr34938-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/pr34938-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr35240.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr35240.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr35240.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr35240.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr39425.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/pr39425.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/pr39425.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pr39425.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr39425.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/pr39425.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/pr39425.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pr39425.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/pr39425.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pr39425.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/pr39425.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/pr39425.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr4926-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr4926-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr4926-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr4926-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr49377.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr49377.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr49377.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr49377.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr51199.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/pr51199.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr51199.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr51199.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/pr51199.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr51199.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr51199.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/pr51199.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr51199.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr51199.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/pr51199.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr51199.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr51385.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr51385.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr51385.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr51385.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr51488.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr51488.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr51488.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr51488.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr51488.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr51488.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr51488.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/pr51488.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr52819.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/pr52819.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr52819.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/pr52819.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr52819.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/pr52819.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr52819.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/pr52819.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr54310.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr54310.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr54310.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr54310.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr54377.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/pr54377.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/pr54377.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr54377.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/pr54377.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/pr54377.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr54377.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/pr54377.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/pr54377.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr54377.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/pr54377.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/pr54377.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/pr54858.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/pr54858.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/pr54858.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/pr54858.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr54987.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/template/pr54987.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr54987.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/template/pr54987.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr54987.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/template/pr54987.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr54987.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/template/pr54987.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/pr55843.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/pr55843.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/pr55843.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/pr55843.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr57573.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr57573.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr57573.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr57573.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 59)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 44)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 55)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/pr58878.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 59)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 44)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 55)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 56)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/pr58878.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 59)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 44)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 55)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/pr58878.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 59)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 34)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 41)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 44)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 55)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 56)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/pr58878.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr59930-1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/pr59930-1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/pr59930-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr59930-1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/pr59930-1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/pr59930-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/pr59930-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/pr59930-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr59930-2.C -std=c++14 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++14 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr59930-2.C -std=c++17 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++17 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr59930-2.C -std=c++20 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++20 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr59930-2.C -std=c++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++98 at line 9 (test for warnings, line 7)
+PASS: g++.dg/template/pr59930-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr59930-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr59930-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr59930-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr59930-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr61537.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr61537.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr61537.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr61537.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr61663.C -std=c++14 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++14 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++14 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv
+PASS: g++.dg/template/pr61663.C -std=c++14 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv
+PASS: g++.dg/template/pr61663.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr61663.C -std=c++17 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++17 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++17 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv
+PASS: g++.dg/template/pr61663.C -std=c++17 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv
+PASS: g++.dg/template/pr61663.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob3v:.*_ZNO1Ycv1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob4v:.*_ZNKR1YcvRK1XIT_EIvEEv.*_Z3Use1XIvE
+PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob5R1Z:.*_ZN1ZcvRFvT_EIiEEv.*_ZN1ZcvRA_T_IiEEv
+PASS: g++.dg/template/pr61663.C -std=c++20 scan-assembler _Z5Frob6R1Z:.*_ZN1ZcvRFvT_EIfEEv.*_ZN1ZcvRA_T_IfEEv
+PASS: g++.dg/template/pr61663.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr61663.C -std=c++98
+PASS: g++.dg/template/pr61670.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/pr61670.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr61670.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/pr61670.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr61670.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/pr61670.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr61670.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/pr61670.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr61745.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++14 at line 24 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr61745.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++17 at line 24 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr61745.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr61745.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++98 at line 24 (test for errors, line 23)
+PASS: g++.dg/template/pr61745.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr64100.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr64100.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/pr64100.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr64100.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr64100.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/pr64100.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr64100.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr64100.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/pr64100.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr64100.C -std=c++98
+PASS: g++.dg/template/pr65186.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr65186.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/template/pr65186.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr65186.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr65186.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/template/pr65186.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr65186.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/template/pr65186.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/template/pr65186.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr65186.C -std=c++98
+PASS: g++.dg/template/pr65390.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/template/pr65390.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/template/pr65390.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/pr65390.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/template/pr65390.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/template/pr65390.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/template/pr65390.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for errors, line 11)
+PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/template/pr65390.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/pr65936.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr65936.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr65936.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr65936.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr66686.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/template/pr66686.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr66686.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/template/pr66686.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr66686.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/template/pr66686.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr66686.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/template/pr66686.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr66850.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr66850.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr66850.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr66850.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr67337.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr67337.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr67337.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr67337.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr68936.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr68936.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr68936.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr68936.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/pr68948.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/template/pr68948.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/template/pr68948.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 27)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/template/pr68948.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr68978.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr68978.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr68978.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr68978.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr69091.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr69091.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr69091.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr69091.C -std=c++98
+PASS: g++.dg/template/pr69961a.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/pr69961a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr69961a.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/pr69961a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr69961a.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/pr69961a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr69961a.C -std=c++98
+PASS: g++.dg/template/pr69961b.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pr69961b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr69961b.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pr69961b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr69961b.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pr69961b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr69961b.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/pr69961b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70466-1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/pr70466-1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pr70466-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70466-1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/pr70466-1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pr70466-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pr70466-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pr70466-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70466-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70466-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70466-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70466-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70610-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70610-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70610-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70610-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70610-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70610-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70610-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70610-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70610-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70610-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70610-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70610-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr70610.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr70610.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr70610.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr70610.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr71406.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr71406.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr71406.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr71406.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr71710.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/pr71710.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr71710.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/pr71710.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr71710.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/pr71710.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr71710.C -std=c++98
+PASS: g++.dg/template/pr71826.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr71826.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr71826.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr71826.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/template/pr79650.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/template/pr79650.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/template/pr79650.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr79650.C -std=gnu++98
+PASS: g++.dg/template/pr81899.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr81899.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr81899.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr81899.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr83825.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr83825.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr83825.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr83825.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr83825.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr83825.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr83825.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/pr83825.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr83988.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr83988.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr83988.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr83988.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr84434.C -std=c++14
+PASS: g++.dg/template/pr84434.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84434.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr84434.C -std=c++98
+PASS: g++.dg/template/pr84694.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84694.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84694.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84694.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84789-2.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/pr84789-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84789-2.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/pr84789-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84789-2.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/template/pr84789-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84789-2.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/pr84789-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84789-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84789-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84789-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84789-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84789.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/pr84789.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84789.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/pr84789.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84789.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84789.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/pr84789.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84973-2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr84973-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84973-2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr84973-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84973-2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr84973-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84973-2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/pr84973-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84973-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84973-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84973-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84973-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr84973.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr84973.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr84973.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr84973.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr86246.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr86246.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr86246.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr86246.C -std=c++98
+PASS: g++.dg/template/pr86706.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr86706.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr86706.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr86706.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr87989.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr87989.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr87989.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr87989.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr88699.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr88699.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr88699.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr88699.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr88795.C -std=c++14
+PASS: g++.dg/template/pr88795.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr88795.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr88795.C -std=c++98
+PASS: g++.dg/template/pr90138.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/pr90138.C -std=c++14 at line 5 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr90138.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/pr90138.C -std=c++17 at line 5 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr90138.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/pr90138.C -std=c++20 at line 5 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr90138.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/pr90138.C -std=c++98 at line 5 (test for errors, line 3)
+PASS: g++.dg/template/pr90138.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr90916.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr90916.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr90916.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr90916.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr92440.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/pr92440.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/pr92440.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr92440.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/pr92440.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/pr92440.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr92440.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/pr92440.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/pr92440.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr92440.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/pr92440.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/pr92440.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr95263.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr95263.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr95263.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr95263.C -std=c++98
+PASS: g++.dg/template/pr95672.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/pr95672.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr95672.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/pr95672.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr95672.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/pr95672.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr95672.C -std=c++98
+XFAIL: g++.dg/template/pr96329.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/template/pr96329.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/template/pr96329.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/template/pr96329.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr97105.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr97105.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr97105.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr97105.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr97399.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr97399.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr97399.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr97399.C -std=c++98
+PASS: g++.dg/template/pr97460.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr97460.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr97460.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr97460.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr98115.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98115.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98115.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pr98115.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pr98116-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98116-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98116-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr98116-2.C -std=c++98
+PASS: g++.dg/template/pr98116.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98116.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98116.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr98116.C -std=c++98
+PASS: g++.dg/template/pr98297.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98297.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98297.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/template/pr98297.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr98297.C -std=c++98
+PASS: g++.dg/template/pr98372.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98372.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98372.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr98372.C -std=c++98
+PASS: g++.dg/template/pr98538.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pr98538.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pr98538.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr98538.C -std=c++98
+UNSUPPORTED: g++.dg/template/pr99425.C -std=c++14
+UNSUPPORTED: g++.dg/template/pr99425.C -std=c++17
+PASS: g++.dg/template/pr99425.C -std=c++20 (test for errors, line 44)
+PASS: g++.dg/template/pr99425.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/pr99425.C -std=c++98
+PASS: g++.dg/template/pretty1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pretty1.C -std=c++14 execution test
+PASS: g++.dg/template/pretty1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pretty1.C -std=c++17 execution test
+PASS: g++.dg/template/pretty1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pretty1.C -std=c++20 execution test
+PASS: g++.dg/template/pretty1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pretty1.C -std=c++98 execution test
+PASS: g++.dg/template/pseudodtor1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pseudodtor2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/pseudodtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/pseudodtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/pseudodtor2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/pseudodtor2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/pseudodtor3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/pseudodtor3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/pseudodtor3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/pseudodtor3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pseudodtor4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/pseudodtor4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/pseudodtor4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/pseudodtor4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/pseudodtor4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pseudodtor5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pseudodtor6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pseudodtor6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pseudodtor6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pseudodtor6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem15.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/ptrmem15.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/ptrmem15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem15.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/ptrmem15.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/ptrmem15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/ptrmem15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/ptrmem15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem17.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem17.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem17.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem17.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem18.C -std=gnu++14 execution test
+PASS: g++.dg/template/ptrmem18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem18.C -std=gnu++17 execution test
+PASS: g++.dg/template/ptrmem18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem18.C -std=gnu++20 execution test
+PASS: g++.dg/template/ptrmem18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem18.C -std=gnu++98 execution test
+PASS: g++.dg/template/ptrmem19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/ptrmem2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/ptrmem2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/ptrmem2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/ptrmem2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/ptrmem2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/ptrmem2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem20.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/ptrmem20.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/ptrmem20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem20.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/ptrmem20.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/ptrmem20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/ptrmem20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/ptrmem20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem24.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem24.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem24.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem24.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem30.C -std=c++14 execution test
+PASS: g++.dg/template/ptrmem30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem30.C -std=c++17 execution test
+PASS: g++.dg/template/ptrmem30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem30.C -std=c++20 execution test
+PASS: g++.dg/template/ptrmem30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem30.C -std=c++98 execution test
+PASS: g++.dg/template/ptrmem31.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/ptrmem31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem31.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/ptrmem31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem31.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/ptrmem31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem31.C -std=c++98
+PASS: g++.dg/template/ptrmem32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem33.C -std=c++98
+PASS: g++.dg/template/ptrmem4.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem4.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem4.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/ptrmem4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem6.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem6.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/ptrmem6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem6.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem6.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/ptrmem6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/ptrmem6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/ptrmem6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem7.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/ptrmem7.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/ptrmem7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem7.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/ptrmem7.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/template/ptrmem7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/template/ptrmem7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/template/ptrmem7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 no match at line 19 (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 no match at line 21 (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 not valid (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++14 not valid (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 no match at line 19 (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 no match at line 21 (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 not valid (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++17 not valid (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 no match at line 19 (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 no match at line 21 (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 not valid (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++20 not valid (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 no match at line 19 (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 no match at line 21 (test for errors, line 20)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 not valid (test for errors, line 18)
+PASS: g++.dg/template/ptrmem8.C -std=c++98 not valid (test for errors, line 20)
+PASS: g++.dg/template/ptrmem9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ptrmem9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/pure1.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/pure1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/pure1.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/pure1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/pure1.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/pure1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/pure1.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/pure1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qual2.C -std=c++14 execution test
+PASS: g++.dg/template/qual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qual2.C -std=c++17 execution test
+PASS: g++.dg/template/qual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qual2.C -std=c++20 execution test
+PASS: g++.dg/template/qual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qual2.C -std=c++98 execution test
+PASS: g++.dg/template/qualified-id1.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/qualified-id1.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/template/qualified-id1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id1.C -std=c++14 if a type at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++14 non-type (test for errors, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/qualified-id1.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/template/qualified-id1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id1.C -std=c++17 if a type at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++17 non-type (test for errors, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/template/qualified-id1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id1.C -std=c++20 if a type at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++20 non-type (test for errors, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/template/qualified-id1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id1.C -std=c++98 if a type at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/qualified-id1.C -std=c++98 non-type (test for errors, line 20)
+PASS: g++.dg/template/qualified-id2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id2.C -std=c++14 execution test
+PASS: g++.dg/template/qualified-id2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id2.C -std=c++17 execution test
+PASS: g++.dg/template/qualified-id2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id2.C -std=c++20 execution test
+PASS: g++.dg/template/qualified-id2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id2.C -std=c++98 execution test
+PASS: g++.dg/template/qualified-id3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/qualified-id3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/qualified-id3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/qualified-id3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/qualified-id3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/qualified-id3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/qualified-id3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualified-id6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualified-id7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualified-id7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualified-id7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/qualified-id7.C -std=c++98
+PASS: g++.dg/template/qualttp1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/qualttp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/qualttp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/qualttp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/qualttp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp15.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/qualttp15.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp15.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/qualttp15.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp15.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/qualttp15.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp15.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/qualttp15.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp16.C -std=c++14 execution test
+PASS: g++.dg/template/qualttp16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp16.C -std=c++17 execution test
+PASS: g++.dg/template/qualttp16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp16.C -std=c++20 execution test
+PASS: g++.dg/template/qualttp16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp16.C -std=c++98 execution test
+PASS: g++.dg/template/qualttp17.C -std=gnu++14 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n]
+PASS: g++.dg/template/qualttp17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/qualttp17.C -std=gnu++17 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n]
+PASS: g++.dg/template/qualttp17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/qualttp17.C -std=gnu++20 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n]
+PASS: g++.dg/template/qualttp17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/qualttp17.C -std=gnu++98 scan-assembler \n_?_Z1fI1AEv1XINT_1BEE[: \t\n]
+PASS: g++.dg/template/qualttp17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/qualttp18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp18.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/qualttp18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp19.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/qualttp19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp19.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/template/qualttp19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp19.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/template/qualttp19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp19.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/template/qualttp19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp2.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/qualttp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp2.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/qualttp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp2.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/qualttp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp2.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/qualttp2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp20.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/template/qualttp20.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/template/qualttp20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/qualttp20.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/template/qualttp20.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/template/qualttp20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/template/qualttp20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/template/qualttp20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/qualttp21.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/qualttp21.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/qualttp21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp21.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/qualttp21.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/qualttp21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp21.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/qualttp21.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/qualttp21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp21.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/qualttp21.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/qualttp21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp3.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/qualttp3.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/template/qualttp3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp3.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/qualttp3.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/template/qualttp3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/qualttp3.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/template/qualttp3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp3.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/qualttp3.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/template/qualttp3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp4.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/qualttp4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/qualttp4.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/qualttp4.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/qualttp4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp4.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/qualttp4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/qualttp4.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/qualttp4.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/qualttp4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp4.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/qualttp4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/qualttp4.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/qualttp4.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/qualttp4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp4.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/qualttp4.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/qualttp4.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/qualttp4.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/qualttp4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp5.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/qualttp5.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/template/qualttp5.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/template/qualttp5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/qualttp5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp5.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/qualttp5.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/template/qualttp5.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/template/qualttp5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/qualttp5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp5.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/qualttp5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/qualttp5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp5.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/template/qualttp5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/qualttp5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/qualttp6.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/qualttp6.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/qualttp6.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/qualttp6.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/qualttp6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/qualttp7.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/qualttp7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/qualttp7.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/qualttp7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/qualttp7.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/qualttp7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/qualttp7.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/qualttp7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp8.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/qualttp8.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/template/qualttp8.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/qualttp8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp8.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/qualttp8.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/template/qualttp8.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/qualttp8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp8.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/qualttp8.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/template/qualttp8.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/qualttp8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp8.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/qualttp8.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/template/qualttp8.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/qualttp8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/qualttp9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/qualttp9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/qualttp9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/qualttp9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/recurse.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/template/recurse.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/template/recurse.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/recurse.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/template/recurse.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/template/recurse.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/recurse.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/template/recurse.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/template/recurse.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/recurse.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/template/recurse.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/template/recurse.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/recurse1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/recurse1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/recurse1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/recurse1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/recurse2.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/recurse2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/recurse2.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/recurse2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/recurse2.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/recurse2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/recurse2.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/recurse2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/recurse3.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/template/recurse3.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/template/recurse3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/recurse3.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/template/recurse3.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/template/recurse3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/template/recurse3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for errors, line 7)
+PASS: g++.dg/template/recurse3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/recurse4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/recurse4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/recurse4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/recurse4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/redecl1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/redecl1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/redecl1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/redecl1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/redecl1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/redecl1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/redecl1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/redecl1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/redecl2.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/redecl2.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/redecl2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/redecl2.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/redecl2.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/redecl2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/redecl2.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/redecl2.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/redecl2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/redecl2.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/redecl2.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/redecl2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/redecl3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/redecl3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/redecl3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/redecl3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/redecl3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/redecl3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/redecl3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/redecl3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/redecl3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/redecl3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/redecl3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/redecl3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/redecl4.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/redecl4.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/template/redecl4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/redecl4.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/redecl4.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/template/redecl4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/redecl4.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/redecl4.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/template/redecl4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/redecl4.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/redecl4.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/template/redecl4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/redecl5.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/redecl5.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/redecl5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/redecl5.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/redecl5.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/redecl5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/redecl5.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/redecl5.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/redecl5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/redecl5.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/redecl5.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/redecl5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ref10.C -std=c++98
+PASS: g++.dg/template/ref11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/ref3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/ref3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/ref3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/ref3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/ref3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/ref3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/ref3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/ref3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/ref5.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/ref5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/ref5.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/ref5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/ref5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/ref5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/ref5.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/ref5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ref9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ref9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ref9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ref9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/restrict1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/restrict1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/restrict1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/restrict1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope5.C -std=c++14 (test for warnings, line 62)
+PASS: g++.dg/template/scope5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope5.C -std=c++17 (test for warnings, line 62)
+PASS: g++.dg/template/scope5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope5.C -std=c++20 (test for warnings, line 62)
+PASS: g++.dg/template/scope5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope5.C -std=c++98 (test for warnings, line 62)
+PASS: g++.dg/template/scope5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/scope6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/scope6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/scope6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/scope6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for bogus messages, line 17)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for warnings, line 23)
+PASS: g++.dg/template/sfinae-dr1227.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/sfinae-dr657.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/sfinae10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/sfinae10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/sfinae10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/sfinae11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae15.C -std=c++14 execution test
+PASS: g++.dg/template/sfinae15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae15.C -std=c++17 execution test
+PASS: g++.dg/template/sfinae15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae15.C -std=c++20 execution test
+UNSUPPORTED: g++.dg/template/sfinae15.C -std=c++98
+PASS: g++.dg/template/sfinae16.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/template/sfinae16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/sfinae16.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/template/sfinae16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/sfinae16.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/template/sfinae16.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae16.C -std=gnu++98
+PASS: g++.dg/template/sfinae17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae2.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/sfinae2.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/sfinae2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae2.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/sfinae2.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/sfinae2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae2.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/sfinae2.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/sfinae2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae2.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/sfinae2.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/sfinae2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae20.C -std=c++98
+PASS: g++.dg/template/sfinae21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae22.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae22.C -std=c++98
+PASS: g++.dg/template/sfinae23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae23.C -std=c++98
+PASS: g++.dg/template/sfinae24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae29.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae29.C -std=c++98
+PASS: g++.dg/template/sfinae3.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/sfinae3.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/sfinae3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae3.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/sfinae3.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/sfinae3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae3.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/sfinae3.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/sfinae3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae3.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/sfinae3.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/sfinae3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae30.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/sfinae30.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/sfinae30.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/sfinae30.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/sfinae30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae30.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/sfinae30.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/sfinae30.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/sfinae30.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/sfinae30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/sfinae30.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/sfinae30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae30.C -std=c++98
+PASS: g++.dg/template/sfinae31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae31.C -std=c++98
+PASS: g++.dg/template/sfinae32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae32.C -std=c++98
+PASS: g++.dg/template/sfinae32a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae32a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae32a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/sfinae32a.C -std=c++98
+PASS: g++.dg/template/sfinae33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae6_neg.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae6_neg.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae6_neg.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae6_neg.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sfinae9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sfinae9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sfinae9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sfinae9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/shadow1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/shadow1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/shadow1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/shadow1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/shadow1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/shadow1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/shadow1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/shadow1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/shadow1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/shadow1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/shadow1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/shadow1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/shadow2.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/shadow2.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/template/shadow2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/shadow2.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/shadow2.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/template/shadow2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/shadow2.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/shadow2.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/template/shadow2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/shadow2.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/shadow2.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/template/shadow2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/shadow3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/shadow3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/shadow3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/shadow3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/shadow3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/shadow3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/shadow3.C -std=c++98
+PASS: g++.dg/template/shift1.C (test for excess errors)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 108)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 109)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 110)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 111)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 18)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 23)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 28)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 29)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 34)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 40)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 45)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 51)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 56)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 62)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 63)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 68)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 69)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 70)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 72)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 78)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 88)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 89)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 90)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 91)
+PASS: g++.dg/template/show-template-tree-2.C (test for errors, line 98)
+PASS: g++.dg/template/show-template-tree-2.C (test for excess errors)
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 100-102
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 113-115
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 20-21
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 25-26
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 36-37
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 42-43
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 53-54
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 58-59
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 74-76
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 80-82
+PASS: g++.dg/template/show-template-tree-2.C expected multiline pattern lines 93-95
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++14 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++14 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++17 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++17 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 54)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 62)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 70)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 78)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for errors, line 88)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 19-21
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 48-51
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 56-59
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 64-67
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 72-75
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 80-83
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 expected multiline pattern lines 90-93
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 54)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 62)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 70)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 78)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for errors, line 88)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 19-21
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 48-51
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 56-59
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 64-67
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 72-75
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 80-83
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 expected multiline pattern lines 90-93
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 54)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 62)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 70)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 78)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for errors, line 88)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 19-21
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 48-51
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 56-59
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 64-67
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 72-75
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 80-83
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 expected multiline pattern lines 90-93
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 54)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 62)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 70)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 78)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for errors, line 88)
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 19-21
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 26-27
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 32-35
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 48-51
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 56-59
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 64-67
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 72-75
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 80-83
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 expected multiline pattern lines 90-93
+PASS: g++.dg/template/show-template-tree-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++14 expected multiline pattern lines 14-15
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++14 expected multiline pattern lines 20-22
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++17 expected multiline pattern lines 14-15
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++17 expected multiline pattern lines 20-22
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 expected multiline pattern lines 14-15
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 expected multiline pattern lines 20-22
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 expected multiline pattern lines 14-15
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 expected multiline pattern lines 20-22
+PASS: g++.dg/template/show-template-tree-no-elide-type.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 21)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 expected multiline pattern lines 18-19
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 expected multiline pattern lines 26-28
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 expected multiline pattern lines 32-34
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 expected multiline pattern lines 48-49
+PASS: g++.dg/template/show-template-tree.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 21)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 expected multiline pattern lines 18-19
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 expected multiline pattern lines 26-28
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 expected multiline pattern lines 32-34
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 expected multiline pattern lines 48-49
+PASS: g++.dg/template/show-template-tree.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 21)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 18-19
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 26-28
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 32-34
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 expected multiline pattern lines 48-49
+PASS: g++.dg/template/show-template-tree.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 21)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 38)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for errors, line 46)
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 18-19
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 26-28
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 32-34
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 40-43
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 expected multiline pattern lines 48-49
+PASS: g++.dg/template/show-template-tree.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/sizeof-template-argument.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof11.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/sizeof11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof11.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/sizeof11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof11.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/sizeof11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof11.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/sizeof11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/sizeof16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/sizeof16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/sizeof16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/sizeof17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/sizeof17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/sizeof17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/sizeof17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/sizeof2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/sizeof9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/sizeof9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/sizeof9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/sizeof9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec1.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/spec1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec1.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/spec1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec1.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/spec1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec1.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/spec1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec10.C -std=c++14 execution test
+PASS: g++.dg/template/spec10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec10.C -std=c++17 execution test
+PASS: g++.dg/template/spec10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec10.C -std=c++20 execution test
+PASS: g++.dg/template/spec10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec10.C -std=c++98 execution test
+PASS: g++.dg/template/spec11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec12.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/spec12.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/spec12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec12.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/spec12.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/spec12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec12.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/spec12.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/spec12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec12.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/spec12.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/spec12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/spec13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/spec13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/spec13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/spec14.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/spec14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec14.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/spec14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec14.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/spec14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec14.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/spec14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/template/spec15.C -std=c++14 at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/spec15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/template/spec15.C -std=c++17 at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/spec15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/template/spec15.C -std=c++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/spec15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/template/spec15.C -std=c++98 at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/spec15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec16.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/spec16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec16.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/spec16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec16.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/spec16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec16.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/spec16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec17.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/spec17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec17.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/spec17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec17.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/spec17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec17.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/spec17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec21.C -std=c++14 execution test
+PASS: g++.dg/template/spec21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec21.C -std=c++17 execution test
+PASS: g++.dg/template/spec21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec21.C -std=c++20 execution test
+PASS: g++.dg/template/spec21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec21.C -std=c++98 execution test
+PASS: g++.dg/template/spec22.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/spec22.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/spec22.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/spec22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec22.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/spec22.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/spec22.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/spec22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec22.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/spec22.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/spec22.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/spec22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec22.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/spec22.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/spec22.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/spec22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec23.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/spec23.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/spec23.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/template/spec23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec23.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/spec23.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/spec23.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/template/spec23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec23.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/spec23.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/spec23.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/template/spec23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec23.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/spec23.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/spec23.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/template/spec23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec25.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/spec25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec25.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/spec25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec25.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/spec25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec25.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/spec25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec26.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/template/spec26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec26.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/template/spec26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec26.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/template/spec26.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/spec26.C -std=c++98
+PASS: g++.dg/template/spec27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec28.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/spec28.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/spec28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec28.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/spec28.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/spec28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec28.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/spec28.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/spec28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec28.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/spec28.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/spec28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec29.C -std=c++14 execution test
+PASS: g++.dg/template/spec29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec29.C -std=c++17 execution test
+PASS: g++.dg/template/spec29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec29.C -std=c++20 execution test
+PASS: g++.dg/template/spec29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec29.C -std=c++98 execution test
+PASS: g++.dg/template/spec3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec30.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/spec30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec30.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/spec30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec30.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/spec30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec30.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/spec30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec31.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/spec31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec31.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/spec31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec31.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/spec31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec31.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/spec31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec32.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/spec32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec32.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/spec32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec32.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/spec32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec32.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/spec32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec33.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/spec33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec33.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/spec33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec33.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/spec33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec33.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/spec33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec34.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/spec35.C -std=c++14
+UNSUPPORTED: g++.dg/template/spec35.C -std=c++17
+UNSUPPORTED: g++.dg/template/spec35.C -std=c++20
+UNSUPPORTED: g++.dg/template/spec35.C -std=c++98
+PASS: g++.dg/template/spec36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec36.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/spec36.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/spec36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec37.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/spec37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec37.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/spec37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec37.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/spec37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec37.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/spec37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec38.C -std=c++14 scan-assembler _Z1fIiEvPT_
+PASS: g++.dg/template/spec38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec38.C -std=c++17 scan-assembler _Z1fIiEvPT_
+PASS: g++.dg/template/spec38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec38.C -std=c++20 scan-assembler _Z1fIiEvPT_
+PASS: g++.dg/template/spec38.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec38.C -std=c++98 scan-assembler _Z1fIiEvPT_
+PASS: g++.dg/template/spec38.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec39.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/spec39.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/template/spec39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec39.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/spec39.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/template/spec39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec39.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/spec39.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/template/spec39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec39.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/spec39.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/template/spec39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec4.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/spec4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec4.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/spec4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec4.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/spec4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec4.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/spec4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec40.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/template/spec40.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/spec40.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/template/spec40.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/spec40.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/template/spec40.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/spec40.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/template/spec40.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/spec41.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/spec41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec41.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/spec41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec41.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/spec41.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/spec41.C -std=c++98
+PASS: g++.dg/template/spec5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/spec8.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/spec8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/spec8.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/spec8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/spec8.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/spec8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec8.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/spec8.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/spec8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/spec9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/spec9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/spec9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static1.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/static1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static1.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/static1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static1.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/static1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static1.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/static1.C -std=c++98 at line 5 (test for errors, line 3)
+PASS: g++.dg/template/static1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static10.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/static10.C -std=c++14 at line 23 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static10.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/static10.C -std=c++17 at line 23 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static10.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/static10.C -std=c++20 at line 23 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static10.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/static10.C -std=c++98 at line 23 (test for errors, line 22)
+PASS: g++.dg/template/static10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static15.C (test for excess errors)
+PASS: g++.dg/template/static16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/static2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/static2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/static2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static2.C -std=c++98 at line 8 (test for errors, line 7)
+PASS: g++.dg/template/static2.C -std=c++98 at line 9 (test for errors, line 7)
+PASS: g++.dg/template/static2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static26.C -std=c++14 scan-assembler-not computed
+PASS: g++.dg/template/static26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static26.C -std=c++17 scan-assembler-not computed
+PASS: g++.dg/template/static26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static26.C -std=c++20 scan-assembler-not computed
+PASS: g++.dg/template/static26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static26.C -std=c++98 scan-assembler-not computed
+PASS: g++.dg/template/static26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static30.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/static30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static30.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/static30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static30.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/static30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static30.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/static30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static31.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/static31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static31.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/static31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static31.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/static31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static31.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/static31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static32.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/static32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static32.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/static32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static32.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/static32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static32.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/static32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static36.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/static36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static36.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/static36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static36.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/static36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static36.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/static36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/static4.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/static4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/static4.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/static4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/static4.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/static4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static4.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/static4.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/static4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static9.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/static9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/static9.C -std=c++14 void (test for errors, line 5)
+PASS: g++.dg/template/static9.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/static9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/static9.C -std=c++17 void (test for errors, line 5)
+PASS: g++.dg/template/static9.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/static9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/static9.C -std=c++20 void (test for errors, line 5)
+PASS: g++.dg/template/static9.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/static9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/static9.C -std=c++98 void (test for errors, line 5)
+PASS: g++.dg/template/stdarg1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/stdarg1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/stdarg1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/stdarg1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/stmtexpr1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/stmtexpr1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/stmtexpr1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/stmtexpr1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/template/stmtexpr2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/string1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/string1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/string1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/string1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/strlen1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/strlen1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/strlen1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/strlen1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/subst1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/subst1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/subst1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/subst1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-id-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-id-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-id-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-id-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-id-2.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/template-id-2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/template-id-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-id-2.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/template-id-2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/template-id-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-id-2.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/template-id-2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/template-id-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-id-2.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/template-id-2.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/template-id-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-id-3.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/template-id-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-id-3.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/template-id-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-id-3.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/template-id-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-id-3.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/template-id-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-id-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-id-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-id-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-id-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-keyword1.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/template-keyword1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-keyword1.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/template-keyword1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-keyword1.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/template-keyword1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-keyword1.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/template-keyword1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-keyword2.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/template-keyword2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-keyword2.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/template-keyword2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-keyword2.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/template-keyword2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-keyword2.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/template-keyword2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/template-keyword3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-keyword3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-keyword3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/template-keyword3.C -std=c++98
+PASS: g++.dg/template/template-keyword4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/template-keyword4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/template-keyword4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/template-keyword4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/this-targ1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/this-targ1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/this-targ1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/this-targ1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp-derived1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp-derived1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp-derived1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp-derived1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp-derived2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp-derived2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp-derived2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp-derived2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp10.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/ttp10.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/ttp10.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/template/ttp10.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/template/ttp10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp10.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/ttp10.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/ttp10.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/template/ttp10.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/template/ttp10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp10.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/ttp10.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/ttp10.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/template/ttp10.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/template/ttp10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/ttp10.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/ttp10.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/template/ttp10.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/template/ttp10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp12.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/ttp12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp12.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/ttp12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp12.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/ttp12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp12.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/ttp12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp16.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/template/ttp16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ttp16.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/template/ttp16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ttp16.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/template/ttp16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ttp16.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/template/ttp16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ttp16a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ttp16a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ttp16a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ttp16a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ttp17.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/template/ttp17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ttp17.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/template/ttp17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ttp17.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/template/ttp17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ttp17.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/template/ttp17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ttp17a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/ttp17a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/ttp17a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/ttp17a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/ttp18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp21.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/ttp21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp21.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/ttp21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp21.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/ttp21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp21.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/ttp21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp22.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/ttp22.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/ttp22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp22.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/ttp22.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/ttp22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp22.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/ttp22.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/ttp22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp22.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/ttp22.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/ttp22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/ttp25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp25.C -std=c++14 candidate note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++14 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++14 candidate note at line 27 (test for warnings, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/ttp25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp25.C -std=c++17 candidate note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++17 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++17 candidate note at line 27 (test for warnings, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/ttp25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++20 candidate note at line 27 (test for warnings, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 16)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/ttp25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 21 (test for warnings, line 20)
+PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 24 (test for warnings, line 23)
+PASS: g++.dg/template/ttp25.C -std=c++98 candidate note at line 27 (test for warnings, line 26)
+PASS: g++.dg/template/ttp26.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/ttp26.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/ttp26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp26.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/ttp26.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/ttp26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp26.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/ttp26.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/ttp26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp26.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/ttp26.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/ttp26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp3.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/ttp3.C -std=c++14 (test for errors, line 26)
+PASS: g++.dg/template/ttp3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp3.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/ttp3.C -std=c++17 (test for errors, line 26)
+PASS: g++.dg/template/ttp3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp3.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/ttp3.C -std=c++20 (test for errors, line 26)
+PASS: g++.dg/template/ttp3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/ttp3.C -std=c++98 (test for errors, line 26)
+PASS: g++.dg/template/ttp3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp31.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp31.C -std=c++98
+UNSUPPORTED: g++.dg/template/ttp32.C -std=c++14
+PASS: g++.dg/template/ttp32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp32.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp32.C -std=c++98
+PASS: g++.dg/template/ttp33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp33.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp33.C -std=c++98
+PASS: g++.dg/template/ttp34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp34a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp34a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp34a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp34a.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp34b.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp34b.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp34b.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp34b.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp36.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/template/ttp36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp36.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/template/ttp36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp36.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/template/ttp36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp36.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/template/ttp36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp37.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp38.C -std=c++14
+UNSUPPORTED: g++.dg/template/ttp38.C -std=c++17
+PASS: g++.dg/template/ttp38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp38.C -std=c++98
+UNSUPPORTED: g++.dg/template/ttp39.C -std=c++14
+UNSUPPORTED: g++.dg/template/ttp39.C -std=c++17
+PASS: g++.dg/template/ttp39.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ttp39.C -std=c++98
+PASS: g++.dg/template/ttp4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp40.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/template/ttp40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp40.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/template/ttp40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp40.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/template/ttp40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp40.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/template/ttp40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp5.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/ttp5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp5.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/ttp5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp5.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/ttp5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp5.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/ttp5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp7.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/ttp7.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/ttp7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp7.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/ttp7.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/ttp7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp7.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/ttp7.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/ttp7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp7.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/ttp7.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/ttp7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/ttp9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ttp9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ttp9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/ttp9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/type1.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/type1.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/type1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/type1.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/type1.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/type1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/type1.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/type1.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/type1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/type1.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/type1.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/type1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/type2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/type2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/type2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/type2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef1.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/typedef1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/typedef1.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/typedef1.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/typedef1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef1.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/typedef1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/typedef1.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/typedef1.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/typedef1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/typedef1.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/typedef1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/typedef1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/typedef1.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/typedef1.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/typedef1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef11.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/typedef11.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/typedef11.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/template/typedef11.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/template/typedef11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef11.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/typedef11.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/typedef11.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/template/typedef11.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/template/typedef11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef11.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/typedef11.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/typedef11.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/template/typedef11.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/template/typedef11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/typedef11.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/typedef11.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/template/typedef11.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/template/typedef11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef13.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/typedef13.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/typedef13.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/typedef13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef13.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/typedef13.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/typedef13.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/typedef13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef13.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/typedef13.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/typedef13.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/typedef13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef13.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/typedef13.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/typedef13.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/typedef13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef19.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/typedef19.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/typedef19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef19.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/typedef19.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/typedef19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef19.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/typedef19.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/typedef19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef19.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/typedef19.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/typedef19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef2.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef2.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef2.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef2.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++98 at line 4 (test for errors, line 3)
+PASS: g++.dg/template/typedef2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef20.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/template/typedef20.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/typedef20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef20.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/template/typedef20.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/typedef20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef20.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/template/typedef20.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/typedef20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef20.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/template/typedef20.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/typedef20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef22.C -std=c++14 (test for errors, line 14)
+PASS: g++.dg/template/typedef22.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/template/typedef22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef22.C -std=c++17 (test for errors, line 14)
+PASS: g++.dg/template/typedef22.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/template/typedef22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef22.C -std=c++20 (test for errors, line 14)
+PASS: g++.dg/template/typedef22.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/template/typedef22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef22.C -std=c++98 (test for errors, line 14)
+PASS: g++.dg/template/typedef22.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/template/typedef22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef25.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/typedef25.C -std=c++98
+PASS: g++.dg/template/typedef26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/typedef3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/typedef3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/typedef3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/typedef3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef35.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef35.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef35.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef35.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef36.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef36.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef36.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef36.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef37.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef37.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef37.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef37.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef38.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef38.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef38.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/typedef38.C -std=c++98
+PASS: g++.dg/template/typedef39.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/typedef39.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef39.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/typedef39.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef39.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/typedef39.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef39.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/typedef39.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef4.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/typedef4.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef4.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/typedef4.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef4.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/typedef4.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef4.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/typedef4.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef40.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef40.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef40.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef40.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef41.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/typedef41.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef41.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/typedef41.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef41.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/typedef41.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef41.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/typedef41.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef5.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/typedef5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++14 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++14 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef5.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/typedef5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++17 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++17 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/typedef5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++20 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++20 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/typedef5.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++98 at line 10 (test for errors, line 9)
+PASS: g++.dg/template/typedef5.C -std=c++98 at line 5 (test for errors, line 4)
+PASS: g++.dg/template/typedef5.C -std=c++98 at line 7 (test for errors, line 6)
+PASS: g++.dg/template/typedef5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef6.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/template/typedef6.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/typedef6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef6.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/template/typedef6.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/typedef6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef6.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/template/typedef6.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/typedef6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef6.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/template/typedef6.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/typedef6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typedef9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typedef9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typedef9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typedef9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/typeid-template-argument.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typeid1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typeid1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typeid1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typeid1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename11.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/typename11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename11.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/typename11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/typename11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename11.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/typename11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename17.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/typename17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename17.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/typename17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename17.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/typename17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename17.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/typename17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/typename2.C -std=gnu++14 no type (test for errors, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++14 note at line 25 (test for warnings, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/typename2.C -std=gnu++17 no type (test for errors, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++17 note at line 25 (test for warnings, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/typename2.C -std=gnu++20 no type (test for errors, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++20 note at line 25 (test for warnings, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/typename2.C -std=gnu++98 no type (test for errors, line 24)
+PASS: g++.dg/template/typename2.C -std=gnu++98 note at line 25 (test for warnings, line 24)
+PASS: g++.dg/template/typename20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename24.C -std=c++14 (test for errors, line 15)
+PASS: g++.dg/template/typename24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename24.C -std=c++17 (test for errors, line 15)
+PASS: g++.dg/template/typename24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename24.C -std=c++20 (test for errors, line 15)
+PASS: g++.dg/template/typename24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename24.C -std=c++98 (test for errors, line 15)
+PASS: g++.dg/template/typename24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename25a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename25a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename25a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/typename25a.C -std=c++98
+PASS: g++.dg/template/typename26.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/typename26.C -std=c++14 at line 18 (test for warnings, line 17)
+PASS: g++.dg/template/typename26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename26.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/typename26.C -std=c++17 at line 18 (test for warnings, line 17)
+PASS: g++.dg/template/typename26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename26.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/typename26.C -std=c++20 at line 18 (test for warnings, line 17)
+PASS: g++.dg/template/typename26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename26.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/typename26.C -std=c++98 at line 18 (test for warnings, line 17)
+PASS: g++.dg/template/typename26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/typename3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/typename3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/typename3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename4.C -std=c++14 (test for errors, line 2)
+PASS: g++.dg/template/typename4.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/template/typename4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename4.C -std=c++17 (test for errors, line 2)
+PASS: g++.dg/template/typename4.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/template/typename4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename4.C -std=c++20 (test for errors, line 2)
+PASS: g++.dg/template/typename4.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/template/typename4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename4.C -std=c++98 (test for errors, line 2)
+PASS: g++.dg/template/typename4.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/template/typename4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/typename9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/typename9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/typename9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/typename9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 32)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 35)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 38)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 40)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 43)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 45)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 51)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 53)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for errors, line 55)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/template/unify10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 33 (test for warnings, line 32)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 36 (test for warnings, line 35)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 39 (test for warnings, line 38)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 41 (test for warnings, line 40)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 44 (test for warnings, line 43)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 46 (test for warnings, line 45)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 49 (test for warnings, line 48)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 52 (test for warnings, line 51)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 54 (test for warnings, line 53)
+PASS: g++.dg/template/unify10.C -std=c++14 candidate note at line 56 (test for warnings, line 55)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 32)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 35)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 38)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 40)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 43)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 45)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 51)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 53)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for errors, line 55)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/template/unify10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 33 (test for warnings, line 32)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 36 (test for warnings, line 35)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 39 (test for warnings, line 38)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 41 (test for warnings, line 40)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 44 (test for warnings, line 43)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 46 (test for warnings, line 45)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 49 (test for warnings, line 48)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 52 (test for warnings, line 51)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 54 (test for warnings, line 53)
+PASS: g++.dg/template/unify10.C -std=c++17 candidate note at line 56 (test for warnings, line 55)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 32)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 35)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 38)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 40)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 43)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 45)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 51)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 53)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for errors, line 55)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/template/unify10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 33 (test for warnings, line 32)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 36 (test for warnings, line 35)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 39 (test for warnings, line 38)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 41 (test for warnings, line 40)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 44 (test for warnings, line 43)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 46 (test for warnings, line 45)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 49 (test for warnings, line 48)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 52 (test for warnings, line 51)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 54 (test for warnings, line 53)
+PASS: g++.dg/template/unify10.C -std=c++20 candidate note at line 56 (test for warnings, line 55)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 32)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 35)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 38)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 40)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 43)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 45)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 51)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 53)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for errors, line 55)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/template/unify10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 29 (test for warnings, line 28)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 31 (test for warnings, line 30)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 33 (test for warnings, line 32)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 36 (test for warnings, line 35)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 39 (test for warnings, line 38)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 41 (test for warnings, line 40)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 44 (test for warnings, line 43)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 46 (test for warnings, line 45)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 49 (test for warnings, line 48)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 52 (test for warnings, line 51)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 54 (test for warnings, line 53)
+PASS: g++.dg/template/unify10.C -std=c++98 candidate note at line 56 (test for warnings, line 55)
+PASS: g++.dg/template/unify11.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/unify11.C -std=c++14 (test for errors, line 24)
+PASS: g++.dg/template/unify11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify11.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/unify11.C -std=c++17 (test for errors, line 24)
+PASS: g++.dg/template/unify11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify11.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/unify11.C -std=c++20 (test for errors, line 24)
+PASS: g++.dg/template/unify11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/unify11.C -std=c++98
+PASS: g++.dg/template/unify2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/unify2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/unify2.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/unify2.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/unify2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/unify2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/unify2.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/unify2.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/unify2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/unify2.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/unify2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/unify2.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/unify2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify4.C -std=c++14 (test for errors, line 18)
+PASS: g++.dg/template/unify4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify4.C -std=c++17 (test for errors, line 18)
+PASS: g++.dg/template/unify4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify4.C -std=c++20 (test for errors, line 18)
+PASS: g++.dg/template/unify4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify4.C -std=c++98 (test for errors, line 18)
+PASS: g++.dg/template/unify4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify6.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/template/unify6.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/template/unify6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify6.C -std=c++14 candidate note at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/unify6.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/template/unify6.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/template/unify6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify6.C -std=c++17 candidate note at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/unify6.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/template/unify6.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/template/unify6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify6.C -std=c++20 candidate note at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/unify6.C -std=c++98 (test for errors, line 21)
+PASS: g++.dg/template/unify6.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/template/unify6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify6.C -std=c++98 candidate note at line 22 (test for warnings, line 21)
+PASS: g++.dg/template/unify7.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/unify7.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/template/unify7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify7.C -std=c++14 candidate note at line 14 (test for warnings, line 13)
+PASS: g++.dg/template/unify7.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/unify7.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/template/unify7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify7.C -std=c++17 candidate note at line 14 (test for warnings, line 13)
+PASS: g++.dg/template/unify7.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/unify7.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/template/unify7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify7.C -std=c++20 candidate note at line 14 (test for warnings, line 13)
+PASS: g++.dg/template/unify7.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/unify7.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/template/unify7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify7.C -std=c++98 candidate note at line 14 (test for warnings, line 13)
+PASS: g++.dg/template/unify8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify9.C -std=c++14 (test for errors, line 16)
+PASS: g++.dg/template/unify9.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/template/unify9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/unify9.C -std=c++14 candidate note at line 17 (test for warnings, line 16)
+PASS: g++.dg/template/unify9.C -std=c++17 (test for errors, line 16)
+PASS: g++.dg/template/unify9.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/template/unify9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/unify9.C -std=c++17 candidate note at line 17 (test for warnings, line 16)
+PASS: g++.dg/template/unify9.C -std=c++20 (test for errors, line 16)
+PASS: g++.dg/template/unify9.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/template/unify9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/unify9.C -std=c++20 candidate note at line 17 (test for warnings, line 16)
+PASS: g++.dg/template/unify9.C -std=c++98 (test for errors, line 16)
+PASS: g++.dg/template/unify9.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/template/unify9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/unify9.C -std=c++98 candidate note at line 17 (test for warnings, line 16)
+PASS: g++.dg/template/union1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/union1.C -std=c++14 execution test
+PASS: g++.dg/template/union1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/union1.C -std=c++17 execution test
+PASS: g++.dg/template/union1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/union1.C -std=c++20 execution test
+PASS: g++.dg/template/union1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/union1.C -std=c++98 execution test
+PASS: g++.dg/template/union2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/union2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/union2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/union2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using1.C -std=c++14 execution test
+PASS: g++.dg/template/using1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using1.C -std=c++17 execution test
+PASS: g++.dg/template/using1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using1.C -std=c++20 execution test
+PASS: g++.dg/template/using1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using1.C -std=c++98 execution test
+PASS: g++.dg/template/using10.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/template/using10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using10.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/template/using10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using10.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/template/using10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using10.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/template/using10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using12.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/using12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using12.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/using12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using12.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/using12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using12.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/using12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using13.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/using13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using13.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/using13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using13.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/using13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using13.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/using13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using14.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/template/using14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using14.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/template/using14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using14.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/template/using14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using14.C -std=c++98 (test for errors, line 13)
+PASS: g++.dg/template/using14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using15.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using15.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using16.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/using16.C -std=c++14 (test for errors, line 41)
+PASS: g++.dg/template/using16.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/template/using16.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/template/using16.C -std=c++14 (test for warnings, line 40)
+PASS: g++.dg/template/using16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using16.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/using16.C -std=c++17 (test for errors, line 41)
+PASS: g++.dg/template/using16.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/template/using16.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/template/using16.C -std=c++17 (test for warnings, line 40)
+PASS: g++.dg/template/using16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using16.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/using16.C -std=c++20 (test for errors, line 41)
+PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/template/using16.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/template/using16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using16.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/using16.C -std=c++98 (test for errors, line 41)
+PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/template/using16.C -std=c++98 (test for warnings, line 40)
+PASS: g++.dg/template/using16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using17.C -std=c++14 execution test
+PASS: g++.dg/template/using17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using17.C -std=c++17 execution test
+PASS: g++.dg/template/using17.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using17.C -std=c++20 execution test
+PASS: g++.dg/template/using17.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using17.C -std=c++98 execution test
+PASS: g++.dg/template/using18.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/using18.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/using18.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/template/using18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using18.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/using18.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/using18.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/template/using18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/using18.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/template/using18.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/using18.C -std=c++98 (test for errors, line 28)
+PASS: g++.dg/template/using18.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using2.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/template/using2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/template/using2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using2.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/template/using2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/template/using2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using2.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/template/using2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/template/using2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using2.C -std=c++98 (test for errors, line 22)
+PASS: g++.dg/template/using2.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/template/using2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using20.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using20.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using21.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using21.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using21.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using21.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using22.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/template/using22.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/template/using22.C -std=c++14 (test for errors, line 31)
+PASS: g++.dg/template/using22.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/template/using22.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using22.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/template/using22.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/template/using22.C -std=c++17 (test for errors, line 31)
+PASS: g++.dg/template/using22.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/template/using22.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 31)
+PASS: g++.dg/template/using22.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/template/using22.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 19)
+PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 25)
+PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 31)
+PASS: g++.dg/template/using22.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/template/using22.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using23.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using23.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using23.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using24.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using24.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using24.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using25.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/template/using25.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/template/using25.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using25.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/template/using25.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/template/using25.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using25.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/template/using25.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/template/using25.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using25.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/template/using25.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/template/using25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using26.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using26.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using26.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using26.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using27.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using27.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using27.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using27.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using28.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using28.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using28.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using28.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using29.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using29.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using29.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using29.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using3.C -std=c++14 execution test
+PASS: g++.dg/template/using3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using3.C -std=c++17 execution test
+PASS: g++.dg/template/using3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using3.C -std=c++20 execution test
+PASS: g++.dg/template/using3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using3.C -std=c++98 execution test
+PASS: g++.dg/template/using30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using30.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using30.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using31.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using31.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using31.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using31.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using4.C -std=c++14 execution test
+PASS: g++.dg/template/using4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using4.C -std=c++17 execution test
+PASS: g++.dg/template/using4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using4.C -std=c++20 execution test
+PASS: g++.dg/template/using4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using4.C -std=c++98 execution test
+PASS: g++.dg/template/using5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using6.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/template/using6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using6.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/template/using6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using6.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/template/using6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using6.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/template/using6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/using9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/using9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/using9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/using9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/value-dep1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/value-dep1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/value-dep1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/value-dep1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/varmod1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/template/varmod1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/varmod1.C -std=gnu++14 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/template/varmod1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/varmod1.C -std=gnu++17 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/template/varmod1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/varmod1.C -std=gnu++20 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/template/varmod1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/varmod1.C -std=gnu++98 candidate note at line 10 (test for warnings, line 9)
+PASS: g++.dg/template/virtual1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/virtual1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/virtual1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/virtual1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/virtual2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/virtual2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/virtual2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/virtual2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/virtual3.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/template/virtual3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/virtual3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/template/virtual3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/virtual3.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/template/virtual3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/virtual3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/template/virtual3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/virtual3.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/template/virtual3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/virtual3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/template/virtual3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/virtual3.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/template/virtual3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/virtual3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/template/virtual3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/virtual4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/virtual4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/virtual4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/virtual4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/virtual5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/virtual5.C -std=c++14 execution test
+PASS: g++.dg/template/virtual5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/virtual5.C -std=c++17 execution test
+PASS: g++.dg/template/virtual5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/virtual5.C -std=c++20 execution test
+PASS: g++.dg/template/virtual5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/virtual5.C -std=c++98 execution test
+PASS: g++.dg/template/vla1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/vla1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/vla1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/vla1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/vla2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/vla2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/vla2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/vla2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/void1.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/void1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void1.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/void1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void1.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/void1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void1.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/void1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void10.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void10.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void10.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void10.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void11.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/template/void11.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void11.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/template/void11.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void11.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/template/void11.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void11.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void11.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/template/void11.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void11.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void12.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void12.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void12.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void12.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void13.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/template/void13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void13.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/template/void13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void13.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/template/void13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void13.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/template/void13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void14.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/template/void14.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/void14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void14.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/template/void14.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/void14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void14.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/template/void14.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/void14.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void14.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/template/void14.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/void14.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void2.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/template/void2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void2.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/template/void2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void2.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/template/void2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void2.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/template/void2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void3.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void3.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void3.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void3.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void4.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void4.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/void4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void4.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void4.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/void4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void4.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void4.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/void4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void4.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void4.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/void4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void5.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void5.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void5.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void5.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void6.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void6.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void6.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void6.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void7.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void7.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void7.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void7.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void8.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/template/void8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void8.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/template/void8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void8.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/template/void8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void8.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void8.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/template/void8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/void9.C -std=c++14 (test for errors, line 3)
+PASS: g++.dg/template/void9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/void9.C -std=c++17 (test for errors, line 3)
+PASS: g++.dg/template/void9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/void9.C -std=c++20 (test for errors, line 3)
+PASS: g++.dg/template/void9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/void9.C -std=c++98 (test for errors, line 3)
+PASS: g++.dg/template/void9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/vtable1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/vtable1.C -std=c++14 execution test
+PASS: g++.dg/template/vtable1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/vtable1.C -std=c++17 execution test
+PASS: g++.dg/template/vtable1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/vtable1.C -std=c++20 execution test
+PASS: g++.dg/template/vtable1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/vtable1.C -std=c++98 execution test
+PASS: g++.dg/template/vtable2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/template/vtable2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/vtable2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/template/vtable2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/vtable2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/template/vtable2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/vtable2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/template/vtable2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/warn1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/template/warn1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/template/warn1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/template/warn1.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/template/warn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/template/warn1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/template/warn1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/template/warn1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/template/warn1.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/template/warn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/template/warn1.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/template/warn1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/template/warn1.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/template/warn1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/template/wrap1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/wrap1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/wrap1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/wrap1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/20040317-1.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++14 scan-tree-dump-not gimple "A::~A \\(&b\\.a"
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++17 scan-tree-dump-not gimple "A::~A \\(&b\\.a"
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++20 scan-tree-dump-not gimple "A::~A \\(&b\\.a"
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++98 scan-tree-dump-not gimple "A::~A \\(&b\\.a"
+PASS: g++.dg/tree-ssa/aggregate1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++14 scan-tree-dump-times fre1 "return 0" 2
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++17 scan-tree-dump-times fre1 "return 0" 2
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++20 scan-tree-dump-times fre1 "return 0" 2
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++98 scan-tree-dump-times fre1 "return 0" 2
+PASS: g++.dg/tree-ssa/alias-access-path-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++14 scan-tree-dump-times gimple "struct allocator D" 1
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++17 scan-tree-dump-times gimple "struct allocator D" 1
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++20 scan-tree-dump-times gimple "struct allocator D" 1
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++98 scan-tree-dump-times gimple "struct allocator D" 1
+PASS: g++.dg/tree-ssa/allocator-opt1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++14 scan-tree-dump-not gimple "= 42"
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++17 scan-tree-dump-not gimple "= 42"
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++20 scan-tree-dump-not gimple "= 42"
+PASS: g++.dg/tree-ssa/array-temp1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/array-temp1.C -std=c++98
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++14 scan-tree-dump-times gimple "{" 1
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++17 scan-tree-dump-times gimple "{" 1
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++20 scan-tree-dump-times gimple "{" 1
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++98 scan-tree-dump-times gimple "{" 1
+PASS: g++.dg/tree-ssa/block1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/builtin1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/builtin1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/builtin1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/builtin1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++14 scan-tree-dump-not optimized "malloc"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++14 scan-tree-dump-not optimized "memset"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++14 scan-tree-dump-times optimized "calloc" 1
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++17 scan-tree-dump-not optimized "malloc"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++17 scan-tree-dump-not optimized "memset"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++17 scan-tree-dump-times optimized "calloc" 1
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-not optimized "malloc"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-not optimized "memset"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 scan-tree-dump-times optimized "calloc" 1
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-not optimized "malloc"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-not optimized "memset"
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 scan-tree-dump-times optimized "calloc" 1
+PASS: g++.dg/tree-ssa/calloc.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++14 scan-tree-dump-times gimple "struct A" 2
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++17 scan-tree-dump-times gimple "struct A" 2
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++20 scan-tree-dump-times gimple "struct A" 2
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++98 scan-tree-dump-times gimple "struct A" 2
+PASS: g++.dg/tree-ssa/cond-temp1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++14 scan-tree-dump-times dce3 " = [^\n]*;" 2
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++17 scan-tree-dump-times dce3 " = [^\n]*;" 2
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++20 scan-tree-dump-times dce3 " = [^\n]*;" 2
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++98 scan-tree-dump-times dce3 " = [^\n]*;" 2
+PASS: g++.dg/tree-ssa/copyprop-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/copyprop.C
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++14 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++14 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++17 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++17 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 scan-tree-dump optimized "mark_me_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)"
+PASS: g++.dg/tree-ssa/counts-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++14 scan-tree-dump-not forwprop1 "negate_expr"
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++17 scan-tree-dump-not forwprop1 "negate_expr"
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++20 scan-tree-dump-not forwprop1 "negate_expr"
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++98 scan-tree-dump-not forwprop1 "negate_expr"
+PASS: g++.dg/tree-ssa/cprop-vcond.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++14 scan-tree-dump-not einline "DEBUG <L0>"
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++17 scan-tree-dump-not einline "DEBUG <L0>"
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++20 scan-tree-dump-not einline "DEBUG <L0>"
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++98 scan-tree-dump-not einline "DEBUG <L0>"
+PASS: g++.dg/tree-ssa/deleted-label1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 0
+PASS: g++.dg/tree-ssa/devirt-array-destructor-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/dom-invalid.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++14 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++14 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++17 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++17 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Empty EH handler" 2
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 scan-tree-dump-times ehcleanup1 "Removing unreachable" 4
+PASS: g++.dg/tree-ssa/ehcleanup-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++14 scan-tree-dump-times optimized "memcpy" 0
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++17 scan-tree-dump-times optimized "memcpy" 0
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++20 scan-tree-dump-times optimized "memcpy" 0
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 scan-tree-dump-times optimized "memcpy" 0
+PASS: g++.dg/tree-ssa/empty-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++14 scan-tree-dump-not gimple "fallible"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++14 scan-tree-dump-not optimized "int"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++17 scan-tree-dump-not gimple "fallible"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++17 scan-tree-dump-not optimized "int"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 scan-tree-dump-not gimple "fallible"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 scan-tree-dump-not optimized "int"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 scan-tree-dump-not gimple "fallible"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 scan-tree-dump-not optimized "int"
+PASS: g++.dg/tree-ssa/empty-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++14 scan-tree-dump-times gimple "struct Foo" 2
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++17 scan-tree-dump-times gimple "struct Foo" 2
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++20 scan-tree-dump-times gimple "struct Foo" 2
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++98 scan-tree-dump-times gimple "struct Foo" 2
+PASS: g++.dg/tree-ssa/empty-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++14 scan-tree-dump-not cddce2 "if"
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++17 scan-tree-dump-not cddce2 "if"
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++20 scan-tree-dump-not cddce2 "if"
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++98 scan-tree-dump-not cddce2 "if"
+PASS: g++.dg/tree-ssa/empty-loop.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/final1.C -std=c++14 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/final1.C -std=c++17 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/final1.C -std=c++20 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/final1.C -std=c++98
+PASS: g++.dg/tree-ssa/final2.C -std=c++14 scan-tree-dump-times gimple "vptr" 1
+PASS: g++.dg/tree-ssa/final2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/final2.C -std=c++17 scan-tree-dump-times gimple "vptr" 1
+PASS: g++.dg/tree-ssa/final2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/final2.C -std=c++20 scan-tree-dump-times gimple "vptr" 1
+PASS: g++.dg/tree-ssa/final2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/final2.C -std=c++98
+PASS: g++.dg/tree-ssa/final3.C -std=c++14 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/final3.C -std=c++17 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/final3.C -std=c++20 scan-tree-dump-not gimple "vptr"
+PASS: g++.dg/tree-ssa/final3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/final3.C -std=c++98
+PASS: g++.dg/tree-ssa/final4.C -std=c++14 scan-tree-dump gimple "S2::f"
+PASS: g++.dg/tree-ssa/final4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/final4.C -std=c++17 scan-tree-dump gimple "S2::f"
+PASS: g++.dg/tree-ssa/final4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/final4.C -std=c++20 scan-tree-dump gimple "S2::f"
+PASS: g++.dg/tree-ssa/final4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/final4.C -std=c++98
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++14 scan-tree-dump-not optimized "&my_extents"
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++17 scan-tree-dump-not optimized "&my_extents"
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++20 scan-tree-dump-not optimized "&my_extents"
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++98 scan-tree-dump-not optimized "&my_extents"
+PASS: g++.dg/tree-ssa/fold-compare.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++14 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++14 scan-tree-dump-not cddce1 "\\(int\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++17 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++17 scan-tree-dump-not cddce1 "\\(int\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 scan-tree-dump-not cddce1 "\\(int\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 scan-tree-dump cddce1 "switch \\(s_.\\(D\\)\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 scan-tree-dump-not cddce1 "\\(int\\)"
+PASS: g++.dg/tree-ssa/forwprop-switch.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++14 scan-tree-dump-times forwprop2 "& 1" 0
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++17 scan-tree-dump-times forwprop2 "& 1" 0
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++20 scan-tree-dump-times forwprop2 "& 1" 0
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++98 scan-tree-dump-times forwprop2 "& 1" 0
+PASS: g++.dg/tree-ssa/fwprop-align.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++14 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++17 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++20 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++98 scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: g++.dg/tree-ssa/if-to-switch-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++14 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++14 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++17 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++17 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++20 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++20 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt1.C -std=c++98
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++14 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++14 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++17 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++17 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++20 scan-tree-dump gimple "_M_range_initialize<const char\\* const\\*>"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++20 scan-tree-dump gimple "static const char.*72"
+PASS: g++.dg/tree-ssa/initlist-opt2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt2.C -std=c++98
+PASS: g++.dg/tree-ssa/initlist-opt3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt3.C -std=c++98
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++14 scan-tree-dump gimple "static const int [^\\n]*\\[4\\] = "
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++17 scan-tree-dump gimple "static const int [^\\n]*\\[4\\] = "
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++20 scan-tree-dump gimple "static const int [^\\n]*\\[4\\] = "
+PASS: g++.dg/tree-ssa/initlist-opt4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt4.C -std=c++98
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++14 scan-tree-dump-times gimple ">::basic_string" 2
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++17 scan-tree-dump-times gimple ">::basic_string" 2
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++20 scan-tree-dump-times gimple ">::basic_string" 2
+PASS: g++.dg/tree-ssa/initlist-opt5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt5.C -std=c++98
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++14 scan-tree-dump-not gimple "static const struct S"
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++17 scan-tree-dump-not gimple "static const struct S"
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++20 scan-tree-dump-not gimple "static const struct S"
+PASS: g++.dg/tree-ssa/initlist-opt6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/initlist-opt6.C -std=c++98
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++14 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++17 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 scan-tree-dump-times einline "Inlining void inline_me_too\\(" 1
+PASS: g++.dg/tree-ssa/inline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/tree-ssa/inline-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++14 scan-tree-dump-not ivopts "&x\\[5\\]"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++14 scan-tree-dump-not ivopts "-&x"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++14 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++17 scan-tree-dump-not ivopts "&x\\[5\\]"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++17 scan-tree-dump-not ivopts "-&x"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++17 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "&x\\[5\\]"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "-&x"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "&x\\[5\\]"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "-&x"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 scan-tree-dump-not ivopts "offset: (4294967292|0x0f+fc)"
+PASS: g++.dg/tree-ssa/ivopts-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98
+PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ivopts-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++14 scan-tree-dump ldist "generated memcpy"
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++17 scan-tree-dump ldist "generated memcpy"
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++20 scan-tree-dump ldist "generated memcpy"
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++98 scan-tree-dump ldist "generated memcpy"
+PASS: g++.dg/tree-ssa/ldist-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++14 scan-tree-dump-not optimized "= 0"
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++17 scan-tree-dump-not optimized "= 0"
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++20 scan-tree-dump-not optimized "= 0"
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++98 scan-tree-dump-not optimized "= 0"
+PASS: g++.dg/tree-ssa/lifetime-dse1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++14 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++17 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++20 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++98 scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 1
+PASS: g++.dg/tree-ssa/loop-cond-split-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-split-1.C (test for excess errors)
+PASS: g++.dg/tree-ssa/loop-split-1.C scan-tree-dump-times lsplit "loop split" 1
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++14 scan-tree-dump optimized "return 1234"
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++17 scan-tree-dump optimized "return 1234"
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++20 scan-tree-dump optimized "return 1234"
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++98 scan-tree-dump optimized "return 1234"
+PASS: g++.dg/tree-ssa/modref-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++14 scan-tree-dump-not forwprop1 "= .* \\+ -"
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++17 scan-tree-dump-not forwprop1 "= .* \\+ -"
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++20 scan-tree-dump-not forwprop1 "= .* \\+ -"
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++98 scan-tree-dump-not forwprop1 "= .* \\+ -"
+PASS: g++.dg/tree-ssa/new1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++14 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++17 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++20 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++98 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++14 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++17 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++20 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++98 scan-tree-dump ccp1 "return 1"
+PASS: g++.dg/tree-ssa/nonzero-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++14 scan-tree-dump-not vrp1 "if \\("
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++17 scan-tree-dump-not vrp1 "if \\("
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++20 scan-tree-dump-not vrp1 "if \\("
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++98 scan-tree-dump-not vrp1 "if \\("
+PASS: g++.dg/tree-ssa/nonzero-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++14 scan-tree-dump-times cfg "exception" 0
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++17 scan-tree-dump-times cfg "exception" 0
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++20 scan-tree-dump-times cfg "exception" 0
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++98 scan-tree-dump-times cfg "exception" 0
+PASS: g++.dg/tree-ssa/nothrow-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/obj-type-ref.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++14 scan-tree-dump-not phiopt1 "if "
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++14 scan-tree-dump-times phiopt1 "MAX" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++14 scan-tree-dump-times phiopt1 "MIN" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++17 scan-tree-dump-not phiopt1 "if "
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++17 scan-tree-dump-times phiopt1 "MAX" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++17 scan-tree-dump-times phiopt1 "MIN" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-not phiopt1 "if "
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "MAX" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 scan-tree-dump-times phiopt1 "MIN" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-not phiopt1 "if "
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-times phiopt1 "MAX" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 scan-tree-dump-times phiopt1 "MIN" 65
+PASS: g++.dg/tree-ssa/phiopt-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++14 scan-tree-dump-times optimized "\\*a" 1
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++17 scan-tree-dump-times optimized "\\*a" 1
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++20 scan-tree-dump-times optimized "\\*a" 1
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++98 scan-tree-dump-times optimized "\\*a" 1
+PASS: g++.dg/tree-ssa/pointer-reference-alias.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++14 scan-tree-dump-times optimized "<bb " 4
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++17 scan-tree-dump-times optimized "<bb " 4
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++20 scan-tree-dump-times optimized "<bb " 4
+PASS: g++.dg/tree-ssa/pr101769.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr101769.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++14 scan-tree-dump-not optimized "__builtin_unreachable"
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++17 scan-tree-dump-not optimized "__builtin_unreachable"
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++20 scan-tree-dump-not optimized "__builtin_unreachable"
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr101839.C -std=gnu++20 execution test
+UNSUPPORTED: g++.dg/tree-ssa/pr101839.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++14 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++17 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr102216-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr102216-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++14 scan-tree-dump-times fre1 "Replaced a::ret" 1
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++17 scan-tree-dump-times fre1 "Replaced a::ret" 1
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++20 scan-tree-dump-times fre1 "Replaced a::ret" 1
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++98 scan-tree-dump-times fre1 "Replaced a::ret" 1
+PASS: g++.dg/tree-ssa/pr103168.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++14 scan-tree-dump-not optimized "MEM[^\n\r]*MEM"
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++17 scan-tree-dump-not optimized "MEM[^\n\r]*MEM"
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++20 scan-tree-dump-not optimized "MEM[^\n\r]*MEM"
+PASS: g++.dg/tree-ssa/pr104529.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr104529.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++14 scan-tree-dump-not optimized "builtin_trap"
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++17 scan-tree-dump-not optimized "builtin_trap"
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++20 scan-tree-dump-not optimized "builtin_trap"
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++98 scan-tree-dump-not optimized "builtin_trap"
+PASS: g++.dg/tree-ssa/pr106077.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr106922.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr106922.C -std=gnu++17
+PASS: g++.dg/tree-ssa/pr106922.C -std=gnu++20 scan-tree-dump-not dce7 "m_initialized"
+PASS: g++.dg/tree-ssa/pr106922.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr106922.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr106936.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106936.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106936.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr106936.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr107206.C -std=gnu++14
+PASS: g++.dg/tree-ssa/pr107206.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr107206.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr107206.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++14 scan-tree-dump unswitch "unswitching loop 1 on .switch. with condition: i_[0-9]+\\(D\\) == 2"
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++17 scan-tree-dump unswitch "unswitching loop 1 on .switch. with condition: i_[0-9]+\\(D\\) == 2"
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++20 scan-tree-dump unswitch "unswitching loop 1 on .switch. with condition: i_[0-9]+\\(D\\) == 2"
+PASS: g++.dg/tree-ssa/pr107876.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr107876.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++14 scan-tree-dump sra "Created a replacement for stack offset"
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++17 scan-tree-dump sra "Created a replacement for stack offset"
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++20 scan-tree-dump sra "Created a replacement for stack offset"
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++98 scan-tree-dump sra "Created a replacement for stack offset"
+PASS: g++.dg/tree-ssa/pr109849.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr112711.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr112711.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr112711.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr112711.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13146.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++14 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++17 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/pr13954.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++14 scan-tree-dump-not optimized "fibconst"
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++17 scan-tree-dump-not optimized "fibconst"
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++20 scan-tree-dump-not optimized "fibconst"
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++98 scan-tree-dump-not optimized "fibconst"
+PASS: g++.dg/tree-ssa/pr14703.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++14 scan-tree-dump-times forwprop2 "&r" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++14 scan-tree-dump-times forwprop2 "&this" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++17 scan-tree-dump-times forwprop2 "&r" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++17 scan-tree-dump-times forwprop2 "&this" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 scan-tree-dump-times forwprop2 "&r" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 scan-tree-dump-times forwprop2 "&this" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 scan-tree-dump-times forwprop2 "&r" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 scan-tree-dump-times forwprop2 "&this" 0
+PASS: g++.dg/tree-ssa/pr14814.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++14 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++17 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++14 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++17 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 0
+PASS: g++.dg/tree-ssa/pr15791-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++14 scan-tree-dump-times gimple "i == j" 1
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++17 scan-tree-dump-times gimple "i == j" 1
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++20 scan-tree-dump-times gimple "i == j" 1
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++98 scan-tree-dump-times gimple "i == j" 1
+PASS: g++.dg/tree-ssa/pr15791-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr16688.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17153.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17153.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17153.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17153.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17400.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr17517.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++14 scan-tree-dump-times vrp1 "if " 1
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++17 scan-tree-dump-times vrp1 "if " 1
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++20 scan-tree-dump-times vrp1 "if " 1
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++98 scan-tree-dump-times vrp1 "if " 1
+PASS: g++.dg/tree-ssa/pr18178.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++14 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++14 scan-tree-dump-not dom2 "return 33"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++17 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++17 scan-tree-dump-not dom2 "return 33"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 scan-tree-dump-not dom2 "return 33"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 scan-tree-dump-not dom2 "return 33"
+PASS: g++.dg/tree-ssa/pr19476-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++14 scan-tree-dump optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++14 scan-tree-dump-not optimized "return 33"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++17 scan-tree-dump optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++17 scan-tree-dump-not optimized "return 33"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 scan-tree-dump optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 scan-tree-dump-not optimized "return 33"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 scan-tree-dump optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 scan-tree-dump-not optimized "return 33"
+PASS: g++.dg/tree-ssa/pr19476-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++14 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++17 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++20 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++98 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++14 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++17 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++20 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++98 scan-tree-dump-not optimized "return 42"
+PASS: g++.dg/tree-ssa/pr19476-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++14 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++17 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++20 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 scan-tree-dump dom2 "return 42"
+PASS: g++.dg/tree-ssa/pr19476-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++14 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++14 scan-tree-dump-not evrp "return 33"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++17 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++17 scan-tree-dump-not evrp "return 33"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 scan-tree-dump-not evrp "return 33"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 scan-tree-dump-not evrp "return 33"
+PASS: g++.dg/tree-ssa/pr19476-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++14 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++17 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++20 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++98 scan-tree-dump evrp "return 42"
+PASS: g++.dg/tree-ssa/pr19476-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++14 scan-tree-dump-times dom2 "return 1;" 3
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++17 scan-tree-dump-times dom2 "return 1;" 3
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++20 scan-tree-dump-times dom2 "return 1;" 3
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 scan-tree-dump-times dom2 "return 1;" 3
+PASS: g++.dg/tree-ssa/pr19637.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19786.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++14 scan-tree-dump-times optimized "&MEM <int> \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++17 scan-tree-dump-times optimized "&MEM <int> \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++20 scan-tree-dump-times optimized "&MEM <int> \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 scan-tree-dump-times optimized "&MEM <int> \\[\\(void .\\)&a \\+ (?:4|8)B\\]" 3
+PASS: g++.dg/tree-ssa/pr19807.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr19952.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 47)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 48)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 49)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 60)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for errors, line 63)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 at line 62 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 47)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 48)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 49)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 60)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for errors, line 63)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 at line 62 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 47)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 48)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 49)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 60)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for errors, line 63)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 at line 62 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 47)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 48)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 49)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 60)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for errors, line 63)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 at line 62 (test for errors, line 61)
+PASS: g++.dg/tree-ssa/pr20280.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20458.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20489.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20920.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr20963.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21082.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21407.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++14 scan-tree-dump-times phiopt2 "MAX_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++14 scan-tree-dump-times phiopt2 "MIN_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++17 scan-tree-dump-times phiopt2 "MAX_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++17 scan-tree-dump-times phiopt2 "MIN_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 scan-tree-dump-times phiopt2 "MAX_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 scan-tree-dump-times phiopt2 "MIN_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt2 "MAX_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 scan-tree-dump-times phiopt2 "MIN_EXPR" 2
+PASS: g++.dg/tree-ssa/pr21463.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr21584-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22005.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22037.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22071.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22279.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22404.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22444.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22488.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22550.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr22615.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23046.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23164.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23624.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23624.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23624.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23624.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++14 scan-tree-dump-times recip " / " 1
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++17 scan-tree-dump-times recip " / " 1
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++20 scan-tree-dump-times recip " / " 1
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++98 scan-tree-dump-times recip " / " 1
+PASS: g++.dg/tree-ssa/pr23948.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24172.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24231-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24238.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24351-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24439.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24439.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24439.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr24439.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr25771.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr25771.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr25771.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr25771.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26140.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26140.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26140.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26140.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++14 scan-tree-dump-not optimized "if"
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++17 scan-tree-dump-not optimized "if"
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++20 scan-tree-dump-not optimized "if"
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++98 scan-tree-dump-not optimized "if"
+PASS: g++.dg/tree-ssa/pr26406.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26443.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26443.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26443.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26443.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr26757.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++14 scan-tree-dump optimized "f_..D.->x;"
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++17 scan-tree-dump optimized "f_..D.->x;"
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++20 scan-tree-dump optimized "f_..D.->x;"
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++98 scan-tree-dump optimized "f_..D.->x;"
+PASS: g++.dg/tree-ssa/pr27090.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27283.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27291.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27548.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27549.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27830.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr27894.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28003.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr28238.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr29902.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++14 scan-tree-dump phiopt2 "MIN_EXPR"
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++17 scan-tree-dump phiopt2 "MIN_EXPR"
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++20 scan-tree-dump phiopt2 "MIN_EXPR"
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 scan-tree-dump phiopt2 "MIN_EXPR"
+PASS: g++.dg/tree-ssa/pr30738.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++14 scan-tree-dump-times forwprop1 " != 0B\\)" 1
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++17 scan-tree-dump-times forwprop1 " != 0B\\)" 1
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != 0B\\)" 1
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != 0B\\)" 1
+PASS: g++.dg/tree-ssa/pr31146-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++14 scan-tree-dump forwprop1 "MEM <int\\[5\\]> \\[.*&i\\]\\[j.*\\] =.* 1;"
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++17 scan-tree-dump forwprop1 "MEM <int\\[5\\]> \\[.*&i\\]\\[j.*\\] =.* 1;"
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++20 scan-tree-dump forwprop1 "MEM <int\\[5\\]> \\[.*&i\\]\\[j.*\\] =.* 1;"
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 scan-tree-dump forwprop1 "MEM <int\\[5\\]> \\[.*&i\\]\\[j.*\\] =.* 1;"
+PASS: g++.dg/tree-ssa/pr31146.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++14 scan-tree-dump-not optimized "r.dst"
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++17 scan-tree-dump-not optimized "r.dst"
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++20 scan-tree-dump-not optimized "r.dst"
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++98 scan-tree-dump-not optimized "r.dst"
+PASS: g++.dg/tree-ssa/pr31307.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++14 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++17 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 scan-tree-dump-times optimized "foo \\(1 \\/ 0\\)" 0
+PASS: g++.dg/tree-ssa/pr33593.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++14 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++17 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 scan-tree-dump-times optimized ".MEM_[0-9]*\\(D\\)" 2
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33604.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++14 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++17 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++20 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++98 scan-tree-dump-times pre "Replaced 1\\.0e\\+0 / 0\\.0" 0
+PASS: g++.dg/tree-ssa/pr33615-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++14 scan-tree-dump-times lim2 "invariant up to" 0
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++17 scan-tree-dump-times lim2 "invariant up to" 0
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++20 scan-tree-dump-times lim2 "invariant up to" 0
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 scan-tree-dump-times lim2 "invariant up to" 0
+PASS: g++.dg/tree-ssa/pr33615.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr34063.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr34355.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr34355.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr34355.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr34355.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr35144.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr36766.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37084.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37284.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37337.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37356.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr37393.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38104.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr38572.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr38632.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr38632.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr38632.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr38632.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++14 scan-tree-dump optimized "return 0"
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++17 scan-tree-dump optimized "return 0"
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++20 scan-tree-dump optimized "return 0"
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++98 scan-tree-dump optimized "return 0"
+PASS: g++.dg/tree-ssa/pr40874.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++14 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++14 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++14 scan-tree-dump fre1 "Replaced b1.b with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++17 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++17 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++17 scan-tree-dump fre1 "Replaced b1.b with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 scan-tree-dump fre1 "Replaced b1.b with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.f with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.D.[0-9]*.i with 0"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 scan-tree-dump fre1 "Replaced b1.b with 1"
+PASS: g++.dg/tree-ssa/pr41186.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41275.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++14 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)"
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++17 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)"
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++20 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)"
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++98 scan-tree-dump ccp1 "Folded into: if \\(1 != 0\\)"
+PASS: g++.dg/tree-ssa/pr41428.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41905.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr41906.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr41961.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr41961.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr41961.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr41961.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr42337.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++14 scan-tree-dump-not release_ssa "function_to_inline"
+PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++17 scan-tree-dump-not release_ssa "function_to_inline"
+PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++20 scan-tree-dump-not release_ssa "function_to_inline"
+PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/tree-ssa/pr43411.C -std=gnu++98 scan-tree-dump-not release_ssa "function_to_inline"
+PASS: g++.dg/tree-ssa/pr43411.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++14 scan-tree-dump-not fnsplit "Splitting function"
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++17 scan-tree-dump-not fnsplit "Splitting function"
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++20 scan-tree-dump-not fnsplit "Splitting function"
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++98 scan-tree-dump-not fnsplit "Splitting function"
+PASS: g++.dg/tree-ssa/pr44706.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr44914.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++14 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++17 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++20 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++98 scan-tree-dump-times optimized "OBJ_TYPE_REF" 1
+PASS: g++.dg/tree-ssa/pr45453.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++14 scan-tree-dump-times fre1 "D::Run \\(" 3
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++17 scan-tree-dump-times fre1 "D::Run \\(" 3
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++20 scan-tree-dump-times fre1 "D::Run \\(" 3
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 scan-tree-dump-times fre1 "D::Run \\(" 3
+PASS: g++.dg/tree-ssa/pr45605.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev"
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++17 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev"
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++20 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev"
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++98 scan-tree-dump-not optimized "_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEED2Ev"
+PASS: g++.dg/tree-ssa/pr46228.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46734.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr46987.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr47707.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49516.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++14 scan-tree-dump-times vrp2 "Folding predicate.*45" 0
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++17 scan-tree-dump-times vrp2 "Folding predicate.*45" 0
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++20 scan-tree-dump-times vrp2 "Folding predicate.*45" 0
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++98 scan-tree-dump-times vrp2 "Folding predicate.*45" 0
+PASS: g++.dg/tree-ssa/pr49911.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50622.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr50741.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++14 scan-tree-dump-times optimized "VDEF" 1
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++17 scan-tree-dump-times optimized "VDEF" 1
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++20 scan-tree-dump-times optimized "VDEF" 1
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++98 scan-tree-dump-times optimized "VDEF" 1
+PASS: g++.dg/tree-ssa/pr53844.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr54515.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++14 scan-tree-dump phiopt2 "MAX_EXPR"
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++17 scan-tree-dump phiopt2 "MAX_EXPR"
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++20 scan-tree-dump phiopt2 "MAX_EXPR"
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 scan-tree-dump phiopt2 "MAX_EXPR"
+PASS: g++.dg/tree-ssa/pr57380.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++14 scan-tree-dump-times cddce1 "= &a" 0
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++17 scan-tree-dump-times cddce1 "= &a" 0
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++20 scan-tree-dump-times cddce1 "= &a" 0
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++98 scan-tree-dump-times cddce1 "= &a" 0
+PASS: g++.dg/tree-ssa/pr58404.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr61009.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr61009.C scan-tree-dump-times dom2 "== 0" 1
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre3 ";; Function" 1
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre3 "free" 14
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times fre3 "unreachable" 11
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 scan-tree-dump-times optimized "free" 0
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++17 scan-tree-dump-times fre3 ";; Function" 1
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++17 scan-tree-dump-times fre3 "free" 14
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++17 scan-tree-dump-times fre3 "unreachable" 11
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++17 scan-tree-dump-times optimized "free" 0
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times fre3 ";; Function" 1
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times fre3 "free" 14
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times fre3 "unreachable" 11
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 scan-tree-dump-times optimized "free" 0
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times fre3 ";; Function" 1
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times fre3 "free" 14
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times fre3 "unreachable" 11
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 scan-tree-dump-times optimized "free" 0
+PASS: g++.dg/tree-ssa/pr61034.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr63841.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr66726.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr68760.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr69336.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++14 scan-tree-dump-not cddce1 "if"
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++17 scan-tree-dump-not cddce1 "if"
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++20 scan-tree-dump-not cddce1 "if"
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++98 scan-tree-dump-not cddce1 "if"
+PASS: g++.dg/tree-ssa/pr69547.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++14 scan-tree-dump-not optimized "&[ab]"
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++17 scan-tree-dump-not optimized "&[ab]"
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++20 scan-tree-dump-not optimized "&[ab]"
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++98 scan-tree-dump-not optimized "&[ab]"
+PASS: g++.dg/tree-ssa/pr70171.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr77943.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr77943.C execution test
+PASS: g++.dg/tree-ssa/pr78687.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr78687.C scan-tree-dump sra "Removing load:.*ptr;"
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++14 scan-tree-dump ldist "split to 0 loops and 1 library calls"
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++17 scan-tree-dump ldist "split to 0 loops and 1 library calls"
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++20 scan-tree-dump ldist "split to 0 loops and 1 library calls"
+PASS: g++.dg/tree-ssa/pr78847.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr78847.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr79159.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr80293.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr80293.C scan-tree-dump-not optimized "BIT_FIELD_REF"
+PASS: g++.dg/tree-ssa/pr81408.C (test for warnings, line 89)
+PASS: g++.dg/tree-ssa/pr81408.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81702.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++14 scan-tree-dump-times optimized "bb" 1
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++17 scan-tree-dump-times optimized "bb" 1
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++20 scan-tree-dump-times optimized "bb" 1
+PASS: g++.dg/tree-ssa/pr81719.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr81719.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++14 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++17 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++20 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr82294.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr82294.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++14 scan-tree-dump-times fre1 "\\*i" 1
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++17 scan-tree-dump-times fre1 "\\*i" 1
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++20 scan-tree-dump-times fre1 "\\*i" 1
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++98 scan-tree-dump-times fre1 "\\*i" 1
+PASS: g++.dg/tree-ssa/pr83215.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++14 scan-tree-dump optimized "return 15;"
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++17 scan-tree-dump optimized "return 15;"
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++20 scan-tree-dump optimized "return 15;"
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++98 scan-tree-dump optimized "return 15;"
+PASS: g++.dg/tree-ssa/pr83518.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr83523.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++14 scan-tree-dump fre1 "return 0.0;"
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++17 scan-tree-dump fre1 "return 0.0;"
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++20 scan-tree-dump fre1 "return 0.0;"
+PASS: g++.dg/tree-ssa/pr86062.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr86062.C -std=gnu++98
+UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr86544.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++14 scan-tree-dump-not optimized "dontcallthis"
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++17 scan-tree-dump-not optimized "dontcallthis"
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++20 scan-tree-dump-not optimized "dontcallthis"
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++98 scan-tree-dump-not optimized "dontcallthis"
+PASS: g++.dg/tree-ssa/pr87008.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++14 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++17 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++20 scan-tree-dump-not gimple "this->arr = "
+PASS: g++.dg/tree-ssa/pr87436.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr87436.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/tree-ssa/pr87686.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++14 scan-tree-dump-times fre1 "= f \\(\\);" 1
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++17 scan-tree-dump-times fre1 "= f \\(\\);" 1
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++20 scan-tree-dump-times fre1 "= f \\(\\);" 1
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 scan-tree-dump-times fre1 "= f \\(\\);" 1
+PASS: g++.dg/tree-ssa/pr8781.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88152-1.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88152-1.C scan-tree-dump-times forwprop1 " (?:<|>=) { 0[, ]" 120
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { -214748364[78]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-not forwprop1 " (?:>|>=|<|<=) { 214748364[67]"
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " != { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " == { -2147483648, -2147483648, -2147483648, -2147483648 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 " == { 2147483647, 2147483647, 2147483647, 2147483647 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "(?:return| =) { -1, -1, -1, -1 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 scan-tree-dump-times forwprop1 "(?:return| =) { 0, 0, 0, 0 }" 2
+PASS: g++.dg/tree-ssa/pr88152-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++14 scan-tree-dump-not split-paths "Duplicating join block"
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++14 scan-tree-dump-times split-paths "Block . is a join that does not expose" 1
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++17 scan-tree-dump-not split-paths "Duplicating join block"
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++17 scan-tree-dump-times split-paths "Block . is a join that does not expose" 1
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 scan-tree-dump-not split-paths "Duplicating join block"
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 scan-tree-dump-times split-paths "Block . is a join that does not expose" 1
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 scan-tree-dump-not split-paths "Duplicating join block"
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 scan-tree-dump-times split-paths "Block . is a join that does not expose" 1
+PASS: g++.dg/tree-ssa/pr88797.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++14 scan-tree-dump fre1 "bar \\(&b"
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++17 scan-tree-dump fre1 "bar \\(&b"
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++20 scan-tree-dump fre1 "bar \\(&b"
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++98 scan-tree-dump fre1 "bar \\(&b"
+PASS: g++.dg/tree-ssa/pr89698.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr89802.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr90078.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr90883.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr90883.C scan-tree-dump dse1 "Deleted redundant store: .*.a = {}"
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++14 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };"
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++17 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };"
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++20 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };"
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++98 scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 1, 1, 1 };"
+PASS: g++.dg/tree-ssa/pr92751.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93516.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93667.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr93845.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr93940.C
+PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr94224.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr94403.C
+PASS: g++.dg/tree-ssa/pr95638.C (test for excess errors)
+PASS: g++.dg/tree-ssa/pr95638.C execution test
+PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr95649.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++14 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);"
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++17 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);"
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++20 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);"
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++98 scan-tree-dump optimized " = a_[0-9]\\(D\\) >> b_[0-9]\\(D\\);"
+PASS: g++.dg/tree-ssa/pr96930.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pr96979.C (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++14
+UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++17
+UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++20
+UNSUPPORTED: g++.dg/tree-ssa/pr97736.C -std=gnu++98
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++14 scan-tree-dump profile_estimate "continue heuristics"
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++17 scan-tree-dump profile_estimate "continue heuristics"
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++20 scan-tree-dump profile_estimate "continue heuristics"
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++98 scan-tree-dump profile_estimate "continue heuristics"
+PASS: g++.dg/tree-ssa/pred-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/pta-delete-1.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++14 scan-tree-dump-times optimized "offset_type" 0
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++14 scan-tree-dump-times optimized "return 0" 1
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++17 scan-tree-dump-times optimized "offset_type" 0
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++17 scan-tree-dump-times optimized "return 0" 1
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 scan-tree-dump-times optimized "offset_type" 0
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 scan-tree-dump-times optimized "return 0" 1
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 scan-tree-dump-times optimized "offset_type" 0
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 scan-tree-dump-times optimized "return 0" 1
+PASS: g++.dg/tree-ssa/ptrmemfield.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++14 scan-tree-dump lim2 "Executing store motion"
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++17 scan-tree-dump lim2 "Executing store motion"
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++20 scan-tree-dump lim2 "Executing store motion"
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++98 scan-tree-dump lim2 "Executing store motion"
+PASS: g++.dg/tree-ssa/restrict1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 1" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 2" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 3" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 4" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 5" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 scan-tree-dump-times optimized "return 6" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 1" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 2" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 3" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 4" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 5" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 scan-tree-dump-times optimized "return 6" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 1" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 2" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 3" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 4" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 5" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 scan-tree-dump-times optimized "return 6" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 1" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 2" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 3" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 4" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 5" 1
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 scan-tree-dump-times optimized "return 6" 0
+PASS: g++.dg/tree-ssa/restrict2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++14 scan-tree-dump fre1 "return 1;"
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++17 scan-tree-dump fre1 "return 1;"
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++20 scan-tree-dump fre1 "return 1;"
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++98 scan-tree-dump fre1 "return 1;"
+PASS: g++.dg/tree-ssa/restrict3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++14 scan-tree-dump sra "Created a replacement for bar_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++14 scan-tree-dump sra "Created a replacement for foo_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++17 scan-tree-dump sra "Created a replacement for bar_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++17 scan-tree-dump sra "Created a replacement for foo_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 scan-tree-dump sra "Created a replacement for bar_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 scan-tree-dump sra "Created a replacement for foo_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 scan-tree-dump sra "Created a replacement for bar_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 scan-tree-dump sra "Created a replacement for foo_stack offset"
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/sra-eh-1.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++14 scan-tree-dump-times optimized "\\(int &\\)" 0
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++17 scan-tree-dump-times optimized "\\(int &\\)" 0
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++20 scan-tree-dump-times optimized "\\(int &\\)" 0
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 scan-tree-dump-times optimized "\\(int &\\)" 0
+PASS: g++.dg/tree-ssa/ssa-cast-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++14 scan-tree-dump-times dom2 "gss_for_code_.10." 1
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++17 scan-tree-dump-times dom2 "gss_for_code_.10." 1
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++20 scan-tree-dump-times dom2 "gss_for_code_.10." 1
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 scan-tree-dump-times dom2 "gss_for_code_.10." 1
+PASS: g++.dg/tree-ssa/ssa-dom.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-1.C (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-1.C scan-tree-dump-times dse1 "MEM <char\\[[0-9]+]> \\[\\(struct FixBuf \\*\\)&<retval> \\+ [0-9]+B\\] = {}" 1
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++14 scan-tree-dump-not dse2 "Trimming statement .head = -"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++14 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++17 scan-tree-dump-not dse2 "Trimming statement .head = -"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++17 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 scan-tree-dump-not dse2 "Trimming statement .head = -"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 scan-tree-dump-not dse2 "Trimming statement .head = -"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 scan-tree-dump-not dse2 "mem[^\r\n]*, 0\\);"
+PASS: g++.dg/tree-ssa/ssa-dse-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-3.C (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-dse-3.C scan-tree-dump dse1 "Deleted dead store: "
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++14 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++17 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++14 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++17 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++20 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++98 scan-tree-dump-times optimized "link_error" 0
+PASS: g++.dg/tree-ssa/ssa-sra-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-sra-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++14 scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++17 scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++20 scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++98 scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: g++.dg/tree-ssa/ssa-store-ccp-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-1.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++14 execution test
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++17 execution test
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++20 execution test
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/strlenopt-2.C -std=gnu++98 execution test
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++14 scan-tree-dump-not optimized "tail call"
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++17 scan-tree-dump-not optimized "tail call"
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++20 scan-tree-dump-not optimized "tail call"
+PASS: g++.dg/tree-ssa/tail-call-1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/tail-call-1.C -std=c++98
+PASS: g++.dg/tree-ssa/tmmti.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/tmmti.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/tmmti.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/tmmti.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++14 scan-tree-dump-not gimple "value-expr: \\["
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++17 scan-tree-dump-not gimple "value-expr: \\["
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++20 scan-tree-dump-not gimple "value-expr: \\["
+PASS: g++.dg/tree-ssa/value-expr1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/value-expr1.C -std=c++98
+UNSUPPORTED: g++.dg/tree-ssa/value-expr2.C -std=c++14
+PASS: g++.dg/tree-ssa/value-expr2.C -std=c++17 scan-tree-dump-not gimple "value-expr: \\["
+PASS: g++.dg/tree-ssa/value-expr2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/value-expr2.C -std=c++20 scan-tree-dump-not gimple "value-expr: \\["
+PASS: g++.dg/tree-ssa/value-expr2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/tree-ssa/value-expr2.C -std=c++98
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++14 scan-tree-dump-not gimple "\\*this"
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++17 scan-tree-dump-not gimple "\\*this"
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++20 scan-tree-dump-not gimple "\\*this"
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++98 scan-tree-dump-not gimple "\\*this"
+PASS: g++.dg/tree-ssa/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++14 scan-tree-dump-times gimple "= i" 10
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++17 scan-tree-dump-times gimple "= i" 10
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++20 scan-tree-dump-times gimple "= i" 10
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++98 scan-tree-dump-times gimple "= i" 10
+PASS: g++.dg/tree-ssa/volatile2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/uninit-pr105646.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/uninit-pr105646.C -std=gnu++98
+UNSUPPORTED: g++.dg/uninit-pr105937.C -std=gnu++14
+PASS: g++.dg/uninit-pr105937.C -std=gnu++17 (test for bogus messages, line 220)
+PASS: g++.dg/uninit-pr105937.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pr105937.C -std=gnu++20 (test for bogus messages, line 220)
+PASS: g++.dg/uninit-pr105937.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/uninit-pr105937.C -std=gnu++98
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++14 (test for bogus messages, line 61)
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++17 (test for bogus messages, line 61)
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++20 (test for bogus messages, line 61)
+PASS: g++.dg/uninit-pr106722-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/uninit-pr106722-1.C -std=gnu++98
+PASS: g++.dg/uninit-pr74762.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/uninit-pr74762.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++14 uninitialized variable warning (test for bogus messages, line 44)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++14 uninitialized variable warning (test for bogus messages, line 48)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++17 uninitialized variable warning (test for bogus messages, line 44)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++17 uninitialized variable warning (test for bogus messages, line 48)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 44)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 48)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 44)
+PASS: g++.dg/uninit-pred-1_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 48)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++14 uninitialized variable warning (test for warnings, line 48)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++17 uninitialized variable warning (test for warnings, line 48)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 48)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-1_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 48)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++14 uninitialized variable warning (test for bogus messages, line 47)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++17 uninitialized variable warning (test for bogus messages, line 47)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 47)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 47)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++14 uninitialized variable warning (test for warnings, line 47)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++17 uninitialized variable warning (test for warnings, line 47)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 47)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-2_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 47)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++14 uninitialized variable warning (test for bogus messages, line 62)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++17 uninitialized variable warning (test for bogus messages, line 62)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 62)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_a.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 62)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++14 uninitialized variable warning (test for warnings, line 72)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++17 uninitialized variable warning (test for warnings, line 72)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++20 uninitialized variable warning (test for warnings, line 72)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-3_b.C -std=gnu++98 uninitialized variable warning (test for warnings, line 72)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++14 uninitialized variable warning (test for bogus messages, line 9)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++17 uninitialized variable warning (test for bogus messages, line 9)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++20 uninitialized variable warning (test for bogus messages, line 9)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-4.C -std=gnu++98 uninitialized variable warning (test for bogus messages, line 9)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/uninit-pred-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++14 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++14 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++17 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++17 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++20 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop-1_a.C -std=gnu++98 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_c.C (test for excess errors)
+PASS: g++.dg/uninit-pred-loop-1_c.C warning (test for warnings, line 18)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++14 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++14 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++17 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++17 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++20 false warning (test for bogus messages, line 8)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 false warning (test for bogus messages, line 13)
+PASS: g++.dg/uninit-pred-loop_1.C -std=gnu++98 false warning (test for bogus messages, line 8)
+PASS: g++.dg/vec-init-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/vec-init-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/vec-init-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/vec-init-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/83895.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/83895.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/83895.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/83895.C -std=c++98
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for errors, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 28 (test for warnings, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 30 (test for warnings, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 48 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for errors, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 28 (test for warnings, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 30 (test for warnings, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 48 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for errors, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 28 (test for warnings, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 30 (test for warnings, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 48 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for errors, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 28 (test for warnings, line 27)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 30 (test for warnings, line 29)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 48 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Waddress-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Waddress-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Waddress-3.C -std=gnu++98
+PASS: g++.dg/warn/Waddress-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Waddress-4.C -std=gnu++98
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++14 pr102378 (test for warnings, line 109)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++14 pr102378 (test for warnings, line 114)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++14 pr102378 (test for warnings, line 118)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++17 pr102378 (test for warnings, line 109)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++17 pr102378 (test for warnings, line 114)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++17 pr102378 (test for warnings, line 118)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 109)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 114)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++20 pr102378 (test for warnings, line 118)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Waddress-5.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 109)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 114)
+XFAIL: g++.dg/warn/Waddress-5.C -std=gnu++98 pr102378 (test for warnings, line 118)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 50)
+XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 50)
+XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 50)
+XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 50)
+XFAIL: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Waddress-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for errors, line 41)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for errors, line 43)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for errors, line 41)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for errors, line 43)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for errors, line 41)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for errors, line 43)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for errors, line 41)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for errors, line 43)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Waddress-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/Waddress-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Waddress-9.C -std=gnu++98
+PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Waddress-of-packed-member1.C -std=gnu++98
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/Waddress-of-packed-member2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Waddress-of-packed-member2.C -std=c++98
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Waddress-of-packed-member3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wall-write-strings.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++14 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++17 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++20 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Walways-true-1.C -std=gnu++98 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++14 correct warning (test for warnings, line 58)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++17 correct warning (test for warnings, line 58)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++20 correct warning (test for warnings, line 58)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Walways-true-2.C -std=gnu++98 correct warning (test for warnings, line 58)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Walways-true-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++14 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++17 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++20 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 note at line 21 (test for warnings, line 20)
+PASS: g++.dg/warn/Warray-bounds-10.C -std=gnu++98 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 note at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++14 note at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 note at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++17 note at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 note at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++20 note at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 note at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/Warray-bounds-11.C -std=gnu++98 note at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 note at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++14 note at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 note at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++17 note at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 note at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++20 note at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 note at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Warray-bounds-12.C -std=gnu++98 note at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 note at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++14 note at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 note at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++17 note at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 note at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++20 note at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 note at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-13.C -std=gnu++98 note at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Warray-bounds-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Warray-bounds-15.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++14 scan-tree-dump-not optimized "goto"
+PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++14 pr102690 (test for bogus messages, line 22)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++17 scan-tree-dump-not optimized "goto"
+PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++17 pr102690 (test for bogus messages, line 22)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++20 scan-tree-dump-not optimized "goto"
+PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++20 pr102690 (test for bogus messages, line 22)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 scan-tree-dump-not optimized "goto"
+PASS: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 pr102690 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++14 note (test for warnings, line 11)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++17 note (test for warnings, line 11)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++20 note (test for warnings, line 11)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-17.C -std=gnu++98 note (test for warnings, line 11)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 127)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 131)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 132)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 133)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 134)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 77)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 88)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 89)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 90)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for bogus messages, line 91)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 135)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 127)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 131)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 132)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 133)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 134)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 77)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 88)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 89)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 90)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for bogus messages, line 91)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 135)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 127)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 131)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 132)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 133)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 134)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 77)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 88)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 89)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 90)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for bogus messages, line 91)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 135)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 127)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 131)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 132)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 133)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 134)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 77)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 88)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 89)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 90)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for bogus messages, line 91)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 135)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Warray-bounds-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Warray-bounds-19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Warray-bounds-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 LP64 note at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 LP64 note at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 assign (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 brace (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 note (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++14 note (test for warnings, line 66)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 LP64 note at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 LP64 note at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 assign (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 brace (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 note (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++17 note (test for warnings, line 66)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 LP64 note at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 LP64 note at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 assign (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 brace (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 note (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++20 note (test for warnings, line 66)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 LP64 note at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 LP64 note at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 assign (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 brace (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 note (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-20.C -std=gnu++98 note (test for warnings, line 66)
+PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 due to pr99525 (test for warnings, line 44)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 pr99525 (test for warnings, line 68)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 pr????? (test for warnings, line 104)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++14 pr????? (test for warnings, line 98)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 due to pr99525 (test for warnings, line 44)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 pr99525 (test for warnings, line 68)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 pr????? (test for warnings, line 104)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++17 pr????? (test for warnings, line 98)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 due to pr99525 (test for warnings, line 44)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr99525 (test for warnings, line 68)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr????? (test for warnings, line 104)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++20 pr????? (test for warnings, line 98)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 due to pr99525 (test for warnings, line 44)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr99525 (test for warnings, line 68)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr????? (test for warnings, line 104)
+XFAIL: g++.dg/warn/Warray-bounds-22.C -std=gnu++98 pr????? (test for warnings, line 98)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 308)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 323)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 324)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 325)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 335)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 342)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 actual at line 334 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 pr99635 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 pr????? (test for warnings, line 294)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 pr????? (test for warnings, line 295)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++14 pr????? (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 308)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 323)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 324)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 325)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 335)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 342)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 actual at line 334 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 pr99635 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 pr????? (test for warnings, line 294)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 pr????? (test for warnings, line 295)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++17 pr????? (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 308)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 323)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 324)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 325)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 335)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 342)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 actual at line 334 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr99635 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 294)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 295)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++20 pr????? (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 308)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 323)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 324)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 325)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 335)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 342)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 actual at line 334 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr99635 (test for warnings, line 333)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 294)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 295)
+XFAIL: g++.dg/warn/Warray-bounds-23.C -std=gnu++98 pr????? (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 143)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 158)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 219)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 234)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 264)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 279)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 pr99630 (test for warnings, line 113)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 pr99630 (test for warnings, line 204)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++14 pr99630 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 143)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 158)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 219)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 234)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 264)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 279)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 pr99630 (test for warnings, line 113)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 pr99630 (test for warnings, line 204)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++17 pr99630 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 143)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 158)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 219)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 234)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 264)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 279)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 pr99630 (test for warnings, line 113)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 pr99630 (test for warnings, line 204)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++20 pr99630 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 134)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 143)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 149)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 158)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 179)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 210)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 219)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 234)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 240)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 255)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 264)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 279)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 285)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 pr99630 (test for warnings, line 113)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 pr99630 (test for warnings, line 204)
+XFAIL: g++.dg/warn/Warray-bounds-24.C -std=gnu++98 pr99630 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Warray-bounds-25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Warray-bounds-26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Warray-bounds-27.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Warray-bounds-27.C -std=gnu++98
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Warray-bounds-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Warray-bounds-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 127)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 129)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 153)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 154)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 174)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 184)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 185)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 196)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 206)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 207)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 228)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 229)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 238)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 259)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 260)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 271)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 281)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 282)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 290)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 291)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 301)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 311)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 314)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 318)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 338)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 352)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 354)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 366)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 368)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 380)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 382)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 129)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 153)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 154)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 174)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 184)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 185)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 196)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 206)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 207)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 228)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 229)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 238)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 259)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 260)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 271)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 281)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 282)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 290)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 291)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 301)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 311)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 314)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 318)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 338)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 352)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 354)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 366)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 368)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 380)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 382)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 129)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 153)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 154)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 174)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 184)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 185)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 196)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 206)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 207)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 228)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 229)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 238)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 259)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 260)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 271)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 281)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 282)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 290)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 291)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 301)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 311)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 314)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 318)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 338)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 352)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 354)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 366)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 368)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 380)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 382)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 127)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 129)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 153)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 154)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 164)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 173)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 174)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 184)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 185)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 196)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 206)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 207)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 228)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 229)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 238)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 248)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 249)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 259)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 260)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 270)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 271)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 281)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 282)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 290)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 291)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 301)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 302)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 311)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 314)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 318)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 336)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 338)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 352)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 354)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 366)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 368)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 380)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 382)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Warray-bounds-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 pr88565 (test for warnings, line 17)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 pr88565 (test for warnings, line 34)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++14 pr88565 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 pr88565 (test for warnings, line 17)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 pr88565 (test for warnings, line 34)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++17 pr88565 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 17)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 34)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++20 pr88565 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 17)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 34)
+XFAIL: g++.dg/warn/Warray-bounds-9.C -std=gnu++98 pr88565 (test for warnings, line 80)
+PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Warray-bounds-pr104165-1.C -std=gnu++98
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/Warray-bounds.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Warray-bounds15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Warray-bounds15.C -std=gnu++98
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbool-operation-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wbool-operation-1.C -std=gnu++98
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 5)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wbraces2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wbraces3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbraces3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbraces3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wbraces3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wbraces4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wbuiltin_declaration_mismatch-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wcast-qual1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wcast-qual2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Wcatch-value-3b.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wchar-subscripts-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wchar-subscripts.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wclass-conversion1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wclass-conversion2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++14 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++17 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++20 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++98 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wclass-memaccess-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 111)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 116)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 139)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 159)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 164)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 175)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 180)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 185)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 195)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 121)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 215)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 220)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 230)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 236)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 241)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 259)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 269)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 274)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 280)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 285)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 111)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 116)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 139)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 159)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 164)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 175)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 180)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 185)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 195)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 121)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 215)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 220)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 230)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 236)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 241)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 259)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 269)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 274)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 280)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 285)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 111)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 116)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 139)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 159)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 164)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 175)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 180)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 185)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 195)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 121)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 215)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 220)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 230)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 236)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 241)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 259)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 269)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 274)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 280)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 285)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 111)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 116)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 139)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 149)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 159)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 164)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 175)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 180)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 185)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 195)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 121)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 126)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 215)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 220)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 230)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 236)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 241)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 259)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 269)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 274)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 280)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 285)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wclass-memaccess-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wclass-memaccess-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wclass-memaccess-6.C -std=gnu++98
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++14 (test for errors, line 7)
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++17 (test for errors, line 7)
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++20 (test for errors, line 7)
+PASS: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wclass-memaccess-7.C -std=gnu++98
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1047)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1048)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1049)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1050)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1053)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1054)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1055)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1056)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1057)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1058)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1059)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1061)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1062)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1063)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1064)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1065)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1066)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1067)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1069)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1070)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1071)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1072)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1073)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1074)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1075)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1078)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1079)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1080)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1105)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1106)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1107)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1108)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1111)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1112)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1113)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1114)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1115)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1116)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1117)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1119)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1120)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1121)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1122)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1123)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1124)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1125)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1127)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1128)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1129)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1130)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1131)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1132)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1133)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1136)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1137)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1138)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1159)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1160)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1161)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1162)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1166)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1167)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1168)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1169)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1170)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1171)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1172)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1174)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1175)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1176)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1177)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1178)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1179)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1180)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1182)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1183)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1184)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1185)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1186)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1187)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1188)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1191)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1192)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1193)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1225)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1226)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1227)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1232)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1233)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1234)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1235)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1236)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1237)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1239)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1240)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1241)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1242)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1243)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1244)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1245)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1250)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1251)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1253)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1290)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1291)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1296)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1301)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1305)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1306)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1307)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1308)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1309)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1313)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1315)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1316)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1317)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1321)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1323)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1324)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1325)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1329)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1362)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1363)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1432)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1433)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1443)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1444)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1445)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1446)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1447)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 146)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1461)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 147)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1477)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 148)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 149)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 150)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1526)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1535)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1539)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1540)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1551)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1552)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1553)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1554)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1555)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1556)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1590)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1591)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1601)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1602)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1603)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1604)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1605)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1606)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1614)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1615)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1616)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1617)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1618)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1631)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1669)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1670)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1694)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1709)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1710)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1711)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1712)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1713)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1714)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1767)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1771)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1773)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1774)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1775)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1776)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1777)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1778)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1780)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1781)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1782)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1783)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1784)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1785)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1788)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1789)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1790)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1793)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1794)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1795)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1796)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1797)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1798)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1799)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1800)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1801)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1804)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1805)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1836)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1840)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1847)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1852)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1853)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1854)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1855)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1856)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1858)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1859)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1860)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1861)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1862)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1863)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1865)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1866)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1867)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1868)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1869)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1870)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1885)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1950)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1951)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1952)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1953)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1954)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1961)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1962)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1963)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1964)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1965)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1976)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1977)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1991)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1992)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1993)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1994)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 1995)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 206)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 208)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 210)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 212)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 254)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 255)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 256)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 258)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 260)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 358)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 359)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 360)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 369)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 370)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 372)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 373)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 374)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 375)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 376)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 377)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 378)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 380)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 381)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 382)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 383)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 384)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 385)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 386)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 388)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 389)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 390)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 391)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 392)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 393)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 394)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 397)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 398)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 399)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 419)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 420)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 449)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 450)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 451)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 454)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 455)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 462)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 463)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 464)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 465)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 466)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 467)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 468)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 470)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 471)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 479)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 480)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 481)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 504)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 505)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 506)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 507)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 513)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 514)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 515)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 516)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 517)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 519)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 520)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 521)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 528)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 529)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 530)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 531)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 532)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 533)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 592)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 593)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 594)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 620)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 621)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 622)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 624)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 625)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 626)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 627)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 628)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 629)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 636)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 637)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 638)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 640)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 641)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 642)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 643)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 644)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 645)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 646)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 649)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 650)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 651)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 673)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 674)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 675)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 676)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 679)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 687)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 688)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 689)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 690)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 691)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 692)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 699)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 700)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 701)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 704)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 705)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 706)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 737)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 738)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 739)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 740)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 743)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 744)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 745)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 746)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 747)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 749)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 752)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 754)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 756)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 757)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 759)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 761)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 763)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 764)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 807)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 808)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 809)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 812)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 813)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 814)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 815)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 816)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 817)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 818)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 820)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 821)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 822)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 823)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 824)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 825)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 826)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 828)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 829)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 830)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 831)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 832)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 834)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 837)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 839)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 872)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 887)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 888)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 892)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 894)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 895)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 896)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 897)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 898)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 899)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 900)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 903)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 904)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for warnings, line 905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1223)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1230)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1288)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1299)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++ 11 and later (test for warnings, line 1833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++11 and later (test for warnings, line 1760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++11 and later (test for warnings, line 1765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++11 and later (test for warnings, line 1845)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++14 c++11 and later (test for warnings, line 1850)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1047)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1048)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1049)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1050)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1053)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1054)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1055)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1056)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1057)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1058)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1059)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1061)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1062)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1063)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1064)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1065)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1066)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1067)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1069)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1070)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1071)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1072)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1073)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1074)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1075)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1078)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1079)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1080)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1105)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1106)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1107)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1108)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1111)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1112)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1113)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1114)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1115)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1116)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1117)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1119)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1120)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1121)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1122)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1123)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1124)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1125)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1127)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1128)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1129)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1130)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1131)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1132)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1133)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1136)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1137)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1138)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1159)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1160)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1161)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1162)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1166)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1167)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1168)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1169)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1170)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1171)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1172)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1174)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1175)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1176)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1177)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1178)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1179)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1180)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1182)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1183)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1184)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1185)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1186)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1187)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1188)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1191)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1192)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1193)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1225)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1226)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1227)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1232)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1233)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1234)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1235)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1236)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1237)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1239)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1240)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1241)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1242)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1243)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1244)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1245)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1250)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1251)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1253)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1290)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1291)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1296)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1301)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1305)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1306)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1307)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1308)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1309)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1313)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1315)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1316)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1317)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1321)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1323)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1324)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1325)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1329)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1362)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1363)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1432)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1433)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1443)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1444)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1445)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1446)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1447)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 145)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 146)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1461)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 147)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1477)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 148)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 149)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 150)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1526)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1535)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1539)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1540)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1551)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1552)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1553)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1554)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1555)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1556)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1590)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1591)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1601)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1602)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1603)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1604)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1605)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1606)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1614)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1615)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1616)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1617)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1618)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1631)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1669)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1670)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1694)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1709)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1710)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1711)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1712)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1713)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1714)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1767)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1771)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1773)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1774)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1775)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1776)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1777)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1778)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1780)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1781)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1782)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1783)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1784)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1785)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1788)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1789)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1790)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1793)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1794)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1795)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1796)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1797)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1798)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1799)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1800)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1801)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1804)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1805)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1836)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1840)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1847)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1852)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1853)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1854)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1855)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1856)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1858)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1859)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1860)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1861)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1862)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1863)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1865)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1866)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1867)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1868)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1869)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1870)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1885)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1950)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1951)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1952)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1953)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1954)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1961)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1962)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1963)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1964)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1965)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1976)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1977)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1991)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1992)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1993)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1994)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 1995)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 206)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 208)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 210)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 212)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 254)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 255)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 256)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 258)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 260)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 358)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 359)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 360)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 369)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 370)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 372)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 373)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 374)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 375)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 376)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 377)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 378)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 380)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 381)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 382)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 383)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 384)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 385)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 386)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 388)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 389)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 390)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 391)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 392)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 393)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 394)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 397)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 398)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 399)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 419)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 420)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 449)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 450)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 451)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 454)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 455)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 462)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 463)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 464)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 465)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 466)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 467)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 468)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 470)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 471)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 479)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 480)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 481)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 504)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 505)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 506)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 507)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 513)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 514)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 515)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 516)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 517)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 519)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 520)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 521)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 528)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 529)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 530)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 531)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 532)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 533)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 592)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 593)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 594)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 620)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 621)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 622)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 624)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 625)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 626)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 627)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 628)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 629)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 636)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 637)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 638)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 640)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 641)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 642)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 643)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 644)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 645)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 646)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 649)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 650)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 651)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 673)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 674)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 675)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 676)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 679)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 687)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 688)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 689)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 690)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 691)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 692)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 699)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 700)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 701)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 704)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 705)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 706)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 737)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 738)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 739)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 740)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 743)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 744)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 745)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 746)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 747)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 749)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 752)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 754)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 756)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 757)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 759)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 761)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 763)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 764)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 807)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 808)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 809)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 812)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 813)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 814)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 815)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 816)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 817)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 818)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 820)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 821)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 822)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 823)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 824)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 825)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 826)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 828)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 829)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 830)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 831)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 832)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 834)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 837)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 839)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 872)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 887)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 888)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 892)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 894)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 895)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 896)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 897)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 898)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 899)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 900)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 903)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 904)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for warnings, line 905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1223)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1230)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1288)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1299)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++ 11 and later (test for warnings, line 1833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++11 and later (test for warnings, line 1760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++11 and later (test for warnings, line 1765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++11 and later (test for warnings, line 1845)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++17 c++11 and later (test for warnings, line 1850)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1047)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1048)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1049)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1050)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1053)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1054)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1055)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1056)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1057)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1058)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1059)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1061)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1062)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1063)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1064)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1065)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1066)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1067)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1069)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1070)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1071)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1072)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1073)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1074)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1075)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1078)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1079)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1080)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1105)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1106)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1107)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1108)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1111)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1112)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1113)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1114)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1115)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1116)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1117)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1119)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1120)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1121)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1122)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1123)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1124)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1125)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1127)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1128)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1129)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1130)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1131)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1132)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1133)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1136)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1137)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1138)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1159)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1160)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1161)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1162)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1166)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1167)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1168)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1169)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1170)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1171)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1172)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1174)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1175)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1176)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1177)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1178)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1179)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1180)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1182)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1183)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1184)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1185)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1186)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1187)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1188)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1191)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1192)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1193)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1225)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1226)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1227)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1232)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1233)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1234)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1235)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1236)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1237)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1239)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1240)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1241)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1242)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1243)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1244)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1245)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1250)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1251)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1253)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1290)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1291)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1296)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1301)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1305)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1306)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1307)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1308)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1309)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1313)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1315)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1316)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1317)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1321)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1323)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1324)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1325)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1329)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1362)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1363)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1432)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1433)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1443)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1444)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1445)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1446)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1447)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 146)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1461)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 147)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1477)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 148)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 149)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 150)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1526)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1535)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1539)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1540)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1551)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1552)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1553)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1554)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1555)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1556)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1590)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1591)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1601)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1602)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1603)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1604)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1605)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1606)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1614)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1615)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1616)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1617)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1618)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1631)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1669)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1670)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1694)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1709)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1710)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1711)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1712)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1713)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1714)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1767)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1771)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1773)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1774)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1775)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1776)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1777)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1778)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1780)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1781)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1782)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1783)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1784)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1785)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1788)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1789)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1790)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1793)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1794)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1795)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1796)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1797)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1798)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1799)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1800)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1801)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1804)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1805)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1836)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1840)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1847)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1852)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1853)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1854)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1855)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1856)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1858)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1859)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1860)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1861)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1862)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1863)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1865)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1866)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1867)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1868)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1869)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1870)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1885)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1950)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1951)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1952)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1953)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1954)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1961)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1962)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1963)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1964)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1965)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1976)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1977)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1991)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1992)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1993)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1994)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 1995)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 206)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 208)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 210)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 212)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 254)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 255)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 256)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 258)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 260)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 358)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 359)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 360)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 369)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 370)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 372)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 373)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 374)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 375)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 376)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 377)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 378)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 380)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 381)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 382)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 383)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 384)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 385)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 386)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 388)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 389)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 390)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 391)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 392)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 393)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 394)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 397)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 398)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 399)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 419)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 420)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 449)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 450)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 451)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 454)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 455)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 462)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 463)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 464)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 465)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 466)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 467)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 468)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 470)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 471)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 479)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 480)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 481)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 504)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 505)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 506)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 507)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 513)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 514)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 515)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 516)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 517)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 519)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 520)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 521)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 528)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 529)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 530)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 531)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 532)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 533)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 592)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 593)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 594)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 620)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 621)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 622)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 624)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 625)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 626)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 627)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 628)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 629)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 636)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 637)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 638)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 640)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 641)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 642)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 643)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 644)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 645)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 646)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 649)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 650)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 651)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 673)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 674)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 675)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 676)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 679)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 687)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 688)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 689)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 690)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 691)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 692)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 699)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 700)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 701)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 704)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 705)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 706)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 737)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 738)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 739)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 740)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 743)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 744)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 745)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 746)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 747)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 749)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 752)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 754)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 756)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 757)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 759)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 761)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 763)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 764)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 807)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 808)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 809)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 812)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 813)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 814)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 815)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 816)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 817)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 818)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 820)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 821)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 822)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 823)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 824)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 825)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 826)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 828)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 829)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 830)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 831)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 832)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 834)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 837)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 839)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 872)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 887)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 888)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 892)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 894)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 895)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 896)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 897)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 898)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 899)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 900)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 903)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 904)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for warnings, line 905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1223)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1230)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1288)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1299)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++ 11 and later (test for warnings, line 1833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1845)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++20 c++11 and later (test for warnings, line 1850)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1047)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1048)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1049)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1050)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1053)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1054)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1055)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1056)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1057)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1058)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1059)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1061)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1062)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1063)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1064)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1065)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1066)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1067)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1069)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1070)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1071)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1072)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1073)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1074)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1075)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1078)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1079)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1080)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1105)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1106)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1107)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1108)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1111)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1112)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1113)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1114)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1115)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1116)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1117)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1119)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1120)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1121)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1122)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1123)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1124)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1125)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1127)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1128)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1129)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1130)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1131)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1132)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1133)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1136)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1137)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1138)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1159)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1160)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1161)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1162)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1166)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1167)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1168)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1169)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1170)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1171)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1172)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1174)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1175)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1176)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1177)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1178)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1179)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1180)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1182)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1183)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1184)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1185)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1186)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1187)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1188)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1191)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1192)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1193)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1225)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1226)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1227)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1232)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1233)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1234)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1235)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1236)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1237)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1239)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1240)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1241)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1242)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1243)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1244)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1245)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1250)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1251)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1253)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1290)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1291)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1296)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1301)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1305)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1306)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1307)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1308)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1309)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1313)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1315)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1316)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1317)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1321)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1323)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1324)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1325)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1329)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1362)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1363)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1432)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1433)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1443)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1444)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1445)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1446)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1447)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 145)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 146)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1461)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 147)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1477)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 148)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 149)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 150)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1526)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1535)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1539)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1540)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1551)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1552)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1553)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1554)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1555)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1556)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1590)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1591)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1601)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1602)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1603)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1604)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1605)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1606)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1614)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1615)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1616)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1617)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1618)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1631)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1669)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1670)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1694)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1709)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1710)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1711)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1712)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1713)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1714)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1767)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1771)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1773)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1774)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1775)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1776)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1777)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1778)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1780)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1781)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1782)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1783)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1784)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1785)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1788)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1789)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1790)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1793)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1794)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1795)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1796)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1797)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1798)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1799)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1800)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1801)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1804)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1805)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1836)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1840)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1847)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1852)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1853)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1854)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1855)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1856)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1858)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1859)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1860)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1861)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1862)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1863)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1865)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1866)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1867)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1868)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1869)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1870)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1885)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1950)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1951)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1952)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1953)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1954)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1961)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1962)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1963)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1964)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1965)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1976)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1977)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1991)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1992)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1993)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1994)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 1995)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 206)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 208)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 210)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 212)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 247)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 248)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 249)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 252)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 254)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 255)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 256)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 258)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 260)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 264)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 292)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 293)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 294)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 295)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 302)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 303)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 304)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 310)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 311)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 312)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 318)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 319)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 320)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 326)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 327)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 328)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 358)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 359)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 360)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 361)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 364)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 365)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 366)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 367)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 368)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 369)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 370)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 372)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 373)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 374)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 375)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 376)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 377)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 378)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 380)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 381)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 382)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 383)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 384)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 385)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 386)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 388)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 389)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 390)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 391)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 392)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 393)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 394)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 397)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 398)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 399)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 419)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 420)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 448)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 449)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 450)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 451)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 454)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 455)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 456)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 457)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 458)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 459)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 460)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 462)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 463)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 464)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 465)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 466)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 467)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 468)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 470)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 471)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 472)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 473)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 474)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 475)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 476)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 479)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 480)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 481)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 504)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 505)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 506)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 507)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 511)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 512)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 513)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 514)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 515)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 516)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 517)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 519)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 520)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 521)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 522)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 523)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 524)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 525)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 527)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 528)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 529)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 530)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 531)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 532)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 533)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 536)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 537)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 538)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 592)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 593)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 594)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 619)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 620)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 621)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 622)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 624)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 625)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 626)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 627)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 628)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 629)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 630)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 632)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 633)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 634)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 635)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 636)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 637)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 638)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 640)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 641)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 642)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 643)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 644)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 645)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 646)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 649)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 650)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 651)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 673)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 674)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 675)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 676)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 679)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 680)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 681)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 682)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 683)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 684)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 685)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 687)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 688)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 689)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 690)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 691)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 692)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 693)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 695)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 696)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 697)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 698)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 699)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 700)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 701)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 704)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 705)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 706)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 737)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 738)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 739)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 740)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 743)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 744)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 745)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 746)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 747)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 749)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 751)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 752)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 753)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 754)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 755)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 756)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 757)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 759)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 761)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 762)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 763)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 764)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 768)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 769)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 770)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 806)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 807)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 808)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 809)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 812)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 813)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 814)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 815)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 816)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 817)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 818)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 820)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 821)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 822)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 823)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 824)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 825)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 826)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 828)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 829)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 830)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 831)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 832)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 834)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 837)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 838)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 839)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 872)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 873)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 874)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 875)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 878)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 879)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 880)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 881)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 882)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 883)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 884)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 886)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 887)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 888)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 889)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 890)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 891)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 892)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 894)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 895)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 896)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 897)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 898)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 899)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 900)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 903)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 904)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for warnings, line 905)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1335)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1336)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 (test for warnings, line 1337)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1224 (test for warnings, line 1223)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1231 (test for warnings, line 1230)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1289 (test for warnings, line 1288)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1300 (test for warnings, line 1299)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1749 (test for warnings, line 1748)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++ 98 at line 1834 (test for warnings, line 1833)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1256)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1257)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 (test for warnings, line 1258)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1761 (test for warnings, line 1760)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1766 (test for warnings, line 1765)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1846 (test for warnings, line 1845)
+PASS: g++.dg/warn/Wclass-memaccess.C -std=gnu++98 c++98 at line 1851 (test for warnings, line 1850)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconditionally-supported-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-integer.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Wconversion-null-2.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++14
+UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++17
+UNSUPPORTED: g++.dg/warn/Wconversion-null-3.C -std=c++20
+PASS: g++.dg/warn/Wconversion-null-3.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wconversion-null-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 at line 22 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 expected multiline pattern lines 12-13
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 expected multiline pattern lines 16-17
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 expected multiline pattern lines 34-37
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 expected multiline pattern lines 40-41
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 at line 22 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 expected multiline pattern lines 12-13
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 expected multiline pattern lines 16-17
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 expected multiline pattern lines 34-37
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 expected multiline pattern lines 40-41
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 at line 22 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 12-13
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 16-17
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 34-37
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 expected multiline pattern lines 40-41
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 12-13
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 16-17
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 30-31
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 expected multiline pattern lines 40-41
+PASS: g++.dg/warn/Wconversion-null-4.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wconversion-null-5.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wconversion-null-5.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wconversion-null-5.C -std=gnu++20
+PASS: g++.dg/warn/Wconversion-null-5.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wconversion-null-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-null.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++14 bogus warning (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++17 bogus warning (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++20 bogus warning (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr34389.C -std=gnu++98 bogus warning (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wconversion-pr91993.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-pr94067.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wconversion-real-integer-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 102)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 102)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 101)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 102)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 93)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/warn/Wconversion-real-integer.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion-real-integer2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wconversion1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++14 at line 4 (test for errors, line 3)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++17 at line 4 (test for errors, line 3)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++20 at line 4 (test for errors, line 3)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wconversion2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wconversion3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wconversion4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/warn/Wconversion5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wconversion5.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++14
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++14
+PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported2.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++14
+PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported3.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++14
+PASS: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wctad-maybe-unsupported4.C -std=c++98
+PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wctor-dtor2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wctor-dtor2.C -std=c++98
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-pointer-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++14 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++17 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++20 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-pointer-3.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdangling-pointer-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-6.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-pointer-6.C -std=c++98
+PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-pointer-pr110055.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++14 (test for warnings, line 43)
+XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++17 (test for warnings, line 43)
+XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 43)
+XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 43)
+XFAIL: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wdangling-pointer.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for bogus messages, line 142)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for bogus messages, line 143)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 140)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 141)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 144)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for bogus messages, line 142)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for bogus messages, line 143)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 102)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 140)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 141)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 144)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for bogus messages, line 142)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for bogus messages, line 143)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 102)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 140)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 141)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 144)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wdangling-reference1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference1.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wdangling-reference10.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wdangling-reference10.C -std=gnu++17
+PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdangling-reference10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference10.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wdangling-reference11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference11.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdangling-reference12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference12.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wdangling-reference13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wdangling-reference2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference2.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wdangling-reference3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference3.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wdangling-reference4.C -std=gnu++14
+PASS: g++.dg/warn/Wdangling-reference4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference4.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wdangling-reference5.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference6.C -std=gnu++14
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdangling-reference6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference6.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wdangling-reference7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference7.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wdangling-reference8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference8.C -std=gnu++98
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wdangling-reference9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdangling-reference9.C -std=gnu++98
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++14 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++17 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++20 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-1.C -std=c++98 note at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdelete-incomplete-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdelete-incomplete-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wdiv-by-zero-2.C -std=gnu++98
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wdiv-by-zero-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero-bogus.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wdiv-by-zero.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 66)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 67)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 70)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 71)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 72)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 74)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 75)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 76)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 85)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 86)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 95)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 97)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 66)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 67)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 70)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 71)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 72)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 74)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 75)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 76)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 85)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 86)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 95)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 97)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 66)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 67)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 70)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 71)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 72)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 74)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 75)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 76)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 85)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 86)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 95)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 97)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 66)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 67)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 70)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 71)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 72)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 74)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 75)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 76)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 85)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 86)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 87)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 95)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 97)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wdouble-promotion.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wdtor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wdtor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wdtor1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wdtor1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wduplicated-branches1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches2.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches3.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches3.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches3.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches3.C -std=gnu++98
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wduplicated-branches4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wduplicated-branches5.C -std=gnu++98
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wduplicated-branches6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-branches7.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wduplicated-cond1.C -std=c++14
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wduplicated-cond1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wduplicated-cond1.C -std=c++98
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wduplicated-cond2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wduplicated-cond3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wduplicated-cond5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wenum-compare-no.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wenum-compare.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wexceptions1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wexceptions2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wexceptions3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wextra-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wextra-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wextra-3.C -std=c++14 (test for errors, line 5)
+PASS: g++.dg/warn/Wextra-3.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/warn/Wextra-3.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/Wextra-3.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/warn/Wextra-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wextra-3.C -std=c++17 (test for errors, line 5)
+PASS: g++.dg/warn/Wextra-3.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/warn/Wextra-3.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/Wextra-3.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/warn/Wextra-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 5)
+PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/warn/Wextra-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 5)
+PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/warn/Wextra-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wextra-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wextra-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wextra-4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wextra-4.C -std=c++98
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 expected multiline pattern lines 14-16
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 expected multiline pattern lines 21-23
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 expected multiline pattern lines 7-9
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 expected multiline pattern lines 14-16
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 expected multiline pattern lines 21-23
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 expected multiline pattern lines 7-9
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 14-16
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 21-23
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 expected multiline pattern lines 7-9
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 14-16
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 21-23
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 expected multiline pattern lines 7-9
+PASS: g++.dg/warn/Wextra-semi.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wfloat-equal-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wformat-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wformat-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wformat-char8_t-1.C -std=gnu++98
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++14 expected multiline pattern lines 14-18
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++14 expected multiline pattern lines 34-38
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++17 expected multiline pattern lines 14-18
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++17 expected multiline pattern lines 34-38
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 expected multiline pattern lines 14-18
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 expected multiline pattern lines 34-38
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 expected multiline pattern lines 14-18
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 expected multiline pattern lines 34-38
+PASS: g++.dg/warn/Wformat-method.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 at line 6 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 expected multiline pattern lines 15-19
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 expected multiline pattern lines 27-31
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 expected multiline pattern lines 8-12
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 at line 6 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 expected multiline pattern lines 15-19
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 expected multiline pattern lines 27-31
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 expected multiline pattern lines 8-12
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 15-19
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 27-31
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 expected multiline pattern lines 8-12
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 at line 6 (test for warnings, line 5)
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 15-19
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 27-31
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 expected multiline pattern lines 8-12
+PASS: g++.dg/warn/Wformat-pr71863.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++14 expected multiline pattern lines 13-17
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++17 expected multiline pattern lines 13-17
+PASS: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++17 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/Wformat-ranges-c++11.C -std=gnu++98
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 135)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 152)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 164)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 177)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 185)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 196)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 204)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 215)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 231)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 240)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 249)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 267)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 268)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 287)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 288)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 308)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 330)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 331)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 352)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 367)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 at line 307 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 at line 317 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 108-112
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 123-127
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 138-146
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 154-158
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 166-169
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 179-182
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 187-190
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 198-201
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 206-209
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 218-219
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 227-228
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 233-234
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 24-28
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 242-243
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 251-252
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 260-261
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 270-273
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 276-280
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 290-293
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 296-299
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 310-311
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 314-315
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 319-323
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 333-334
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 337-338
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 34-39
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 341-345
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 354-358
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 369-372
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 44-48
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 57-65
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 74-82
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 expected multiline pattern lines 92-97
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++14 warning for embedded NUL (test for warnings, line 258)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 135)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 152)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 164)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 177)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 185)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 196)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 204)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 215)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 231)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 240)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 249)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 267)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 268)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 287)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 288)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 308)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 330)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 331)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 352)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 367)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 at line 307 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 at line 317 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 108-112
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 123-127
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 138-146
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 154-158
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 166-169
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 179-182
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 187-190
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 198-201
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 206-209
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 218-219
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 227-228
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 233-234
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 24-28
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 242-243
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 251-252
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 260-261
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 270-273
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 276-280
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 290-293
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 296-299
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 310-311
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 314-315
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 319-323
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 333-334
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 337-338
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 34-39
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 341-345
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 354-358
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 369-372
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 44-48
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 57-65
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 74-82
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 expected multiline pattern lines 92-97
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++17 warning for embedded NUL (test for warnings, line 258)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 135)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 152)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 164)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 177)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 185)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 196)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 204)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 215)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 231)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 240)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 249)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 267)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 268)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 287)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 288)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 308)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 330)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 331)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 352)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 367)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 at line 307 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 at line 317 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 108-112
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 123-127
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 138-146
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 154-158
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 166-169
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 179-182
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 187-190
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 198-201
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 206-209
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 218-219
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 227-228
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 233-234
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 24-28
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 242-243
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 251-252
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 260-261
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 270-273
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 276-280
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 290-293
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 296-299
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 310-311
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 314-315
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 319-323
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 333-334
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 337-338
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 34-39
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 341-345
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 354-358
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 369-372
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 44-48
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 57-65
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 74-82
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 expected multiline pattern lines 92-97
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++20 warning for embedded NUL (test for warnings, line 258)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 120)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 135)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 152)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 164)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 177)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 185)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 196)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 204)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 215)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 231)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 240)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 249)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 267)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 268)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 287)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 288)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 308)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 330)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 331)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 352)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 367)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 at line 307 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 at line 317 (test for warnings, line 306)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 108-112
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 123-127
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 138-146
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 154-158
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 166-169
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 179-182
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 187-190
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 198-201
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 206-209
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 218-219
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 227-228
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 233-234
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 24-28
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 242-243
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 251-252
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 260-261
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 270-273
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 276-280
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 290-293
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 296-299
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 310-311
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 314-315
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 319-323
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 333-334
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 337-338
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 34-39
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 341-345
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 354-358
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 369-372
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 44-48
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 57-65
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 74-82
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 expected multiline pattern lines 92-97
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wformat-ranges.C -std=gnu++98 warning for embedded NUL (test for warnings, line 258)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for bogus messages, line 260)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 130)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 140)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 146)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 151)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 170)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 176)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 207)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 232)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 267)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 273)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for bogus messages, line 260)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 130)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 140)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 146)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 151)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 170)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 176)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 207)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 232)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 267)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 273)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for bogus messages, line 260)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 130)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 140)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 146)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 151)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 170)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 176)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 207)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 232)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 267)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 273)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for bogus messages, line 260)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 130)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 140)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 146)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 151)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 170)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 176)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 207)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 232)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 267)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 273)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wfree-nonheap-object-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wfree-nonheap-object-3.C -std=gnu++98
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wfree-nonheap-object-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 114 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 115 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 116 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 63 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 89 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 at line 90 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 114 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 115 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 116 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 63 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 89 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 at line 90 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 114 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 115 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 116 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 63 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 89 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 at line 90 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 114 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 115 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 116 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 63 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 89 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 at line 90 (test for warnings, line )
+PASS: g++.dg/warn/Wfree-nonheap-object-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 bogus at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++14 bogus at line 46 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 bogus at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++17 bogus at line 46 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 bogus at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++20 bogus at line 46 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 bogus at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wfree-nonheap-object-6.C -std=gnu++98 bogus at line 46 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/warn/Wfree-nonheap-object.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wignored-attributes-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wignored-attributes-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wignored-qualifiers3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wignored-qualifiers3.C -std=c++98
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wimplicit-fallthrough-1.C -std=gnu++98
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wimplicit-fallthrough-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wimplicit-fallthrough-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wimplicit-fallthrough-4.C -std=gnu++98
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Winaccessible-base-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Winaccessible-base-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Winaccessible-virtual-base-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winfinite-recursion-2.C -std=gnu++98
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Winfinite-recursion-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Winfinite-recursion.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winit-list1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-list1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-list1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-list1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winit-list1.C -std=c++98
+PASS: g++.dg/warn/Winit-list2.C -std=c++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-list2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-list2.C -std=c++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-list2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-list2.C -std=c++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-list2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winit-list2.C -std=c++98
+PASS: g++.dg/warn/Winit-list3.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list3.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Winit-list3.C -std=c++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Winit-list3.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Winit-list3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-list3.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list3.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Winit-list3.C -std=c++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Winit-list3.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Winit-list3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Winit-list3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winit-list3.C -std=c++98
+UNSUPPORTED: g++.dg/warn/Winit-list4.C -std=c++14
+UNSUPPORTED: g++.dg/warn/Winit-list4.C -std=c++17
+PASS: g++.dg/warn/Winit-list4.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Winit-list4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winit-list4.C -std=c++98
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Winit-list5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Winit-list5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Winit-list5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winit-list5.C -std=c++98
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Winit-self-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Winit-self-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Winit-self.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winline-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winline-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winline-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winline-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winline-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winline-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winline-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winline-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winline-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winline-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winline-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winline-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Winline-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winline-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winline-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winline-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wint-in-bool-context-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wint-in-bool-context-2.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Winterference-2.C -std=c++14
+UNSUPPORTED: g++.dg/warn/Winterference-2.C -std=c++17
+PASS: g++.dg/warn/Winterference-2.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Winterference-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winterference-2.C -std=c++98
+UNSUPPORTED: g++.dg/warn/Winterference.C -std=c++14
+PASS: g++.dg/warn/Winterference.C -std=c++17 at line 5 (test for warnings, line )
+PASS: g++.dg/warn/Winterference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Winterference.C -std=c++20 at line 5 (test for warnings, line )
+PASS: g++.dg/warn/Winterference.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Winterference.C -std=c++98
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 28 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 29 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 43 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 44 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 45 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 73 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 74 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 75 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 76 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 dg-regexp 77 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 cmpxchg 1 at line 78 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 30 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 46 (test for warnings, line )
+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++17 dg-regexp 29 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 44 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
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 73 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 74 was 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 76 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
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 cmpxchg 1 at line 78 (test for warnings, line )
+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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 73 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 74 was found: " *inlined from [^\n
+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 dg-regexp 76 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 not found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 cmpxchg 1 at line 78 (test for warnings, line )
+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++20 warning at line 46 (test for warnings, line )
+UNSUPPORTED: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++98
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 28 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 29 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 43 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 44 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 45 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 cmpxchg 1 at line 83 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 warning at line 30 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 warning at line 46 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 dg-regexp 28 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 dg-regexp 29 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 dg-regexp 43 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 dg-regexp 44 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 dg-regexp 45 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 cmpxchg 1 at line 83 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 warning at line 30 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++17 warning at line 46 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 45 was found: " *inlined from [^\n
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 cmpxchg 1 at line 83 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 warning at line 30 (test for warnings, line )
+PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 warning at line 46 (test for warnings, line )
+UNSUPPORTED: g++.dg/warn/Winvalid-memory-model.C -std=gnu++98
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wlogical-op-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wlogical-op-2.C -std=gnu++98
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++14 (test for errors, line 11)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++17 (test for errors, line 11)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for errors, line 11)
+PASS: g++.dg/warn/Wlogical-op-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wlogical-op-3.C -std=gnu++98
+PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wlogical-op-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-elt-size1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmemset-transposed-args-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 103 (test for warnings, line 102)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 111 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 137 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 144 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 150 (test for warnings, line 149)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 167 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 175 (test for warnings, line 174)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 183 (test for warnings, line 182)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 100 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 108 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 135 (test for warnings, line 134)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 141 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 180 (test for warnings, line 179)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 68 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++14 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 103 (test for warnings, line 102)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 111 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 137 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 144 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 150 (test for warnings, line 149)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 167 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 175 (test for warnings, line 174)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 183 (test for warnings, line 182)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 100 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 108 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 135 (test for warnings, line 134)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 141 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 180 (test for warnings, line 179)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 68 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++17 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 103 (test for warnings, line 102)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 111 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 137 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 144 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 150 (test for warnings, line 149)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 167 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 175 (test for warnings, line 174)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 183 (test for warnings, line 182)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 100 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 108 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 135 (test for warnings, line 134)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 141 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 180 (test for warnings, line 179)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 68 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++20 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 103 (test for warnings, line 102)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 111 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 137 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 144 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 150 (test for warnings, line 149)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 167 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 175 (test for warnings, line 174)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 183 (test for warnings, line 182)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 100 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 108 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 135 (test for warnings, line 134)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 141 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 180 (test for warnings, line 179)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 68 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-dealloc-2.C -std=gnu++98 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 note (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++14 note (test for warnings, line 66)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 note (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++17 note (test for warnings, line 66)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++20 note (test for warnings, line 66)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-dealloc-3.C -std=gnu++98 note (test for warnings, line 66)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmismatched-dealloc.C -std=gnu++98
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 180)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 210)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 241)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 note (test for warnings, line 178)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 note (test for warnings, line 208)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 note (test for warnings, line 231)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 note (test for warnings, line 238)
+XFAIL: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++14 pr????? (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 180)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 210)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 241)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 note (test for warnings, line 178)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 note (test for warnings, line 208)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 note (test for warnings, line 231)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 note (test for warnings, line 238)
+XFAIL: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++17 pr????? (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 180)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 210)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 241)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 178)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 208)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 231)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 note (test for warnings, line 238)
+XFAIL: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++20 pr????? (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 132)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 136)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 140)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 180)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 210)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 241)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 178)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 208)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 231)
+PASS: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 note (test for warnings, line 238)
+XFAIL: g++.dg/warn/Wmismatched-new-delete-2.C -std=gnu++98 pr????? (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 151)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 151)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 151)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 151)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-new-delete-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wmismatched-new-delete-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 150)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 150)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 150)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 150)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-new-delete-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 (test for warnings, line 211)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 112 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 120 (test for warnings, line 119)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 138 (test for warnings, line 137)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 146 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 191 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 199 (test for warnings, line 198)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 106 (test for warnings, line 105)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 117 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 132 (test for warnings, line 131)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 143 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 158 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 169 (test for warnings, line 168)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 185 (test for warnings, line 184)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 196 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++14 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 (test for warnings, line 211)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 112 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 120 (test for warnings, line 119)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 138 (test for warnings, line 137)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 146 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 191 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 199 (test for warnings, line 198)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 106 (test for warnings, line 105)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 117 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 132 (test for warnings, line 131)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 143 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 158 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 169 (test for warnings, line 168)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 185 (test for warnings, line 184)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 196 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++17 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 (test for warnings, line 211)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 112 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 120 (test for warnings, line 119)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 138 (test for warnings, line 137)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 146 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 191 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 199 (test for warnings, line 198)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 106 (test for warnings, line 105)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 117 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 132 (test for warnings, line 131)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 143 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 158 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 169 (test for warnings, line 168)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 185 (test for warnings, line 184)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 196 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++20 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 (test for warnings, line 211)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 112 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 120 (test for warnings, line 119)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 138 (test for warnings, line 137)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 146 (test for warnings, line 145)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 164 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 172 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 191 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 199 (test for warnings, line 198)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 50 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 57 (test for warnings, line 56)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 at line 95 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 106 (test for warnings, line 105)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 117 (test for warnings, line 116)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 132 (test for warnings, line 131)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 143 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 158 (test for warnings, line 157)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 169 (test for warnings, line 168)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 185 (test for warnings, line 184)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 196 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 47 (test for warnings, line 46)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-new-delete.C -std=gnu++98 note at line 92 (test for warnings, line 91)
+PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmismatched-tags-10.C -std=gnu++98
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 135)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 135)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 135)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 101)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 133)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 135)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 138)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 93)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wmismatched-tags-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmismatched-tags-5.C -std=gnu++98
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmismatched-tags-6.C -std=gnu++98
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wmismatched-tags-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wmismatched-tags-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++14 pr102036 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++17 pr102036 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++20 pr102036 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wmismatched-tags-9.C -std=gnu++98 pr102036 (test for warnings, line 14)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 129)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 141)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 159)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 165)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 169)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 188)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 193)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 223)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 228)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 230)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 236)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 260)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 263)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 267)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 269)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 277)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint at line 203 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to remove at line 101 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to remove at line 105 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to remove at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to remove at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to remove at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to replace at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++14 hint to replace at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 129)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 141)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 159)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 165)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 169)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 188)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 193)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 223)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 228)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 230)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 236)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 260)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 263)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 267)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 269)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 277)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint at line 203 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to remove at line 101 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to remove at line 105 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to remove at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to remove at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to remove at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to replace at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++17 hint to replace at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 129)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 141)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 159)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 165)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 169)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 188)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 193)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 223)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 228)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 230)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 236)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 260)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 263)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 267)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 269)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 277)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint at line 203 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 101 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 105 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to remove at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to replace at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++20 hint to replace at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 112)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 125)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 129)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 141)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 142)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 143)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 144)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 159)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 163)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 165)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 166)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 169)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 171)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 188)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 190)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 193)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 223)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 228)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 230)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 233)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 236)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 260)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 263)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 267)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 269)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 277)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint at line 203 (test for warnings, line 202)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 101 (test for warnings, line 100)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 105 (test for warnings, line 104)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 70 (test for warnings, line 69)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to remove at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to replace at line 66 (test for warnings, line 65)
+PASS: g++.dg/warn/Wmismatched-tags.C -std=gnu++98 hint to replace at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wmissing-declarations-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmissing-field-initializers-2.C -std=c++98
+UNSUPPORTED: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++14
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wmissing-field-initializers-3.C -std=gnu++98
+PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wno-div-by-zero.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-narrowing1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wno-return-local-addr.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++14 at line 10 (test for warnings, line 16)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++17 at line 10 (test for warnings, line 16)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 at line 10 (test for warnings, line 16)
+PASS: g++.dg/warn/Wnoexcept1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wnoexcept1.C -std=c++98
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnoexcept2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wnoexcept2.C -std=c++98
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wnonnull-compare-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wnonnull-compare-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wnonnull-compare-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull-compare-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wnonnull-compare-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wnonnull-compare-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull-compare-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnonnull10.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++14 execution test
+XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++17 execution test
+XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++20 execution test
+XFAIL: g++.dg/warn/Wnonnull11.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull11.C -std=gnu++98 execution test
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wnonnull12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++14 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++14 lambda not inlined at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++17 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++17 lambda not inlined at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull13.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull13.C -std=gnu++20 lambda not inlined at line 26 (test for warnings, line 25)
+UNSUPPORTED: g++.dg/warn/Wnonnull13.C -std=gnu++98
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++14 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++14 lambda not inlined at line 27 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++17 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++17 lambda not inlined at line 27 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull14.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull14.C -std=gnu++20 lambda not inlined at line 27 (test for warnings, line 26)
+UNSUPPORTED: g++.dg/warn/Wnonnull14.C -std=gnu++98
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++14 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++14 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++14 lambda not inlined at line 27 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++17 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++17 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++17 lambda not inlined at line 27 (test for warnings, line 26)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 at line 14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull15.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull15.C -std=gnu++20 lambda not inlined at line 27 (test for warnings, line 26)
+UNSUPPORTED: g++.dg/warn/Wnonnull15.C -std=gnu++98
+PASS: g++.dg/warn/Wnonnull2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wnonnull4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 38)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 51)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 57)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 59)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 74)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 76)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 85)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++14 pr86568 second variant at line 88 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 38)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 51)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 57)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 59)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 74)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 76)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 85)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++17 pr86568 second variant at line 88 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 38)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 51)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 57)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 59)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 74)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 76)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 85)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++20 pr86568 second variant at line 88 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 38)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 51)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 57)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 59)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 74)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 76)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 85)
+XFAIL: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 52 (test for warnings, line 51)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 77 (test for warnings, line 76)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wnonnull5.C -std=gnu++98 pr86568 second variant at line 88 (test for warnings, line 87)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wnonnull6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wnonnull6.C -std=gnu++98
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wnonnull7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wnonnull8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 119)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 124)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 119)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 124)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 119)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 124)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 109)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 119)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 124)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wnonnull9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 at line 10 (test for errors, line 9)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 at line 13 (test for errors, line 12)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 at line 10 (test for errors, line 9)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 at line 13 (test for errors, line 12)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 10 (test for errors, line 9)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 13 (test for errors, line 12)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wnull-conversion-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wnull-conversion-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wnvdtor-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wnvdtor-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wnvdtor-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Woverflow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverflow-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Woverloaded-virt1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Woverloaded-virt4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wpadded-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 16)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 52)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++14 correct warning (test for warnings, line 64)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 16)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 52)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++17 correct warning (test for warnings, line 64)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 16)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 52)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++20 correct warning (test for warnings, line 64)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 16)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 40)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 52)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-1.C -std=gnu++98 correct warning (test for warnings, line 64)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++14 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++17 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++20 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-10.C -std=gnu++98 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++14 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++17 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++20 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-11.C -std=gnu++98 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++14 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++14 correct warning (test for warnings, line 28)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++17 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++17 correct warning (test for warnings, line 28)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 28)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 28)
+PASS: g++.dg/warn/Wparentheses-12.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-13.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-15.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-16.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-17.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++14 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++17 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++20 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-18.C -std=gnu++98 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++14 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++17 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++20 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 102)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 105)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 108)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 111)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 114)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 117)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-19.C -std=gnu++98 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++14 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++17 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++20 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 30)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 36)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 39)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 42)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 48)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 51)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 63)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 66)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 72)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 75)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 78)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 84)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 87)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 90)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 96)
+PASS: g++.dg/warn/Wparentheses-20.C -std=gnu++98 correct warning (test for warnings, line 99)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++14 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++17 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++20 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-21.C -std=gnu++98 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++14 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++17 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++20 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-22.C -std=gnu++98 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++14 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++17 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++20 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 33)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 37)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 49)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 57)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 61)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 67)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 69)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 73)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 81)
+PASS: g++.dg/warn/Wparentheses-23.C -std=gnu++98 correct warning (test for warnings, line 93)
+PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-24.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 bogus warning (test for bogus messages, line 84)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for bogus messages, line 108)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for bogus messages, line 120)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for bogus messages, line 132)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 162)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 163)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 164)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 165)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 166)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 167)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 168)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 169)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 170)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 171)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 172)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 173)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 174)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 175)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 176)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 177)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 178)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 179)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 180)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 181)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 182)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 183)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 184)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 185)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 186)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 187)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 188)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 189)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 190)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 191)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 192)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 193)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 194)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 195)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 196)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 197)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 198)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 199)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 200)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 201)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 202)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 203)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 204)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 205)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 206)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 207)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 208)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 209)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 210)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++14 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 bogus warning (test for bogus messages, line 84)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for bogus messages, line 108)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for bogus messages, line 120)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for bogus messages, line 132)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 162)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 163)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 164)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 165)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 166)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 167)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 168)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 169)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 170)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 171)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 172)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 173)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 174)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 175)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 176)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 177)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 178)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 179)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 180)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 181)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 182)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 183)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 184)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 185)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 186)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 187)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 188)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 189)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 190)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 191)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 192)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 193)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 194)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 195)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 196)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 197)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 198)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 199)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 200)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 201)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 202)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 203)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 204)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 205)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 206)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 207)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 208)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 209)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 210)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++17 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 bogus warning (test for bogus messages, line 84)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 108)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 120)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 132)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 162)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 163)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 164)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 165)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 166)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 167)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 168)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 169)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 170)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 171)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 172)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 173)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 174)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 175)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 176)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 177)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 178)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 179)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 180)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 181)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 182)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 183)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 184)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 185)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 186)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 187)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 188)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 189)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 190)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 191)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 192)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 193)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 194)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 195)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 196)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 197)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 198)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 199)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 200)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 201)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 202)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 203)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 204)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 205)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 206)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 207)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 208)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 209)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 210)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++20 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 bogus warning (test for bogus messages, line 84)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 108)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 120)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 132)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for bogus messages, line 96)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 162)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 163)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 164)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 165)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 166)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 167)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 168)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 169)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 170)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 171)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 172)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 173)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 174)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 175)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 176)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 177)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 178)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 179)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 180)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 181)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 182)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 183)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 184)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 185)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 186)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 187)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 188)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 189)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 190)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 191)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 192)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 193)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 194)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 195)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 196)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 197)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 198)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 199)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 200)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 201)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 202)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 203)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 204)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 205)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 206)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 207)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 208)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 209)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 210)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-25.C -std=gnu++98 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wparentheses-27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Wparentheses-29.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wparentheses-30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 32)
+XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 32)
+XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 32)
+XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 32)
+XFAIL: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wparentheses-32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wparentheses-33.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wparentheses-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++14 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++17 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++20 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-6.C -std=gnu++98 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++14 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++17 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++20 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-7.C -std=gnu++98 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-8.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++14 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++17 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++20 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 101)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 104)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 107)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 11)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 110)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 113)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 116)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 14)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 17)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 20)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 23)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 26)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 29)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 32)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 35)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 38)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 41)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 44)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 47)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 50)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 53)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 56)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 59)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 62)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 65)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 68)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 71)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 74)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 77)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 80)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 83)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 86)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 89)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 92)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 95)
+PASS: g++.dg/warn/Wparentheses-9.C -std=gnu++98 correct warning (test for warnings, line 98)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 93)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wplacement-new-size-11.C -std=c++98
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for errors, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 154)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 171)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for errors, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 154)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 171)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for errors, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 154)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for errors, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 154)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 156)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 171)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wplacement-new-size-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++14 vla warning at line 13 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++17 vla warning at line 13 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++20 vla warning at line 13 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-4.C -std=c++98 vla warning at line 13 (test for warnings, line 12)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 105)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 125)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 139)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 140)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 142)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 147)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 150)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 163)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 164)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 173)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 177)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 185)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 189)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 191)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 196)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 200)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 201)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 210)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 211)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 212)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 213)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 218)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 232)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 234)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 240)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 241)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 242)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 243)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 105)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 125)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 139)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 140)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 142)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 147)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 150)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 163)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 164)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 173)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 177)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 185)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 189)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 191)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 196)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 200)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 201)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 210)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 211)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 212)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 213)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 218)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 232)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 234)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 240)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 241)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 242)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 243)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 105)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 125)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 139)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 140)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 142)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 147)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 150)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 163)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 164)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 173)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 177)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 185)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 189)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 191)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 196)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 200)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 201)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 210)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 211)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 212)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 213)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 218)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 232)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 234)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 240)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 241)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 242)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 243)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 105)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 112)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 125)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 131)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 139)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 140)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 142)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 147)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 150)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 163)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 164)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 173)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 177)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 178)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 179)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 185)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 189)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 191)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 196)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 200)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 201)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 210)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 211)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 212)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 213)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 218)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 232)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 234)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 240)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 241)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 242)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 243)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wplacement-new-size-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for errors, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for errors, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for errors, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for errors, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for errors, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for errors, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wplacement-new-size-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 19)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 39)
+XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 82)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++14 note second variant at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 19)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 39)
+XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 82)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++17 note second variant at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 19)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 39)
+XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 82)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++20 note second variant at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 108)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 19)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 27)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 31)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 35)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 39)
+XFAIL: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 59)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 68)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 82)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 91)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note (test for warnings, line 95)
+PASS: g++.dg/warn/Wplacement-new-size-8.C -std=gnu++98 note second variant at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++14 pr100325 (test for warnings, line 29)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++14 pr100325 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++17 pr100325 (test for warnings, line 29)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++17 pr100325 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 pr100325 (test for warnings, line 29)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++20 pr100325 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 pr100325 (test for warnings, line 29)
+XFAIL: g++.dg/warn/Wplacement-new-size-9.C -std=gnu++98 pr100325 (test for warnings, line 37)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 121)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 127)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 137)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 138)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 157)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 159)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 160)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 168)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 176)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 181)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 182)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 186)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 187)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 192)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 194)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 197)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 198)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 203)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 204)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 205)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 215)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 216)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 219)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 220)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 225)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 226)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 230)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 237)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 238)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 239)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 245)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 246)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 247)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 253)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 254)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 259)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 264)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 274)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 277)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 280)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 281)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 283)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 284)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 287)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 290)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 291)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 292)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 293)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 304)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 305)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 306)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 309)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 310)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 311)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 312)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 316)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 319)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 320)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 321)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 322)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 323)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 325)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 326)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 327)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 329)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 331)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 332)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 333)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 341)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 354)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 360)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 364)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 409)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 452)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 453)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 455)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 456)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 121)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 137)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 138)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 157)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 159)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 160)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 168)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 176)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 181)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 182)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 186)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 187)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 192)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 194)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 197)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 198)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 203)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 204)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 205)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 215)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 216)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 219)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 220)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 225)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 226)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 230)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 237)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 238)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 239)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 245)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 246)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 247)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 253)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 254)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 259)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 264)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 274)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 277)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 280)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 281)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 283)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 284)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 287)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 290)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 291)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 292)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 293)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 304)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 305)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 306)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 309)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 310)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 311)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 312)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 316)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 319)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 320)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 321)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 322)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 323)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 325)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 326)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 327)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 329)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 331)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 332)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 333)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 341)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 354)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 360)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 364)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 409)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 452)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 453)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 455)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 456)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 121)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 137)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 138)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 157)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 159)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 160)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 168)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 176)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 181)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 182)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 186)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 187)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 192)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 194)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 197)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 198)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 203)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 204)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 205)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 215)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 216)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 219)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 220)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 225)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 226)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 230)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 237)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 238)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 239)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 245)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 246)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 247)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 253)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 254)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 259)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 264)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 274)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 277)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 280)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 281)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 283)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 284)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 287)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 290)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 291)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 292)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 293)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 304)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 305)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 306)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 309)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 310)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 311)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 312)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 316)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 319)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 320)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 321)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 322)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 323)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 325)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 326)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 327)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 329)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 331)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 332)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 333)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 341)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 354)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 360)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 364)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 409)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 452)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 453)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 455)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 456)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 101)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 114)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 120)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 121)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 126)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 127)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 129)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 130)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 132)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 133)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 134)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 136)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 137)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 138)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 141)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 145)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 151)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 152)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 153)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 157)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 158)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 159)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 160)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 161)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 162)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 168)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 170)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 172)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 174)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 175)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 176)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 180)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 181)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 182)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 186)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 187)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 188)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 190)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 192)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 194)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 197)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 198)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 199)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 202)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 203)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 204)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 205)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 207)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 215)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 216)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 219)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 220)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 221)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 222)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 223)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 224)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 225)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 226)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 230)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 233)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 237)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 238)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 239)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 245)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 246)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 247)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 248)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 253)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 254)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 259)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 264)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 274)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 277)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 280)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 281)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 283)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 284)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 287)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 290)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 291)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 292)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 293)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 304)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 305)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 306)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 309)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 310)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 311)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 312)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 316)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 319)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 320)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 321)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 322)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 323)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 325)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 326)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 327)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 329)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 331)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 332)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 333)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 341)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 354)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 360)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 364)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 409)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 452)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 453)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 455)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 456)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/warn/Wplacement-new-size.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wpointer-arith-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 127)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 175)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 199)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 175)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 199)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 175)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 199)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Wrange-loop-construct.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wrange-loop-construct.C -std=gnu++98
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 130)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 147)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 148)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 150)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 153)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 154)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 156)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 170)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 171)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 173)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 186)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 187)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 130)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 147)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 148)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 150)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 153)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 154)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 156)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 170)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 171)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 173)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 186)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 187)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 130)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 147)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 148)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 150)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 153)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 154)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 156)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 170)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 171)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 173)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 186)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 187)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 189)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wrange-loop-construct2.C -std=gnu++98
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-decls-spec.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wredundant-tags-3.C -std=gnu++14 pr93809 at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wredundant-tags-3.C -std=gnu++17 pr93809 at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wredundant-tags-3.C -std=gnu++20 pr93809 at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wredundant-tags-3.C -std=gnu++98 pr93809 at line 31 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 120)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 134)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 135)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 136)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 137)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 96)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++14 enum struct at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 120)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 134)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 135)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 136)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 137)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 96)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++17 enum struct at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 120)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 134)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 135)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 136)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 137)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 96)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++20 enum struct at line 32 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 112)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 114)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 120)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 133)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 134)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 135)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 136)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 137)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 96)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wredundant-tags-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wredundant-tags-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wredundant-tags-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wredundant-tags-7.C -std=gnu++98
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above (test for warnings, line 78)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++14 C++ 11 and above at line 91 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above (test for warnings, line 78)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++17 C++ 11 and above at line 91 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 78)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above at line 86 (test for warnings, line 85)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++20 C++ 11 and above at line 91 (test for warnings, line 90)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 100)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 (test for warnings, line 93)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 at line 76 (test for warnings, line 75)
+PASS: g++.dg/warn/Wredundant-tags.C -std=gnu++98 C++ 98 at line 79 (test for warnings, line 78)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreorder-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wrestrict-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wrestrict-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++14 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++17 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++20 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++98 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wreturn-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wreturn-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wreturn-6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-local-addr-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wreturn-local-addr-5.C -std=c++98
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++14 scan-tree-dump-times optimized "return 0;" 2
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++17 scan-tree-dump-times optimized "return 0;" 2
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 scan-tree-dump-times optimized "return 0;" 2
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 scan-tree-dump-times optimized "return 0;" 2
+PASS: g++.dg/warn/Wreturn-local-addr-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for errors, line 14)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 at line 3 (test for warnings, line )
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++17 (test for errors, line 14)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++17 at line 3 (test for warnings, line )
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 14)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 at line 3 (test for warnings, line )
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 14)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 at line 3 (test for warnings, line )
+PASS: g++.dg/warn/Wreturn-local-addr.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++14 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++14 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++17 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++17 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 at line 11 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wreturn-type-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wreturn-type-12.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wreturn-type-12.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wreturn-type-13.C -std=c++14
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wreturn-type-13.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wreturn-type-13.C -std=c++98
+PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for bogus messages, line 41)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for bogus messages, line 41)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for bogus messages, line 41)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 at line 6 (test for warnings, line 5)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 40)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for bogus messages, line 41)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wreturn-type-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wreturn-type-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wreturn-type-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 100)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 100)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 100)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wself-move1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wself-move1.C -std=gnu++98
+PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsequence-point-2.C -std=gnu++98
+PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsequence-point-pr18050.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for errors, line 30)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for errors, line 30)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for errors, line 30)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for errors, line 30)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/warn/Wshadow-12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-19.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/warn/Wshadow-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wshadow-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wshadow-6.C -std=gnu++98
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wshadow-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-compatible-local-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wshadow-compatible-local-3.C -std=c++98
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for errors, line 24)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for errors, line 24)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for errors, line 24)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for errors, line 24)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wshadow-local-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 37)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for bogus messages, line 38)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 at line 63 (test for warnings, line 26)
+PASS: g++.dg/warn/Wshadow-local-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wshadow-local-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wshadow-local-3.C -std=c++98
+PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-compare-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsign-compare-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wsign-compare-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-compare-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsign-compare-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/warn/Wsign-compare-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-compare-9.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsign-compare-9.C -std=c++98
+PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsign-conversion-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wsign-conversion-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsign-conversion-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 90)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 90)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 90)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 61)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 90)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/Wsign-conversion.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++14 at line 15 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++17 at line 15 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 at line 15 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 at line 15 (test for warnings, line 14)
+PASS: g++.dg/warn/Wsign-promo1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wsize_t-literals.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsize_t-literals.C -std=c++98
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsizeof-array-div1.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/Wsizeof-array-div2.C -std=gnu++98
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wsizeof-pointer-memaccess-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wstrict-aliasing-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wstrict-aliasing-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-char-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-const.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-escape.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wstrict-aliasing-bogus-union-2.C -std=gnu++98
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wstrict-aliasing-bogus-union.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 deref (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 note at line 8 (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++14 strict-aliasing (test for warnings, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++17 deref (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++17 note at line 8 (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++17 strict-aliasing (test for warnings, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 deref (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 note at line 8 (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++20 strict-aliasing (test for warnings, line 10)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 deref (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 note at line 8 (test for warnings, line 7)
+XFAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C -std=gnu++98 strict-aliasing (test for warnings, line 10)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wstring-literal-comparison-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstring-literal-comparison-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wstringop-overflow-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++14 scan-tree-dump-not gimple "strlen"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++14 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++17 scan-tree-dump-not gimple "strlen"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++17 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 scan-tree-dump-not gimple "strlen"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 scan-tree-dump-not gimple "strlen"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 scan-tree-dump-not optimized "abort"
+PASS: g++.dg/warn/Wstringop-overflow-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 127)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 152)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 153)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 154)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 172)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 173)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 183)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 184)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 194)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 195)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 205)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 206)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 227)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 228)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 247)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 248)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 258)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 259)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 269)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 270)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 280)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 281)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 289)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 290)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 300)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 301)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 313)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 317)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 337)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 353)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 367)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 381)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: flexarray (test for warnings, line 15)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: flexarray class member (test for warnings, line 310)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: interior one-element array (test for warnings, line 237)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: large trailing array class member (test for warnings, line 365)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: large trailing array class member (test for warnings, line 379)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: one-element trailing array class member (test for warnings, line 351)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: trailing one-element array (test for warnings, line 163)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: trailing zero-length array (test for warnings, line 96)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 note: zero-length trailing array class member (test for warnings, line 335)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 127)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 152)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 153)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 154)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 172)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 173)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 183)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 184)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 194)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 195)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 205)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 206)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 227)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 228)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 247)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 248)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 258)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 259)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 269)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 270)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 280)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 281)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 289)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 290)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 300)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 301)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 313)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 317)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 337)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 353)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 367)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 381)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: flexarray (test for warnings, line 15)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: flexarray class member (test for warnings, line 310)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: interior one-element array (test for warnings, line 237)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: large trailing array class member (test for warnings, line 365)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: large trailing array class member (test for warnings, line 379)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: one-element trailing array class member (test for warnings, line 351)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: trailing one-element array (test for warnings, line 163)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: trailing zero-length array (test for warnings, line 96)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 note: zero-length trailing array class member (test for warnings, line 335)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 127)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 152)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 153)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 154)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 172)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 173)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 183)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 184)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 194)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 195)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 205)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 206)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 227)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 228)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 247)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 248)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 258)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 259)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 269)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 270)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 280)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 281)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 289)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 290)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 300)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 301)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 313)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 317)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 337)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 353)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 367)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 381)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: flexarray (test for warnings, line 15)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: flexarray class member (test for warnings, line 310)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: interior one-element array (test for warnings, line 237)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: large trailing array class member (test for warnings, line 365)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: large trailing array class member (test for warnings, line 379)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: one-element trailing array class member (test for warnings, line 351)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: trailing one-element array (test for warnings, line 163)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: trailing zero-length array (test for warnings, line 96)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 note: zero-length trailing array class member (test for warnings, line 335)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 126)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 127)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 152)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 153)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 154)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 172)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 173)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 183)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 184)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 194)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 195)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 205)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 206)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 227)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 228)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 247)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 248)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 258)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 259)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 269)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 270)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 280)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 281)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 289)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 290)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 300)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 301)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 313)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 317)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 337)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 353)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 367)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 381)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: flexarray (test for warnings, line 15)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: flexarray class member (test for warnings, line 310)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: interior one-element array (test for warnings, line 237)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: large trailing array class member (test for warnings, line 365)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: large trailing array class member (test for warnings, line 379)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: one-element trailing array class member (test for warnings, line 351)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: trailing one-element array (test for warnings, line 163)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: trailing zero-length array (test for warnings, line 96)
+PASS: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 note: zero-length trailing array class member (test for warnings, line 335)
+XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for bogus messages, line 156)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 129)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++14 pr106120 (test for bogus messages, line 144)
+XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for bogus messages, line 156)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 129)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++17 pr106120 (test for bogus messages, line 144)
+XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for bogus messages, line 156)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 129)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++20 pr106120 (test for bogus messages, line 144)
+XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for bogus messages, line 156)
+XFAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for bogus messages, line 200)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 128)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 129)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 pr106120 (test for bogus messages, line 144)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++98 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wstringop-overflow-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wstringop-overflow-6.C -std=gnu++98
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wstringop-overflow-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overflow-8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-overread-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 at line 126 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 at line 97 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 at line 126 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 at line 97 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 at line 126 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 at line 97 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 at line 126 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 at line 97 (test for warnings, line )
+PASS: g++.dg/warn/Wstringop-truncation-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 (test for warnings, line 133)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++14 bug 84468 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 (test for warnings, line 133)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++17 bug 84468 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 133)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++20 bug 84468 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 133)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wstringop-truncation-2.C -std=gnu++98 bug 84468 (test for bogus messages, line 98)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++14 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++14 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++17 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++17 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++14 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++14 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++17 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++17 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 at line 7 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 at line 9 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsubobject-linkage-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wsubobject-linkage-5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsubobject-linkage-5.C -std=c++98
+PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wsuggest-final.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-override-2.C (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wsuggest-override-2.C (test for excess errors)
+PASS: g++.dg/warn/Wsuggest-override.C (test for warnings, line 18)
+PASS: g++.dg/warn/Wsuggest-override.C (test for warnings, line 22)
+PASS: g++.dg/warn/Wsuggest-override.C (test for excess errors)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 enum e1 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 enum e2 (test for warnings, line 29)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++14 enum e2 at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 enum e1 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 enum e2 (test for warnings, line 29)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++17 enum e2 at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e1 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e2 (test for warnings, line 29)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++20 enum e2 at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e1 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 (test for warnings, line 29)
+PASS: g++.dg/warn/Wswitch-1.C -std=gnu++98 enum e2 at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++14 enum e1 (test for warnings, line 25)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++14 enum e4 (test for warnings, line 16)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++17 enum e1 (test for warnings, line 25)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++17 enum e4 (test for warnings, line 16)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 enum e1 (test for warnings, line 25)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++20 enum e4 (test for warnings, line 16)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 enum e1 (test for warnings, line 25)
+PASS: g++.dg/warn/Wswitch-2.C -std=gnu++98 enum e4 (test for warnings, line 16)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wswitch-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++14 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++14 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++17 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for bogus messages, line 39)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/Wswitch-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wswitch-4.C -std=gnu++98
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wswitch-default-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wswitch-default-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wswitch-unreachable-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wsystem-headers1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wsystem-headers1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wsystem-headers1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wsystem-headers1.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/Wsystem-headers1a.C -std=gnu++98
+PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wtautological-compare3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wtautological-compare3.C -std=c++98
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wterminate1.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 35)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 54)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 55)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 69)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits-no.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for bogus messages, line 16)
+XFAIL: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for bogus messages, line 65)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 57)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wtype-limits3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wtype-limits6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wuninitializable-member-no.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wuninitializable-member.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++14 (test for bogus messages, line 3)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++17 (test for bogus messages, line 3)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++20 (test for bogus messages, line 3)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++98 (test for bogus messages, line 3)
+PASS: g++.dg/warn/Wuninitialized-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/Wuninitialized-11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-11.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wuninitialized-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-14.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-14.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-15.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-15.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-16.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-16.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++14 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wuninitialized-17.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-17.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wuninitialized-18.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-18.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wuninitialized-19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-19.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-20.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-20.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/Wuninitialized-22.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-22.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-23.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-23.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 61)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 61)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 61)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuninitialized-24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-24.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-25.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-26.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-26.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-28.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-28.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wuninitialized-29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-29.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-30.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++14 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++17 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for bogus messages, line 51)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wuninitialized-31.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuninitialized-32.C -std=c++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-33.C -std=gnu++14
+PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wuninitialized-33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-33.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wuninitialized-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wuninitialized-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-7.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wuninitialized-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuninitialized-9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-9.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++14
+PASS: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-pr107919-1.C -std=gnu++98
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuninitialized-pr111123-1.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-19.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-19.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-19.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-19.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-19.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-19.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-19.C -std=c++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-19.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wunused-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/warn/Wunused-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wunused-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wunused-function2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-function4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++14 expected at line 27 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++17 expected at line 27 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++20 expected at line 27 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-1.C -std=gnu++98 expected at line 27 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-label-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/Wunused-label-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-local-typedefs-2.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++14 (test for warnings, line 142)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++17 (test for warnings, line 142)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 142)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 142)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-local-typedefs.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wunused-parm-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-parm-10.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-parm-10.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-11.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-parm-11.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-parm-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 at line 7 (test for warnings, line 6)
+PASS: g++.dg/warn/Wunused-parm-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-parm-6.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-parm-7.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-parm-8.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-parm-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-result-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-result-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-value-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-value-1.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/Wunused-var-10.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/Wunused-var-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-13.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-14.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-15.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-16.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-17.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-18.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-19.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-19.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-20.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-21.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wunused-var-22.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wunused-var-23.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-24.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-24.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-25.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-25.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 bug 79585 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 bug 79585 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++14 bug 79585 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 bug 79585 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 bug 79585 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++17 bug 79585 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++20 bug 79585 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 50)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 53)
+PASS: g++.dg/warn/Wunused-var-26.C -std=gnu++98 bug 79585 (test for bogus messages, line 56)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-27.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-28.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-29.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-29.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-30.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-31.C -std=gnu++14
+PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-31.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-31.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-32.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/Wunused-var-33.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-33.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-34.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-34.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-35.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wunused-var-36.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-37.C -std=gnu++14
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 32)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 49)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 63)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 17)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 31)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 32)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 34)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 42)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 44)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 45)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 46)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 47)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 48)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 49)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 57)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 58)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 59)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 60)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 61)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 62)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 63)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for bogus messages, line 64)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-37.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var-37.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++14 Triggered by PR80351 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++17 Triggered by PR80351 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-38.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 9)
+UNSUPPORTED: g++.dg/warn/Wunused-var-38.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++14 Triggered by PR80351 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++17 Triggered by PR80351 (test for bogus messages, line 9)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Not triggered by PR80351 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wunused-var-39.C -std=gnu++20 Triggered by PR80351 (test for bogus messages, line 9)
+UNSUPPORTED: g++.dg/warn/Wunused-var-39.C -std=gnu++98
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wunused-var-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 119)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 135)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 165)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 174)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 196)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 119)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 135)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 165)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 174)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 196)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 119)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 135)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 165)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 174)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 196)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 119)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 135)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 165)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 174)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 196)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wunused-var-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wunused-var-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var30.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var30.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wunused-var30.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wunused-var30.C -std=c++98
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 102)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 121)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 131)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 146)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 154)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 155)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 93)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 101)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 120)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 130)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 147)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 153)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 80)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 86)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 92)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++14 note (test for warnings, line 98)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++14 pr?????? (test for warnings, line 112)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++14 pr?????? (test for warnings, line 113)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 102)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 121)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 131)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 146)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 154)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 155)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 93)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 101)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 120)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 130)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 147)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 153)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 80)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 86)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 92)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++17 note (test for warnings, line 98)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++17 pr?????? (test for warnings, line 112)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++17 pr?????? (test for warnings, line 113)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 102)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 121)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 131)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 146)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 154)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 155)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 93)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 101)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 120)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 130)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 147)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 153)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 80)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 86)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 92)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++20 note (test for warnings, line 98)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++20 pr?????? (test for warnings, line 112)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++20 pr?????? (test for warnings, line 113)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 102)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 121)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 131)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 146)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 154)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 155)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 93)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for warnings, line 99)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 101)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 120)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 130)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 147)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 153)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 80)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 86)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 92)
+PASS: g++.dg/warn/Wuse-after-free.C -std=gnu++98 note (test for warnings, line 98)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++98 pr?????? (test for warnings, line 112)
+XFAIL: g++.dg/warn/Wuse-after-free.C -std=gnu++98 pr?????? (test for warnings, line 113)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/Wuse-after-free2.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++14 (test for excess errors)
+XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++17 (test for excess errors)
+XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++20 (test for excess errors)
+XFAIL: g++.dg/warn/Wuse-after-free3.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wuse-after-free3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuse-after-free4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuse-after-free5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 115)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 116)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 118)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 122)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 126)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 115)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 116)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 118)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 122)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 126)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 115)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 116)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 118)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 122)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 126)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 114)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 115)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 116)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 117)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 118)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 122)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 123)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 124)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 125)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 126)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/Wuseless-cast.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/Wuseless-cast2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuseless-cast2.C -std=gnu++98
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wuseless-cast3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wuseless-cast3.C -std=gnu++98
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 37)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 45)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 49)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 52)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 58)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 82)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for warnings, line 91)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 37)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 45)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 49)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 52)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 58)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 82)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for warnings, line 91)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 37)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 45)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 49)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 52)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 58)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 82)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for warnings, line 91)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 34)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 37)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 48)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 49)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 52)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 58)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 72)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 82)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for warnings, line 91)
+PASS: g++.dg/warn/Wvexing-parse.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wvexing-parse2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wvexing-parse2.C -std=c++98
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 111)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 104 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 122 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 128 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 46 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 58 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 72 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 78 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 91 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 at line 97 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 101-102
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 106-108
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 113-114
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 119-120
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 124-126
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 43-44
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 48-50
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 55-56
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 60-64
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 69-70
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 74-76
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 82-83
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 88-89
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 expected multiline pattern lines 93-95
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 111)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 104 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 122 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 128 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 46 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 58 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 72 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 78 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 91 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 at line 97 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 101-102
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 106-108
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 113-114
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 119-120
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 124-126
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 43-44
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 48-50
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 55-56
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 60-64
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 69-70
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 74-76
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 82-83
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 88-89
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 expected multiline pattern lines 93-95
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 111)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 104 (test for warnings, line 99)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 122 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 128 (test for warnings, line 117)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 46 (test for warnings, line 41)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 58 (test for warnings, line 53)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 72 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 78 (test for warnings, line 67)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 91 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 at line 97 (test for warnings, line 86)
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 101-102
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 106-108
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 113-114
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 119-120
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 124-126
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 43-44
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 48-50
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 55-56
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 60-64
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 69-70
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 74-76
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 82-83
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 88-89
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 expected multiline pattern lines 93-95
+PASS: g++.dg/warn/Wvexing-parse3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wvexing-parse3.C -std=c++98
+UNSUPPORTED: g++.dg/warn/Wvexing-parse4.C -std=c++14
+UNSUPPORTED: g++.dg/warn/Wvexing-parse4.C -std=c++17
+UNSUPPORTED: g++.dg/warn/Wvexing-parse4.C -std=c++20
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 45)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 51)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for warnings, line 63)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 26 (test for warnings, line 21)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 38 (test for warnings, line 33)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 56 (test for warnings, line 51)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 at line 68 (test for warnings, line 63)
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 23-24
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 28-30
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 35-36
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 40-42
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 47-48
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 53-54
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 58-60
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 65-66
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 expected multiline pattern lines 70-72
+PASS: g++.dg/warn/Wvexing-parse4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for errors, line 23)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/warn/Wvexing-parse6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 13)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wvexing-parse7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wvexing-parse8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/warn/Wvexing-parse9.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wvla-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wvla-2.C -std=gnu++20
+PASS: g++.dg/warn/Wvla-2.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/warn/Wvla-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wvla-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wvla-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wvla-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wvla-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-10.C -std=gnu++20
+PASS: g++.dg/warn/Wwrite-strings-10.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-10.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-11.C -std=gnu++20
+PASS: g++.dg/warn/Wwrite-strings-11.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-11.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-12.C -std=gnu++20
+PASS: g++.dg/warn/Wwrite-strings-12.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-12.C -std=gnu++98 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-12.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++14 (test for errors, line 5)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++17 (test for errors, line 5)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++20 (test for errors, line 5)
+PASS: g++.dg/warn/Wwrite-strings-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-2.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-3.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++14 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++17 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-4.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-4.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++14 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++17 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-5.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-5.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++14 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++17 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 at line 4 (test for warnings, line )
+PASS: g++.dg/warn/Wwrite-strings-6.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-6.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-7.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-8.C -std=gnu++98
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wwrite-strings-9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wwrite-strings-9.C -std=gnu++98
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/Wxor-used-as-pow-named-op.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 56)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 59)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 74)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 92)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for warnings, line 98)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 56)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 59)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 74)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 92)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for warnings, line 98)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 56)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 59)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 74)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 92)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for warnings, line 98)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 56)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 59)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 74)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 92)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for warnings, line 98)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wzero-as-null-pointer-constant-7.C -std=gnu++98
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 expected multiline pattern lines 14-15
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 expected multiline pattern lines 30-31
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 expected multiline pattern lines 42-43
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 expected multiline pattern lines 14-15
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 expected multiline pattern lines 30-31
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 expected multiline pattern lines 42-43
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 14-15
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 30-31
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 expected multiline pattern lines 42-43
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 14-15
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 30-31
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 expected multiline pattern lines 42-43
+PASS: g++.dg/warn/Wzero-as-null-pointer-constant-8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/anonymous-namespace-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for warnings, line 27)
+PASS: g++.dg/warn/anonymous-namespace-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/anonymous-namespace-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/warn/anonymous-namespace-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/anonymous-namespace-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/changes-meaning.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for errors, line 15)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/changes-meaning2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/changes-meaning3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/compare1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/compare1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/compare1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/compare1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/compare1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/compare1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/compare1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/compare1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/constexpr-70194.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/constexpr-70194.C -std=gnu++98
+PASS: g++.dg/warn/conv1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/conv1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/conv1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/conv1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/conv2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/conv2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/conv2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/conv2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/conv2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/conv2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/conv2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/conv2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/conv3.C -std=c++14 (test for bogus messages, line 4)
+PASS: g++.dg/warn/conv3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/conv3.C -std=c++17 (test for bogus messages, line 4)
+PASS: g++.dg/warn/conv3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/conv3.C -std=c++20 (test for bogus messages, line 4)
+PASS: g++.dg/warn/conv3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/conv3.C -std=c++98 (test for bogus messages, line 4)
+PASS: g++.dg/warn/conv3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/conv4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/conv4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/conv4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/conv4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/conv5.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/warn/conv5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/conv5.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/warn/conv5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/conv5.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/warn/conv5.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/conv5.C -std=c++98
+PASS: g++.dg/warn/conversion-function-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/conversion-function-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/conversion-function-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/conversion-function-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++14 (test for warnings, line 3)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++17 (test for warnings, line 3)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++20 (test for warnings, line 3)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++98 (test for warnings, line 3)
+PASS: g++.dg/warn/ctor-dtor-privacy-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/ctor-dtor-privacy-3.C -std=c++98
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++14 (test for bogus messages, line 5)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++17 (test for bogus messages, line 5)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++20 (test for bogus messages, line 5)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++98 (test for bogus messages, line 5)
+PASS: g++.dg/warn/ctor-dtor-privacy-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/ctor-init-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/ctor1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/ctor1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/ctor1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/ctor1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/ctor1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/ctor1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/ctor1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/delete-array-1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/delete-array-1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/delete-array-1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-array-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/delete-array-1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/delete-array-1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/delete-array-1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-array-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-array-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-array-1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/delete-non-virtual-dtor.C -std=gnu++98
+PASS: g++.dg/warn/deprecated-10.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-10.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-10.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-10.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-10.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-10.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-11.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-11.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-11.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-11.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-12.C -std=c++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/deprecated-12.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-12.C -std=c++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/deprecated-12.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-12.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/deprecated-12.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-12.C -std=c++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/deprecated-12.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 28)
+XFAIL: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 34)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 41)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-13.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 28)
+XFAIL: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 34)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 41)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-13.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 28)
+XFAIL: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 34)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 41)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-13.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 27)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 28)
+XFAIL: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 34)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 41)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-13.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for bogus messages, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 36 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 53 (test for warnings, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 55 (test for warnings, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 67 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for bogus messages, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 36 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 53 (test for warnings, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 55 (test for warnings, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 67 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for bogus messages, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 34 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 36 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 40 (test for warnings, line 39)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 44 (test for warnings, line 43)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 46 (test for warnings, line 45)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 53 (test for warnings, line 52)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 55 (test for warnings, line 54)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 58 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 60 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 62 (test for warnings, line 61)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 64 (test for warnings, line 63)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 67 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 69 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 at line 71 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-14.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/deprecated-14.C -std=c++98
+PASS: g++.dg/warn/deprecated-15.C -std=c++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++14 at line 12 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++14 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-15.C -std=c++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++17 at line 12 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++17 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++20 at line 12 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-15.C -std=c++20 at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-15.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/deprecated-15.C -std=c++98
+PASS: g++.dg/warn/deprecated-16.C -std=c++14 (test for warnings, line 1)
+PASS: g++.dg/warn/deprecated-16.C -std=c++14 (test for warnings, line 2)
+PASS: g++.dg/warn/deprecated-16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-16.C -std=c++17 (test for warnings, line 1)
+PASS: g++.dg/warn/deprecated-16.C -std=c++17 (test for warnings, line 2)
+PASS: g++.dg/warn/deprecated-16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for warnings, line 1)
+PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for warnings, line 2)
+PASS: g++.dg/warn/deprecated-16.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for warnings, line 1)
+PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for warnings, line 2)
+PASS: g++.dg/warn/deprecated-16.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 27)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 29)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 31)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 32)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-17.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 27)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 29)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 31)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 32)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-17.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 27)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 29)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 31)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 32)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-17.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/deprecated-17.C -std=c++98
+PASS: g++.dg/warn/deprecated-18.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-18.C -std=c++14 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-18.C -std=c++14 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-18.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/warn/deprecated-18.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-18.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-18.C -std=c++17 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-18.C -std=c++17 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-18.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/warn/deprecated-18.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 34)
+PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 35)
+PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/warn/deprecated-18.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/deprecated-18.C -std=c++98
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/deprecated-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-4.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-4.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-4.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-4.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-4.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-5.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-5.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-5.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-5.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/warn/deprecated-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for bogus messages, line 101)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 51)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 f1 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 field8 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 g2 at line 55 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 g3 at line 56 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++14 y at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for bogus messages, line 101)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 51)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 f1 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 field8 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 g2 at line 55 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 g3 at line 56 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++17 y at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for bogus messages, line 101)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 51)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 f1 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 field8 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 g2 at line 55 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 g3 at line 56 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++20 y at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for bogus messages, line 101)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 51)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 70)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 f1 (test for warnings, line 57)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 field8 at line 72 (test for warnings, line 71)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 g2 at line 55 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 g3 at line 56 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-6.C -std=gnu++98 y at line 54 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated-7.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-7.C -std=c++14 (test for warnings, line 15)
+PASS: g++.dg/warn/deprecated-7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-7.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-7.C -std=c++17 (test for warnings, line 15)
+PASS: g++.dg/warn/deprecated-7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for warnings, line 15)
+PASS: g++.dg/warn/deprecated-7.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for warnings, line 15)
+PASS: g++.dg/warn/deprecated-7.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-8.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-8.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-8.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/deprecated-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-8.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-8.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-8.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/deprecated-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/deprecated-8.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/deprecated-8.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated-9.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated-9.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for bogus messages, line 105)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 101)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 67)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 72)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 f1 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 field8 at line 74 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 g2 at line 57 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 g3 at line 58 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++14 y at line 56 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for bogus messages, line 105)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 101)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 67)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 72)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 f1 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 field8 at line 74 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 g2 at line 57 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 g3 at line 58 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++17 y at line 56 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for bogus messages, line 105)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 101)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 67)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 72)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 f1 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 field8 at line 74 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 g2 at line 57 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 g3 at line 58 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++20 y at line 56 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for bogus messages, line 105)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 101)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 53)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 67)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 72)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 f1 (test for warnings, line 59)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 field8 at line 74 (test for warnings, line 73)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 g2 at line 57 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 g3 at line 58 (test for warnings, line 55)
+PASS: g++.dg/warn/deprecated.C -std=gnu++98 y at line 56 (test for warnings, line 55)
+PASS: g++.dg/warn/do-empty.C -std=gnu++14 (test for bogus messages, line 13)
+PASS: g++.dg/warn/do-empty.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/do-empty.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/do-empty.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/do-empty.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/do-empty.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/do-empty.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for bogus messages, line 13)
+PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/do-empty.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/effc1.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/effc1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/effc1.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/effc1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/effc1.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/effc1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/effc1.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/effc1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/effc2.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/effc2.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/effc2.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/effc2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/effc2.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/effc2.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/effc2.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/effc2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/effc2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/effc2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/effc3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/effc3.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/effc3.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/effc3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/effc3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/effc3.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/effc3.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/effc3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/effc3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/effc3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/effc4.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/effc4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/effc4.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/effc4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/effc4.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/effc4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/effc4.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/effc4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/effc5.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/effc5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/effc5.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/effc5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/effc5.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/effc5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/effc5.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/effc5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/empty-body.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/empty-body.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/empty-body.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/empty-body.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format1.C -std=gnu++14 printf warning (test for warnings, line 12)
+PASS: g++.dg/warn/format1.C -std=gnu++14 scanf warning (test for warnings, line 14)
+PASS: g++.dg/warn/format1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format1.C -std=gnu++17 printf warning (test for warnings, line 12)
+PASS: g++.dg/warn/format1.C -std=gnu++17 scanf warning (test for warnings, line 14)
+PASS: g++.dg/warn/format1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format1.C -std=gnu++20 printf warning (test for warnings, line 12)
+PASS: g++.dg/warn/format1.C -std=gnu++20 scanf warning (test for warnings, line 14)
+PASS: g++.dg/warn/format1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format1.C -std=gnu++98 printf warning (test for warnings, line 12)
+PASS: g++.dg/warn/format1.C -std=gnu++98 scanf warning (test for warnings, line 14)
+PASS: g++.dg/warn/format2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format2.C -std=gnu++14 nested (test for warnings, line 26)
+PASS: g++.dg/warn/format2.C -std=gnu++14 nested (test for warnings, line 27)
+PASS: g++.dg/warn/format2.C -std=gnu++14 nested 2 (test for warnings, line 30)
+PASS: g++.dg/warn/format2.C -std=gnu++14 nested 2 (test for warnings, line 31)
+PASS: g++.dg/warn/format2.C -std=gnu++14 postfix (test for warnings, line 22)
+PASS: g++.dg/warn/format2.C -std=gnu++14 postfix (test for warnings, line 23)
+PASS: g++.dg/warn/format2.C -std=gnu++14 prefix (test for warnings, line 18)
+PASS: g++.dg/warn/format2.C -std=gnu++14 prefix (test for warnings, line 19)
+PASS: g++.dg/warn/format2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format2.C -std=gnu++17 nested (test for warnings, line 26)
+PASS: g++.dg/warn/format2.C -std=gnu++17 nested (test for warnings, line 27)
+PASS: g++.dg/warn/format2.C -std=gnu++17 nested 2 (test for warnings, line 30)
+PASS: g++.dg/warn/format2.C -std=gnu++17 nested 2 (test for warnings, line 31)
+PASS: g++.dg/warn/format2.C -std=gnu++17 postfix (test for warnings, line 22)
+PASS: g++.dg/warn/format2.C -std=gnu++17 postfix (test for warnings, line 23)
+PASS: g++.dg/warn/format2.C -std=gnu++17 prefix (test for warnings, line 18)
+PASS: g++.dg/warn/format2.C -std=gnu++17 prefix (test for warnings, line 19)
+PASS: g++.dg/warn/format2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format2.C -std=gnu++20 nested (test for warnings, line 26)
+PASS: g++.dg/warn/format2.C -std=gnu++20 nested (test for warnings, line 27)
+PASS: g++.dg/warn/format2.C -std=gnu++20 nested 2 (test for warnings, line 30)
+PASS: g++.dg/warn/format2.C -std=gnu++20 nested 2 (test for warnings, line 31)
+PASS: g++.dg/warn/format2.C -std=gnu++20 postfix (test for warnings, line 22)
+PASS: g++.dg/warn/format2.C -std=gnu++20 postfix (test for warnings, line 23)
+PASS: g++.dg/warn/format2.C -std=gnu++20 prefix (test for warnings, line 18)
+PASS: g++.dg/warn/format2.C -std=gnu++20 prefix (test for warnings, line 19)
+PASS: g++.dg/warn/format2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format2.C -std=gnu++98 nested (test for warnings, line 26)
+PASS: g++.dg/warn/format2.C -std=gnu++98 nested (test for warnings, line 27)
+PASS: g++.dg/warn/format2.C -std=gnu++98 nested 2 (test for warnings, line 30)
+PASS: g++.dg/warn/format2.C -std=gnu++98 nested 2 (test for warnings, line 31)
+PASS: g++.dg/warn/format2.C -std=gnu++98 postfix (test for warnings, line 22)
+PASS: g++.dg/warn/format2.C -std=gnu++98 postfix (test for warnings, line 23)
+PASS: g++.dg/warn/format2.C -std=gnu++98 prefix (test for warnings, line 18)
+PASS: g++.dg/warn/format2.C -std=gnu++98 prefix (test for warnings, line 19)
+PASS: g++.dg/warn/format3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format3.C -std=gnu++14 printf warning (test for warnings, line 9)
+PASS: g++.dg/warn/format3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format3.C -std=gnu++17 printf warning (test for warnings, line 9)
+PASS: g++.dg/warn/format3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format3.C -std=gnu++20 printf warning (test for warnings, line 9)
+PASS: g++.dg/warn/format3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format3.C -std=gnu++98 printf warning (test for warnings, line 9)
+PASS: g++.dg/warn/format4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format5.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/format5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format5.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/format5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format5.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/format5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format5.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/format5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/format8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/format8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/format8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/format8.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/format8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 29)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 30)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 6)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 25)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/warn/forward-inner.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 29)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 30)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 6)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 25)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/warn/forward-inner.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 29)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 30)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 6)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 25)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/warn/forward-inner.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 29)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 30)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 37)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 6)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 24)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 25)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 43)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for warnings, line 47)
+PASS: g++.dg/warn/forward-inner.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/friend.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/friend.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/friend.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/friend.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/huge-val1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/huge-val1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/huge-val1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/huge-val1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/if-empty-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for warnings, line 19)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for warnings, line 22)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for warnings, line 19)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for warnings, line 22)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 19)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for warnings, line 22)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 18)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 19)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for warnings, line 22)
+PASS: g++.dg/warn/ignored_typedef.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/implicit-typename3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/incomplete1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/incomplete1.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/incomplete1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/incomplete1.C -std=c++14 note at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++14 warn (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/incomplete1.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/incomplete1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/incomplete1.C -std=c++17 note at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++17 warn (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/incomplete1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/incomplete1.C -std=c++20 note at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++20 warn (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/incomplete1.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/incomplete1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/incomplete1.C -std=c++98 note at line 20 (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete1.C -std=c++98 warn (test for warnings, line 19)
+PASS: g++.dg/warn/incomplete2.C -std=c++14 (test for errors, line 12)
+PASS: g++.dg/warn/incomplete2.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/incomplete2.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/incomplete2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/incomplete2.C -std=c++17 (test for errors, line 12)
+PASS: g++.dg/warn/incomplete2.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/incomplete2.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/incomplete2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for errors, line 12)
+PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/incomplete2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for errors, line 12)
+PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/incomplete2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/inline1.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/inline1.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/inline1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/inline1.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/inline1.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/inline1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/inline1.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/inline1.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/inline1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/inline1.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/inline1.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/inline1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/inline2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/inline2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/inline2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/inline2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/inline3.C -std=c++14 (test for bogus messages, line 2)
+PASS: g++.dg/warn/inline3.C -std=c++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/inline3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/inline3.C -std=c++17 (test for bogus messages, line 2)
+PASS: g++.dg/warn/inline3.C -std=c++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/inline3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/inline3.C -std=c++20 (test for bogus messages, line 2)
+PASS: g++.dg/warn/inline3.C -std=c++20 (test for bogus messages, line 4)
+PASS: g++.dg/warn/inline3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/inline3.C -std=c++98 (test for bogus messages, line 2)
+PASS: g++.dg/warn/inline3.C -std=c++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/inline3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/main-2.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/warn/main-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/main-2.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/warn/main-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/main-2.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/warn/main-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/main-2.C -std=c++98 (test for errors, line 10)
+PASS: g++.dg/warn/main-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/main-3.C -std=c++14 (test for errors, line 4)
+PASS: g++.dg/warn/main-3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/main-3.C -std=c++17 (test for errors, line 4)
+PASS: g++.dg/warn/main-3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/main-3.C -std=c++20 (test for errors, line 4)
+PASS: g++.dg/warn/main-3.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/main-3.C -std=c++98 (test for errors, line 4)
+PASS: g++.dg/warn/main-3.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/main-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/main-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/main-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/main-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/main.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/main.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/main.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/main.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 printf attribute warning (test for warnings, line 15)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 printf attribute warning 2 (test for warnings, line 40)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++14 scanf attribute warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++17 printf attribute warning (test for warnings, line 15)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++17 printf attribute warning 2 (test for warnings, line 40)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++17 scanf attribute warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 printf attribute warning (test for warnings, line 15)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 printf attribute warning 2 (test for warnings, line 40)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++20 scanf attribute warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning (test for warnings, line 15)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 printf attribute warning 2 (test for warnings, line 40)
+PASS: g++.dg/warn/miss-format-1.C -std=gnu++98 scanf attribute warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++14 bogus printf attribute warning (test for bogus messages, line 15)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++17 bogus printf attribute warning (test for bogus messages, line 15)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++20 bogus printf attribute warning (test for bogus messages, line 15)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-2.C -std=gnu++98 bogus printf attribute warning (test for bogus messages, line 15)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++14 initialization warning (test for warnings, line 19)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++14 initialization warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++17 initialization warning (test for warnings, line 19)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++17 initialization warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 initialization warning (test for warnings, line 19)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++20 initialization warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 initialization warning (test for warnings, line 19)
+PASS: g++.dg/warn/miss-format-3.C -std=gnu++98 initialization warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++14 assignment warning (test for warnings, line 25)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++14 assignment warning (test for warnings, line 30)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++17 assignment warning (test for warnings, line 25)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++17 assignment warning (test for warnings, line 30)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 assignment warning (test for warnings, line 25)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++20 assignment warning (test for warnings, line 30)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 assignment warning (test for warnings, line 25)
+PASS: g++.dg/warn/miss-format-4.C -std=gnu++98 assignment warning (test for warnings, line 30)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++14 return type warning (test for warnings, line 21)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++14 return type warning (test for warnings, line 39)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++17 return type warning (test for warnings, line 21)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++17 return type warning (test for warnings, line 39)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 return type warning (test for warnings, line 21)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++20 return type warning (test for warnings, line 39)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 return type warning (test for warnings, line 21)
+PASS: g++.dg/warn/miss-format-5.C -std=gnu++98 return type warning (test for warnings, line 39)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++14 parameter passing warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++14 parameter passing warning (test for warnings, line 29)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++17 parameter passing warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++17 parameter passing warning (test for warnings, line 29)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 parameter passing warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++20 parameter passing warning (test for warnings, line 29)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 parameter passing warning (test for warnings, line 24)
+PASS: g++.dg/warn/miss-format-6.C -std=gnu++98 parameter passing warning (test for warnings, line 29)
+PASS: g++.dg/warn/miss-format-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/miss-format-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/miss-format-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/miss-format-7.C -std=gnu++98
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 6)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/missing-field-init-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/missing-field-init-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++14 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++17 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 at line 11 (test for warnings, line 10)
+PASS: g++.dg/warn/multiple-overflow-warn-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++14 at line 9 (test for warnings, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++17 at line 9 (test for warnings, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 at line 9 (test for warnings, line 8)
+PASS: g++.dg/warn/multiple-overflow-warn-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++14 (test for bogus messages, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++14 at line 8 (test for warnings, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++17 (test for bogus messages, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++17 at line 8 (test for warnings, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 (test for bogus messages, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 at line 8 (test for warnings, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 (test for bogus messages, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 at line 8 (test for warnings, line 7)
+PASS: g++.dg/warn/multiple-sign-compare-warn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 21)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 33)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 43)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 46)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 47)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 68)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/mvp.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 21)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 33)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 43)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 46)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 47)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 68)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/mvp.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 21)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 33)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 43)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 46)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 47)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 68)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/mvp.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 21)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 33)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 43)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 46)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 47)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 68)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/warn/mvp.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/mvp2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/mvp2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/mvp2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/mvp2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 at line 13 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 at line 24 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 expected multiline pattern lines 10-11
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 expected multiline pattern lines 15-17
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 expected multiline pattern lines 21-22
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 expected multiline pattern lines 26-28
+PASS: g++.dg/warn/mvp3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 at line 13 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 at line 24 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 expected multiline pattern lines 10-11
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 expected multiline pattern lines 15-17
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 expected multiline pattern lines 21-22
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 expected multiline pattern lines 26-28
+PASS: g++.dg/warn/mvp3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 at line 13 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 at line 24 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 10-11
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 15-17
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 21-22
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 expected multiline pattern lines 26-28
+PASS: g++.dg/warn/mvp3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 at line 13 (test for warnings, line 8)
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 at line 24 (test for warnings, line 19)
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 10-11
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 15-17
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 21-22
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 expected multiline pattern lines 26-28
+PASS: g++.dg/warn/mvp3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/new1.C -std=c++14 (test for bogus messages, line 2)
+PASS: g++.dg/warn/new1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/new1.C -std=c++17 (test for bogus messages, line 2)
+PASS: g++.dg/warn/new1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/new1.C -std=c++20 (test for bogus messages, line 2)
+PASS: g++.dg/warn/new1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/new1.C -std=c++98 (test for bogus messages, line 2)
+PASS: g++.dg/warn/new1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/no-write-strings.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/no-write-strings.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/no-write-strings.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/no-write-strings.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/noeffect2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for errors, line 79)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for errors, line 79)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for errors, line 79)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for errors, line 79)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/noeffect4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/noeffect7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/noeffect8.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++14 null argument (test for warnings, line 15)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++17 null argument (test for warnings, line 15)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++20 null argument (test for warnings, line 15)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/nonnull1.C -std=gnu++98 null argument (test for warnings, line 15)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/nonnull2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/nonnull3.C -std=gnu++14 at line 19 (test for warnings, line )
+PASS: g++.dg/warn/nonnull3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/nonnull3.C -std=gnu++17 at line 19 (test for warnings, line )
+PASS: g++.dg/warn/nonnull3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/nonnull3.C -std=gnu++20 at line 19 (test for warnings, line )
+PASS: g++.dg/warn/nonnull3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/nonnull3.C -std=gnu++98
+PASS: g++.dg/warn/noreturn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/noreturn-10.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/noreturn-10.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/noreturn-10.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/noreturn-10.C -std=c++98
+PASS: g++.dg/warn/noreturn-11.C -std=c++14 (test for errors, line 20)
+PASS: g++.dg/warn/noreturn-11.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-11.C -std=c++17 (test for errors, line 20)
+PASS: g++.dg/warn/noreturn-11.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-11.C -std=c++20 (test for errors, line 20)
+PASS: g++.dg/warn/noreturn-11.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/noreturn-11.C -std=c++98
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/noreturn-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/noreturn-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++14 (test for errors, line 15)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++17 (test for errors, line 15)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for errors, line 15)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/noreturn-8.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/noreturn-8.C -std=gnu++98
+PASS: g++.dg/warn/noreturn-9.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/noreturn-9.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/noreturn-9.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/noreturn-9.C -std=gnu++98
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/null4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/null4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/null4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/null4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/oldcast1.C -std=gnu++98 (test for excess errors)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 112)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 46)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 58)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 89)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for warnings, line 95)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 at line 62 (test for warnings, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 at line 67 (test for bogus messages, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 at line 76 (test for warnings, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 bit.field at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 const at line 78 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 constant at line 81 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 convert at line 64 (test for warnings, line 61)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 convert at line 68 (test for warnings, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 division at line 34 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 division at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 division at line 77 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++14 null at line 59 (test for warnings, line 58)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++14 null at line 63 (test for errors, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 112)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 46)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 58)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 89)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for warnings, line 95)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 at line 62 (test for warnings, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++17 at line 67 (test for bogus messages, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 at line 76 (test for warnings, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 bit.field at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 const at line 78 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 constant at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 constant at line 81 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 convert at line 64 (test for warnings, line 61)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 convert at line 68 (test for warnings, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 division at line 34 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 division at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 division at line 77 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++17 null at line 59 (test for warnings, line 58)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++17 null at line 63 (test for errors, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 112)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 46)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 58)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 89)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for warnings, line 95)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 62 (test for warnings, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 67 (test for bogus messages, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 at line 76 (test for warnings, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 bit.field at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 const at line 78 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 constant at line 81 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 convert at line 64 (test for warnings, line 61)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 convert at line 68 (test for warnings, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 34 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 division at line 77 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++20 null at line 59 (test for warnings, line 58)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++20 null at line 63 (test for errors, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 112)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 46)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 50)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 58)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 89)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for warnings, line 95)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 62 (test for warnings, line 61)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 67 (test for bogus messages, line 66)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 at line 76 (test for warnings, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 bit.field at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 const at line 78 (test for errors, line 75)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 38 (test for warnings, line 37)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 constant at line 81 (test for warnings, line 80)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 convert at line 64 (test for warnings, line 61)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 division at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-1.C -std=gnu++98 null at line 59 (test for warnings, line 58)
+XFAIL: g++.dg/warn/overflow-warn-1.C -std=gnu++98 null at line 63 (test for errors, line 61)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 104)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 110)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 47)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 52)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 88)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for warnings, line 94)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 at line 34 (test for warnings, line 33)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++14 at line 66 (test for bogus messages, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 bit.field at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant at line 77 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 constant at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 convert at line 67 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 division at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 division at line 37 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 division at line 76 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 null at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++14 null at line 64 (test for warnings, line 63)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 104)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 110)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 47)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 52)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 88)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for warnings, line 94)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 at line 34 (test for warnings, line 33)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++17 at line 66 (test for bogus messages, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 bit.field at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 constant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 constant at line 77 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 constant at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 convert at line 67 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 division at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 division at line 37 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 division at line 76 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 null at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++17 null at line 64 (test for warnings, line 63)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 104)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 110)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 47)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 52)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 88)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for warnings, line 94)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 34 (test for warnings, line 33)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 66 (test for bogus messages, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 bit.field at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 77 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 constant at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 convert at line 67 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 35 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 37 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 division at line 76 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 null at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++20 null at line 64 (test for warnings, line 63)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 104)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 105)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 110)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 47)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 52)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 88)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for warnings, line 94)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 34 (test for warnings, line 33)
+XFAIL: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 66 (test for bogus messages, line 65)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 at line 75 (test for warnings, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 bit.field at line 36 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 23 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 26 (test for warnings, line 25)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 39 (test for warnings, line 38)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 77 (test for errors, line 74)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 constant at line 80 (test for warnings, line 79)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 division at line 37 (test for errors, line 33)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 null at line 61 (test for warnings, line 60)
+PASS: g++.dg/warn/overflow-warn-3.C -std=gnu++98 null at line 64 (test for warnings, line 63)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 113)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 114)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 91)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for warnings, line 97)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 at line 41 (test for errors, line 39)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++14 at line 69 (test for bogus messages, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 at line 78 (test for warnings, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 bit.field at line 37 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 const at line 80 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant at line 23 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant at line 40 (test for errors, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 constant at line 83 (test for errors, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 convert at line 70 (test for errors, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 division at line 36 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 division at line 38 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 division at line 79 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error at line 24 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 enum error at line 28 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 null at line 63 (test for errors, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++14 null at line 66 (test for errors, line 65)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 113)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 114)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 91)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for warnings, line 97)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 at line 41 (test for errors, line 39)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++17 at line 69 (test for bogus messages, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 at line 78 (test for warnings, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 bit.field at line 37 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 const at line 80 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 constant at line 23 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 constant at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 constant at line 40 (test for errors, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 constant at line 83 (test for errors, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 convert at line 70 (test for errors, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 division at line 36 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 division at line 38 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 division at line 79 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 enum error at line 24 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 enum error at line 28 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 null at line 63 (test for errors, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++17 null at line 66 (test for errors, line 65)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 113)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 114)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 91)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for warnings, line 97)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 41 (test for errors, line 39)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 69 (test for bogus messages, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 at line 78 (test for warnings, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 bit.field at line 37 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 const at line 80 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 23 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 40 (test for errors, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 constant at line 83 (test for errors, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 convert at line 70 (test for errors, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 21 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 36 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 38 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 division at line 79 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 24 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 enum error at line 28 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 null at line 63 (test for errors, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++20 null at line 66 (test for errors, line 65)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for bogus messages, line 14)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 106)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 107)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 108)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 111)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 113)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 114)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 91)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for warnings, line 97)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 41 (test for errors, line 39)
+XFAIL: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 69 (test for bogus messages, line 68)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 at line 78 (test for warnings, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 bit.field at line 37 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 const at line 80 (test for errors, line 77)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 23 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 27 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 40 (test for errors, line 39)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 constant at line 83 (test for errors, line 82)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 division at line 38 (test for errors, line 35)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 16 (test for errors, line 15)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 20 (test for errors, line 19)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 24 (test for errors, line 22)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 enum error at line 28 (test for errors, line 26)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 null at line 63 (test for errors, line 62)
+PASS: g++.dg/warn/overflow-warn-4.C -std=gnu++98 null at line 66 (test for errors, line 65)
+XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++14 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-5.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++17 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-5.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++20 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-5.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/warn/overflow-warn-5.C -std=c++98 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/overflow-warn-6.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++14 (test for errors, line 9)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++17 (test for errors, line 9)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for errors, line 9)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for errors, line 9)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/pedantic1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/pedantic2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/permissive-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pmf1.C -std=c++14 (test for errors, line 17)
+PASS: g++.dg/warn/pmf1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pmf1.C -std=c++17 (test for errors, line 17)
+PASS: g++.dg/warn/pmf1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pmf1.C -std=c++20 (test for errors, line 17)
+PASS: g++.dg/warn/pmf1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pmf1.C -std=c++98 (test for errors, line 17)
+PASS: g++.dg/warn/pmf1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pmf2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pmf2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pmf2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pmf2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/pointer-integer-comparison.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr101219.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/pr101219.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr101219.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/pr101219.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr101219.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/pr101219.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr101219.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/pr101219.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr101515.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/pr101515.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr101515.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/pr101515.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr101515.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/pr101515.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr101515.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/pr101515.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr104025.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr104025.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr104025.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr104025.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr104492.C -std=gnu++14 (test for bogus messages, line 111)
+PASS: g++.dg/warn/pr104492.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr104492.C -std=gnu++17 (test for bogus messages, line 111)
+PASS: g++.dg/warn/pr104492.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr104492.C -std=gnu++20 (test for bogus messages, line 111)
+PASS: g++.dg/warn/pr104492.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr104492.C -std=gnu++98
+PASS: g++.dg/warn/pr108285.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/pr108285.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr108285.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/pr108285.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr108285.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/pr108285.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr108285.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/pr108285.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr108365.C -std=c++14 (test for bogus messages, line 5)
+PASS: g++.dg/warn/pr108365.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr108365.C -std=c++17 (test for bogus messages, line 5)
+PASS: g++.dg/warn/pr108365.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr108365.C -std=c++20 (test for bogus messages, line 5)
+PASS: g++.dg/warn/pr108365.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr108365.C -std=c++98
+PASS: g++.dg/warn/pr11159.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr11159.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr11159.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr11159.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr11492.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr11492.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr11492.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr11492.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr11492.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr11492.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr11492.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr11492.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for errors, line 16)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for errors, line 17)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for errors, line 18)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for errors, line 19)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for warnings, line 54)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 invalid (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++14 unspecified at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for errors, line 16)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for errors, line 17)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for errors, line 18)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for errors, line 19)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for warnings, line 54)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 invalid (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++17 unspecified at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 16)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 17)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 18)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for errors, line 19)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for warnings, line 54)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 invalid (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++20 unspecified at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 16)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 17)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 18)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for errors, line 19)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for warnings, line 54)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 invalid (test for warnings, line 13)
+PASS: g++.dg/warn/pr12242.C -std=gnu++98 unspecified at line 14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr13358-2.C (test for errors, line 10)
+PASS: g++.dg/warn/pr13358-2.C (test for errors, line 19)
+PASS: g++.dg/warn/pr13358-2.C (test for errors, line 21)
+PASS: g++.dg/warn/pr13358-2.C (test for errors, line 22)
+PASS: g++.dg/warn/pr13358-2.C (test for errors, line 23)
+PASS: g++.dg/warn/pr13358-2.C (test for excess errors)
+PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 12)
+PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 13)
+PASS: g++.dg/warn/pr13358-2.C long long (test for errors, line 14)
+PASS: g++.dg/warn/pr13358-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr13358-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr13358-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr13358-3.C -std=gnu++98
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 long long (test for warnings, line 12)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 long long (test for warnings, line 13)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++14 long long (test for warnings, line 14)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 long long (test for warnings, line 12)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 long long (test for warnings, line 13)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++17 long long (test for warnings, line 14)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 12)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 13)
+PASS: g++.dg/warn/pr13358-4.C -std=gnu++20 long long (test for warnings, line 14)
+UNSUPPORTED: g++.dg/warn/pr13358-4.C -std=gnu++98
+PASS: g++.dg/warn/pr13358.C (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++14
+UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++17
+UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++20
+UNSUPPORTED: g++.dg/warn/pr15774-1.C -std=c++98
+UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++14
+UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++17
+UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++20
+UNSUPPORTED: g++.dg/warn/pr15774-2.C -std=c++98
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 14)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 16)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 17)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 21)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 24)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 36)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 37)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 39)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 43)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 44)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 45)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/pr16302.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 14)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 16)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 17)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 21)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 24)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 36)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 37)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 39)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 43)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 44)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 45)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/pr16302.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 14)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 16)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 17)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 21)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 24)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 36)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 37)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 39)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 43)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 44)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 45)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/pr16302.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 14)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 15)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 16)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 17)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 21)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 23)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 24)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 25)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 26)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 28)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 30)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 32)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 36)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 37)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 39)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 40)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 42)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 43)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 44)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 45)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/pr16302.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr18016.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/pr18016.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr18016.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/pr18016.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr18016.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/pr18016.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr18016.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/pr18016.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr21983.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/warn/pr21983.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr21983.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/warn/pr21983.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr21983.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/warn/pr21983.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr21983.C -std=c++98 (test for errors, line 7)
+PASS: g++.dg/warn/pr21983.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr23075.C -std=gnu++14 (test for bogus messages, line 9)
+PASS: g++.dg/warn/pr23075.C -std=gnu++14 (test for errors, line 8)
+PASS: g++.dg/warn/pr23075.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr23075.C -std=gnu++17 (test for bogus messages, line 9)
+PASS: g++.dg/warn/pr23075.C -std=gnu++17 (test for errors, line 8)
+PASS: g++.dg/warn/pr23075.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for bogus messages, line 9)
+PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for errors, line 8)
+PASS: g++.dg/warn/pr23075.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for bogus messages, line 9)
+PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for errors, line 8)
+PASS: g++.dg/warn/pr23075.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr26785.C -std=gnu++14 (test for errors, line 6)
+PASS: g++.dg/warn/pr26785.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr26785.C -std=gnu++17 (test for errors, line 6)
+PASS: g++.dg/warn/pr26785.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr26785.C -std=gnu++20 (test for errors, line 6)
+PASS: g++.dg/warn/pr26785.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for errors, line 6)
+PASS: g++.dg/warn/pr26785.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr28943.C -std=gnu++14 (test for errors, line 12)
+PASS: g++.dg/warn/pr28943.C -std=gnu++14 (test for errors, line 13)
+PASS: g++.dg/warn/pr28943.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr28943.C -std=gnu++17 (test for errors, line 12)
+PASS: g++.dg/warn/pr28943.C -std=gnu++17 (test for errors, line 13)
+PASS: g++.dg/warn/pr28943.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for errors, line 12)
+PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for errors, line 13)
+PASS: g++.dg/warn/pr28943.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for errors, line 12)
+PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for errors, line 13)
+PASS: g++.dg/warn/pr28943.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 int (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++14 zero or two at line 5 (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++17 int (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++17 zero or two at line 5 (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 int (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++20 zero or two at line 5 (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 int (test for errors, line 4)
+PASS: g++.dg/warn/pr30551-2.C -std=gnu++98 zero or two at line 5 (test for errors, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr30551.C -std=gnu++14 int (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++14 zero or two at line 5 (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr30551.C -std=gnu++17 int (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++17 zero or two at line 5 (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr30551.C -std=gnu++20 int (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++20 zero or two at line 5 (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr30551.C -std=gnu++98 int (test for warnings, line 4)
+PASS: g++.dg/warn/pr30551.C -std=gnu++98 zero or two at line 5 (test for warnings, line 4)
+PASS: g++.dg/warn/pr30636.C -std=gnu++14 (test for bogus messages, line 11)
+PASS: g++.dg/warn/pr30636.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr30636.C -std=gnu++17 (test for bogus messages, line 11)
+PASS: g++.dg/warn/pr30636.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr30636.C -std=gnu++20 (test for bogus messages, line 11)
+PASS: g++.dg/warn/pr30636.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr30636.C -std=gnu++98 (test for bogus messages, line 11)
+PASS: g++.dg/warn/pr30636.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr33160.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr33160.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr33160.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr33160.C -std=gnu++98 (test for excess errors)
+XPASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for warnings, line 18)
+XPASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr33738.C -std=gnu++14 execution test
+XPASS: g++.dg/warn/pr33738.C -std=gnu++17 (test for warnings, line 18)
+XPASS: g++.dg/warn/pr33738.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/pr33738.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr33738.C -std=gnu++17 execution test
+XPASS: g++.dg/warn/pr33738.C -std=gnu++20 (test for warnings, line 18)
+XPASS: g++.dg/warn/pr33738.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/pr33738.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr33738.C -std=gnu++20 execution test
+XPASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 18)
+XPASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr33738.C -std=gnu++98 execution test
+PASS: g++.dg/warn/pr34985.C -std=gnu++14 scan-assembler xxyyzz
+PASS: g++.dg/warn/pr34985.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr34985.C -std=gnu++17 scan-assembler xxyyzz
+PASS: g++.dg/warn/pr34985.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr34985.C -std=gnu++20 scan-assembler xxyyzz
+PASS: g++.dg/warn/pr34985.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr34985.C -std=gnu++98 scan-assembler xxyyzz
+PASS: g++.dg/warn/pr34985.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr35602.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr35602.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr35602.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr35602.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr35602.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr35602.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr35602.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr35602.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 18)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 21)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 23)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 25)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 43)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 44)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 72)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 73)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for bogus messages, line 74)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 49)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 64)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 66)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 76)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 77)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 79)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 80)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 81)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 83)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 84)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 85)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 86)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for warnings, line 87)
+PASS: g++.dg/warn/pr35635.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 18)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 21)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 23)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 25)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 43)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 44)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 72)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 73)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for bogus messages, line 74)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 49)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 64)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 66)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 76)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 77)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 79)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 80)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 81)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 83)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 84)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 85)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 86)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for warnings, line 87)
+PASS: g++.dg/warn/pr35635.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 18)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 21)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 23)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 25)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 43)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 44)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 72)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 73)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for bogus messages, line 74)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 49)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 64)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 66)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 76)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 77)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 79)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 80)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 81)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 83)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 84)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 85)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 86)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for warnings, line 87)
+PASS: g++.dg/warn/pr35635.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 18)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 21)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 23)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 24)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 25)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 30)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 43)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 44)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 72)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 73)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for bogus messages, line 74)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 49)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 64)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 66)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 76)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 77)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 79)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 80)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 81)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 83)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 84)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 85)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 86)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for warnings, line 87)
+PASS: g++.dg/warn/pr35635.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr35711.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/pr35711.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr35711.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/pr35711.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr35711.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/pr35711.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr35711.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/pr35711.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr36069.C -std=gnu++14 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr36069.C -std=gnu++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36069.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr36069.C -std=gnu++17 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr36069.C -std=gnu++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36069.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36069.C -std=gnu++20 at line 16 (test for warnings, line 15)
+PASS: g++.dg/warn/pr36069.C -std=gnu++20 at line 9 (test for warnings, line 8)
+PASS: g++.dg/warn/pr36069.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for bogus messages, line 15)
+PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36069.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 16)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 18)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 20)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 22)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 24)
+PASS: g++.dg/warn/pr36921.C -std=gnu++14 parentheses (test for warnings, line 25)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 16)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 18)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 20)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 22)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 24)
+PASS: g++.dg/warn/pr36921.C -std=gnu++17 parentheses (test for warnings, line 25)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 16)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 18)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 20)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 22)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 24)
+PASS: g++.dg/warn/pr36921.C -std=gnu++20 parentheses (test for warnings, line 25)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 16)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 18)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 20)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 22)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 24)
+PASS: g++.dg/warn/pr36921.C -std=gnu++98 parentheses (test for warnings, line 25)
+PASS: g++.dg/warn/pr36954.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr36954.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr36954.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr36954.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr36999.C -std=c++14 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr36999.C -std=c++14 (test for bogus messages, line 36)
+PASS: g++.dg/warn/pr36999.C -std=c++14 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36999.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr36999.C -std=c++17 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr36999.C -std=c++17 (test for bogus messages, line 36)
+PASS: g++.dg/warn/pr36999.C -std=c++17 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36999.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 36)
+PASS: g++.dg/warn/pr36999.C -std=c++20 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36999.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 26)
+PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 36)
+PASS: g++.dg/warn/pr36999.C -std=c++98 (test for bogus messages, line 8)
+PASS: g++.dg/warn/pr36999.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr5310.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr5310.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr5310.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr5310.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr5645.C -std=gnu++14 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr5645.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr5645.C -std=gnu++17 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr5645.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr5645.C -std=gnu++20 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr5645.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr5645.C -std=gnu++98 (test for bogus messages, line 22)
+PASS: g++.dg/warn/pr5645.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr61945.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/pr61945.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/pr61945.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr61945.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/pr61945.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/pr61945.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/pr61945.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/pr61945.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr77496.C -std=gnu++14 (test for warnings, line 9)
+PASS: g++.dg/warn/pr77496.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr77496.C -std=gnu++17 (test for warnings, line 9)
+PASS: g++.dg/warn/pr77496.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr77496.C -std=gnu++20 (test for warnings, line 9)
+PASS: g++.dg/warn/pr77496.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr77496.C -std=gnu++98 (test for warnings, line 9)
+PASS: g++.dg/warn/pr77496.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr79290.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr79290.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr79290.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr79290.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++14 (test for bogus messages, line 28)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++17 (test for bogus messages, line 28)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++20 (test for bogus messages, line 28)
+PASS: g++.dg/warn/pr80635-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr80635-1.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/pr80635-2.C -std=gnu++14
+PASS: g++.dg/warn/pr80635-2.C -std=gnu++17 (test for bogus messages, line 13)
+PASS: g++.dg/warn/pr80635-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr80635-2.C -std=gnu++20 (test for bogus messages, line 13)
+PASS: g++.dg/warn/pr80635-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr80635-2.C -std=gnu++98
+PASS: g++.dg/warn/pr81119.C -std=c++14 (test for errors, line 8)
+PASS: g++.dg/warn/pr81119.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/pr81119.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/warn/pr81119.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr81119.C -std=c++17 (test for errors, line 8)
+PASS: g++.dg/warn/pr81119.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/pr81119.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/warn/pr81119.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr81119.C -std=c++20 (test for errors, line 8)
+PASS: g++.dg/warn/pr81119.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/pr81119.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/warn/pr81119.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr81119.C -std=c++98 (test for errors, line 8)
+PASS: g++.dg/warn/pr81119.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/pr81119.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/warn/pr81119.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++14 (test for bogus messages, line 103)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++14 (test for bogus messages, line 153)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++14 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++14 (test for bogus messages, line 78)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++17 (test for bogus messages, line 103)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++17 (test for bogus messages, line 153)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++17 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++17 (test for bogus messages, line 78)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 103)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 153)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for bogus messages, line 78)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 103)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 153)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 29)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for bogus messages, line 78)
+PASS: g++.dg/warn/pr81275-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++14 (test for warnings, line 103)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++14 (test for warnings, line 153)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++14 (test for warnings, line 78)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++17 (test for warnings, line 103)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++17 (test for warnings, line 153)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++17 (test for warnings, line 78)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 103)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 153)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for warnings, line 78)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 103)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 153)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 29)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for warnings, line 78)
+PASS: g++.dg/warn/pr81275-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++14 (test for warnings, line 109)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++14 (test for warnings, line 161)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++14 (test for warnings, line 82)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++17 (test for warnings, line 109)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++17 (test for warnings, line 161)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++17 (test for warnings, line 82)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 109)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 161)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for warnings, line 82)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 109)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 161)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 31)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for warnings, line 82)
+PASS: g++.dg/warn/pr81275-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr81675.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr81675.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr81675.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr81675.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr82424.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/warn/pr82424.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr82424.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/warn/pr82424.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr82424.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/warn/pr82424.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr82424.C -std=c++98 (test for warnings, line 17)
+PASS: g++.dg/warn/pr82424.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr82710.C -std=c++14 (test for warnings, line 36)
+PASS: g++.dg/warn/pr82710.C -std=c++14 (test for warnings, line 38)
+PASS: g++.dg/warn/pr82710.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr82710.C -std=c++17 (test for warnings, line 36)
+PASS: g++.dg/warn/pr82710.C -std=c++17 (test for warnings, line 38)
+PASS: g++.dg/warn/pr82710.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr82710.C -std=c++20 (test for warnings, line 36)
+PASS: g++.dg/warn/pr82710.C -std=c++20 (test for warnings, line 38)
+PASS: g++.dg/warn/pr82710.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr82710.C -std=c++98
+PASS: g++.dg/warn/pr83045.C -std=gnu++14 (test for warnings, line 12)
+PASS: g++.dg/warn/pr83045.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/warn/pr83045.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr83045.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/pr83045.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/warn/pr83045.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/warn/pr83045.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for warnings, line 12)
+PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/warn/pr83045.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/pr83054-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr83054.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr83054.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr83054.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr83054.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr83974.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr83974.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr83974.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr83974.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr8570.C -std=gnu++14 (test for errors, line 10)
+PASS: g++.dg/warn/pr8570.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/pr8570.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/pr8570.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr8570.C -std=gnu++17 (test for errors, line 10)
+PASS: g++.dg/warn/pr8570.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/pr8570.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/pr8570.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for errors, line 10)
+PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/pr8570.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for errors, line 10)
+PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/pr8570.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr86453.C -std=c++14 (test for warnings, line 4)
+PASS: g++.dg/warn/pr86453.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr86453.C -std=c++17 (test for warnings, line 4)
+PASS: g++.dg/warn/pr86453.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr86453.C -std=c++20 (test for warnings, line 4)
+PASS: g++.dg/warn/pr86453.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr86453.C -std=c++98 (test for warnings, line 4)
+PASS: g++.dg/warn/pr86453.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/warn/pr86881.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/warn/pr86881.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/warn/pr86881.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/warn/pr86881.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/warn/pr86881.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/warn/pr86881.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr86881.C -std=c++98
+PASS: g++.dg/warn/pr8715.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/pr8715.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr8715.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/pr8715.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr8715.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/pr8715.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr8715.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/pr8715.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr89622.C -std=gnu++14 at line 4 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++14 at line 5 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++14 at line 6 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr89622.C -std=gnu++17 at line 4 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++17 at line 5 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++17 at line 6 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 4 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 5 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++20 at line 6 (test for bogus messages, line )
+PASS: g++.dg/warn/pr89622.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr89622.C -std=gnu++98
+PASS: g++.dg/warn/pr94038-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr94038-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr94038-2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr94038-2.C -std=c++98
+UNSUPPORTED: g++.dg/warn/pr94038-3.C -std=c++14
+UNSUPPORTED: g++.dg/warn/pr94038-3.C -std=c++17
+PASS: g++.dg/warn/pr94038-3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr94038-3.C -std=c++98
+PASS: g++.dg/warn/pr94038.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr94038.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr94038.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/pr94038.C -std=c++98
+PASS: g++.dg/warn/pr98104.C -std=c++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr98104.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pr98104.C -std=c++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr98104.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pr98104.C -std=c++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr98104.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pr98104.C -std=c++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/pr98104.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/pr98160.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr98160.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr98160.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr98160.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pr98413.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/pr98413.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pr98413.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/pr98413.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pr98413.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/pr98413.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pr98413.C -std=gnu++98 (test for warnings, line 22)
+PASS: g++.dg/warn/pr98413.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++14 at line 13 (test for warnings, line 2)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++14 at line 14 (test for warnings, line 5)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++17 at line 13 (test for warnings, line 2)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++17 at line 14 (test for warnings, line 5)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 at line 13 (test for warnings, line 2)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 at line 14 (test for warnings, line 5)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 at line 13 (test for warnings, line 2)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 at line 14 (test for warnings, line 5)
+PASS: g++.dg/warn/pragma-system_header2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header5.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/pragma-system_header6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/private1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/private1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/private1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/private1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++98 (test for warnings, line 11)
+PASS: g++.dg/warn/ref-temp1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/register-parm-1.C -std=gnu++98 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/register-var-1.C -std=gnu++98
+PASS: g++.dg/warn/register-var-2.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for warnings, line 12)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for warnings, line 12)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++98 (test for warnings, line 13)
+PASS: g++.dg/warn/register-var-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/return-reference.C -std=c++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/return-reference.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/return-reference.C -std=c++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/return-reference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/return-reference.C -std=c++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/return-reference.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/return-reference.C -std=c++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/return-reference.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for warnings, line 14)
+PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for warnings, line 20)
+PASS: g++.dg/warn/return-reference2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/return-reference2.C -std=c++17 (test for warnings, line 14)
+PASS: g++.dg/warn/return-reference2.C -std=c++17 (test for warnings, line 20)
+PASS: g++.dg/warn/return-reference2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for warnings, line 14)
+PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for warnings, line 20)
+PASS: g++.dg/warn/return-reference2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for warnings, line 14)
+PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for warnings, line 20)
+PASS: g++.dg/warn/return-reference2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/sentinel.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/sentinel.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/sentinel.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/sentinel.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sentinel.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/sentinel.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/sentinel.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/sentinel.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/sentinel.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/sentinel.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 67)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 68)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 69)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 70)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 71)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 72)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 73)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 74)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 75)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 76)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 77)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 78)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 79)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 80)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 81)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 82)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 bogus sequence point warning (test for bogus messages, line 83)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for bogus messages, line 65)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 38)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 40)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 43)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 44)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 45)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 46)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 48)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 49)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 51)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 52)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 53)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 54)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 55)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 56)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 57)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 58)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 59)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 60)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 61)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 62)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 63)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++14 sequence point warning (test for warnings, line 64)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 67)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 68)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 69)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 70)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 71)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 72)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 73)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 74)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 75)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 76)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 77)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 78)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 79)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 80)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 81)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 82)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 bogus sequence point warning (test for bogus messages, line 83)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for bogus messages, line 65)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 38)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 40)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 43)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 44)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 45)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 46)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 48)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 49)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 51)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 52)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 53)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 54)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 55)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 56)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 57)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 58)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 59)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 60)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 61)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 62)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 63)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++17 sequence point warning (test for warnings, line 64)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 67)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 68)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 69)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 70)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 71)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 72)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 73)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 74)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 75)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 76)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 77)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 78)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 79)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 80)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 81)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 82)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 bogus sequence point warning (test for bogus messages, line 83)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for bogus messages, line 65)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 38)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 40)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 43)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 44)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 45)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 46)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 48)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 49)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 51)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 52)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 53)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 54)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 55)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 56)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 57)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 58)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 59)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 60)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 61)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 62)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 63)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++20 sequence point warning (test for warnings, line 64)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 67)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 68)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 69)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 70)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 71)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 72)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 73)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 74)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 75)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 76)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 77)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 78)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 79)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 80)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 81)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 82)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 bogus sequence point warning (test for bogus messages, line 83)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for bogus messages, line 65)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 38)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 40)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 43)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 44)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 45)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 46)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 48)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 49)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 51)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 52)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 53)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 54)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 55)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 56)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 57)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 58)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 59)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 60)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 61)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 62)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 63)
+PASS: g++.dg/warn/sequence-pt-1.C -std=gnu++98 sequence point warning (test for warnings, line 64)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++14 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++17 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++20 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 39)
+PASS: g++.dg/warn/sequence-pt-2.C -std=gnu++98 sequence point warning (test for warnings, line 41)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++14 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++14 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++17 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++17 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++20 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-3.C -std=gnu++98 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++14 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-4.C -std=gnu++98 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 20)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 21)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 23)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++14 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 20)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 21)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 23)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++17 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 20)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 21)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 23)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++20 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 11)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 12)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 13)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 14)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 15)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 16)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 17)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 18)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 20)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 21)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 22)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 23)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 24)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 25)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 26)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 27)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 28)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 29)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 30)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 31)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 32)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 33)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 34)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 35)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 36)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 37)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 42)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 47)
+PASS: g++.dg/warn/sequence-pt-pr17880.C -std=gnu++98 sequence point warning (test for warnings, line 50)
+PASS: g++.dg/warn/skip-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/skip-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/skip-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/skip-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/skip-2.C -std=gnu++14 (test for warnings, line 33)
+PASS: g++.dg/warn/skip-2.C -std=gnu++14 (test for warnings, line 35)
+PASS: g++.dg/warn/skip-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/skip-2.C -std=gnu++17 (test for warnings, line 33)
+PASS: g++.dg/warn/skip-2.C -std=gnu++17 (test for warnings, line 35)
+PASS: g++.dg/warn/skip-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for warnings, line 33)
+PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for warnings, line 35)
+PASS: g++.dg/warn/skip-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for warnings, line 33)
+PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for warnings, line 35)
+PASS: g++.dg/warn/skip-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/string1.C (test for warnings, line 17)
+PASS: g++.dg/warn/string1.C (test for excess errors)
+PASS: g++.dg/warn/switch1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/switch1.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/warn/switch1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/switch1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/switch1.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/warn/switch1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/switch1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/switch1.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/warn/switch1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/switch1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/switch1.C -std=c++98 (test for warnings, line 12)
+PASS: g++.dg/warn/switch1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/template-1.C -std=gnu++14 (test for bogus messages, line 12)
+PASS: g++.dg/warn/template-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/template-1.C -std=gnu++17 (test for bogus messages, line 12)
+PASS: g++.dg/warn/template-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/template-1.C -std=gnu++20 (test for bogus messages, line 12)
+PASS: g++.dg/warn/template-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/template-1.C -std=gnu++98 (test for bogus messages, line 12)
+PASS: g++.dg/warn/template-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/template-2.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/template-2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/template-2.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/template-2.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 10)
+PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 21)
+PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 32)
+PASS: g++.dg/warn/translate-ice-1.C (test for warnings, line 40)
+PASS: g++.dg/warn/translate-ice-1.C (test for excess errors)
+PASS: g++.dg/warn/undefined1.C -std=c++14 (test for warnings, line 3)
+PASS: g++.dg/warn/undefined1.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/undefined1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/undefined1.C -std=c++17 (test for warnings, line 3)
+PASS: g++.dg/warn/undefined1.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/undefined1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/undefined1.C -std=c++20 (test for warnings, line 3)
+PASS: g++.dg/warn/undefined1.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/undefined1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/undefined1.C -std=c++98 (test for warnings, line 3)
+PASS: g++.dg/warn/undefined1.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/undefined1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/uninit-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr105562.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/uninit-pr105562.C -std=gnu++98
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 27)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 34)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 41)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for warnings, line 55)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 27)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 34)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 41)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for warnings, line 55)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 27)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 34)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 41)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for warnings, line 55)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 27)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 34)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 41)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 48)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for warnings, line 55)
+PASS: g++.dg/warn/uninit-pr48483.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++14 (test for bogus messages, line 16)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++17 (test for bogus messages, line 16)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++20 (test for bogus messages, line 16)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++98 (test for bogus messages, line 16)
+PASS: g++.dg/warn/uninit-pr55288.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++14 (test for bogus messages, line 10)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++17 (test for bogus messages, line 10)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++20 (test for bogus messages, line 10)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++98 (test for bogus messages, line 10)
+PASS: g++.dg/warn/uninit-pr55881.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++14 (test for warnings, line 10)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++14 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++17 (test for warnings, line 10)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++17 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for warnings, line 10)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for warnings, line 10)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for warnings, line 20)
+PASS: g++.dg/warn/uninit-pr74765.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/uninit-pr82800.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/uninit-pr82800.C -std=gnu++98
+UNSUPPORTED: g++.dg/warn/uninit-pr93100.C -std=gnu++14
+UNSUPPORTED: g++.dg/warn/uninit-pr93100.C -std=gnu++17
+UNSUPPORTED: g++.dg/warn/uninit-pr93100.C -std=gnu++20
+UNSUPPORTED: g++.dg/warn/uninit-pr93100.C -std=gnu++98
+PASS: g++.dg/warn/unit-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/unit-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/unit-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/unit-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/unit-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/unit-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/unit-1.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/unit-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/unused-fn1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/unused-fn1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/unused-fn1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/unused-fn1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/unused-result1.C -std=c++14 (test for warnings, line 9)
+PASS: g++.dg/warn/unused-result1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/unused-result1.C -std=c++17 (test for warnings, line 9)
+PASS: g++.dg/warn/unused-result1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/unused-result1.C -std=c++20 (test for warnings, line 9)
+PASS: g++.dg/warn/unused-result1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/unused-result1.C -std=c++98 (test for warnings, line 9)
+PASS: g++.dg/warn/unused-result1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for warnings, line 4)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for warnings, line 5)
+PASS: g++.dg/warn/unused-variable-2.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/var-args1.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/warn/var-args1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/var-args1.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/warn/var-args1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/var-args1.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/warn/var-args1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/var-args1.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/warn/var-args1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/volatile1.C -std=c++14 (test for warnings, line 11)
+PASS: g++.dg/warn/volatile1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/volatile1.C -std=c++17 (test for warnings, line 11)
+PASS: g++.dg/warn/volatile1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/volatile1.C -std=c++20 (test for warnings, line 11)
+PASS: g++.dg/warn/volatile1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/volatile1.C -std=c++98 (test for warnings, line 11)
+PASS: g++.dg/warn/volatile1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++14 (test for warnings, line 7)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++17 (test for warnings, line 7)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for warnings, line 7)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for warnings, line 7)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for warnings, line 8)
+PASS: g++.dg/warn/warn_format_signedness.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++14 (test for bogus messages, line 19)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++14 (test for bogus messages, line 20)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++14 (test for warnings, line 18)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++17 (test for bogus messages, line 19)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++17 (test for bogus messages, line 20)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++17 (test for warnings, line 18)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for bogus messages, line 19)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for bogus messages, line 20)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for warnings, line 18)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for bogus messages, line 19)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for bogus messages, line 20)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for warnings, line 18)
+PASS: g++.dg/warn/warn_unused.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/warn/weak1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/weak1.C -std=c++14 execution test
+PASS: g++.dg/warn/weak1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/weak1.C -std=c++17 execution test
+PASS: g++.dg/warn/weak1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/weak1.C -std=c++20 execution test
+PASS: g++.dg/warn/weak1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/weak1.C -std=c++98 execution test
+PASS: g++.dg/warn/write-strings-default.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings-default.C -std=c++14 (test for excess errors)
+PASS: g++.dg/warn/write-strings-default.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings-default.C -std=c++17 (test for excess errors)
+PASS: g++.dg/warn/write-strings-default.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings-default.C -std=c++20 (test for excess errors)
+PASS: g++.dg/warn/write-strings-default.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings-default.C -std=c++98 (test for excess errors)
+PASS: g++.dg/warn/write-strings.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/write-strings.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/write-strings.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/warn/write-strings.C -std=gnu++98 (test for warnings, line 6)
+PASS: g++.dg/warn/write-strings.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/wrappers/Wparentheses.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/wrappers/alloc.C -std=c++14 (test for warnings, line 24)
+PASS: g++.dg/wrappers/alloc.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/alloc.C -std=c++17 (test for warnings, line 24)
+PASS: g++.dg/wrappers/alloc.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/alloc.C -std=c++20 (test for warnings, line 24)
+PASS: g++.dg/wrappers/alloc.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/wrappers/alloc.C -std=c++98
+PASS: g++.dg/wrappers/cow-istream-string.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/cow-istream-string.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/cow-istream-string.C -std=c++20 (test for excess errors)
+PASS: g++.dg/wrappers/cow-istream-string.C -std=c++98 (test for excess errors)
+XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++14 (test for excess errors)
+XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++17 (test for excess errors)
+XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++20 (test for excess errors)
+XFAIL: g++.dg/wrappers/cp-stdlib.C -std=c++98 (test for excess errors)
+PASS: g++.dg/wrappers/pr83799.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/pr83799.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/pr83799.C -std=c++20 (test for excess errors)
+PASS: g++.dg/wrappers/pr83799.C -std=c++98 (test for excess errors)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 60)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 63)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 65)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 68)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for warnings, line 69)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 60)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 63)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 65)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 68)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for warnings, line 69)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 60)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 63)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 65)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 68)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for warnings, line 69)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 38)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 60)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 63)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 65)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 68)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for warnings, line 69)
+PASS: g++.dg/wrappers/pr83814.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/wrappers/pr83902.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/pr83902.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/pr83902.C -std=c++20 (test for excess errors)
+PASS: g++.dg/wrappers/pr83902.C -std=c++98 (test for excess errors)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for warnings, line 30)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for warnings, line 30)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 30)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/wrappers/pr88680.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/wrappers/pr88680.C -std=gnu++98
+PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++20 (test for excess errors)
+PASS: g++.dg/wrappers/sanitizer_coverage_libcdep_new.C -std=c++98 (test for excess errors)
+PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++14 (test for excess errors)
+PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++17 (test for excess errors)
+PASS: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/wrappers/wrapper-around-type-pack-expansion.C -std=c++98
=== g++ Summary ===
-# of expected passes 7389
-# of unexpected failures 10
-# of expected failures 15
-# of unsupported tests 11
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of expected passes 142476
+# of unexpected failures 27
+# of unexpected successes 8
+# of expected failures 927
+# of unresolved testcases 3
+# of unsupported tests 10395
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
diff --git a/00-sumfiles/gcc.log.0.xz b/00-sumfiles/gcc.log.0.xz
index 272aaf0..5afea05 100644
--- a/00-sumfiles/gcc.log.0.xz
+++ b/00-sumfiles/gcc.log.0.xz
Binary files differ
diff --git a/00-sumfiles/gcc.log.1.xz b/00-sumfiles/gcc.log.1.xz
new file mode 100644
index 0000000..4633b36
--- /dev/null
+++ b/00-sumfiles/gcc.log.1.xz
Binary files differ
diff --git a/00-sumfiles/gcc.sum.0 b/00-sumfiles/gcc.sum.0
index 0e80b03..861cf2a 100644
--- a/00-sumfiles/gcc.sum.0
+++ b/00-sumfiles/gcc.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Sat Dec 23 11:06:59 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:35 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -52848,6 +52848,11 @@ PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.foo_sec'[\\r\\n]+[^\\r\\n]*0xf000001[\t ]+[^\n]*btt_info 1
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_offset 3
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_size 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c (test for excess errors)
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'VERSION'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_bss2'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_data2'\\) 1
PASS: gcc.dg/debug/btf/btf-enum-1.c (test for excess errors)
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QAD' idx=0 1
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QED' idx=1 1
@@ -57769,181 +57774,25 @@ PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for errors, line 4)
PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for excess errors)
UNSUPPORTED: c-c++-common/cxxbitfields-3.c -Wc++-compat
PASS: c-c++-common/cxxbitfields-6.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "artifactLocation":
@@ -59442,6 +59291,192 @@ PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 50 (test for er
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 59 (test for errors, line 58)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 68 (test for errors, line 67)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat execution test
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87721.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/taskloop-1.c -Wc++-compat (test for excess errors)
@@ -63403,9 +63438,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 116)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 142)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 143)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 144)
-PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 170)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 171)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 172)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 173)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 30)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 31)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 32)
@@ -63421,9 +63456,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 109)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 135)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 136)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 137)
-PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 163)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 164)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 165)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 166)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 23)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 24)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 25)
@@ -63433,10 +63468,11 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 53)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 79)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 80)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 81)
-FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-4.c at line 145 (test for warnings, line 144)
+PASS: gcc.dg/Wnonnull-4.c (test for excess errors)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 124)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 13)
-PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 152)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 153)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 40)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 68)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 96)
@@ -69202,6 +69238,8 @@ UNSUPPORTED: gcc.dg/bitint-43.c
UNSUPPORTED: gcc.dg/bitint-44.c
UNSUPPORTED: gcc.dg/bitint-45.c
UNSUPPORTED: gcc.dg/bitint-46.c
+UNSUPPORTED: gcc.dg/bitint-47.c
+UNSUPPORTED: gcc.dg/bitint-48.c
UNSUPPORTED: gcc.dg/bitint-5.c
UNSUPPORTED: gcc.dg/bitint-6.c
UNSUPPORTED: gcc.dg/bitint-7.c
@@ -77291,12 +77329,12 @@ PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 33)
PASS: gcc.dg/gnu23-attrs-2.c (test for excess errors)
PASS: gcc.dg/gnu23-auto-1.c (test for errors, line 10)
PASS: gcc.dg/gnu23-auto-1.c (test for excess errors)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 13)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 14)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 15)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 16)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 17)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 18)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 13)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 14)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 15)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 17)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 18)
PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-2.c (test for excess errors)
@@ -80972,7 +81010,10 @@ PASS: gcc.dg/pr112622.c (test for excess errors)
UNSUPPORTED: gcc.dg/pr112673.c
PASS: gcc.dg/pr112719.c (test for excess errors)
PASS: gcc.dg/pr112733.c (test for excess errors)
+PASS: gcc.dg/pr112760.c (test for excess errors)
+PASS: gcc.dg/pr112760.c execution test
UNSUPPORTED: gcc.dg/pr112837.c
+UNSUPPORTED: gcc.dg/pr112845.c
PASS: gcc.dg/pr11459-1.c (test for excess errors)
PASS: gcc.dg/pr11492.c (test for bogus messages, line 8)
PASS: gcc.dg/pr11492.c (test for excess errors)
@@ -90790,6 +90831,10 @@ PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 97)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 98)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 99)
PASS: gcc.dg/fixed-point/cast-bad.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 103)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 35)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 36)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 37)
@@ -90822,39 +90867,35 @@ PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 64)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 65)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 66)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 67)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 82)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/composite-type.c (test for excess errors)
PASS: gcc.dg/fixed-point/composite-type.c note: expected at line 109 (test for warnings, line )
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 18)
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 19)
@@ -100867,6 +100908,12 @@ PASS: ./pushpop-1.h -O2 -c (test for excess errors)
PASS: ./pushpop-1.h -O3 -g -c (test for excess errors)
PASS: ./pushpop-1.h -Os -c (test for excess errors)
PASS: ./pushpop-1.h -O0 -g -c (test for excess errors)
+UNSUPPORTED: ./rwsr-pch.h -O0 -c
+UNSUPPORTED: ./rwsr-pch.h -O1 -c
+UNSUPPORTED: ./rwsr-pch.h -O2 -c
+UNSUPPORTED: ./rwsr-pch.h -O3 -g -c
+UNSUPPORTED: ./rwsr-pch.h -Os -c
+UNSUPPORTED: ./rwsr-pch.h -O0 -g -c
PASS: ./save-temps-1.h -O0 -c (test for excess errors)
PASS: ./save-temps-1.h -O1 -c (test for excess errors)
PASS: ./save-temps-1.h -O2 -c (test for excess errors)
@@ -102188,9 +102235,7 @@ PASS: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=./diagnostic_plugin_test_
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so at line 34 (test for errors, line 29)
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-54
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 36 was found: ""kind": "error""
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 37 was found: ""path": "
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 38 was found: ".*"
+PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-74
PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so (test for warnings, line 13)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 33-83
@@ -105934,6 +105979,1113 @@ PASS: c-c++-common/torture/pr87248.c -O3 -g (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -O3 -g execution test
PASS: c-c++-common/torture/pr87248.c -Os (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -Os execution test
+PASS: c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 execution test
+PASS: c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O1 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -Os execution test
+PASS: c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O0 execution test
+PASS: c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O1 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -Os execution test
+PASS: c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O0 execution test
+PASS: c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O1 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -Os execution test
+PASS: c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -Os execution test
+PASS: c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -Os execution test
+PASS: c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -Os execution test
+PASS: c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -Os execution test
PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors)
PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test
PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors)
@@ -112679,6 +113831,14 @@ PASS: gcc.dg/torture/pr109652.c -O2 -flto -fno-use-linker-plugin -flto-partiti
PASS: gcc.dg/torture/pr109652.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -Os (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O2 (test for excess errors)
@@ -113293,6 +114453,14 @@ PASS: gcc.dg/torture/pr112827-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-o
PASS: gcc.dg/torture/pr112827-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -Os (test for excess errors)
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O0
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O1
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O2
@@ -133735,9 +134903,8 @@ PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 " = PHI" 1
PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 "x = " 1
PASS: gcc.dg/tree-ssa/ssa-sink-15.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-15.c scan-tree-dump-times optimized "goto" 0
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
-UNRESOLVED: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump sink1 "Sinking j_. = __builtin_ffs"
PASS: gcc.dg/tree-ssa/ssa-sink-17.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-17.c scan-tree-dump sink1 "Sinking # VUSE"
@@ -137293,6 +138460,9 @@ PASS: gcc.target/aarch64/fp16/set_zero_1.c (test for excess errors)
PASS: gcc.target/aarch64/fp16/set_zero_1.c execution test
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/simd/simd.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp ...
@@ -156939,11 +158109,11 @@ Running gcc.git~master/gcc/testsuite/gcc.test-framework/test-framework.exp ...
=== gcc Summary ===
-# of expected passes 150751
-# of unexpected failures 205
+# of expected passes 151932
+# of unexpected failures 169
# of unexpected successes 6
-# of expected failures 897
-# of unresolved testcases 29
-# of unsupported tests 4867
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of expected failures 911
+# of unresolved testcases 28
+# of unsupported tests 4876
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
diff --git a/00-sumfiles/gcc.sum.1 b/00-sumfiles/gcc.sum.1
new file mode 100644
index 0000000..80b5cd0
--- /dev/null
+++ b/00-sumfiles/gcc.sum.1
@@ -0,0 +1,45782 @@
+Test run by tcwg-buildslave on Mon Dec 25 15:11:06 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === gcc tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto
+
+Running target qemu/-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto
+Running gcc.git~master/gcc/testsuite/gcc.dg/dg.exp ...
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-2.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Waddress-2.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Waddress-2.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Waddress-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 109)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 114)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 117)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 118)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Waddress-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 105)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Waddress-4.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 55)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 56)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 77)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 91)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 92)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 93)
+XFAIL: c-c++-common/Waddress-4.c -Wc++-compat pr102555 (test for warnings, line 96)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 128)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Waddress-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-6.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/Waddress-6.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Waddress-6.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Waddress-6.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Waddress-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-7.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/Waddress-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 46)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 47)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 48)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 49)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 50)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 51)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 52)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 53)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 54)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Waddress-of-packed-member-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Walloca-larger-than.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Walloca-larger-than.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Walloca-larger-than.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 106)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 107)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 108)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 36)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 37)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 46)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 47)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 48)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 56)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 58)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 80)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 81)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 82)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 93)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 94)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for bogus messages, line 95)
+PASS: c-c++-common/Warray-bounds-10.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 109)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 29)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 39)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 49)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 59)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 70)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 83)
+XFAIL: c-c++-common/Warray-bounds-10.c -Wc++-compat pr????? (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 192)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 208)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 236)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 90)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strcat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strcat (test for warnings, line 117)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strcpy (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strcpy (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 217)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 231)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 293)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 299)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 374)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 375)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 376)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 118)
+XFAIL: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 124)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 133)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 134)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat memcpy (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 215)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 216)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 222)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 223)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 235)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat mempcpy (test for warnings, line 238)
+XFAIL: c-c++-common/Warray-bounds-3.c -Wc++-compat pr101374 (test for warnings, line 181)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 294)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 300)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 302)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 316)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 317)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 322)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 323)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 325)
+PASS: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 368)
+XFAIL: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 402)
+XFAIL: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 407)
+XFAIL: c-c++-common/Warray-bounds-3.c -Wc++-compat strcpy (test for warnings, line 409)
+PASS: c-c++-common/Warray-bounds-4.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Warray-bounds-4.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Warray-bounds-4.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds-4.c -Wc++-compat pr101374 (test for warnings, line 55)
+XFAIL: c-c++-common/Warray-bounds-4.c -Wc++-compat pr83543 (test for warnings, line 80)
+XFAIL: c-c++-common/Warray-bounds-4.c -Wc++-compat pr83543 (test for warnings, line 82)
+PASS: c-c++-common/Warray-bounds-5.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/Warray-bounds-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-6.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -Wc++-compat at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-bounds-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 105)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-8.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Warray-bounds-8.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Warray-bounds-8.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-8.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 109)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-bounds-9.c -Wc++-compat pr99140 (test for warnings, line 141)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 111)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 114)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 115)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 116)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 128)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 137)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 138)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 143)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 149)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 155)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 160)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 161)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 162)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 165)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 168)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 170)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 173)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 174)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 182)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 183)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 185)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 188)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 190)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 191)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 193)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 194)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 196)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 197)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Warray-bounds.c -Wc++-compat bug 82608 (test for warnings, line 234)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 202)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 203)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 204)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 206)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 207)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 210)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 211)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat string (test for warnings, line 212)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat strlen (test for warnings, line 219)
+XFAIL: c-c++-common/Warray-bounds.c -Wc++-compat strlen (test for warnings, line 220)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat vla (test for warnings, line 228)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat vla (test for warnings, line 229)
+PASS: c-c++-common/Warray-bounds.c -Wc++-compat vla (test for warnings, line 235)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Warray-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 20)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 21)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 22)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for bogus messages, line 38)
+PASS: c-c++-common/Warray-compare-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat at line 70 (test for warnings, line 69)
+PASS: c-c++-common/Wattributes-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 105)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 173)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 177)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 184)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 194)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 197)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 200)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 204)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 208)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 211)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 215)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 218)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 225)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 228)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 233)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 237)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 241)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 244)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 248)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 251)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 258)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 261)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 266)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 270)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 277)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 280)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 284)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 287)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 294)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 297)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 302)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 306)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 313)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 316)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 320)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 323)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 330)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 333)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 338)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 342)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 346)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 349)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 353)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 356)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 369)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 380)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 396)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 411)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 414)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 417)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 428)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 431)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 439)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 448)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 451)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 455)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 458)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 462)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 466)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 101 (test for warnings, line 99)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 373 (test for warnings, line 372)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 377 (test for warnings, line 376)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 400 (test for warnings, line 399)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 404 (test for warnings, line 403)
+PASS: c-c++-common/Wattributes.c -Wc++-compat at line 408 (test for warnings, line 407)
+PASS: c-c++-common/Wattributes.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wattributes.c -Wc++-compat inline noinline at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-1.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-1.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-11.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-11.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-11.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-11.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 13 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 17 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 21 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 25 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 29 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 33 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 36 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 39 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 44 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 49 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 54 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 57 (test for warnings, line 56)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat at line 9 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 15 (test for errors, line 14)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 17 (test for errors, line 16)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 20 (test for bogus messages, line 19)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 22 (test for bogus messages, line 21)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 24 (test for bogus messages, line 23)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 26 (test for bogus messages, line 25)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 30 (test for bogus messages, line 29)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 7 (test for bogus messages, line 6)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-17.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-18.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-18.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-19.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-19.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-2.c -Wc++-compat at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wbidi-chars-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-20.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-20.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-21.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-21.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-22.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-22.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-23.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-23.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-24.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 26 (test for warnings, line 25)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Wbidi-chars-25.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-3.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 110 (test for warnings, line 109)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 145 (test for warnings, line 144)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 147 (test for warnings, line 146)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 149 (test for warnings, line 148)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 151 (test for warnings, line 150)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 157 (test for warnings, line 156)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 159 (test for warnings, line 158)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 161 (test for warnings, line 160)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 163 (test for warnings, line 162)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 166 (test for warnings, line 165)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 168 (test for warnings, line 167)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 17 (test for warnings, line 16)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 170 (test for warnings, line 169)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 172 (test for warnings, line 171)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 174 (test for warnings, line 173)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 176 (test for warnings, line 175)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 178 (test for warnings, line 177)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 180 (test for warnings, line 179)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 182 (test for warnings, line 181)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 184 (test for warnings, line 183)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 186 (test for warnings, line 185)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 188 (test for warnings, line 187)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 19 (test for warnings, line 18)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 31 (test for warnings, line 30)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 33 (test for warnings, line 32)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 37 (test for warnings, line 36)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 41 (test for warnings, line 40)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 43 (test for warnings, line 42)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 45 (test for warnings, line 44)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 47 (test for warnings, line 46)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 52 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 55 (test for warnings, line 53)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 59 (test for warnings, line 57)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 63 (test for warnings, line 61)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 66 (test for warnings, line 65)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 79 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 81 (test for warnings, line 80)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 83 (test for warnings, line 82)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 85 (test for warnings, line 84)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 87 (test for warnings, line 86)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 89 (test for warnings, line 88)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 91 (test for warnings, line 90)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 94 (test for warnings, line 93)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 96 (test for warnings, line 95)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 100 (test for bogus messages, line 99)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 102 (test for bogus messages, line 101)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 104 (test for bogus messages, line 103)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 106 (test for bogus messages, line 105)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 108 (test for bogus messages, line 107)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 110 (test for bogus messages, line 109)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 112 (test for bogus messages, line 111)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 114 (test for bogus messages, line 113)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 121 (test for warnings, line 120)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 123 (test for warnings, line 122)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 125 (test for warnings, line 124)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 127 (test for warnings, line 126)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 129 (test for warnings, line 128)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 131 (test for warnings, line 130)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 133 (test for warnings, line 132)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 145 (test for bogus messages, line 144)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 147 (test for bogus messages, line 146)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 149 (test for bogus messages, line 148)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 15 (test for bogus messages, line 14)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 151 (test for bogus messages, line 150)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 153 (test for bogus messages, line 152)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 155 (test for bogus messages, line 154)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 157 (test for bogus messages, line 156)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 159 (test for bogus messages, line 158)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 161 (test for bogus messages, line 160)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 163 (test for bogus messages, line 162)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 166 (test for bogus messages, line 165)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 168 (test for bogus messages, line 167)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 17 (test for bogus messages, line 16)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 170 (test for bogus messages, line 169)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 172 (test for bogus messages, line 171)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 174 (test for bogus messages, line 173)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 176 (test for bogus messages, line 175)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 178 (test for bogus messages, line 177)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 180 (test for bogus messages, line 179)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 182 (test for bogus messages, line 181)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 184 (test for bogus messages, line 183)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 186 (test for bogus messages, line 185)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 188 (test for bogus messages, line 187)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 19 (test for bogus messages, line 18)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 21 (test for bogus messages, line 20)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 29 (test for bogus messages, line 28)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 31 (test for bogus messages, line 30)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 33 (test for bogus messages, line 32)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 35 (test for bogus messages, line 34)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 37 (test for bogus messages, line 36)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 41 (test for bogus messages, line 40)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 43 (test for bogus messages, line 42)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 45 (test for bogus messages, line 44)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 47 (test for bogus messages, line 46)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 52 (test for bogus messages, line 50)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 55 (test for bogus messages, line 53)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 59 (test for bogus messages, line 57)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 63 (test for bogus messages, line 61)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 66 (test for bogus messages, line 65)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 69 (test for bogus messages, line 68)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 75 (test for bogus messages, line 74)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 77 (test for bogus messages, line 76)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 79 (test for bogus messages, line 78)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 81 (test for bogus messages, line 80)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 83 (test for bogus messages, line 82)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 85 (test for bogus messages, line 84)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 87 (test for bogus messages, line 86)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 89 (test for bogus messages, line 88)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 91 (test for bogus messages, line 90)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 94 (test for bogus messages, line 93)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 96 (test for bogus messages, line 95)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat at line 98 (test for bogus messages, line 97)
+PASS: c-c++-common/Wbidi-chars-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 100 (test for warnings, line 99)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 102 (test for warnings, line 101)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 104 (test for warnings, line 103)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 106 (test for warnings, line 105)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 108 (test for warnings, line 107)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 112 (test for warnings, line 111)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 114 (test for warnings, line 113)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 116 (test for warnings, line 115)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 118 (test for warnings, line 117)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 120 (test for warnings, line 119)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 122 (test for warnings, line 121)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 124 (test for warnings, line 123)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 126 (test for warnings, line 125)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 128 (test for warnings, line 127)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 130 (test for warnings, line 129)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 133 (test for warnings, line 131)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 135 (test for warnings, line 134)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 137 (test for warnings, line 136)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 139 (test for warnings, line 138)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 141 (test for warnings, line 140)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 143 (test for warnings, line 142)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 153 (test for warnings, line 152)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 155 (test for warnings, line 154)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 34 (test for warnings, line 33)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 36 (test for warnings, line 35)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 38 (test for warnings, line 37)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 40 (test for warnings, line 39)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 42 (test for warnings, line 41)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 44 (test for warnings, line 43)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 51 (test for warnings, line 50)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 53 (test for warnings, line 52)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 59 (test for warnings, line 58)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 61 (test for warnings, line 60)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 63 (test for warnings, line 62)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 65 (test for warnings, line 64)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 67 (test for warnings, line 66)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 69 (test for warnings, line 68)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 71 (test for warnings, line 70)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 73 (test for warnings, line 72)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 75 (test for warnings, line 74)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 77 (test for warnings, line 76)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 80 (test for warnings, line 78)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 82 (test for warnings, line 81)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 84 (test for warnings, line 83)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 86 (test for warnings, line 85)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 88 (test for warnings, line 87)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 90 (test for warnings, line 89)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat at line 98 (test for warnings, line 97)
+PASS: c-c++-common/Wbidi-chars-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-8.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wbidi-chars-8.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/Wbidi-chars-8.c -Wc++-compat at line 7 (test for warnings, line 6)
+PASS: c-c++-common/Wbidi-chars-8.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/Wbidi-chars-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 12 (test for warnings, line 11)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat at line 8 (test for warnings, line 7)
+PASS: c-c++-common/Wbidi-chars-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat at line 39 (test for warnings, line 38)
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat at line 48 (test for warnings, line 47)
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat expected multiline pattern lines 13-17
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat expected multiline pattern lines 26-31
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat expected multiline pattern lines 42-43
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat expected multiline pattern lines 51-52
+PASS: c-c++-common/Wbidi-chars-ranges.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wbool-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbool-compare-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/Wbuiltin-declaration-mismatch-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wcast-align.c -Wc++-compat (test for bogus messages, line 21)
+PASS: c-c++-common/Wcast-align.c -Wc++-compat (test for bogus messages, line 22)
+PASS: c-c++-common/Wcast-align.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wcast-align.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wcast-align.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for bogus messages, line 26)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for bogus messages, line 28)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for bogus messages, line 30)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wcast-function-type.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 115)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 116)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 125)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 128)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 149)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 151)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 155)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wconversion-pr40752a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wconversion-pr40752b.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-else-1.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-else-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wdangling-else-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-else-3.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-else-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-else-4.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-else-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-10.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wdangling-pointer-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 291)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 324)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 344)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 406)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat array (test for warnings, line 254)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat array (test for warnings, line 265)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat array (test for warnings, line 277)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat inline (test for warnings, line 437)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 262)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 273)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 287)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 300)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 313)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 353)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 400)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat note (test for warnings, line 433)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -Wc++-compat pr?????? (test for warnings, line 218)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -Wc++-compat pr?????? (test for warnings, line 359)
+XFAIL: c-c++-common/Wdangling-pointer-2.c -Wc++-compat pr?????? at line 368 (test for warnings, line 367)
+PASS: c-c++-common/Wdangling-pointer-2.c -Wc++-compat scalar (test for warnings, line 304)
+PASS: c-c++-common/Wdangling-pointer-3.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wdangling-pointer-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-4.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat pr?????? (test for warnings, line 37)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat pr?????? (test for warnings, line 48)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat pr?????? (test for warnings, line 49)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat pr?????? (test for warnings, line 63)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat pr?????? (test for warnings, line 70)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat vla (test for warnings, line 40)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat vla (test for warnings, line 54)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat vla (test for warnings, line 55)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat vla (test for warnings, line 66)
+XFAIL: c-c++-common/Wdangling-pointer-4.c -Wc++-compat vla (test for warnings, line 73)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wdangling-pointer-5.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wdangling-pointer-5.c -Wc++-compat pr?????? (test for warnings, line 42)
+PASS: c-c++-common/Wdangling-pointer-6.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wdangling-pointer-6.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wdangling-pointer-6.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wdangling-pointer-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-7.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/Wdangling-pointer-7.c -Wc++-compat (test for bogus messages, line 24)
+PASS: c-c++-common/Wdangling-pointer-7.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/Wdangling-pointer-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-8.c -Wc++-compat dg-regexp 11 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -Wc++-compat dg-regexp 19 was found: "[^\n
+PASS: c-c++-common/Wdangling-pointer-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer-9.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wdangling-pointer-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 286)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 338)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 358)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 420)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for warnings, line 434)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat array (test for warnings, line 227)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat array (test for warnings, line 250)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat array (test for warnings, line 261)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat array (test for warnings, line 272)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 247)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 258)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 269)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 282)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 295)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 327)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 367)
+XFAIL: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 373)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 414)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat note (test for warnings, line 428)
+XFAIL: c-c++-common/Wdangling-pointer.c -Wc++-compat pr?????? at line 382 (test for warnings, line 381)
+PASS: c-c++-common/Wdangling-pointer.c -Wc++-compat scalar (test for warnings, line 299)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 167)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wduplicated-branches-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-12.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-12.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-12.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-13.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wduplicated-branches-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-14.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wduplicated-branches-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 102)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 113)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 23)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 37)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 46)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 66)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for errors, line 87)
+PASS: c-c++-common/Wduplicated-branches-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-3.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wduplicated-branches-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-branches-7.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wduplicated-branches-7.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 19)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 39)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 44)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 54)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 59)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 64)
+XFAIL: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for bogus messages, line 69)
+PASS: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wduplicated-branches-8.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 14)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 15)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 22)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 23)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 24)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 26)
+XFAIL: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for bogus messages, line 27)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wduplicated-branches-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 106)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 114)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 116)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 128)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 138)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 140)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 146)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 162)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 173)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/Wduplicated-cond-2.c -Wc++-compat
+PASS: c-c++-common/Wduplicated-cond-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wduplicated-cond-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 21 (test for warnings, line 20)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/Wformat-pr104148.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wformat-pr84258.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wformat-pr84258.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wformat-pr84258.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wformat-pr88257.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wformat-pr88257.c -Wc++-compat expected multiline pattern lines 15-15
+PASS: c-c++-common/Wformat-pr88257.c -Wc++-compat expected multiline pattern lines 9-12
+PASS: c-c++-common/Wformat-pr88257.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wfree-nonheap-object-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wfree-nonheap-object-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wfree-nonheap-object.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wfree-nonheap-object.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wfree-nonheap-object.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wfree-nonheap-object.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wfree-nonheap-object.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 115)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 227)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wimplicit-fallthrough-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-17.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat fall through (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 177)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 189)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wimplicit-fallthrough-21.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 100)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 106)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 118)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 129)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 163)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 175)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 181)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 193)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 205)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 211)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 217)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 223)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 229)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 31)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 46)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 52)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 64)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 82)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 88)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 94)
+PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-24.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 107)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 162)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 174)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 199)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 214)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 226)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 235)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 247)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 11 (test for warnings, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 13 (test for warnings, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 16 (test for warnings, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 19 (test for warnings, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 22 (test for warnings, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 11 (test for bogus messages, line 12)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 13 (test for bogus messages, line 14)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 16 (test for bogus messages, line 17)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 19 (test for bogus messages, line 20)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 22 (test for bogus messages, line 23)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 25 (test for bogus messages, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat at line 28 (test for bogus messages, line 29)
+PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-34.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wimplicit-fallthrough-35.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for bogus messages, line 47)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for bogus messages, line 59)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wimplicit-fallthrough-36.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wimplicit-fallthrough-37.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-38.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 105)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wimplicit-fallthrough-39.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 170)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 183)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 196)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 215)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 231)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 282)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wimplicit-fallthrough-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winit-self1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winit-self2.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Winit-self2.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Winit-self2.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Winit-self2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Winit-self2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winit-self3.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winit-self4.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self4.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -Wc++-compat at line 28 (test for warnings, line 27)
+PASS: c-c++-common/Winit-self4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winit-self5.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Winit-self5.c -Wc++-compat (test for bogus messages, line 27)
+PASS: c-c++-common/Winit-self5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context-3.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wint-in-bool-context-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 21)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 117)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 137)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 143)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 149)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 151)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 199)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 204)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 232)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 237)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat note at line 35 (test for warnings, line 34)
+PASS: c-c++-common/Winvalid-memory-model.c -Wc++-compat note at line 62 (test for warnings, line 61)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat expected multiline pattern lines 13-14
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat expected multiline pattern lines 17-19
+PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-not-parentheses-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wlogical-op-2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wmemset-transposed-args1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmemset-transposed-args2.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wmemset-transposed-args2.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmemset-transposed-args2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 22-23
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 47-48
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 51-52
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 70-71
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 74-75
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat expected multiline pattern lines 78-79
+PASS: c-c++-common/Wmisleading-indentation-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat at line 38 (test for warnings, line 33)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat at line 39 (test for warnings, line 35)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat at line 53 (test for warnings, line 47)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat at line 54 (test for warnings, line 44)
+PASS: c-c++-common/Wmisleading-indentation-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation-pr70693.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1028)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1031)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 105)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 111)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1118)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1120)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1130)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1132)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1142)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1144)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1154)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1156)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1166)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1168)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1213)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1215)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1225)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1227)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1237)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 1239)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 139)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 143)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 160)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 179)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 181)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 191)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 197)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 201)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 208)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 211)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 218)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 221)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 704)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 706)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 707)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 711)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 712)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 713)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 715)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 719)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 721)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 725)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 727)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 729)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 731)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 735)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 737)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 744)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 746)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 748)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 749)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 753)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 754)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 756)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 757)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 759)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 760)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 762)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 763)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 765)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 766)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 770)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 771)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 775)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 779)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 785)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 788)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 792)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 793)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 795)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 798)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 804)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 805)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Wmisleading-indentation.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for bogus messages, line 50)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for bogus messages, line 66)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wmismatched-dealloc.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Wmultistatement-macros-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for bogus messages, line 25)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for bogus messages, line 33)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for bogus messages, line 41)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/Wmultistatement-macros-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wmultistatement-macros-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 116)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wmultistatement-macros-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wmultistatement-macros-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-7.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-7.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wmultistatement-macros-7.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wmultistatement-macros-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wno-attributes-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-3.c -Wc++-compat at line 9 (test for errors, line )
+PASS: c-c++-common/Wno-attributes-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-attributes-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wno-builtin-declaration-mismatch-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wpadded.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wpadded.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wparentheses-1.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wparentheses-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wparentheses-2.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/Wparentheses-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wpointer-arith-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wpointer-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wprio-ctor-dtor.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat memcpy (test for warnings, line 37)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat strcat (test for warnings, line 49)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat strcpy (test for warnings, line 61)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat strncat (test for warnings, line 73)
+PASS: c-c++-common/Wrestrict-2.c -Wc++-compat strncpy (test for warnings, line 85)
+PASS: c-c++-common/Wrestrict-3.c -Wc++-compat (test for bogus messages, line 24)
+PASS: c-c++-common/Wrestrict-3.c -Wc++-compat (test for bogus messages, line 44)
+PASS: c-c++-common/Wrestrict-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 646)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 649)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 660)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 687)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 741)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 744)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for warnings, line 863)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat ILP32 (test for warnings, line 393)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat ILP32 (test for warnings, line 394)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat ILP32 (test for warnings, line 396)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat ILP32 (test for warnings, line 397)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 110)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 120)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 150)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 166)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 167)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 168)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 170)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 171)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 172)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 199)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 206)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 211)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 221)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 222)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 223)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 225)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 227)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 228)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 233)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 234)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 235)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 237)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 239)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 240)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 244)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 245)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 280)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 295)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 298)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 302)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 317)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 318)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 319)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 321)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 361)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 362)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 363)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 369)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 370)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 372)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 373)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 377)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 378)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 380)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 381)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 415)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 418)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 427)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 430)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 433)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 476)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 481)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 502)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 66)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 81)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat memcpy (test for warnings, line 91)
+XFAIL: c-c++-common/Wrestrict.c -Wc++-compat memcpy with a small power of 2 size (test for warnings, line 64)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat pr79220 (test for warnings, line 198)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat pr79220 (test for warnings, line 205)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat pr79220 (test for warnings, line 210)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat pr81437 (test for warnings, line 643)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 542)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 543)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 544)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 546)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 547)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 550)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 558)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 564)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 565)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 568)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 569)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 570)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 594)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 595)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 596)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 597)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 601)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 605)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcat (test for warnings, line 621)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 639)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 640)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 652)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 654)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 655)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 656)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 684)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 688)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 692)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 696)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 701)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 706)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 710)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 714)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 719)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 730)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 731)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 751)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 752)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 753)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 755)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 756)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 757)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 776)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 777)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strcpy (test for warnings, line 780)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 813)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 816)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 817)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 818)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 819)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 820)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 825)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 826)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 827)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 832)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 833)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 834)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 835)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 839)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 841)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 842)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 867)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 872)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 873)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 874)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 875)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 881)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 882)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 883)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 887)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 894)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 895)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 902)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 910)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 915)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 929)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 932)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 934)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 938)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 959)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 960)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 963)
+PASS: c-c++-common/Wrestrict.c -Wc++-compat strncpy (test for warnings, line 965)
+PASS: c-c++-common/Wreturn-local-addr.c -Wc++-compat scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/Wreturn-local-addr.c -Wc++-compat scan-tree-dump-not optimized "return_addr_"
+PASS: c-c++-common/Wreturn-local-addr.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/Wsequence-point-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsequence-point-2.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wsequence-point-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for bogus messages, line 4)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wshadow-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-negative-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-count-negative-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wshift-count-overflow-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-count-overflow-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-1.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wshift-negative-value-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wshift-negative-value-1.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-2.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-2.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wshift-negative-value-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-3.c -Wc++-compat (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-3.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-4.c -Wc++-compat (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-4.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-5.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wshift-negative-value-5.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wshift-negative-value-5.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wshift-negative-value-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-6.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/Wshift-negative-value-6.c -Wc++-compat (test for bogus messages, line 26)
+PASS: c-c++-common/Wshift-negative-value-6.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/Wshift-negative-value-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-negative-value-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wshift-overflow-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wshift-overflow-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-5.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wshift-overflow-5.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wshift-overflow-5.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wshift-overflow-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-6.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wshift-overflow-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wshift-overflow-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wsign-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 105)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 111)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 31)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 37)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 43)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 51)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 63)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 69)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for bogus messages, line 99)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Wsign-compare-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsign-conversion-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-array-div1.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/Wsizeof-array-div1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wsizeof-array-div1.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-array-div1.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-array-div1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wsizeof-pointer-div.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 125)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 155)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/Wsizeof-pointer-memaccess1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 182)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 183)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 184)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 185)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 186)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 188)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 189)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 190)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 192)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 193)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 194)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 195)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 196)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 197)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 198)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 199)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 200)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 202)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 203)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 204)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 205)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 206)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 207)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 208)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 209)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 210)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 212)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 213)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 214)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 215)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 216)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 217)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 218)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 219)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 220)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 222)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 223)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 224)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 225)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 226)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 227)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 228)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 229)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 230)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 334)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 335)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 336)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 337)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 338)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 340)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 341)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 342)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 343)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 344)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 346)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 347)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 348)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 349)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 350)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 352)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 353)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 354)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 355)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 356)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 358)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 359)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 360)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 361)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 362)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 468)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 469)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 470)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 472)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 473)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 474)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 482)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 483)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 484)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 103)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 105)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 107)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 109)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 125)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 127)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 129)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 51)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 58)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 60)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 78)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 80)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 82)
+XFAIL: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wsizeof-pointer-memaccess3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -Wc++-compat (test for errors, line 19)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/Wsizeof-pointer-memaccess4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstrict-flex-arrays.c -Wc++-compat at line 9 (test for warnings, line )
+PASS: c-c++-common/Wstrict-flex-arrays.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 106)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 107)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 123)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2-novec.c -Wc++-compat note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 114)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 125)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 151)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 170)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 188)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 204)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 205)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 209)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 221)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 222)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 226)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 227)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 249)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 250)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 259)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 270)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 274)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 275)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 286)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 287)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 291)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 303)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 304)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 308)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 320)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 321)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 335)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 336)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 346)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 347)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat note (test for warnings, line 13)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat note (test for warnings, line 161)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat note (test for warnings, line 94)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 193)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 210)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 292)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 309)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 323)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 325)
+XFAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102462 (test for warnings, line 326)
+PASS: c-c++-common/Wstringop-overflow-2.c -Wc++-compat pr102706 (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 76)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Wstringop-overflow.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wstringop-overflow.c -Wc++-compat note (test for warnings, line 155)
+XFAIL: c-c++-common/Wstringop-overflow.c -Wc++-compat pr????? (test for warnings, line 156)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for bogus messages, line 52)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for bogus messages, line 62)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for bogus messages, line 69)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for bogus messages, line 88)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wstringop-truncation-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-3.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/Wstringop-truncation-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 118)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 133)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Wstringop-truncation-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for bogus messages, line 331)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for bogus messages, line 350)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 115)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 140)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 141)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 159)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 162)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 175)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 179)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 190)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 191)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 192)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 193)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 196)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 197)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 201)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 202)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 206)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 207)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 211)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 212)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 217)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 218)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 224)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 225)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 233)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 240)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 245)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 268)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 269)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 272)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 283)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 289)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 296)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 297)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 299)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 300)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 373)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 408)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 415)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 426)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 429)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 430)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 438)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 444)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 446)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat bug 77293 (test for warnings, line 271)
+PASS: c-c++-common/Wstringop-truncation.c -Wc++-compat member array (test for warnings, line 302)
+PASS: c-c++-common/Wsuggest-attribute-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-1.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/Wswitch-outside-range-1.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wswitch-outside-range-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-2.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/Wswitch-outside-range-2.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-3.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wswitch-outside-range-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-outside-range-4.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wswitch-outside-range-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-2.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Wswitch-unreachable-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-4.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for bogus messages, line 100)
+XFAIL: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for bogus messages, line 102)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 57)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Wtautological-compare-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-6.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-7.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/Wtautological-compare-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-8.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wtautological-compare-8.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 25-26
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 35-36
+PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-function-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-local-typedefs.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/Wunused-local-typedefs.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for bogus messages, line 25)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/Wunused-value-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 107)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 148)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/Wunused-var-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-12.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/Wunused-var-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-16.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-16.c -Wc++-compat scan-tree-dump-not optimized " ~0"
+PASS: c-c++-common/Wunused-var-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-17.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/Wunused-var-17.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/Wunused-var-17.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/Wunused-var-17.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/Wunused-var-17.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-18.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-18.c -Wc++-compat at line 9 (test for bogus messages, line 8)
+PASS: c-c++-common/Wunused-var-18.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-3.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/Wunused-var-3.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/Wunused-var-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-4.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-4.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-4.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/Wunused-var-4.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/Wunused-var-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wunused-var-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wunused-var-9.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wunused-var-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 107)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat escaped (test for warnings, line 149)
+XFAIL: c-c++-common/Wuse-after-free-2.c -Wc++-compat escaped (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat note (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat note (test for warnings, line 123)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat note (test for warnings, line 130)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat note (test for warnings, line 43)
+PASS: c-c++-common/Wuse-after-free-2.c -Wc++-compat note (test for warnings, line 92)
+XFAIL: c-c++-common/Wuse-after-free-2.c -Wc++-compat pr?????? (test for warnings, line 58)
+XFAIL: c-c++-common/Wuse-after-free-2.c -Wc++-compat safe use after realloc failure (test for bogus messages, line 153)
+PASS: c-c++-common/Wuse-after-free-3.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-3.c -Wc++-compat note (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 66)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 69)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/Wuse-after-free-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 133)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 139)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat duplicate warning at line 109 (test for bogus messages, line 108)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat note (test for warnings, line 106)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat note (test for warnings, line 128)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat note (test for warnings, line 138)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat note (test for warnings, line 155)
+PASS: c-c++-common/Wuse-after-free.c -Wc++-compat note (test for warnings, line 162)
+XFAIL: c-c++-common/Wuse-after-free.c -Wc++-compat pr?????? (test for warnings, line 120)
+XFAIL: c-c++-common/Wuse-after-free.c -Wc++-compat pr?????? (test for warnings, line 121)
+PASS: c-c++-common/Wvarargs-2.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/Wvarargs-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/Wvarargs.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/Wxor-used-as-pow-1.c -Wc++-compat
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat expected multiline pattern lines 15-17
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat expected multiline pattern lines 24-27
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat expected multiline pattern lines 31-33
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat expected multiline pattern lines 8-11
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat note at line 13 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat note at line 29 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat warn at line 22 (test for warnings, line 21)
+PASS: c-c++-common/Wxor-used-as-pow-fixits.c -Wc++-compat warn at line 6 (test for warnings, line 5)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/Wxor-used-as-pow-pr107002-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/addrtmp.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/addrtmp.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/addrtmp.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/addrtmp.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/alias-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/array-1.c -Wc++-compat scan-tree-dump-not optimized "abort"
+PASS: c-c++-common/array-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 23)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 27)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 28)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 35)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 36)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 47)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 49)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 51)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 52)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 54)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 58)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 59)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for errors, line 60)
+PASS: c-c++-common/array-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for errors, line 27)
+PASS: c-c++-common/array-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/array-init.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/array-init.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/array-lit.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/array-lit.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/asmgoto-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/asmgoto-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/asmgoto-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/asmgoto-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-aligned-1.c -Wc++-compat execution test
+PASS: c-c++-common/attr-cdtor-1.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/attr-cdtor-1.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/attr-cdtor-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-copy.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/attr-copy.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/attr-copy.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 56)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 33)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat at line 19 (test for warnings, line 18)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat at line 27 (test for errors, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat at line 28 (test for warnings, line 26)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat at line 43 (test for warnings, line 42)
+PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 2)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attr-fd.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-may-alias-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-may-alias-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-mode-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-mode-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/attr-nocf-check-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-2.c -Wc++-compat (test for warnings, line 3)
+PASS: c-c++-common/attr-nocf-check-2.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-2.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nocf-check-3.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/attr-nocf-check-3.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attr-nocf-check-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 43)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-2.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-2.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/attr-nonstring-2.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/attr-nonstring-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 116)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 119)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 126)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 145)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 172)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 206)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 210)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 213)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 252)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 253)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 259)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 260)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 268)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 272)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 275)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 284)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 288)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 291)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 300)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 304)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 307)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 332)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 335)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 338)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 345)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 348)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 351)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 382)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 384)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 392)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 395)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 398)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 400)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 409)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 424)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for warnings, line 67)
+PASS: c-c++-common/attr-nonstring-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 114)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 139)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 140)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 149)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 159)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 160)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 161)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 167)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 168)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 175)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 177)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 181)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 182)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 183)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 184)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 44)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 74)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/attr-nonstring-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-7.c -Wc++-compat (test for bogus messages, line 37)
+PASS: c-c++-common/attr-nonstring-7.c -Wc++-compat (test for bogus messages, line 46)
+XFAIL: c-c++-common/attr-nonstring-7.c -Wc++-compat (test for bogus messages, line 59)
+XFAIL: c-c++-common/attr-nonstring-7.c -Wc++-compat (test for bogus messages, line 70)
+PASS: c-c++-common/attr-nonstring-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 106)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 146)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 77)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/attr-nonstring-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 1)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attr-null_terminated_string_arg.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/attr-retain-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-10.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-11.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-3.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-4.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-5.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-6.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-7.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-8.c -Wc++-compat
+UNSUPPORTED: c-c++-common/attr-retain-9.c -Wc++-compat
+PASS: c-c++-common/attr-simd-2.c -Wc++-compat scan-tree-dump optimized "omp declare simd"
+PASS: c-c++-common/attr-simd-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-simd-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-simd-5.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/attr-simd-5.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/attr-simd-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-simd.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/attr-used-2.c -Wc++-compat scan-assembler xyzzy
+PASS: c-c++-common/attr-used-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-3.c -Wc++-compat scan-assembler xyzzy
+PASS: c-c++-common/attr-used-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-4.c -Wc++-compat scan-assembler xyzzy
+PASS: c-c++-common/attr-used-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used-9.c -Wc++-compat at line 22 (test for warnings, line 21)
+PASS: c-c++-common/attr-used-9.c -Wc++-compat scan-assembler-not __libc_freeres_fn\n
+PASS: c-c++-common/attr-used-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-used.c -Wc++-compat scan-assembler function_declaration_after
+PASS: c-c++-common/attr-used.c -Wc++-compat scan-assembler function_declaration_before
+PASS: c-c++-common/attr-used.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 100)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 101)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 102)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 111)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 112)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 128)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 142)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 143)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 151)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 159)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 165)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 171)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 172)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 173)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 179)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 185)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 186)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 187)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 80)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 82)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attributes-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-2.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/attributes-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/attributes-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-4.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/attributes-4.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/attributes-4.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/attributes-4.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/attributes-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 2, &"temp1""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 2, &"temp2""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 2, &"temp3""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 2, &"temp4""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 2, &"temp5""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 2, &"temp6""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 2, &"temp7""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 2, &"temp8""
+PASS: c-c++-common/auto-init-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/auto-init-10.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/auto-init-10.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/auto-init-10.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 1, &"temp1""
+PASS: c-c++-common/auto-init-10.c -Wc++-compat scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\("
+PASS: c-c++-common/auto-init-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-10.c -Wc++-compat is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-11.c -Wc++-compat scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"arr""
+PASS: c-c++-common/auto-init-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-12.c -Wc++-compat scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"arr""
+PASS: c-c++-common/auto-init-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-13.c -Wc++-compat scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 1, &"d""
+PASS: c-c++-common/auto-init-13.c -Wc++-compat scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 1, &"var""
+PASS: c-c++-common/auto-init-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-14.c -Wc++-compat scan-tree-dump gimple "d = .DEFERRED_INIT \\(4, 2, &"d""
+PASS: c-c++-common/auto-init-14.c -Wc++-compat scan-tree-dump gimple "var = .DEFERRED_INIT \\(4, 2, &"var""
+PASS: c-c++-common/auto-init-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-15.c -Wc++-compat scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 2, &"x""
+PASS: c-c++-common/auto-init-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-16.c -Wc++-compat scan-tree-dump gimple ".DEFERRED_INIT \\(D.\\d*, 1, &"x""
+PASS: c-c++-common/auto-init-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(1, 1, &"temp1""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(2, 1, &"temp2""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(4, 1, &"temp3""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\(4, 1, &"temp4""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp5 = .DEFERRED_INIT \\(4, 1, &"temp5""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp6 = .DEFERRED_INIT \\(8, 1, &"temp6""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp7 = .DEFERRED_INIT \\(4, 1, &"temp7""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat scan-tree-dump gimple "temp8 = .DEFERRED_INIT \\(1, 1, &"temp8""
+PASS: c-c++-common/auto-init-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-3.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 2, &"temp1""
+PASS: c-c++-common/auto-init-3.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-3.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 2, &"temp3""
+PASS: c-c++-common/auto-init-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-4.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(4, 1, &"temp1""
+PASS: c-c++-common/auto-init-4.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(8, 1, &"temp2""
+PASS: c-c++-common/auto-init-4.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((8|12|16), 1, &"temp3""
+PASS: c-c++-common/auto-init-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-5.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 2, &"temp1""
+PASS: c-c++-common/auto-init-5.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 2, &"temp2""
+PASS: c-c++-common/auto-init-5.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 2, &"temp3""
+PASS: c-c++-common/auto-init-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-6.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(8, 1, &"temp1""
+PASS: c-c++-common/auto-init-6.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(16, 1, &"temp2""
+PASS: c-c++-common/auto-init-6.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\((16|24|32), 1, &"temp3""
+PASS: c-c++-common/auto-init-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-7.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 2, &"temp1""
+PASS: c-c++-common/auto-init-7.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 2, &"temp2""
+PASS: c-c++-common/auto-init-7.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 2, &"temp3""
+PASS: c-c++-common/auto-init-7.c -Wc++-compat scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 2, &"temp4""
+PASS: c-c++-common/auto-init-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-8.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(12, 1, &"temp1""
+PASS: c-c++-common/auto-init-8.c -Wc++-compat scan-tree-dump gimple "temp2 = .DEFERRED_INIT \\(24, 1, &"temp2""
+PASS: c-c++-common/auto-init-8.c -Wc++-compat scan-tree-dump gimple "temp3 = .DEFERRED_INIT \\(28, 1, &"temp3""
+PASS: c-c++-common/auto-init-8.c -Wc++-compat scan-tree-dump gimple "temp4 = .DEFERRED_INIT \\((8|5), 1, &"temp4""
+PASS: c-c++-common/auto-init-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/auto-init-9.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/auto-init-9.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/auto-init-9.c -Wc++-compat scan-tree-dump gimple "temp1 = .DEFERRED_INIT \\(2, 2, &"temp1""
+PASS: c-c++-common/auto-init-9.c -Wc++-compat scan-tree-dump-not gimple "temp2 = .DEFERRED_INIT \\(8, 2, &"temp2""
+PASS: c-c++-common/auto-init-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-9.c -Wc++-compat is not a variable (test for warnings, line 5)
+PASS: c-c++-common/auto-init-esra.c -Wc++-compat scan-tree-dump-times esra ".DEFERRED_INIT \\(8, 2, &"tmp"" 3
+PASS: c-c++-common/auto-init-esra.c -Wc++-compat scan-tree-dump-times gimple "tmp = .DEFERRED_INIT \\(24, 2, &"tmp"" 1
+PASS: c-c++-common/auto-init-esra.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-padding-1.c -Wc++-compat scan-tree-dump gimple ".DEFERRED_INIT \\(24, 1, &"s""
+PASS: c-c++-common/auto-init-padding-1.c -Wc++-compat scan-tree-dump gimple "__builtin_clear_padding"
+PASS: c-c++-common/auto-init-padding-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-padding-2.c -Wc++-compat execution test
+PASS: c-c++-common/auto-init-padding-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/auto-init-padding-3.c -Wc++-compat execution test
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 105)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 106)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 107)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 108)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 120)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 121)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 122)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 125)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 126)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 127)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 136)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 137)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 138)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 145)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 146)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 147)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 154)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 155)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 156)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 19)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 204)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 205)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 206)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 213)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 214)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 215)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 216)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 217)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 218)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 228)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 229)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 230)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 231)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 234)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 235)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 236)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 237)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 238)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 239)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 240)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 241)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 242)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 249)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 250)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 251)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 252)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 253)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 29)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 31)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 35)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 36)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 43)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 44)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 45)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 46)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 47)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 48)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 49)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 50)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 51)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 169)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 170)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 172)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 173)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 175)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 179)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 180)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 182)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 183)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 185)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 186)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 189)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 190)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 192)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 193)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 195)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 196)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 84)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 85)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 89)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 90)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 91)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 92)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 94)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 95)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-arith-overflow-2.c -Wc++-compat execution test
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for errors, line 23)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/builtin-arith-overflow-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-assoc-barrier-1.c -Wc++-compat execution test
+PASS: c-c++-common/builtin-classify-type-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-classify-type-1.c -Wc++-compat execution test
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/builtin-clear-padding-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-2.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/builtin-clear-padding-2.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/builtin-clear-padding-2.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/builtin-clear-padding-2.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/builtin-clear-padding-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-clear-padding-3.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/builtin-clear-padding-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/builtin-convertvector-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-convertvector-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-2.c -Wc++-compat (test for warnings, line 135)
+PASS: c-c++-common/builtin-has-attribute-2.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/builtin-has-attribute-2.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-2.c -Wc++-compat pr87578 (test for warnings, line 204)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 42)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 61)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 75)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for warnings, line 87)
+PASS: c-c++-common/builtin-has-attribute-3.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 100)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 101)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 102)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 109)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 110)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 78)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 91)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 92)
+XFAIL: c-c++-common/builtin-has-attribute-3.c -Wc++-compat pr????? (test for bogus messages, line 99)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 110)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 140)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 146)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for warnings, line 45)
+PASS: c-c++-common/builtin-has-attribute-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 27)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 31)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 33)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 35)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 42)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 43)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 44)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 56)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for errors, line 59)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for warnings, line 48)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-has-attribute.c -Wc++-compat missing comma at line 28 (test for errors, line 27)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 120)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 121)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 122)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 125)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 127)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 136)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 137)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 143)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 144)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 150)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 151)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 158)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 159)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 162)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 163)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 164)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 165)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 166)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 177)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 212)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 213)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 81)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 28)
+PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin-shuffle-1.c -Wc++-compat execution test
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/builtin-shufflevector-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtin_location.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/builtins.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/cold-1.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/cold-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/cold-2.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/cold-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat expected multiline pattern lines 13-14
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat expected multiline pattern lines 23-24
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat expected multiline pattern lines 5-6
+PASS: c-c++-common/conflict-markers-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-11.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/conflict-markers-11.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/conflict-markers-11.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/conflict-markers-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-3.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-3.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-4.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-4.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-5.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/conflict-markers-5.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/conflict-markers-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 38)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/conflict-markers-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/conflict-markers-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/cxxbitfields-3.c -Wc++-compat
+PASS: c-c++-common/cxxbitfields-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat expected multiline pattern lines 7-21
+PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 7-9
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 19-43
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat expected multiline pattern lines 12-37
+PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat scan-file "message": "#warning message"
+PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat expected multiline pattern lines 9-23
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "artifactLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "artifacts": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "contents":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "contextRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "driver":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "endColumn": 9
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "executionSuccessful": true
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "fullName": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "informationUri": "
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "invocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "location":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "name": "GNU C
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "physicalLocation":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "region":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "ruleId": "-Wcpp"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "runs": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "sourceLanguage": "c"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "startColumn": 2
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "startLine": 4
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "text":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "tool":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "toolExecutionNotifications": \\[\\]
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "uri":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "version": "2.1.0"
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file-not "logicalLocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "relatedLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "ruleId": "-Wmisleading-indentation"
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "text": " return 4;
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat scan-sarif-file "text": " if
+PASS: c-c++-common/diagnostic-format-sarif-file-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "artifactChanges": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "decoratedName": "
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "deletedRegion":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "fixes": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "fullyQualifiedName": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "insertedContent":
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "kind": "function"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "locations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "logicalLocations": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "name": "test"
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "replacements": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat scan-sarif-file "text": "color"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat scan-sarif-file "endColumn": 21
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat scan-sarif-file "level": "error"
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat scan-sarif-file "startColumn": 18
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat scan-sarif-file "startLine": 7
+PASS: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat scan-sarif-file "text": " int \\u6587\\u5b57\\u5316\\u3051 =
+XFAIL: c-c++-common/diagnostic-format-sarif-file-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -Wc++-compat scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -Wc++-compat scan-sarif-file "text": "unpaired UTF-8 bidirectional control characters detected"
+PASS: c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <98>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <99>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -Wc++-compat scan-sarif-file "text": "expected ',' or ';' at end of input"
+XFAIL: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "level": "warning"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "results": \\[
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "ruleId": "-Winvalid-utf8"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c1>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <c2>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><80><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><9f><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <e0><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ec><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ed><a0><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f0><80><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f0><8f><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f4><90><80><80>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <f5>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <fd><bf><bf><bf>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat scan-sarif-file "text": "invalid UTF-8 character <ff>"
+PASS: c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -Wc++-compat scan-sarif-file "message":
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -Wc++-compat scan-sarif-file "text": "#warning message
+PASS: c-c++-common/diagnostic-format-sarif-file-pr111700.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat scan-sarif-file "gcc/timeReport":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat scan-sarif-file "invocations":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat scan-sarif-file "name": "TOTAL",
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat scan-sarif-file "properties":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat scan-sarif-file "timevars":
+PASS: c-c++-common/diagnostic-format-sarif-file-timevars-2.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/diagnostic-format-sarif-file-valid-CP850.c -Wc++-compat
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat expected multiline pattern lines 18-19
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat expected multiline pattern lines 26-27
+PASS: c-c++-common/diagnostic-units-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-1.c -Wc++-compat scan-ada-spec type S is record
+PASS: c-c++-common/dump-ada-spec-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-10.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-11.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-14.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/dump-ada-spec-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-15.c -Wc++-compat scan-ada-spec uu_handler
+PASS: c-c++-common/dump-ada-spec-15.c -Wc++-compat scan-ada-spec uu_sig
+PASS: c-c++-common/dump-ada-spec-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-3.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-4.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-5.c -Wc++-compat scan-ada-spec-not unsupported macro
+PASS: c-c++-common/dump-ada-spec-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-7.c -Wc++-compat scan-ada-spec-not unsigned
+PASS: c-c++-common/dump-ada-spec-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-8.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/dump-ada-spec-9.c -Wc++-compat scan-ada-spec-not System.Address
+PASS: c-c++-common/dump-ada-spec-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-1.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/fcf-protection-10.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fcf-protection-11.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fcf-protection-12.c -Wc++-compat
+PASS: c-c++-common/fcf-protection-2.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-3.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-5.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-6.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fcf-protection-7.c -Wc++-compat at line 3 (test for errors, line )
+PASS: c-c++-common/fcf-protection-7.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/fcf-protection-8.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fcf-protection-9.c -Wc++-compat
+PASS: c-c++-common/ffile-prefix-map.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/ffile-prefix-map.c -Wc++-compat execution test
+PASS: c-c++-common/ffile-prefix-map.c -Wc++-compat output pattern test
+UNSUPPORTED: c-c++-common/fhardened-1.S -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-10.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-11.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-12.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-13.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-14.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-15.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-3.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-4.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-5.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-6.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-7.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-8.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fhardened-9.c -Wc++-compat
+PASS: c-c++-common/fmacro-prefix-map.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fmacro-prefix-map.c -Wc++-compat execution test
+PASS: c-c++-common/fmacro-prefix-map.c -Wc++-compat output pattern test
+PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/fmax-errors.c -Wc++-compat at line 14 (test for warnings, line 12)
+PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fold-bitand-4.c -Wc++-compat scan-tree-dump-times original "& 15" 1
+PASS: c-c++-common/fold-bitand-4.c -Wc++-compat scan-tree-dump-times original "& 7" 1
+PASS: c-c++-common/fold-bitand-4.c -Wc++-compat scan-tree-dump-times original "return [^\n0-9]*0;" 2
+PASS: c-c++-common/fold-bitand-4.c -Wc++-compat scan-tree-dump-times original "return [^\n0-9]*12;" 1
+PASS: c-c++-common/fold-bitand-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/fold-divmul-1.c -Wc++-compat scan-tree-dump-not original "/\\[ex\\]"
+PASS: c-c++-common/fold-divmul-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/fold-masked-cmp-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fold-masked-cmp-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/fold-masked-cmp-3.c -Wc++-compat
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -Wc++-compat scan-tree-dump-times hardcfr "__builtin_trap" 2
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -Wc++-compat scan-tree-dump-times hardcfr "hardcfr_check" 0
+PASS: c-c++-common/harden-cfr-noret-never-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/has-feature-common.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/has-feature-pedantic.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/ident-0a.c -Wc++-compat scan-assembler-not GCC:
+PASS: c-c++-common/ident-0a.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/ident-0b.c -Wc++-compat scan-assembler-not GCC:
+PASS: c-c++-common/ident-0b.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/ident-1a.c -Wc++-compat scan-assembler GCC:
+PASS: c-c++-common/ident-1a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/ident-1b.c -Wc++-compat scan-assembler GCC:
+PASS: c-c++-common/ident-1b.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/ident-2a.c -Wc++-compat scan-assembler-times GCC: 0
+PASS: c-c++-common/ident-2a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/ident-2b.c -Wc++-compat scan-assembler GCC:
+PASS: c-c++-common/ident-2b.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/inc-from-1.c -Wc++-compat at line 3 (test for errors, line 1)
+PASS: c-c++-common/inc-from-1.c -Wc++-compat dg-regexp 5 was found: "In file included from [^\n]*inc-from-1b.h:1,\n *from [^\n]*inc-from-1.c:1:\n"
+PASS: c-c++-common/inc-from-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/init-vec-1.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/init-vec-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/int128-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/int128-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/int128-types-1.c -Wc++-compat
+PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/memset-array.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat expected multiline pattern lines 16-18
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat expected multiline pattern lines 32-34
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat expected multiline pattern lines 37-38
+PASS: c-c++-common/missing-close-func-paren.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat expected multiline pattern lines 13-15
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat expected multiline pattern lines 27-29
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat expected multiline pattern lines 32-33
+PASS: c-c++-common/missing-close-symbol.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-1.c -Wc++-compat (test for errors, line 2)
+PASS: c-c++-common/missing-header-1.c -Wc++-compat expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-2.c -Wc++-compat (test for errors, line 2)
+PASS: c-c++-common/missing-header-2.c -Wc++-compat expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-3.c -Wc++-compat (test for errors, line 2)
+PASS: c-c++-common/missing-header-3.c -Wc++-compat expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-4.c -Wc++-compat (test for errors, line 2)
+PASS: c-c++-common/missing-header-4.c -Wc++-compat expected multiline pattern lines 5-7
+PASS: c-c++-common/missing-header-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/missing-header-5.c -Wc++-compat nonexistent.h at line 11 (test for warnings, line )
+PASS: c-c++-common/missing-header-5.c -Wc++-compat terminated at line 12 (test for warnings, line )
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for errors, line 23)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for errors, line 32)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for errors, line 47)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for errors, line 55)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat at line 41 (test for warnings, line 31)
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 11-15
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 25-26
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 35-39
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 43-44
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 49-50
+PASS: c-c++-common/missing-symbol.c -Wc++-compat expected multiline pattern lines 57-59
+PASS: c-c++-common/missing-symbol.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/modref-dse.c -Wc++-compat scan-tree-dump-not dse2 "Deleted dead store"
+PASS: c-c++-common/modref-dse.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat bar compared to NULL (test for warnings, line 11)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat cp compared to NULL (test for warnings, line 33)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat cp1 compared to NULL (test for warnings, line 18)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat cp2 compared to NULL (test for warnings, line 21)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat cp3 compared to NULL (test for warnings, line 24)
+PASS: c-c++-common/nonnull-1.c -Wc++-compat cp4 compared to NULL (test for warnings, line 27)
+PASS: c-c++-common/nonnull-2.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/nonnull-2.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/nonnull-2.c -Wc++-compat (test for bogus messages, line 22)
+PASS: c-c++-common/nonnull-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/nonnull-2.c -Wc++-compat cp1 compared to NULL (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/nonnull-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/opaque-vector.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop|NOP|SWYM 2
+PASS: c-c++-common/patchable_function_entry-decl.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop|NOP|SWYM 3
+PASS: c-c++-common/patchable_function_entry-default.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop|NOP|SWYM 1
+PASS: c-c++-common/patchable_function_entry-definition.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-1.c -Wc++-compat at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-2.c -Wc++-compat at line 4 (test for errors, line )
+PASS: c-c++-common/patchable_function_entry-error-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/patchable_function_entry-error-3.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/patchable_function_entry-error-3.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/patchable_function_entry-error-3.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/patchable_function_entry-error-3.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pointer-to-fn1.c -Wc++-compat
+PASS: c-c++-common/pr100785.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/pr100785.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/pr100785.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr100785.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr101537.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr102281.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr102285.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr102285.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -Wc++-compat scan-assembler-not memchr
+PASS: c-c++-common/pr103798-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-1.c -Wc++-compat execution test
+PASS: c-c++-common/pr103798-10.c -Wc++-compat scan-assembler memchr
+PASS: c-c++-common/pr103798-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -Wc++-compat scan-assembler-not memchr
+PASS: c-c++-common/pr103798-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-2.c -Wc++-compat execution test
+PASS: c-c++-common/pr103798-3.c -Wc++-compat scan-assembler-not memchr
+PASS: c-c++-common/pr103798-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-3.c -Wc++-compat execution test
+PASS: c-c++-common/pr103798-4.c -Wc++-compat scan-assembler-not memchr
+PASS: c-c++-common/pr103798-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103798-4.c -Wc++-compat execution test
+UNSUPPORTED: c-c++-common/pr103798-5.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr103798-6.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr103798-7.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr103798-8.c -Wc++-compat
+PASS: c-c++-common/pr103798-9.c -Wc++-compat scan-assembler-not memchr
+PASS: c-c++-common/pr103798-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr103881.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/pr103881.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/pr103881.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/pr103881.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr103881.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr104505.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/pr104505.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr105186.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/pr105186.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/pr105186.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr105998.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr106133.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr107358.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr107465.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr107465.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr108365.c -Wc++-compat scan-tree-dump-not gimple " \\((int|unsigned short int|long long int|unsigned int)\\) "
+PASS: c-c++-common/pr108365.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr108605.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr109884.c -Wc++-compat
+PASS: c-c++-common/pr111309-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr111309-1.c -Wc++-compat execution test
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 19)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 27)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 28)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 31)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 32)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 33)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 36)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 37)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 38)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 39)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 40)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 41)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 42)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 44)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 45)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 46)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 47)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 48)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 50)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 51)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 52)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 55)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 56)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 57)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 58)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 59)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 60)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 62)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 63)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 64)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 65)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 66)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 67)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 69)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 70)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 71)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 72)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 73)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 74)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 75)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 77)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 78)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 79)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 80)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 81)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 82)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for errors, line 83)
+PASS: c-c++-common/pr111309-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr19807-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr19807-2.c -Wc++-compat scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr19807-3.c -Wc++-compat scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/pr19807-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr20000.c -Wc++-compat (test for bogus messages, line 24)
+PASS: c-c++-common/pr20000.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr20000.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr20000.c -Wc++-compat does return at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -Wc++-compat does return at line 28 (test for warnings, line 27)
+PASS: c-c++-common/pr20000.c -Wc++-compat has return (test for warnings, line 12)
+PASS: c-c++-common/pr20000.c -Wc++-compat has return (test for warnings, line 27)
+PASS: c-c++-common/pr20318.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/pr20318.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr27336.c -Wc++-compat scan-tree-dump vrp1 "return 1;"
+PASS: c-c++-common/pr27336.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 26 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 27 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -Wc++-compat at line 28 (test for warnings, line 24)
+PASS: c-c++-common/pr28656.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr30020.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/pr30020.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr30020.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr30020.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr30020.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/pr33193.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr34029-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr35503-1.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr35503-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr35503-2.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr35503-2.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/pr35503-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr35503-3.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr35503-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36282-1.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr36282-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36282-2.c -Wc++-compat (test for bogus messages, line 5)
+PASS: c-c++-common/pr36282-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36282-3.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36282-4.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/pr36282-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36513-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr36513.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr37743.c -Wc++-compat
+PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/pr41779.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/pr41779.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 56)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 62)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 63)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/pr41935.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr42674.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr43395.c -Wc++-compat at line 10 (test for warnings, line 9)
+PASS: c-c++-common/pr43395.c -Wc++-compat at line 19 (test for warnings, line 18)
+PASS: c-c++-common/pr43395.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr43395.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/pr43690.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr43772.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr43942.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr44515.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr44515.c -Wc++-compat expected multiline pattern lines 9-13
+PASS: c-c++-common/pr44515.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr44715.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr44715.c -Wc++-compat execution test
+PASS: c-c++-common/pr44832.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr46562-2.c -Wc++-compat scan-tree-dump fre1 "return 0;"
+PASS: c-c++-common/pr46562-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr46562.c -Wc++-compat scan-tree-dump ccp1 "return 0;"
+PASS: c-c++-common/pr46562.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/pr48418.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr49706-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 159)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 160)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 161)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 162)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 163)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 164)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 20)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 75)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 76)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 77)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 78)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 79)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 80)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 81)
+XFAIL: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 97)
+XFAIL: c-c++-common/pr49706.c -Wc++-compat (test for bogus messages, line 99)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 111)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 113)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 130)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 132)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 133)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 134)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 152)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 153)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 154)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 155)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 157)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 175)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 176)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 177)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 178)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 54)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 55)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 71)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 96)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/pr49706.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr50459-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr50459.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51294.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-1.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr51628-10.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr51628-11.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr51628-12.c -Wc++-compat
+PASS: c-c++-common/pr51628-13.c -Wc++-compat at line 9 (test for warnings, line 8)
+PASS: c-c++-common/pr51628-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-15.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-16.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr51628-16.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr51628-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-26.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-26.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr51628-26.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-26.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-27.c -Wc++-compat at line 12 (test for warnings, line 11)
+PASS: c-c++-common/pr51628-27.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-28.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-29.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-29.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-30.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-30.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-30.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-31.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-31.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-32.c -Wc++-compat at line 20 (test for warnings, line 19)
+PASS: c-c++-common/pr51628-32.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-33.c -Wc++-compat at line 18 (test for warnings, line 17)
+PASS: c-c++-common/pr51628-33.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-35.c -Wc++-compat at line 15 (test for warnings, line 14)
+PASS: c-c++-common/pr51628-35.c -Wc++-compat at line 22 (test for warnings, line 21)
+PASS: c-c++-common/pr51628-35.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 24 (test for warnings, line 23)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 27 (test for warnings, line 26)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 30 (test for warnings, line 29)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 32 (test for warnings, line 31)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat at line 34 (test for warnings, line 33)
+PASS: c-c++-common/pr51628-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 16 (test for warnings, line 15)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 26 (test for warnings, line 25)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 29 (test for warnings, line 28)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 31 (test for warnings, line 30)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 33 (test for warnings, line 32)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat at line 35 (test for warnings, line 34)
+PASS: c-c++-common/pr51628-9.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/pr51712.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/pr51712.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/pr51768.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr51768.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr52177.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr52181.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/pr52181.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr53037-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr53633-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr53633.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr53874.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr53874.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/pr53874.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54486.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr55619.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr55771.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr55771.c -Wc++-compat execution test
+PASS: c-c++-common/pr56302.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr56493.c -Wc++-compat scan-tree-dump gimple " ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* ([a-zA-Z._0-9$:]*) = \\(unsigned int\\) [^;\n\r]*;.* = \\1 \\+ \\2;"
+PASS: c-c++-common/pr56493.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pr56566.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/pr56566.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/pr56607.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr56607.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_1 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_10 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_11 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_12 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_2 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_3 = x (<|!=) 65535"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_4 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_5 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_6 = x (>=|==) 65535"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_7 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_8 = x (<= 65534|!= 65535)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "hi_bounds_9 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_1 = x > 100"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_2 = x <= 99"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_3 = x (>= 101|> 100)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_4 = x <= 100"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_5 = x == 100"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_6 = x != 100"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_7 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "in_range_8 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_1 = x (>|!=) 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_10 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_11 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_12 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_2 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_3 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_4 = x (<=|==) 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_5 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_6 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_7 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_8 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "lo_bounds_9 = x (>= 1|!= 0)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_10 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_3 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_4 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_5 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_6 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_7 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_8 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "nonfinite_9 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_1 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_2 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_3 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_4 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_5 = 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "out_range_6 = 1"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump original "return (<retval> = )?x != 0"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump-not original "\\(double\\)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat scan-tree-dump-not original "\\(float\\)"
+PASS: c-c++-common/pr57371-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57371-2.c -Wc++-compat scan-tree-dump optimized "\\(double\\)"
+PASS: c-c++-common/pr57371-2.c -Wc++-compat scan-tree-dump optimized "\\(float\\)"
+PASS: c-c++-common/pr57371-2.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr57371-3.c -Wc++-compat
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_1 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_10 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_2 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_3 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_4 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_5 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_6 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_7 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_8 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat scan-tree-dump original "nonfinite_9 = \\(float\\)"
+PASS: c-c++-common/pr57371-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_1 = 0"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_11 = 0"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_12 = 1"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_2 = 0"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_3 = 0"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat scan-tree-dump original "nonfinite_4 = 0"
+PASS: c-c++-common/pr57371-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57653-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57653.c -Wc++-compat scan-assembler-not command-line
+PASS: c-c++-common/pr57653.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr57793.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/pr57793.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr58346-1.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr58346-1.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/pr58346-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr58346-2.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr58346-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr58346-3.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/pr58346-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59032.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59037.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59223.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr59223.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59280.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/pr59280.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59521-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr59521-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr60101.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr60156.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/pr60156.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr60226.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 103)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 108)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 124)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 129)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 140)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 156)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 34)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 58)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 68)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 83)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 88)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 93)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 98)
+PASS: c-c++-common/pr60439.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr60689.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr61405.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr61405.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/pr61405.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr61534-1.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/pr61534-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr61553.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr61553.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 18)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr62199-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr62199.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for errors, line 19)
+PASS: c-c++-common/pr63764-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr63764-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/pr65040.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 26)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 27)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 29)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/pr65120.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr65556.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr65830.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/pr65830.c -Wc++-compat (test for bogus messages, line 12)
+PASS: c-c++-common/pr65830.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/pr65830.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/pr65830.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr66208.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/pr66208.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr66208.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 104)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 111)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 117)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 125)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 131)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 138)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 78)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 86)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for warnings, line 97)
+PASS: c-c++-common/pr66322.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr67639.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr67639.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr67653.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr67653.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 23)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 29)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 31)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 32)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 33)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 35)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 36)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/pr68107.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr68582.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 25)
+PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 6)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68833-1.c -Wc++-compat detect noreturn candidate (test for errors, line 18)
+PASS: c-c++-common/pr68833-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr68833-2.c -Wc++-compat printf attribute warning (test for errors, line 12)
+PASS: c-c++-common/pr68833-3.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/pr68833-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69126-2-long.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69126-2-short.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69126.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69543-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69543-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69543-3.c -Wc++-compat (test for bogus messages, line 10)
+PASS: c-c++-common/pr69543-3.c -Wc++-compat (test for bogus messages, line 6)
+PASS: c-c++-common/pr69543-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69543-4.c -Wc++-compat (test for bogus messages, line 13)
+PASS: c-c++-common/pr69543-4.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/pr69543-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69558-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69558-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69558-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69558-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69558.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/pr69558.c -Wc++-compat (test for bogus messages, line 17)
+PASS: c-c++-common/pr69558.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr69558.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69669.c -Wc++-compat scan-rtl-dump-times final "mem:QI" 1
+PASS: c-c++-common/pr69669.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 10-11
+PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 16-17
+PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 22-23
+PASS: c-c++-common/pr69733.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 25)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr69764.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr69797.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr69797.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70144-1.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr70144-1.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr70144-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70144-2.c -Wc++-compat execution test
+PASS: c-c++-common/pr70264.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/pr70264.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/pr70264.c -Wc++-compat expected multiline pattern lines 7-8
+PASS: c-c++-common/pr70264.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70297.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 14)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 21)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 28)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 8)
+PASS: c-c++-common/pr70336.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70651.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/pr70756.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr71372.c -Wc++-compat scan-tree-dump-times optimized " ={v} " 4
+PASS: c-c++-common/pr71372.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pr71574.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr71654.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr72747-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr72747-2.c -Wc++-compat
+PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 22)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat at line 11 (test for warnings, line 10)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat at line 23 (test for warnings, line 22)
+PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr79428-3.c -Wc++-compat (test for errors, line 3)
+PASS: c-c++-common/pr79428-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr79641.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr80162-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr80162-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr80162-3.c -Wc++-compat
+PASS: c-c++-common/pr81052.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/pr81052.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "return (<retval> = )?a1 < a2"
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "s_s = a < b"
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "s_ui = \\(double\\) a < \\(double\\) b"
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "us_i = \\(int\\) a < b"
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "us_s = \\(float\\) a < \\(float\\) b"
+PASS: c-c++-common/pr81376.c -Wc++-compat scan-tree-dump original "us_us = a < b"
+PASS: c-c++-common/pr81376.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr82112.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr82872.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr83059.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr83059.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr84293.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr84305.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr84873.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr84982.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr84982.c -Wc++-compat execution test
+UNSUPPORTED: c-c++-common/pr84999.c -Wc++-compat
+PASS: c-c++-common/pr85156.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr85822.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr85822.c -Wc++-compat execution test
+PASS: c-c++-common/pr86093.c -Wc++-compat scan-tree-dump-not optimized "return 0;"
+PASS: c-c++-common/pr86093.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr88664-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr88664-2.c -Wc++-compat at line 14 (test for warnings, line 13)
+PASS: c-c++-common/pr88664-2.c -Wc++-compat at line 21 (test for warnings, line 20)
+PASS: c-c++-common/pr88664-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr88984.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr88984.c -Wc++-compat execution test
+PASS: c-c++-common/pr89566.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/pr89566.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for errors, line 27)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 49)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 52)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for warnings, line 65)
+PASS: c-c++-common/pr89888.c -Wc++-compat at line 13 (test for warnings, line 12)
+PASS: c-c++-common/pr89888.c -Wc++-compat at line 25 (test for warnings, line 24)
+PASS: c-c++-common/pr89888.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr89933.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr89946.c -Wc++-compat (test for warnings, line 3)
+PASS: c-c++-common/pr89946.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/pr89946.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/pr89946.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pr89946.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr89985.c -Wc++-compat (test for bogus messages, line 11)
+PASS: c-c++-common/pr89985.c -Wc++-compat (test for bogus messages, line 7)
+PASS: c-c++-common/pr89985.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90108.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90590-1.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90590-2.c -Wc++-compat (test for bogus messages, line 9)
+PASS: c-c++-common/pr90590-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90677-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90677.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr90927.c -Wc++-compat scan-file b\\$ill b\\$\\$ob:
+PASS: c-c++-common/pr90927.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr91669.c -Wc++-compat (test for bogus messages, line 15)
+PASS: c-c++-common/pr91669.c -Wc++-compat (test for bogus messages, line 19)
+PASS: c-c++-common/pr91669.c -Wc++-compat (test for bogus messages, line 24)
+PASS: c-c++-common/pr91669.c -Wc++-compat (test for bogus messages, line 28)
+PASS: c-c++-common/pr91669.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr91733.c -Wc++-compat expected multiline pattern lines 11-12
+PASS: c-c++-common/pr91733.c -Wc++-compat expected multiline pattern lines 16-17
+PASS: c-c++-common/pr91733.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr91733.c -Wc++-compat test1 at line 7 (test for warnings, line 4)
+PASS: c-c++-common/pr91733.c -Wc++-compat test2 at line 8 (test for warnings, line 5)
+PASS: c-c++-common/pr92352.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -Wc++-compat at line 8 (test for errors, line 7)
+PASS: c-c++-common/pr92352.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92452.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92833-1.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/pr92833-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92833-2.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/pr92833-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92833-3.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/pr92833-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr92833-4.c -Wc++-compat expected at line 4 (test for warnings, line 5)
+PASS: c-c++-common/pr94385.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr94755.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/pr94755.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr95237-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-2.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-3.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-4.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-5.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-6.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-7.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-8.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr95237-9.c -Wc++-compat
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 102 (test for warnings, line 100)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 103 (test for warnings, line 100)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 107 (test for warnings, line 105)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 110 (test for warnings, line 108)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 19 (test for warnings, line 17)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 22 (test for warnings, line 20)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 25 (test for warnings, line 23)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 26 (test for warnings, line 23)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 37 (test for warnings, line 35)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 40 (test for warnings, line 38)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 44 (test for warnings, line 42)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 56 (test for warnings, line 54)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 59 (test for warnings, line 57)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 63 (test for warnings, line 61)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 66 (test for warnings, line 64)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 70 (test for warnings, line 68)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 73 (test for warnings, line 71)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 76 (test for warnings, line 74)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 77 (test for warnings, line 74)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 89 (test for warnings, line 87)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 92 (test for warnings, line 90)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 96 (test for warnings, line 94)
+PASS: c-c++-common/pr95378.c -Wc++-compat at line 99 (test for warnings, line 97)
+PASS: c-c++-common/pr95378.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pr95903.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pr96192-1.c -Wc++-compat
+PASS: c-c++-common/pr96369.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr96545.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/pr96545.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/pr96545.c -Wc++-compat (test for errors, line 24)
+PASS: c-c++-common/pr96545.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/pr96545.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr97164.c -Wc++-compat (test for errors, line 5)
+PASS: c-c++-common/pr97164.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr97498.c -Wc++-compat (test for bogus messages, line 4)
+PASS: c-c++-common/pr97498.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr98556.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr98943.c -Wc++-compat dg-regexp 10 was found: "[^\n:]*: warning: NOTAFILE: linker input file unused because linking not done\n[^\n:]*: error: NOTAFILE: linker input file not found: [^\n]*\n"
+PASS: c-c++-common/pr98943.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr99113.c -Wc++-compat scan-assembler xyzzy
+PASS: c-c++-common/pr99113.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-11.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-12.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/pragma-diag-12.c -Wc++-compat scan-assembler #pragma GCC diagnostic ignored "-Wdate-time"
+PASS: c-c++-common/pragma-diag-12.c -Wc++-compat scan-assembler #pragma GCC diagnostic pop
+PASS: c-c++-common/pragma-diag-12.c -Wc++-compat scan-assembler #pragma GCC diagnostic push
+PASS: c-c++-common/pragma-diag-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-13.c -Wc++-compat (test for warnings, line 2)
+PASS: c-c++-common/pragma-diag-13.c -Wc++-compat (test for warnings, line 3)
+PASS: c-c++-common/pragma-diag-13.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/pragma-diag-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-14.c -Wc++-compat (test for warnings, line 8)
+PASS: c-c++-common/pragma-diag-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-15.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/pragma-diag-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 16)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 20)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 22)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 35)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 40)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 41)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 54)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 60)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for bogus messages, line 61)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 13)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 28)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 31)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 32)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 50)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 51)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for warnings, line 9)
+PASS: c-c++-common/pragma-diag-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pragma-region.c -Wc++-compat scan-assembler code_within_named_region
+PASS: c-c++-common/pragma-region.c -Wc++-compat scan-assembler code_within_region
+PASS: c-c++-common/pragma-region.c -Wc++-compat (test for excess errors)
+UNSUPPORTED: c-c++-common/pragma-target-1.c -Wc++-compat
+UNSUPPORTED: c-c++-common/pragma-target-2.c -Wc++-compat
+PASS: c-c++-common/raw-string-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-1.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-10.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-11.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-12.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-13.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-13.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-14.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat invalid at line 12 (test for errors, line 10)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat invalid at line 25 (test for errors, line 23)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat invalid at line 29 (test for errors, line 27)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat invalid at line 33 (test for errors, line 31)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat invalid at line 8 (test for errors, line 6)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat longer at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat longer at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat longer at line 21 (test for errors, line 20)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 13 (test for errors, line 10)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 26 (test for errors, line 23)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 30 (test for errors, line 27)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 34 (test for errors, line 31)
+PASS: c-c++-common/raw-string-14.c -Wc++-compat stray at line 9 (test for errors, line 6)
+PASS: c-c++-common/raw-string-15.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-15.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-16.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat invalid at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat invalid at line 26 (test for errors, line 24)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat invalid at line 30 (test for errors, line 28)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat invalid at line 8 (test for errors, line 6)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat longer at line 11 (test for errors, line 10)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat longer at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat longer at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 12 (test for errors, line 10)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 23 (test for errors, line 20)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 27 (test for errors, line 24)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 31 (test for errors, line 28)
+PASS: c-c++-common/raw-string-16.c -Wc++-compat stray at line 9 (test for errors, line 6)
+PASS: c-c++-common/raw-string-17.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-17.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-18.c -Wc++-compat scan-tree-dump optimized "c:15:[^\n\r]*foo"
+PASS: c-c++-common/raw-string-18.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-19.c -Wc++-compat scan-tree-dump optimized "c:15:[^\n\r]*foo"
+PASS: c-c++-common/raw-string-19.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-2.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 10 (test for errors, line 9)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 12 (test for errors, line 11)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 14 (test for errors, line 13)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 16 (test for errors, line 15)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 19 (test for errors, line 18)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 21 (test for errors, line 20)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 23 (test for errors, line 22)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 25 (test for errors, line 24)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 27 (test for errors, line 26)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat expected at line 8 (test for errors, line 7)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 11)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 13)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 15)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 7)
+PASS: c-c++-common/raw-string-3.c -Wc++-compat undeclared (test for errors, line 9)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat expected at line 11 (test for errors, line 10)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat expected at line 13 (test for errors, line 12)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat expected at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat expected at line 7 (test for errors, line 6)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat expected at line 9 (test for errors, line 8)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat undeclared (test for errors, line 10)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat undeclared (test for errors, line 12)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat undeclared (test for errors, line 14)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat undeclared (test for errors, line 6)
+PASS: c-c++-common/raw-string-4.c -Wc++-compat undeclared (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 12 (test for errors, line 11)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 15 (test for errors, line 14)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 18 (test for errors, line 17)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 21 (test for errors, line 20)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 24 (test for errors, line 23)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat invalid at line 9 (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat longer at line 6 (test for errors, line 5)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 10 (test for errors, line 8)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 13 (test for errors, line 11)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 16 (test for errors, line 14)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 19 (test for errors, line 17)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 22 (test for errors, line 20)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 25 (test for errors, line 23)
+PASS: c-c++-common/raw-string-5.c -Wc++-compat stray at line 7 (test for errors, line 5)
+PASS: c-c++-common/raw-string-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-6.c -Wc++-compat end at line 6 (test for errors, line 5)
+PASS: c-c++-common/raw-string-6.c -Wc++-compat unterminated (test for errors, line 5)
+XFAIL: c-c++-common/raw-string-7.c -Wc++-compat at line 10 (test for bogus messages, line 8)
+XFAIL: c-c++-common/raw-string-7.c -Wc++-compat at line 15 (test for bogus messages, line 13)
+PASS: c-c++-common/raw-string-7.c -Wc++-compat (test for excess errors)
+XFAIL: c-c++-common/raw-string-7.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-8.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/raw-string-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-9.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/raw-string-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-9.c -Wc++-compat execution test
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 18)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 35)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 54)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for errors, line 55)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 47)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 60)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 64)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 70)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for warnings, line 73)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat #line check at line 61 (test for warnings, line 60)
+PASS: c-c++-common/raw-string-directive-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-directive-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/raw-string-directive-2.c -Wc++-compat execution test
+PASS: c-c++-common/restrict-1.c -Wc++-compat scan-tree-dump-not optimized "link_error"
+PASS: c-c++-common/restrict-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/restrict-2.c -Wc++-compat scan-tree-dump-times lim2 "Moving statement" 11
+PASS: c-c++-common/restrict-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/restrict-4.c -Wc++-compat scan-tree-dump lim2 "Executing store motion"
+PASS: c-c++-common/restrict-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-1.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-10.c -Wc++-compat scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-10.c -Wc++-compat scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-10.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-11.c -Wc++-compat scan-tree-dump-times optimized " \\& 7;" 4
+PASS: c-c++-common/rotate-11.c -Wc++-compat scan-tree-dump-times optimized " r<< " 5
+PASS: c-c++-common/rotate-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-1a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-2.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-2a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-2b.c -Wc++-compat scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-2b.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-3.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 96
+PASS: c-c++-common/rotate-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-3a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-4.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-4a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-4b.c -Wc++-compat scan-tree-dump-not optimized "r[<>][<>]"
+PASS: c-c++-common/rotate-4b.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-5.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-6.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-6a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-7.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 48
+PASS: c-c++-common/rotate-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-7a.c -Wc++-compat execution test
+PASS: c-c++-common/rotate-8.c -Wc++-compat scan-tree-dump-not optimized "PHI <"
+PASS: c-c++-common/rotate-8.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 23
+PASS: c-c++-common/rotate-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/rotate-9.c -Wc++-compat scan-tree-dump-times optimized "r[<>][<>]" 2
+PASS: c-c++-common/rotate-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 34)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 38)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 39)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for errors, line 40)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat scalar to vector (test for errors, line 29)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat scalar to vector (test for errors, line 32)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat scalar to vector (test for errors, line 33)
+PASS: c-c++-common/scal-to-vec1.c -Wc++-compat scalar to vector (test for errors, line 35)
+PASS: c-c++-common/scal-to-vec2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 30)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 46)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 53)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 59)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 72)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 79)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for warnings, line 99)
+PASS: c-c++-common/sizeof-array-argument.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/spec-barrier-1.c -Wc++-compat execution test
+PASS: c-c++-common/spec-barrier-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/spec-barrier-2.c -Wc++-compat execution test
+PASS: c-c++-common/spellcheck-pr107583.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/spellcheck-pr107583.c -Wc++-compat c error (test for errors, line 2)
+PASS: c-c++-common/spellcheck-pr107583.c -Wc++-compat c error (test for errors, line 8)
+PASS: c-c++-common/spellcheck-pr107583.c -Wc++-compat hint at line 4 (test for warnings, line 2)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for bogus messages, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 23 (test for errors, line 22)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 32 (test for errors, line 31)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 41 (test for errors, line 40)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 50 (test for errors, line 49)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 59 (test for errors, line 58)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 68 (test for errors, line 67)
+PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat execution test
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87562-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/substring-location-PR-87721.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/taskloop-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/transparent-union-1.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/transparent-union-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-17.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/uninit-17.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-D-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-D.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-E-O0.c -Wc++-compat uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-E.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-E.c -Wc++-compat uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-F-O0.c -Wc++-compat uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-F.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-F.c -Wc++-compat uninitialized variable warning (test for warnings, line 7)
+PASS: c-c++-common/uninit-G-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-G.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 12)
+PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 7)
+PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-tree-dump cunrolli "11:.*: loop with 8 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -Wc++-compat scan-tree-dump cunrolli "16:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-tree-dump cunroll "11:.*: loop with 7 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -Wc++-compat scan-tree-dump cunroll "16:.*: loop with 6 iterations completely unrolled"
+PASS: c-c++-common/unroll-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump loop2_unroll "21:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump loop2_unroll "26:.*: optimized: loop unrolled 7 times"
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump loop2_unroll "31:.*: optimized: loop unrolled 3 times"
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump loop2_unroll "3[79]:.*: optimized: loop unrolled 2 times"
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump-not loop2_unroll "11:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -Wc++-compat scan-rtl-dump-not loop2_unroll "16:.*: optimized: loop unrolled"
+PASS: c-c++-common/unroll-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-4.c -Wc++-compat scan-rtl-dump-times loop2_unroll "Not unrolling loop, user didn't want it unrolled" 2
+PASS: c-c++-common/unroll-4.c -Wc++-compat scan-tree-dump cunrolli "Not unrolling loop .: user didn't want it unrolled completely"
+PASS: c-c++-common/unroll-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-5.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/unroll-5.c -Wc++-compat (test for errors, line 17)
+PASS: c-c++-common/unroll-5.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/unroll-5.c -Wc++-compat (test for errors, line 26)
+PASS: c-c++-common/unroll-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/unroll-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/va-arg-va-list-type.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/va-arg-va-list-type.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-1.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/vector-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 14)
+PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 16)
+PASS: c-c++-common/vector-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-3.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/vector-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-compare-1.c -Wc++-compat (test for errors, line 19)
+PASS: c-c++-common/vector-compare-1.c -Wc++-compat (test for errors, line 20)
+PASS: c-c++-common/vector-compare-1.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/vector-compare-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-compare-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-compare-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 36)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 37)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 38)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 39)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 40)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for warnings, line 41)
+PASS: c-c++-common/vector-compare-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-init-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-init-2.c -Wc++-compat execution test
+PASS: c-c++-common/vector-scalar-2.c -Wc++-compat scan-tree-dump-times gimple " \\+ 1" 1
+PASS: c-c++-common/vector-scalar-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-scalar.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-shift.c -Wc++-compat (test for errors, line 10)
+PASS: c-c++-common/vector-shift.c -Wc++-compat (test for errors, line 11)
+PASS: c-c++-common/vector-shift.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-shift1.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/vector-shift1.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/vector-shift1.c -Wc++-compat (test for errors, line 15)
+PASS: c-c++-common/vector-shift1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-shift3.c -Wc++-compat (test for errors, line 12)
+PASS: c-c++-common/vector-shift3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-1.c -Wc++-compat (test for errors, line 9)
+PASS: c-c++-common/vector-subscript-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-4.c -Wc++-compat scan-tree-dump-not optimized "vector"
+PASS: c-c++-common/vector-subscript-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-6.c -Wc++-compat scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vector-subscript-7.c -Wc++-compat scan-tree-dump fre1 "return 42;"
+PASS: c-c++-common/vector-subscript-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/vla-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 25)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 26)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 27)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 28)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 29)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 30)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 31)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 32)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 33)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 34)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 14)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 15)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 18)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 19)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 22)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 23)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 35)
+PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 4)
+PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 5)
+PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 6)
+PASS: c-c++-common/wdate-time.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-1.c -Wc++-compat execution test
+UNSUPPORTED: c-c++-common/zero-scratch-regs-10.c -Wc++-compat
+PASS: c-c++-common/zero-scratch-regs-11.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-11.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-2.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-3.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-4.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-5.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-5.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-6.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-6.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-7.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-7.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-8.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-8.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-9.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-9.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -Wc++-compat (test for errors, line 13)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -Wc++-compat (test for errors, line 4)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/zero-scratch-regs-attr-usages.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/zero-scratch-regs-leafy-1.c -Wc++-compat execution test
+PASS: c-c++-common/zero-scratch-regs-leafy-2.c -Wc++-compat (test for excess errors)
+PASS: gcc.dg/20000108-1.c (test for excess errors)
+PASS: gcc.dg/20000108-1.c execution test
+PASS: gcc.dg/20000111-1.c (test for excess errors)
+PASS: gcc.dg/20000623-1.c (test for excess errors)
+PASS: gcc.dg/20000623-1.c execution test
+PASS: gcc.dg/20000629-1.c (test for excess errors)
+PASS: gcc.dg/20000707-1.c (test for excess errors)
+PASS: gcc.dg/20000906-1.c (test for excess errors)
+PASS: gcc.dg/20000906-1.c execution test
+PASS: gcc.dg/20000926-1.c (test for warnings, line 25)
+PASS: gcc.dg/20000926-1.c (test for excess errors)
+PASS: gcc.dg/20001009-1.c (test for excess errors)
+PASS: gcc.dg/20001012-1.c (test for excess errors)
+PASS: gcc.dg/20001012-1.c execution test
+PASS: gcc.dg/20001012-2.c (test for excess errors)
+PASS: gcc.dg/20001012-2.c execution test
+PASS: gcc.dg/20001023-1.c (test for excess errors)
+PASS: gcc.dg/20001023-1.c execution test
+PASS: gcc.dg/20001108-1.c (test for excess errors)
+PASS: gcc.dg/20001108-1.c execution test
+PASS: gcc.dg/20001116-1.c (test for warnings, line 10)
+PASS: gcc.dg/20001116-1.c (test for excess errors)
+PASS: gcc.dg/20001117-1.c (test for excess errors)
+PASS: gcc.dg/20001117-1.c execution test
+PASS: gcc.dg/20001201-1.c (test for bogus messages, line 5)
+PASS: gcc.dg/20001201-1.c (test for excess errors)
+PASS: gcc.dg/20001228-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20010202-1.c
+PASS: gcc.dg/20010405-1.c (test for excess errors)
+PASS: gcc.dg/20010516-1.c (test for excess errors)
+PASS: gcc.dg/20010516-1.c non-lvalue (test for errors, line 7)
+PASS: gcc.dg/20010622-1.c (test for excess errors)
+PASS: gcc.dg/20010822-1.c (test for excess errors)
+PASS: gcc.dg/20010822-1.c execution test
+PASS: gcc.dg/20010912-1.c (test for excess errors)
+PASS: gcc.dg/20010912-1.c execution test
+PASS: gcc.dg/20011008-1.c (test for warnings, line 4)
+PASS: gcc.dg/20011008-1.c (test for excess errors)
+PASS: gcc.dg/20011008-2.c (test for excess errors)
+PASS: gcc.dg/20011008-2.c execution test
+PASS: gcc.dg/20011015-1.c (test for excess errors)
+PASS: gcc.dg/20011021-1.c (test for bogus messages, line 32)
+PASS: gcc.dg/20011021-1.c (test for bogus messages, line 35)
+PASS: gcc.dg/20011021-1.c (test for bogus messages, line 40)
+PASS: gcc.dg/20011021-1.c (test for bogus messages, line 42)
+PASS: gcc.dg/20011021-1.c (test for warnings, line 11)
+PASS: gcc.dg/20011021-1.c (test for warnings, line 30)
+PASS: gcc.dg/20011021-1.c (test for warnings, line 34)
+PASS: gcc.dg/20011021-1.c (test for warnings, line 41)
+PASS: gcc.dg/20011021-1.c (test for warnings, line 44)
+PASS: gcc.dg/20011021-1.c (test for excess errors)
+PASS: gcc.dg/20011021-1.c near init at line 45 (test for warnings, line 27)
+PASS: gcc.dg/20011130-1.c (test for excess errors)
+PASS: gcc.dg/20011214-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/20011214-1.c (test for bogus messages, line 12)
+PASS: gcc.dg/20011214-1.c (test for excess errors)
+PASS: gcc.dg/20011214-1.c execution test
+UNSUPPORTED: gcc.dg/20020103-1.c
+PASS: gcc.dg/20020104-1.c (test for excess errors)
+PASS: gcc.dg/20020104-1.c bogus statement with no effect warning (test for bogus messages, line 16)
+PASS: gcc.dg/20020104-1.c statement with no effect warning (test for warnings, line 15)
+PASS: gcc.dg/20020104-1.c statement with no effect warning (test for warnings, line 19)
+PASS: gcc.dg/20020108-1.c (test for excess errors)
+PASS: gcc.dg/20020115-1.c (test for excess errors)
+PASS: gcc.dg/20020116-1.c (test for excess errors)
+PASS: gcc.dg/20020122-1.c (test for errors, line 19)
+PASS: gcc.dg/20020122-1.c (test for excess errors)
+PASS: gcc.dg/20020122-2.c (test for excess errors)
+PASS: gcc.dg/20020122-3.c (test for excess errors)
+PASS: gcc.dg/20020122-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20020201-1.c
+PASS: gcc.dg/20020206-1.c (test for excess errors)
+PASS: gcc.dg/20020206-1.c execution test
+PASS: gcc.dg/20020210-1.c (test for excess errors)
+PASS: gcc.dg/20020210-1.c execution test
+PASS: gcc.dg/20020219-1.c (test for excess errors)
+PASS: gcc.dg/20020219-1.c execution test
+PASS: gcc.dg/20020220-1.c (test for excess errors)
+PASS: gcc.dg/20020220-2.c (test for warnings, line 10)
+PASS: gcc.dg/20020220-2.c (test for excess errors)
+PASS: gcc.dg/20020222-1.c (test for excess errors)
+PASS: gcc.dg/20020310-1.c (test for excess errors)
+PASS: gcc.dg/20020310-1.c execution test
+PASS: gcc.dg/20020312-1.c (test for excess errors)
+PASS: gcc.dg/20020312-2.c (test for excess errors)
+PASS: gcc.dg/20020312-2.c execution test
+PASS: gcc.dg/20020319-1.c (test for excess errors)
+PASS: gcc.dg/20020411-1.c (test for excess errors)
+PASS: gcc.dg/20020415-1.c (test for excess errors)
+PASS: gcc.dg/20020418-1.c (test for excess errors)
+PASS: gcc.dg/20020418-2.c (test for excess errors)
+PASS: gcc.dg/20020425-1.c (test for excess errors)
+PASS: gcc.dg/20020426-2.c (test for excess errors)
+PASS: gcc.dg/20020426-2.c execution test
+PASS: gcc.dg/20020430-1.c (test for excess errors)
+PASS: gcc.dg/20020503-1.c (test for excess errors)
+PASS: gcc.dg/20020517-1.c (test for excess errors)
+PASS: gcc.dg/20020517-1.c execution test
+PASS: gcc.dg/20020525-1.c (test for excess errors)
+PASS: gcc.dg/20020525-1.c execution test
+PASS: gcc.dg/20020527-1.c (test for excess errors)
+PASS: gcc.dg/20020530-1.c (test for excess errors)
+PASS: gcc.dg/20020607-1.c (test for excess errors)
+PASS: gcc.dg/20020607-1.c execution test
+PASS: gcc.dg/20020607-2.c (test for excess errors)
+PASS: gcc.dg/20020607-2.c execution test
+UNSUPPORTED: gcc.dg/20020919-1.c
+PASS: gcc.dg/20021006-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20021014-1.c
+PASS: gcc.dg/20021018-1.c (test for excess errors)
+PASS: gcc.dg/20021018-1.c execution test
+PASS: gcc.dg/20021023-1.c (test for excess errors)
+PASS: gcc.dg/20021029-1.c (test for excess errors)
+PASS: gcc.dg/20021029-1.c scan-assembler-not .data.rel.ro.local
+PASS: gcc.dg/20021029-1.c scan-assembler-symbol-section symbol ^_?ar (found ar.0) has section ^\\.(const|rodata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/20021029-2.c (test for excess errors)
+PASS: gcc.dg/20021029-2.c scan-assembler-not .rodata.cst
+PASS: gcc.dg/20021116-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20030107-1.c
+PASS: gcc.dg/20030120-1.c (test for excess errors)
+PASS: gcc.dg/20030204-1.c (test for excess errors)
+PASS: gcc.dg/20030213-1.c (test for excess errors)
+PASS: gcc.dg/20030225-1.c (test for excess errors)
+PASS: gcc.dg/20030225-1.c execution test
+PASS: gcc.dg/20030309-1.c (test for excess errors)
+PASS: gcc.dg/20030321-1.c (test for excess errors)
+PASS: gcc.dg/20030323-1.c (test for excess errors)
+PASS: gcc.dg/20030323-1.c execution test
+PASS: gcc.dg/20030324-1.c (test for excess errors)
+PASS: gcc.dg/20030324-1.c execution test
+PASS: gcc.dg/20030331-2.c (test for excess errors)
+PASS: gcc.dg/20030414-1.c (test for excess errors)
+PASS: gcc.dg/20030414-2.c (test for excess errors)
+PASS: gcc.dg/20030414-2.c execution test
+XFAIL: gcc.dg/20030612-1.c (test for warnings, line 13)
+PASS: gcc.dg/20030612-1.c (test for excess errors)
+PASS: gcc.dg/20030612-1.c execution test
+PASS: gcc.dg/20030612-2.c (test for bogus messages, line 15)
+PASS: gcc.dg/20030612-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/20030612-2.c (test for excess errors)
+PASS: gcc.dg/20030625-1.c (test for excess errors)
+PASS: gcc.dg/20030625-1.c has incomplete type (test for errors, line 7)
+PASS: gcc.dg/20030626-1.c (test for bogus messages, line 17)
+PASS: gcc.dg/20030626-1.c (test for excess errors)
+PASS: gcc.dg/20030627-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20030702-1.c
+PASS: gcc.dg/20030707-1.c (test for excess errors)
+PASS: gcc.dg/20030708-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20030711-1.c
+PASS: gcc.dg/20030717-1.c (test for excess errors)
+PASS: gcc.dg/20030717-1.c execution test
+PASS: gcc.dg/20030721-1.c (test for excess errors)
+PASS: gcc.dg/20030804-1.c (test for excess errors)
+PASS: gcc.dg/20030805-1.c (test for excess errors)
+PASS: gcc.dg/20030805-1.c execution test
+PASS: gcc.dg/20030815-1.c (test for excess errors)
+PASS: gcc.dg/20030820-1.c (test for excess errors)
+PASS: gcc.dg/20030826-1.c (test for excess errors)
+PASS: gcc.dg/20030826-1.c execution test
+PASS: gcc.dg/20030826-2.c (test for excess errors)
+PASS: gcc.dg/20030826-2.c execution test
+PASS: gcc.dg/20030906-1.c (test for warnings, line 19)
+PASS: gcc.dg/20030906-1.c (test for excess errors)
+PASS: gcc.dg/20030906-1a.c (test for errors, line 19)
+PASS: gcc.dg/20030906-1a.c (test for excess errors)
+PASS: gcc.dg/20030906-2.c (test for warnings, line 13)
+PASS: gcc.dg/20030906-2.c (test for excess errors)
+PASS: gcc.dg/20030906-2a.c (test for errors, line 13)
+PASS: gcc.dg/20030906-2a.c (test for excess errors)
+PASS: gcc.dg/20031002-1.c (test for excess errors)
+PASS: gcc.dg/20031012-1.c (test for warnings, line 14)
+PASS: gcc.dg/20031012-1.c (test for excess errors)
+PASS: gcc.dg/20031102-1.c (test for excess errors)
+PASS: gcc.dg/20031102-1.c execution test
+PASS: gcc.dg/20031111-1.c (test for errors, line 12)
+PASS: gcc.dg/20031111-1.c (test for errors, line 8)
+PASS: gcc.dg/20031111-1.c (test for excess errors)
+PASS: gcc.dg/20031201-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20031201-2.c
+PASS: gcc.dg/20031202-1.c (test for excess errors)
+PASS: gcc.dg/20031202-1.c execution test
+PASS: gcc.dg/20031216-1.c (test for excess errors)
+PASS: gcc.dg/20031216-1.c execution test
+PASS: gcc.dg/20031218-1.c (test for excess errors)
+PASS: gcc.dg/20031218-2.c (test for excess errors)
+PASS: gcc.dg/20031218-3.c (test for excess errors)
+PASS: gcc.dg/20031222-1.c (test for errors, line 12)
+PASS: gcc.dg/20031222-1.c (test for errors, line 17)
+PASS: gcc.dg/20031222-1.c (test for excess errors)
+PASS: gcc.dg/20031223-1.c (test for excess errors)
+PASS: gcc.dg/20031223-1.c not stmt (test for errors, line 10)
+PASS: gcc.dg/20031223-1.c type name at line 11 (test for errors, line 10)
+PASS: gcc.dg/20040123-1.c (test for excess errors)
+PASS: gcc.dg/20040123-1.c scan-assembler abort
+PASS: gcc.dg/20040127-1.c (test for excess errors)
+PASS: gcc.dg/20040127-2.c (test for excess errors)
+PASS: gcc.dg/20040202-1.c (test for excess errors)
+PASS: gcc.dg/20040203-1.c (test for excess errors)
+PASS: gcc.dg/20040206-1.c (test for warnings, line 10)
+PASS: gcc.dg/20040206-1.c (test for excess errors)
+PASS: gcc.dg/20040217-1.c (test for excess errors)
+PASS: gcc.dg/20040219-1.c (test for excess errors)
+PASS: gcc.dg/20040219-1.c execution test
+PASS: gcc.dg/20040223-1.c (test for bogus messages, line 34)
+PASS: gcc.dg/20040223-1.c (test for bogus messages, line 40)
+PASS: gcc.dg/20040223-1.c (test for warnings, line 10)
+PASS: gcc.dg/20040223-1.c (test for warnings, line 16)
+PASS: gcc.dg/20040223-1.c (test for warnings, line 26)
+PASS: gcc.dg/20040223-1.c (test for excess errors)
+PASS: gcc.dg/20040305-2.c (test for excess errors)
+PASS: gcc.dg/20040305-2.c execution test
+PASS: gcc.dg/20040306-1.c (test for excess errors)
+PASS: gcc.dg/20040309-1.c (test for excess errors)
+PASS: gcc.dg/20040309-1.c execution test
+PASS: gcc.dg/20040310-1.c (test for excess errors)
+PASS: gcc.dg/20040311-2.c (test for excess errors)
+PASS: gcc.dg/20040322-1.c (test for excess errors)
+PASS: gcc.dg/20040322-1.c flexible array member not (test for errors, line 3)
+PASS: gcc.dg/20040322-1.c parse error before (test for errors, line 4)
+PASS: gcc.dg/20040331-1.c (test for excess errors)
+PASS: gcc.dg/20040331-1.c execution test
+PASS: gcc.dg/20040409-1.c (test for excess errors)
+PASS: gcc.dg/20040609-1.c (test for excess errors)
+PASS: gcc.dg/20040622-2.c (test for excess errors)
+PASS: gcc.dg/20040625-1.c (test for excess errors)
+PASS: gcc.dg/20040625-1.c execution test
+PASS: gcc.dg/20040627-1.c (test for excess errors)
+PASS: gcc.dg/20040910-1.c (test for errors, line 2)
+PASS: gcc.dg/20040910-1.c (test for excess errors)
+PASS: gcc.dg/20040916-1.c (test for excess errors)
+PASS: gcc.dg/20040920-1.c (test for errors, line 10)
+PASS: gcc.dg/20040920-1.c (test for errors, line 11)
+PASS: gcc.dg/20040920-1.c (test for excess errors)
+PASS: gcc.dg/20041014-1.c (test for errors, line 8)
+PASS: gcc.dg/20041014-1.c (test for excess errors)
+PASS: gcc.dg/20041104-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20041106-1.c
+PASS: gcc.dg/20041122-1.c (test for excess errors)
+PASS: gcc.dg/20041213-1.c (test for errors, line 11)
+PASS: gcc.dg/20041213-1.c (test for errors, line 14)
+PASS: gcc.dg/20041213-1.c (test for errors, line 20)
+PASS: gcc.dg/20041213-1.c (test for errors, line 23)
+PASS: gcc.dg/20041213-1.c (test for errors, line 26)
+PASS: gcc.dg/20041213-1.c (test for errors, line 5)
+PASS: gcc.dg/20041213-1.c (test for errors, line 8)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 10)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 13)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 16)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 17)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 19)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 22)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 25)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 28)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 29)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 31)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 32)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 4)
+PASS: gcc.dg/20041213-1.c (test for warnings, line 7)
+PASS: gcc.dg/20041213-1.c (test for excess errors)
+PASS: gcc.dg/20041219-1.c (test for excess errors)
+PASS: gcc.dg/20041219-1.c execution test
+PASS: gcc.dg/20050105-1.c (test for excess errors)
+PASS: gcc.dg/20050105-2.c (test for excess errors)
+PASS: gcc.dg/20050111-1.c (test for excess errors)
+PASS: gcc.dg/20050111-2.c (test for excess errors)
+PASS: gcc.dg/20050121-1.c (test for errors, line 8)
+PASS: gcc.dg/20050121-1.c (test for excess errors)
+PASS: gcc.dg/20050121-2.c (test for excess errors)
+PASS: gcc.dg/20050209-1.c (test for errors, line 5)
+PASS: gcc.dg/20050209-1.c (test for excess errors)
+PASS: gcc.dg/20050307-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20050309-1.c
+PASS: gcc.dg/20050321-1.c (test for excess errors)
+PASS: gcc.dg/20050321-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20050325-1.c
+PASS: gcc.dg/20050330-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20050330-2.c
+PASS: gcc.dg/20050503-1.c (test for excess errors)
+PASS: gcc.dg/20050517-1.c (test for excess errors)
+PASS: gcc.dg/20050527-1.c (test for excess errors)
+PASS: gcc.dg/20050527-1.c execution test
+PASS: gcc.dg/20050603-2.c (test for excess errors)
+PASS: gcc.dg/20050603-2.c execution test
+PASS: gcc.dg/20050607-1.c (test for excess errors)
+PASS: gcc.dg/20050620-1.c (test for errors, line 14)
+PASS: gcc.dg/20050620-1.c (test for errors, line 8)
+PASS: gcc.dg/20050620-1.c (test for excess errors)
+PASS: gcc.dg/20050629-1.c (test for excess errors)
+PASS: gcc.dg/20050702-1.c (test for excess errors)
+PASS: gcc.dg/20050811-1.c (test for excess errors)
+PASS: gcc.dg/20050811-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20050826-1.c
+PASS: gcc.dg/20050922-1.c (test for excess errors)
+PASS: gcc.dg/20050922-1.c execution test
+PASS: gcc.dg/20050922-2.c (test for excess errors)
+PASS: gcc.dg/20050922-2.c execution test
+UNSUPPORTED: gcc.dg/20051201-1.c
+PASS: gcc.dg/20051207-1.c (test for excess errors)
+PASS: gcc.dg/20051207-2.c (test for excess errors)
+PASS: gcc.dg/20051207-3.c (test for errors, line 7)
+PASS: gcc.dg/20051207-3.c (test for excess errors)
+PASS: gcc.dg/20060410.c (test for excess errors)
+PASS: gcc.dg/20060410.c scan-assembler foo
+PASS: gcc.dg/20060419-1.c (test for warnings, line 2)
+PASS: gcc.dg/20060419-1.c (test for warnings, line 3)
+PASS: gcc.dg/20060419-1.c (test for excess errors)
+PASS: gcc.dg/20060425-1.c (test for excess errors)
+PASS: gcc.dg/20060425-1.c execution test
+PASS: gcc.dg/20060425-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20060801-1.c
+PASS: gcc.dg/20061026.c (test for excess errors)
+PASS: gcc.dg/20061109-1.c (test for excess errors)
+PASS: gcc.dg/20061109-2.c (test for excess errors)
+PASS: gcc.dg/20061124-1.c (test for excess errors)
+PASS: gcc.dg/20061124-1.c execution test
+UNSUPPORTED: gcc.dg/20061127-1.c
+PASS: gcc.dg/20070112-1.c (test for excess errors)
+PASS: gcc.dg/20070507-1.c (test for excess errors)
+PASS: gcc.dg/20070507-1.c execution test
+PASS: gcc.dg/20070725-1.c (test for excess errors)
+PASS: gcc.dg/20070725-1.c execution test
+PASS: gcc.dg/20080615-1.c (test for excess errors)
+PASS: gcc.dg/20080820.c (test for warnings, line 4)
+PASS: gcc.dg/20080820.c (test for excess errors)
+PASS: gcc.dg/20081223-1.c (test for errors, line 5)
+PASS: gcc.dg/20081223-1.c (test for excess errors)
+PASS: gcc.dg/20090902-1.c (test for excess errors)
+PASS: gcc.dg/20090922-1.c (test for excess errors)
+PASS: gcc.dg/20100906-1.c (test for excess errors)
+PASS: gcc.dg/20100906-1.c execution test
+PASS: gcc.dg/20101010-1.c (test for excess errors)
+PASS: gcc.dg/20101013-1.c (test for excess errors)
+PASS: gcc.dg/20101013-1.c scan-tree-dump optimized ">>"
+PASS: gcc.dg/20111216-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/20111227-2.c
+UNSUPPORTED: gcc.dg/20111227-3.c
+PASS: gcc.dg/20141029-1.c (test for excess errors)
+PASS: gcc.dg/20141029-1.c scan-rtl-dump-times final "mem/v(/.)*:HI" 4
+PASS: gcc.dg/20150120-1.c (test for excess errors)
+PASS: gcc.dg/20150120-1.c scan-tree-dump-times original "x \\+ 1" 9
+PASS: gcc.dg/20150120-2.c (test for excess errors)
+PASS: gcc.dg/20150120-2.c scan-tree-dump-times original "z & -4" 2
+PASS: gcc.dg/20150120-2.c scan-tree-dump-times original "~y & x" 4
+PASS: gcc.dg/20150120-3.c (test for excess errors)
+PASS: gcc.dg/20150120-3.c scan-tree-dump-times original "z \\| -4" 2
+PASS: gcc.dg/20150120-3.c scan-tree-dump-times original "~y \\| x" 4
+PASS: gcc.dg/20150306-1.c (test for excess errors)
+PASS: gcc.dg/20150306-1.c execution test
+PASS: gcc.dg/20161219.c (test for excess errors)
+PASS: gcc.dg/54455.c (test for excess errors)
+PASS: gcc.dg/920413-1.c (test for warnings, line 8)
+PASS: gcc.dg/920413-1.c (test for excess errors)
+PASS: gcc.dg/940409-1.c (test for excess errors)
+PASS: gcc.dg/940409-1.c no arg (test for bogus messages, line 6)
+PASS: gcc.dg/940409-1.c with arg (test for bogus messages, line 5)
+PASS: gcc.dg/940510-1.c (test for warnings, line 3)
+PASS: gcc.dg/940510-1.c at line 4 (test for errors, line 3)
+PASS: gcc.dg/940510-1.c (test for excess errors)
+PASS: gcc.dg/951130-1.c (test for excess errors)
+PASS: gcc.dg/980502-1.c (test for excess errors)
+PASS: gcc.dg/980523-1.c (test for excess errors)
+PASS: gcc.dg/980523-1.c execution test
+PASS: gcc.dg/980526-1.c (test for excess errors)
+PASS: gcc.dg/980816-1.c (test for excess errors)
+PASS: gcc.dg/990213-1.c (test for excess errors)
+PASS: gcc.dg/990506-0.c (test for excess errors)
+PASS: gcc.dg/990506-0.c reminder message at line 8 (test for warnings, line 6)
+PASS: gcc.dg/990506-0.c undeclared-variable message at line 7 (test for errors, line 6)
+PASS: gcc.dg/O16384.c (test for excess errors)
+PASS: gcc.dg/PR68002.c (test for excess errors)
+PASS: gcc.dg/PR68002.c scan-assembler bar
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 37)
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 38)
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 39)
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 40)
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 41)
+PASS: gcc.dg/Wabsolute-value.c (test for warnings, line 43)
+PASS: gcc.dg/Wabsolute-value.c (test for excess errors)
+PASS: gcc.dg/Waddress-2.c (test for excess errors)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 15)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 16)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 18)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 19)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 21)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 22)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 24)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 25)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 27)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 28)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 30)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 31)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 33)
+PASS: gcc.dg/Waddress-3.c (test for warnings, line 34)
+PASS: gcc.dg/Waddress-3.c (test for excess errors)
+PASS: gcc.dg/Waddress.c (test for warnings, line 9)
+PASS: gcc.dg/Waddress.c (test for excess errors)
+PASS: gcc.dg/Wall.c (test for excess errors)
+PASS: gcc.dg/Wall.c no effect (test for warnings, line 8)
+PASS: gcc.dg/Walloc-size-1.c (test for warnings, line 15)
+PASS: gcc.dg/Walloc-size-1.c (test for warnings, line 20)
+PASS: gcc.dg/Walloc-size-1.c (test for warnings, line 25)
+PASS: gcc.dg/Walloc-size-1.c (test for warnings, line 32)
+PASS: gcc.dg/Walloc-size-1.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-2.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-3.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-1.c (test for warnings, line 18)
+PASS: gcc.dg/Walloc-size-larger-than-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-10.c
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-11.c
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-12.c
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-13.c
+PASS: gcc.dg/Walloc-size-larger-than-14.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-15.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-16.c at line 7 (test for errors, line )
+PASS: gcc.dg/Walloc-size-larger-than-16.c at line 8 (test for errors, line )
+PASS: gcc.dg/Walloc-size-larger-than-16.c at line 9 (test for errors, line )
+PASS: gcc.dg/Walloc-size-larger-than-16.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-17.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 30)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 31)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 35)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 37)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 40)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 41)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 42)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 49)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 50)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 54)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 56)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 59)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 60)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 61)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 68)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 69)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 77)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 78)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 82)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 84)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 87)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 88)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 89)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 90)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for warnings, line 91)
+PASS: gcc.dg/Walloc-size-larger-than-18.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-2.c (test for warnings, line 19)
+PASS: gcc.dg/Walloc-size-larger-than-2.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-3.c (test for warnings, line 18)
+PASS: gcc.dg/Walloc-size-larger-than-3.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-4.c (test for warnings, line 19)
+PASS: gcc.dg/Walloc-size-larger-than-4.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-5.c (test for warnings, line 19)
+PASS: gcc.dg/Walloc-size-larger-than-5.c (test for warnings, line 22)
+PASS: gcc.dg/Walloc-size-larger-than-5.c (test for warnings, line 25)
+PASS: gcc.dg/Walloc-size-larger-than-5.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-6.c (test for warnings, line 19)
+PASS: gcc.dg/Walloc-size-larger-than-6.c (test for warnings, line 22)
+PASS: gcc.dg/Walloc-size-larger-than-6.c (test for warnings, line 25)
+PASS: gcc.dg/Walloc-size-larger-than-6.c (test for excess errors)
+PASS: gcc.dg/Walloc-size-larger-than-7.c (test for warnings, line 19)
+PASS: gcc.dg/Walloc-size-larger-than-7.c (test for warnings, line 22)
+PASS: gcc.dg/Walloc-size-larger-than-7.c (test for warnings, line 25)
+PASS: gcc.dg/Walloc-size-larger-than-7.c (test for excess errors)
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-8.c
+UNSUPPORTED: gcc.dg/Walloc-size-larger-than-9.c
+PASS: gcc.dg/Walloc-size-larger-than.c (test for warnings, line 12)
+PASS: gcc.dg/Walloc-size-larger-than.c (test for excess errors)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 20)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 27)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 30)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 47)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 56)
+PASS: gcc.dg/Walloca-1.c (test for warnings, line 63)
+PASS: gcc.dg/Walloca-1.c (test for excess errors)
+PASS: gcc.dg/Walloca-10.c (test for warnings, line 14)
+PASS: gcc.dg/Walloca-10.c (test for warnings, line 22)
+PASS: gcc.dg/Walloca-10.c (test for excess errors)
+PASS: gcc.dg/Walloca-11.c (test for excess errors)
+PASS: gcc.dg/Walloca-12.c (test for warnings, line 11)
+PASS: gcc.dg/Walloca-12.c (test for excess errors)
+PASS: gcc.dg/Walloca-13.c (test for excess errors)
+PASS: gcc.dg/Walloca-14.c (test for warnings, line 14)
+PASS: gcc.dg/Walloca-14.c (test for excess errors)
+PASS: gcc.dg/Walloca-14.c unbounded at line 15 (test for warnings, line 14)
+PASS: gcc.dg/Walloca-15.c (test for warnings, line 16)
+PASS: gcc.dg/Walloca-15.c (test for excess errors)
+PASS: gcc.dg/Walloca-16.c (test for excess errors)
+PASS: gcc.dg/Walloca-2.c (test for bogus messages, line 12)
+PASS: gcc.dg/Walloca-2.c (test for warnings, line 23)
+PASS: gcc.dg/Walloca-2.c (test for warnings, line 35)
+PASS: gcc.dg/Walloca-2.c (test for excess errors)
+PASS: gcc.dg/Walloca-3.c (test for warnings, line 16)
+PASS: gcc.dg/Walloca-3.c (test for warnings, line 30)
+PASS: gcc.dg/Walloca-3.c (test for excess errors)
+PASS: gcc.dg/Walloca-4.c (test for excess errors)
+XFAIL: gcc.dg/Walloca-5.c (test for warnings, line 32)
+XFAIL: gcc.dg/Walloca-5.c (test for excess errors)
+PASS: gcc.dg/Walloca-6.c (test for excess errors)
+PASS: gcc.dg/Walloca-7.c (test for warnings, line 10)
+PASS: gcc.dg/Walloca-7.c (test for warnings, line 17)
+PASS: gcc.dg/Walloca-7.c (test for excess errors)
+PASS: gcc.dg/Walloca-8.c (test for excess errors)
+PASS: gcc.dg/Walloca-9.c (test for excess errors)
+PASS: gcc.dg/Walloca-larger-than-2.c (test for excess errors)
+PASS: gcc.dg/Walloca-larger-than-3.c (test for warnings, line 15)
+PASS: gcc.dg/Walloca-larger-than-3.c (test for warnings, line 23)
+PASS: gcc.dg/Walloca-larger-than-3.c (test for warnings, line 31)
+PASS: gcc.dg/Walloca-larger-than-3.c (test for excess errors)
+PASS: gcc.dg/Walloca-larger-than-4.c (test for warnings, line 16)
+PASS: gcc.dg/Walloca-larger-than-4.c (test for warnings, line 17)
+PASS: gcc.dg/Walloca-larger-than-4.c (test for warnings, line 18)
+PASS: gcc.dg/Walloca-larger-than-4.c (test for excess errors)
+PASS: gcc.dg/Walloca-larger-than.c (test for warnings, line 15)
+PASS: gcc.dg/Walloca-larger-than.c (test for warnings, line 16)
+PASS: gcc.dg/Walloca-larger-than.c (test for warnings, line 25)
+PASS: gcc.dg/Walloca-larger-than.c (test for excess errors)
+PASS: gcc.dg/Walways-true-1.c (test for excess errors)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 15)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 23)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 27)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 29)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 33)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 41)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 47)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 51)
+PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Walways-true-2.c (test for excess errors)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 26)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 30)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 44)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 54)
+PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-10.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-11.c (test for bogus messages, line 81)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-11.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-12.c (test for bogus messages, line 22)
+PASS: gcc.dg/Warray-bounds-12.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-13.c (test for bogus messages, line 15)
+PASS: gcc.dg/Warray-bounds-13.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-14.c (test for bogus messages, line 14)
+PASS: gcc.dg/Warray-bounds-14.c (test for bogus messages, line 26)
+PASS: gcc.dg/Warray-bounds-14.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-14.c (test for warnings, line 8)
+PASS: gcc.dg/Warray-bounds-14.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-15.c (test for bogus messages, line 15)
+PASS: gcc.dg/Warray-bounds-15.c (test for bogus messages, line 7)
+PASS: gcc.dg/Warray-bounds-15.c (test for warnings, line 11)
+PASS: gcc.dg/Warray-bounds-15.c (test for warnings, line 19)
+PASS: gcc.dg/Warray-bounds-15.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-16.c (test for bogus messages, line 17)
+PASS: gcc.dg/Warray-bounds-16.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-17.c (test for bogus messages, line 12)
+PASS: gcc.dg/Warray-bounds-17.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-18.c (test for bogus messages, line 22)
+PASS: gcc.dg/Warray-bounds-18.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-19.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-2.c (test for warnings, line 9)
+PASS: gcc.dg/Warray-bounds-2.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-20.c (test for bogus messages, line 18)
+PASS: gcc.dg/Warray-bounds-20.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-21.c (test for bogus messages, line 19)
+PASS: gcc.dg/Warray-bounds-21.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-22.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 45)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 60)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 61)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 62)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 63)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 64)
+XFAIL: gcc.dg/Warray-bounds-22.c bug 82608 (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 39)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 54)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 67)
+XFAIL: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 79)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-22.c vla (test for warnings, line 95)
+PASS: gcc.dg/Warray-bounds-23.c (test for bogus messages, line 9)
+PASS: gcc.dg/Warray-bounds-23.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-24.c (test for bogus messages, line 10)
+PASS: gcc.dg/Warray-bounds-24.c (test for bogus messages, line 11)
+PASS: gcc.dg/Warray-bounds-24.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-25.c (test for bogus messages, line 25)
+PASS: gcc.dg/Warray-bounds-25.c (test for bogus messages, line 32)
+PASS: gcc.dg/Warray-bounds-25.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-26.c (test for bogus messages, line 16)
+PASS: gcc.dg/Warray-bounds-26.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-27.c (test for bogus messages, line 28)
+PASS: gcc.dg/Warray-bounds-27.c (test for bogus messages, line 31)
+PASS: gcc.dg/Warray-bounds-27.c (test for bogus messages, line 32)
+PASS: gcc.dg/Warray-bounds-27.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-28.c (test for warnings, line 12)
+PASS: gcc.dg/Warray-bounds-28.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 111)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 117)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 142)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 149)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 33)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds-29.c (test for warnings, line 79)
+PASS: gcc.dg/Warray-bounds-29.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-29.c bug (test for warnings, line 124)
+XFAIL: gcc.dg/Warray-bounds-29.c bug (test for warnings, line 50)
+XFAIL: gcc.dg/Warray-bounds-29.c bug (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-3.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 110)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 114)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 115)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 118)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 133)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 134)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 137)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 140)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 143)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 149)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 150)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 154)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 155)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 158)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 163)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 164)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 188)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 189)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 190)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 191)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 192)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 193)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 194)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 195)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 197)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 198)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 24)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 25)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 83)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-30.c (test for warnings, line 97)
+PASS: gcc.dg/Warray-bounds-30.c at line 199 (test for warnings, line 198)
+PASS: gcc.dg/Warray-bounds-30.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-30.c bug (test for warnings, line 109)
+XFAIL: gcc.dg/Warray-bounds-30.c bug (test for warnings, line 117)
+XFAIL: gcc.dg/Warray-bounds-30.c pr?????? (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 103)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 108)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 109)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 110)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 111)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 120)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 131)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 141)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 146)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 147)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 177)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 180)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 186)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 201)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 229)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 230)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 240)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 244)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 247)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 33)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 41)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 64)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 97)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 98)
+PASS: gcc.dg/Warray-bounds-31.c (test for warnings, line 99)
+PASS: gcc.dg/Warray-bounds-31.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-31.c bug 86611 (test for warnings, line 100)
+PASS: gcc.dg/Warray-bounds-31.c bug 86611 (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-31.c bug 86611 (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-31.c bug 86611 (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-31.c xfail lp64 (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 105)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 143)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 145)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 146)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 149)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 151)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 152)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 153)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 165)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 169)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 171)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 183)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 39)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 61)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-32.c (test for warnings, line 98)
+PASS: gcc.dg/Warray-bounds-32.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-32.c bug (test for warnings, line 156)
+XFAIL: gcc.dg/Warray-bounds-32.c bug 86611 (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-33.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-34.c (test for warnings, line 10)
+PASS: gcc.dg/Warray-bounds-34.c (test for warnings, line 5)
+PASS: gcc.dg/Warray-bounds-34.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-35.c (test for bogus messages, line 12)
+PASS: gcc.dg/Warray-bounds-35.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-36.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-36.c ilp32 (test for warnings, line 8)
+PASS: gcc.dg/Warray-bounds-37.c (test for bogus messages, line 34)
+PASS: gcc.dg/Warray-bounds-37.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-38.c (test for bogus messages, line 18)
+PASS: gcc.dg/Warray-bounds-38.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 117)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 140)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 145)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 150)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 41)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 79)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-bounds-39.c (test for warnings, line 97)
+PASS: gcc.dg/Warray-bounds-39.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-39.c pr101679 (test for bogus messages, line 122)
+PASS: gcc.dg/Warray-bounds-4.c (test for bogus messages, line 10)
+PASS: gcc.dg/Warray-bounds-4.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-40.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-40.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-40.c bug (test for warnings, line 67)
+XFAIL: gcc.dg/Warray-bounds-40.c bug (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-41.c (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-41.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-41.c pr82608 (test for warnings, line 26)
+XFAIL: gcc.dg/Warray-bounds-41.c pr82608 (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds-42.c (test for bogus messages, line 14)
+PASS: gcc.dg/Warray-bounds-42.c (test for bogus messages, line 23)
+PASS: gcc.dg/Warray-bounds-42.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-43.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-43.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-43.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-43.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-44.c (test for bogus messages, line 17)
+PASS: gcc.dg/Warray-bounds-44.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 117)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 156)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 161)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 166)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 205)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 210)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 215)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 221)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 226)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 231)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 270)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 275)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 280)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 319)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 324)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 329)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 33)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-bounds-45.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-45.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-46.c (test for bogus messages, line 250)
+PASS: gcc.dg/Warray-bounds-46.c (test for bogus messages, line 73)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 101)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 113)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 132)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 140)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 147)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 151)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 154)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 160)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 163)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 173)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 174)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 177)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 180)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 183)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 186)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 189)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 197)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 198)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 199)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 200)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 201)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 204)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 205)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 210)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 211)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 221)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 222)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 227)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 228)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 93)
+PASS: gcc.dg/Warray-bounds-46.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-46.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 171)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 172)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 173)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 175)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 176)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 177)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 179)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 180)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 181)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 183)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 184)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 185)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 187)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 188)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 189)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 191)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 192)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 193)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 195)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 196)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 197)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 200)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 201)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 202)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 203)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 204)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 206)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 207)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 208)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 209)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 210)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 212)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 213)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 214)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 215)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 216)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 218)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 219)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 220)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 221)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 222)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 224)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 225)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 226)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 227)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 228)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 230)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 231)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 232)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 233)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 234)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 243)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 244)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 245)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 246)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 247)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 249)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 250)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 251)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 252)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 253)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 255)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 256)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 257)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 258)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 259)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 261)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 262)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 263)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 264)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 265)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 267)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 268)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 269)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 270)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 271)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 273)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 274)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 275)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 276)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 277)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 285)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 286)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 287)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 288)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 289)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 291)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 292)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 293)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 294)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 295)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 297)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 298)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 299)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 300)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 301)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 303)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 304)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 305)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 306)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 307)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 309)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 310)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 311)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 312)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 313)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 315)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 316)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 317)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 318)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 319)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 35)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 37)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 39)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 40)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 41)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 43)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 44)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 45)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 52)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 53)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 54)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 55)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 56)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 58)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 59)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 60)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 61)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 62)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 64)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 65)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 66)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 67)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 68)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 77)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 78)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 79)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 80)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 81)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 83)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 84)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 85)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 86)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 87)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 89)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 90)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 91)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 92)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 93)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 95)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 96)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 97)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 98)
+PASS: gcc.dg/Warray-bounds-47.c (test for bogus messages, line 99)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 118)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 119)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 125)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 131)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 132)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 134)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 137)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 145)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 147)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 150)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 151)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 156)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 159)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 160)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 162)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 163)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 336)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 337)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 339)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 340)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 342)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 343)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 345)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 346)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 348)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 349)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 351)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 352)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 359)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 360)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 362)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 363)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 365)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 366)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 368)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 369)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 371)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 372)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 374)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 375)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 382)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 383)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 385)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 386)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 388)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 389)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 391)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 392)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 394)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 395)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 397)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 398)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 404)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 405)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 407)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 408)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 410)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 411)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 413)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 414)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 416)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 417)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 419)
+PASS: gcc.dg/Warray-bounds-47.c (test for warnings, line 420)
+PASS: gcc.dg/Warray-bounds-47.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 127)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 128)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 140)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 141)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 153)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 154)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 165)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 166)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 354)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 355)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 356)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 377)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 378)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 379)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 400)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 401)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 402)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 422)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 423)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 424)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 426)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 427)
+XFAIL: gcc.dg/Warray-bounds-47.c pr91848 (test for warnings, line 428)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 128)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 137)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 145)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 146)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 215)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 221)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 222)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 228)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 229)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 235)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 236)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 244)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 252)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 325)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 332)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 339)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 340)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 347)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 348)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-48-novec.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-48-novec.c member (test for warnings, line 116)
+PASS: gcc.dg/Warray-bounds-48-novec.c member (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-48-novec.c struct definition (test for warnings, line 162)
+PASS: gcc.dg/Warray-bounds-48-novec.c struct definition (test for warnings, line 169)
+PASS: gcc.dg/Warray-bounds-48-novec.c struct definition (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 128)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 133)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 134)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 142)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 143)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 151)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 152)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 153)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 223)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 229)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 230)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 236)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 237)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 243)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 244)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 251)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 258)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 331)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 338)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 345)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 346)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 353)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 354)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 41)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-48.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-48.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-48.c member (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-48.c member (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-48.c pr102706 (test for bogus messages, line 139)
+PASS: gcc.dg/Warray-bounds-48.c pr102706 (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-48.c struct definition (test for warnings, line 169)
+PASS: gcc.dg/Warray-bounds-48.c struct definition (test for warnings, line 176)
+PASS: gcc.dg/Warray-bounds-48.c struct definition (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 111)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 64)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-49.c (test for warnings, line 99)
+PASS: gcc.dg/Warray-bounds-49.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-5.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-50.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-51-novec.c (test for warnings, line 13)
+PASS: gcc.dg/Warray-bounds-51-novec.c (test for warnings, line 18)
+PASS: gcc.dg/Warray-bounds-51-novec.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 13)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 25)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 54)
+PASS: gcc.dg/Warray-bounds-51.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-51.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-51.c pr102706 (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 19)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 25)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 61)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-52.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-52.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-52.c ilp32-or-avr at line 64 (test for warnings, line 63)
+XFAIL: gcc.dg/Warray-bounds-52.c lp64 (test for warnings, line 62)
+XFAIL: gcc.dg/Warray-bounds-52.c pr????? (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 19)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 25)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 61)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-53.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-53.c at line 64 (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-53.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-53.c pr92381 (test for warnings, line 62)
+XFAIL: gcc.dg/Warray-bounds-53.c pr92381 (test for warnings, line 63)
+XFAIL: gcc.dg/Warray-bounds-53.c pr????? (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-54.c (test for warnings, line 10)
+PASS: gcc.dg/Warray-bounds-54.c (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-54.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-54.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-55.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-56.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-56.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-56.c pr92815 (test for bogus messages, line 45)
+PASS: gcc.dg/Warray-bounds-56.c pr92815 (test for bogus messages, line 46)
+PASS: gcc.dg/Warray-bounds-57.c (test for bogus messages, line 15)
+PASS: gcc.dg/Warray-bounds-57.c (test for bogus messages, line 40)
+PASS: gcc.dg/Warray-bounds-57.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 19)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-58.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-58.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 17)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 39)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 40)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 53)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 59)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 66)
+XFAIL: gcc.dg/Warray-bounds-58.c pr93514 (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-59.c (test for bogus messages, line 29)
+PASS: gcc.dg/Warray-bounds-59.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-6.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 17)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 18)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 19)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 22)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 78)
+PASS: gcc.dg/Warray-bounds-61.c (test for bogus messages, line 79)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 100)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 105)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 114)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 152)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 156)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 163)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 164)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 184)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 189)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-61.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-61.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 104)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 108)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 109)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 113)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 117)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 125)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 39)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 64)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 92)
+PASS: gcc.dg/Warray-bounds-62.c (test for warnings, line 93)
+PASS: gcc.dg/Warray-bounds-62.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-63.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-63.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-63.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-63.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-63.c note (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-63.c note (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds-63.c note (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-64.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-64.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 10)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 100)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 101)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 109)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 115)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 125)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 150)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 155)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 161)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 166)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 172)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 181)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 197)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 200)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 64)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 70)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 74)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 82)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 92)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 97)
+PASS: gcc.dg/Warray-bounds-65.c (test for warnings, line 99)
+PASS: gcc.dg/Warray-bounds-65.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-65.c pr????? (test for warnings, line 177)
+XFAIL: gcc.dg/Warray-bounds-65.c pr????? (test for warnings, line 178)
+XFAIL: gcc.dg/Warray-bounds-65.c pr????? (test for warnings, line 179)
+XFAIL: gcc.dg/Warray-bounds-65.c pr????? (test for warnings, line 180)
+XFAIL: gcc.dg/Warray-bounds-65.c pr????? (test for warnings, line 24)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 104)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 113)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 116)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 130)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 131)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 140)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 147)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 149)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 156)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 158)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 166)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 167)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 179)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 187)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 195)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 206)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 213)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 220)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 83)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-66.c (test for warnings, line 97)
+PASS: gcc.dg/Warray-bounds-66.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 120)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 153)
+PASS: gcc.dg/Warray-bounds-66.c note (test for warnings, line 162)
+XFAIL: gcc.dg/Warray-bounds-66.c pr82608 (test for warnings, line 227)
+XFAIL: gcc.dg/Warray-bounds-66.c pr82608 (test for warnings, line 234)
+XFAIL: gcc.dg/Warray-bounds-66.c pr82608 (test for warnings, line 241)
+XFAIL: gcc.dg/Warray-bounds-66.c pr82608 (test for warnings, line 248)
+XFAIL: gcc.dg/Warray-bounds-66.c pr82608 (test for warnings, line 255)
+PASS: gcc.dg/Warray-bounds-67.c (test for bogus messages, line 20)
+PASS: gcc.dg/Warray-bounds-67.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-67.c pr96346 (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 18)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 83)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-bounds-68.c (test for warnings, line 87)
+PASS: gcc.dg/Warray-bounds-68.c at line 54 (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-68.c at line 72 (test for warnings, line 70)
+PASS: gcc.dg/Warray-bounds-68.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-68.c pr97425 at line 53 (test for warnings, line 52)
+XFAIL: gcc.dg/Warray-bounds-68.c pr97425 at line 71 (test for warnings, line 70)
+XFAIL: gcc.dg/Warray-bounds-68.c pr97429 (test for warnings, line 107)
+XFAIL: gcc.dg/Warray-bounds-68.c pr????? (test for warnings, line 105)
+XFAIL: gcc.dg/Warray-bounds-68.c pr????? (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 40)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-69.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds-69.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-69.c note (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-7.c (test for bogus messages, line 10)
+PASS: gcc.dg/Warray-bounds-7.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-70.c (test for warnings, line 15)
+PASS: gcc.dg/Warray-bounds-70.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-71.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-72.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-73.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-74.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-75.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-75.c dg-regexp 10 was found: "inlined from 'f3' at [^\n\r]+[\n\r]"
+PASS: gcc.dg/Warray-bounds-75.c dg-regexp 11 was found: "inlined from 'f4' at [^\n\r]+[\n\r]"
+PASS: gcc.dg/Warray-bounds-75.c dg-regexp 8 was found: "In function 'f1',"
+PASS: gcc.dg/Warray-bounds-75.c dg-regexp 9 was found: "inlined from 'f2' at [^\n\r]+[\n\r]"
+PASS: gcc.dg/Warray-bounds-75.c warning at line 12 (test for warnings, line )
+PASS: gcc.dg/Warray-bounds-76.c (test for warnings, line 17)
+PASS: gcc.dg/Warray-bounds-76.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-76.c (test for warnings, line 7)
+PASS: gcc.dg/Warray-bounds-76.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 11 was found: "In function 'f0',"
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 12 was found: "In function 'f0',"
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 24 was found: " +inlined from 'foo' at [^:]+Warray-bounds-76.c:21:\d+:"
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 33 was found: " +inlined from 'f1' at [^:]+Warray-bounds-76.c:14:\d+,"
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 34 was found: " +inlined from 'f2' at [^:]+Warray-bounds-76.c:15:\d+,"
+PASS: gcc.dg/Warray-bounds-76.c dg-regexp 35 was found: " +inlined from 'bar' at [^:]+Warray-bounds-76.c:30:\d+:"
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 106)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 107)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 108)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 116)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 117)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 118)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 119)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 128)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 129)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 130)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 131)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 132)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 25)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 34)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 35)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 43)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 44)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 45)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 53)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 54)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 55)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 56)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 65)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 66)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 67)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 68)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 69)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 88)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 97)
+PASS: gcc.dg/Warray-bounds-77.c (test for bogus messages, line 98)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 100)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 109)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 110)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 120)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 133)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 70)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-77.c (test for warnings, line 99)
+PASS: gcc.dg/Warray-bounds-77.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 101)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 102)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 103)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 104)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 24)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 33)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 41)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 51)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 54)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 64)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-bounds-78.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-78.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 106)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 107)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 108)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 37)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 46)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 47)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 48)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 56)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 57)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 58)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 80)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 81)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 82)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 93)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 94)
+PASS: gcc.dg/Warray-bounds-79.c (test for bogus messages, line 95)
+PASS: gcc.dg/Warray-bounds-79.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 109)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 29)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 39)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 49)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 59)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 70)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 83)
+XFAIL: gcc.dg/Warray-bounds-79.c pr????? (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-8.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-80.c (test for bogus messages, line 18)
+PASS: gcc.dg/Warray-bounds-80.c (test for bogus messages, line 19)
+PASS: gcc.dg/Warray-bounds-80.c (test for bogus messages, line 26)
+PASS: gcc.dg/Warray-bounds-80.c (test for bogus messages, line 27)
+PASS: gcc.dg/Warray-bounds-80.c (test for bogus messages, line 85)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 61)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-80.c (test for warnings, line 93)
+PASS: gcc.dg/Warray-bounds-80.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 105)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 114)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 117)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 135)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 154)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 167)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 177)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 186)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 189)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 195)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 198)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 204)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 207)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 216)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 219)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 238)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 251)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 254)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 260)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 263)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 269)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 272)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 278)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 281)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 287)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 290)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 296)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 299)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-81.c (test for warnings, line 95)
+PASS: gcc.dg/Warray-bounds-81.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 101)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 115)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 116)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 128)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 137)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 141)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 170)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 180)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 191)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 196)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 202)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 208)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 214)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 221)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 230)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 237)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 256)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-82.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-82.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 108)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 130)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 133)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 142)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 151)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 160)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 166)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 169)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 47)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 68)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 89)
+PASS: gcc.dg/Warray-bounds-83.c (test for warnings, line 92)
+PASS: gcc.dg/Warray-bounds-83.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 18)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 25)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 41)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-84.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-bounds-84.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-85.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-bounds-85.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-bounds-85.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds-85.c (test for warnings, line 8)
+PASS: gcc.dg/Warray-bounds-85.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-87.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-87.c pr101671 (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 21)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 28)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 43)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 68)
+PASS: gcc.dg/Warray-bounds-88.c (test for bogus messages, line 75)
+PASS: gcc.dg/Warray-bounds-88.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-89.c (test for warnings, line 27)
+PASS: gcc.dg/Warray-bounds-89.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds-89.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-bounds-89.c (test for warnings, line 70)
+PASS: gcc.dg/Warray-bounds-89.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-89.c note (test for warnings, line 114)
+PASS: gcc.dg/Warray-bounds-89.c note (test for warnings, line 12)
+XFAIL: gcc.dg/Warray-bounds-89.c note (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-89.c note (test for warnings, line 33)
+PASS: gcc.dg/Warray-bounds-89.c note (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds-89.c note (test for warnings, line 62)
+XFAIL: gcc.dg/Warray-bounds-89.c note (test for warnings, line 80)
+XFAIL: gcc.dg/Warray-bounds-89.c note (test for warnings, line 98)
+XFAIL: gcc.dg/Warray-bounds-89.c pr?????? (test for warnings, line 108)
+XFAIL: gcc.dg/Warray-bounds-89.c pr?????? (test for warnings, line 123)
+XFAIL: gcc.dg/Warray-bounds-89.c pr?????? (test for warnings, line 138)
+XFAIL: gcc.dg/Warray-bounds-89.c pr?????? (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-9.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 100)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 103)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 105)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 110)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 114)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 121)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 124)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 127)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 129)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 132)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 134)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 139)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 141)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 146)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 77)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 93)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-bounds-90.c (test for warnings, line 98)
+PASS: gcc.dg/Warray-bounds-90.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 112)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 122)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 138)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 144)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 37)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 69)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 94)
+PASS: gcc.dg/Warray-bounds-91.c (test for warnings, line 99)
+PASS: gcc.dg/Warray-bounds-91.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 109)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 110)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 111)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 124)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 125)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 140)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 141)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 142)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 143)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 25)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 36)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 48)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 59)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 71)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 72)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 83)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 84)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 96)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 97)
+XFAIL: gcc.dg/Warray-bounds-91.c pr?????? (test for warnings, line 98)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 106)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 119)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 132)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 24)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 67)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds-92.c (test for warnings, line 93)
+PASS: gcc.dg/Warray-bounds-92.c (test for excess errors)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 114)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 115)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 116)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 117)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 118)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 143)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 144)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 145)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 146)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 147)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 30)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 49)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 64)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 65)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 66)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 88)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 89)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 90)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 91)
+XFAIL: gcc.dg/Warray-bounds-92.c pr?????? (test for warnings, line 92)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c (test for bogus messages, line 37)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-1.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c (test for bogus messages, line 39)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-2.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c (test for bogus messages, line 40)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c at line 39 (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-3.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c (test for bogus messages, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c (test for bogus messages, line 37)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-4.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c (test for bogus messages, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c (test for bogus messages, line 39)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-5.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c (test for bogus messages, line 40)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c at line 39 (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds-flex-arrays-6.c (test for excess errors)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 23)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 30)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 32)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 35)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 38)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 54)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 55)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 60)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 65)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 79)
+PASS: gcc.dg/Warray-bounds.c (test for warnings, line 95)
+PASS: gcc.dg/Warray-bounds.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-10.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-11.c (test for warnings, line 12)
+PASS: gcc.dg/Warray-parameter-11.c (test for warnings, line 24)
+PASS: gcc.dg/Warray-parameter-11.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/Warray-parameter-2.c (test for bogus messages, line 15)
+PASS: gcc.dg/Warray-parameter-2.c (test for warnings, line 26)
+PASS: gcc.dg/Warray-parameter-2.c (test for warnings, line 45)
+PASS: gcc.dg/Warray-parameter-2.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-3-novec.c (test for warnings, line 15)
+PASS: gcc.dg/Warray-parameter-3-novec.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 56)
+PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 57)
+PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 88)
+PASS: gcc.dg/Warray-parameter-3.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 43)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 44)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 46)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 63)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 66)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 72)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 73)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 74)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 78)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 79)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 84)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-parameter-4.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-parameter-4.c at line 104 (test for warnings, line 103)
+PASS: gcc.dg/Warray-parameter-4.c at line 108 (test for warnings, line 106)
+PASS: gcc.dg/Warray-parameter-4.c at line 111 (test for warnings, line 109)
+PASS: gcc.dg/Warray-parameter-4.c at line 119 (test for warnings, line 118)
+PASS: gcc.dg/Warray-parameter-4.c at line 94 (test for warnings, line 93)
+PASS: gcc.dg/Warray-parameter-4.c at line 96 (test for warnings, line 95)
+PASS: gcc.dg/Warray-parameter-4.c at line 98 (test for warnings, line 97)
+PASS: gcc.dg/Warray-parameter-4.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-4.c note at line 102 (test for warnings, line 101)
+PASS: gcc.dg/Warray-parameter-4.c note at line 117 (test for warnings, line 116)
+PASS: gcc.dg/Warray-parameter-4.c note at line 92 (test for warnings, line 91)
+XFAIL: gcc.dg/Warray-parameter-4.c pr????? at line 107 (test for warnings, line 106)
+XFAIL: gcc.dg/Warray-parameter-4.c pr????? at line 110 (test for warnings, line 109)
+PASS: gcc.dg/Warray-parameter-5.c (test for warnings, line 10)
+PASS: gcc.dg/Warray-parameter-5.c (test for warnings, line 11)
+PASS: gcc.dg/Warray-parameter-5.c (test for warnings, line 13)
+PASS: gcc.dg/Warray-parameter-5.c (test for warnings, line 14)
+PASS: gcc.dg/Warray-parameter-5.c (test for warnings, line 9)
+PASS: gcc.dg/Warray-parameter-5.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-6.c (test for errors, line 9)
+PASS: gcc.dg/Warray-parameter-6.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-7.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 10)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 13)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 14)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 17)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 20)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 21)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 28)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 5)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 6)
+PASS: gcc.dg/Warray-parameter-8.c (test for warnings, line 9)
+PASS: gcc.dg/Warray-parameter-8.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter-8.c note (test for warnings, line 27)
+PASS: gcc.dg/Warray-parameter-8.c note (test for warnings, line 35)
+PASS: gcc.dg/Warray-parameter-9.c (test for bogus messages, line 34)
+PASS: gcc.dg/Warray-parameter-9.c (test for bogus messages, line 40)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 16)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 22)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 29)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 31)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 36)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 42)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 53)
+PASS: gcc.dg/Warray-parameter-9.c (test for warnings, line 8)
+PASS: gcc.dg/Warray-parameter-9.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 100)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 101)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 103)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 106)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 107)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 110)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 111)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 123)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 125)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 126)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 128)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 131)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 132)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 136)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 137)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 143)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 145)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 148)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 149)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 156)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 157)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 166)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 167)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 169)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 177)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 180)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 48)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 49)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 50)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 52)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 54)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 58)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 59)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 62)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 70)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 71)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 75)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 76)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 80)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 81)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 85)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 86)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 90)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 91)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 95)
+PASS: gcc.dg/Warray-parameter.c (test for warnings, line 96)
+PASS: gcc.dg/Warray-parameter.c (test for excess errors)
+PASS: gcc.dg/Warray-parameter.c note at line 122 (test for warnings, line 121)
+XFAIL: gcc.dg/Warray-parameter.c pr????? (test for warnings, line 121)
+UNSUPPORTED: gcc.dg/Wattribute-alias.c
+PASS: gcc.dg/Wattributes-1.c (test for warnings, line 4)
+PASS: gcc.dg/Wattributes-1.c (test for warnings, line 6)
+PASS: gcc.dg/Wattributes-1.c (test for excess errors)
+PASS: gcc.dg/Wattributes-10.c (test for warnings, line 12)
+PASS: gcc.dg/Wattributes-10.c (test for warnings, line 14)
+PASS: gcc.dg/Wattributes-10.c (test for warnings, line 15)
+PASS: gcc.dg/Wattributes-10.c (test for excess errors)
+PASS: gcc.dg/Wattributes-2.c (test for bogus messages, line 4)
+PASS: gcc.dg/Wattributes-2.c (test for bogus messages, line 6)
+PASS: gcc.dg/Wattributes-2.c (test for excess errors)
+PASS: gcc.dg/Wattributes-3.c (test for warnings, line 3)
+PASS: gcc.dg/Wattributes-3.c (test for warnings, line 5)
+PASS: gcc.dg/Wattributes-3.c (test for excess errors)
+PASS: gcc.dg/Wattributes-4.c (test for warnings, line 3)
+PASS: gcc.dg/Wattributes-4.c (test for excess errors)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 10)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 11)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 12)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 13)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 4)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 5)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 6)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 7)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 8)
+PASS: gcc.dg/Wattributes-5.c (test for warnings, line 9)
+PASS: gcc.dg/Wattributes-5.c (test for excess errors)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 105)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 110)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 120)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 123)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 136)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 153)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 163)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 166)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 169)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 173)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 177)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 180)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 184)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 187)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 194)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 197)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 200)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 204)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 208)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 211)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 215)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 218)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 225)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 228)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 233)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 237)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 241)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 244)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 248)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 251)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 258)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 261)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 266)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 270)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 277)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 280)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 284)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 287)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 294)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 297)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 302)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 306)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 313)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 316)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 320)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 323)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 330)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 333)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 338)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 342)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 346)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 349)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 353)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 356)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 369)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 372)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 376)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 380)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 396)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 399)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 403)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 407)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 411)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 414)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 417)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 42)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 428)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 431)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 439)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 448)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 45)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 451)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 455)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 458)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 462)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 466)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 48)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 67)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 71)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 95)
+PASS: gcc.dg/Wattributes-6.c (test for warnings, line 99)
+PASS: gcc.dg/Wattributes-6.c at line 100 (test for warnings, line 99)
+PASS: gcc.dg/Wattributes-6.c at line 101 (test for warnings, line 99)
+PASS: gcc.dg/Wattributes-6.c at line 373 (test for warnings, line 372)
+PASS: gcc.dg/Wattributes-6.c at line 377 (test for warnings, line 376)
+PASS: gcc.dg/Wattributes-6.c at line 400 (test for warnings, line 399)
+PASS: gcc.dg/Wattributes-6.c at line 404 (test for warnings, line 403)
+PASS: gcc.dg/Wattributes-6.c at line 408 (test for warnings, line 407)
+PASS: gcc.dg/Wattributes-6.c (test for excess errors)
+PASS: gcc.dg/Wattributes-6.c inline noinline at line 106 (test for warnings, line 105)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 23)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 34)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 37)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 40)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 43)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 49)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 69)
+PASS: gcc.dg/Wattributes-7.c (test for warnings, line 74)
+PASS: gcc.dg/Wattributes-7.c at line 70 (test for warnings, line 69)
+PASS: gcc.dg/Wattributes-7.c (test for excess errors)
+PASS: gcc.dg/Wattributes-8.c (test for bogus messages, line 27)
+PASS: gcc.dg/Wattributes-8.c (test for bogus messages, line 29)
+PASS: gcc.dg/Wattributes-8.c (test for excess errors)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 41)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 42)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 43)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 44)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 45)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 46)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 47)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 48)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 49)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 50)
+PASS: gcc.dg/Wbad-function-cast-1.c (test for excess errors)
+PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 12)
+PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wbool-operation-1.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-10.c (test for warnings, line 5)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-10.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 16)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 18)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 19)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 20)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for bogus messages, line 21)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-11.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-12.c (test for warnings, line 6)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-12.c (test for warnings, line 8)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-12.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 10)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 17)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 24)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 31)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 39)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 49)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 60)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 67)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for warnings, line 75)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-13.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 23)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 45)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 46)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 48)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 49)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for warnings, line 9)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c pointer at line 33 (test for warnings, line 32)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-14.c pointer at line 36 (test for warnings, line 35)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 30)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 31)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 33)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 34)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 36)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 52)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 53)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for warnings, line 54)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c arg 1 at line 10 (test for warnings, line 9)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c arg 1 at line 15 (test for warnings, line 14)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c arg 1 at line 21 (test for warnings, line 20)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-15.c arg 2 at line 18 (test for warnings, line 17)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-16.c (test for errors, line 5)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-16.c (test for errors, line 6)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-16.c (test for errors, line 7)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-16.c (test for errors, line 9)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-16.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for warnings, line 18)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for warnings, line 20)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for warnings, line 24)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for warnings, line 25)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-2.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 10)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 111)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 113)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 115)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 44)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 46)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 49)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 52)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 60)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 62)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 64)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 66)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 68)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 70)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 86)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for warnings, line 97)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-3.c (test for excess errors)
+XFAIL: gcc.dg/Wbuiltin-declaration-mismatch-3.c pr????? (test for warnings, line 27)
+XFAIL: gcc.dg/Wbuiltin-declaration-mismatch-3.c pr????? (test for warnings, line 29)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 102)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 104)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 106)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 109)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 117)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 121)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 123)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 132)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 140)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 141)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 152)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 35)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 47)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 53)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 54)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 59)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 60)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 61)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 80)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 82)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 93)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 97)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for warnings, line 98)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c (test for excess errors)
+XFAIL: gcc.dg/Wbuiltin-declaration-mismatch-4.c pr87890 (test for warnings, line 119)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-4.c size 1 enum at line 112 (test for warnings, line 111)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-5.c (test for warnings, line 18)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-5.c (test for warnings, line 6)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-5.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-6.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 14)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 16)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 18)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 20)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 22)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 24)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for warnings, line 26)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-7.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-8.c (test for warnings, line 26)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-8.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-9.c (test for warnings, line 10)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-9.c (test for warnings, line 5)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-9.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch-ignore.c (test for excess errors)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch.c (test for warnings, line 18)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch.c (test for warnings, line 22)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch.c (test for warnings, line 23)
+PASS: gcc.dg/Wbuiltin-declaration-mismatch.c (test for excess errors)
+PASS: gcc.dg/Wc++-compat.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 15)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 22)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 24)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 25)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 32)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 39)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 4)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 45)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 5)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 53)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 56)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 6)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wc90-c99-compat-1.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-10.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-10.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-11.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-11.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-12.c (test for bogus messages, line 10)
+PASS: gcc.dg/Wc90-c99-compat-12.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 15)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 17)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 22)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 24)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 25)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 32)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 39)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 4)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 45)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 5)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 53)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 56)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 6)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 8)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wc90-c99-compat-2.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 15)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 17)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 19)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 22)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 24)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 25)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 32)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 39)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 4)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 45)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 5)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 53)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 56)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 6)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 7)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 8)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for warnings, line 9)
+PASS: gcc.dg/Wc90-c99-compat-3.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-4.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-5.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-6.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-7.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 10)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 15)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 17)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 19)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 22)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 24)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 25)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 32)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 39)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 4)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 45)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 5)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 53)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 56)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 6)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 7)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 8)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for errors, line 9)
+PASS: gcc.dg/Wc90-c99-compat-8.c (test for excess errors)
+PASS: gcc.dg/Wc90-c99-compat-9.c (test for warnings, line 10)
+PASS: gcc.dg/Wc90-c99-compat-9.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 12)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 4)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 5)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wc99-c11-compat-1.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 12)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 17)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 4)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 5)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 8)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wc99-c11-compat-2.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 10)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 11)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 12)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 17)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 4)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 5)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 7)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 8)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for warnings, line 9)
+PASS: gcc.dg/Wc99-c11-compat-3.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-4.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-5.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 10)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 11)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 12)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 17)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 4)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 5)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 7)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 8)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for errors, line 9)
+PASS: gcc.dg/Wc99-c11-compat-6.c (test for excess errors)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 10)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 11)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 12)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 17)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 4)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 5)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 7)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 8)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for errors, line 9)
+PASS: gcc.dg/Wc99-c11-compat-7.c (test for excess errors)
+PASS: gcc.dg/Wchar-subscripts-1.c (test for warnings, line 23)
+PASS: gcc.dg/Wchar-subscripts-1.c (test for warnings, line 24)
+PASS: gcc.dg/Wchar-subscripts-1.c (test for excess errors)
+PASS: gcc.dg/Wchar-subscripts.c (test for excess errors)
+PASS: gcc.dg/Wcomplain-wrong-lang-1.c at line 2 (test for warnings, line )
+PASS: gcc.dg/Wcomplain-wrong-lang-1.c (test for excess errors)
+PASS: gcc.dg/Wcomplain-wrong-lang-2.c at line 2 (test for warnings, line )
+PASS: gcc.dg/Wcomplain-wrong-lang-2.c (test for excess errors)
+PASS: gcc.dg/Wcomplain-wrong-lang-3.c at line 2 (test for bogus messages, line )
+PASS: gcc.dg/Wcomplain-wrong-lang-3.c (test for excess errors)
+PASS: gcc.dg/Wcomplain-wrong-lang-4.c at line 2 (test for bogus messages, line )
+PASS: gcc.dg/Wcomplain-wrong-lang-4.c (test for excess errors)
+PASS: gcc.dg/Wcomplain-wrong-lang-5.c at line 2 (test for bogus messages, line )
+PASS: gcc.dg/Wcomplain-wrong-lang-5.c (test for excess errors)
+PASS: gcc.dg/Wconversion-3.c (test for warnings, line 4)
+PASS: gcc.dg/Wconversion-3.c (test for excess errors)
+PASS: gcc.dg/Wconversion-4.c (test for excess errors)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 22)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 23)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 24)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 29)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 30)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 31)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 32)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 33)
+PASS: gcc.dg/Wconversion-5.c (test for warnings, line 34)
+PASS: gcc.dg/Wconversion-5.c (test for excess errors)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 105)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 106)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 118)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 119)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 121)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 122)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 124)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 125)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 134)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 135)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 136)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 47)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 48)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 49)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 50)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 52)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 53)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 54)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 55)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 66)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 69)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 79)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 80)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 81)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 82)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 84)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 85)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 86)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 87)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 94)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 95)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 97)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for warnings, line 98)
+PASS: gcc.dg/Wconversion-complex-c99.c (test for excess errors)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 100)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 111)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 112)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 113)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 115)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 116)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 117)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 119)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 120)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 121)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 123)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 124)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 125)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 35)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 36)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 38)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 39)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 56)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 57)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 58)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 59)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 61)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 62)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 64)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 65)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 78)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 79)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 80)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 93)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 94)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 96)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 97)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for warnings, line 99)
+PASS: gcc.dg/Wconversion-complex-gnu.c (test for excess errors)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 21)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 22)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 23)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 24)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 25)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 26)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 27)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 28)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 43)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for warnings, line 44)
+PASS: gcc.dg/Wconversion-integer-no-sign.c (test for excess errors)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 21)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 22)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 23)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 24)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 25)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 26)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 27)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 28)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 43)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 45)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 47)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 48)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 49)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 50)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 51)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 52)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 53)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 54)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 55)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 57)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 58)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 59)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 60)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 61)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 62)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 63)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 64)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 65)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 66)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 69)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 70)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 71)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 72)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 84)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 85)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 86)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 87)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 88)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 89)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 90)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 91)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 92)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 93)
+PASS: gcc.dg/Wconversion-integer.c (test for warnings, line 96)
+PASS: gcc.dg/Wconversion-integer.c (test for excess errors)
+PASS: gcc.dg/Wconversion-integer.c implicit at line 44 (test for warnings, line 43)
+PASS: gcc.dg/Wconversion-integer.c implicit at line 46 (test for warnings, line 45)
+PASS: gcc.dg/Wconversion-pr34389.c (test for warnings, line 29)
+PASS: gcc.dg/Wconversion-pr34389.c (test for warnings, line 31)
+PASS: gcc.dg/Wconversion-pr34389.c (test for warnings, line 34)
+PASS: gcc.dg/Wconversion-pr34389.c (test for warnings, line 44)
+PASS: gcc.dg/Wconversion-pr34389.c (test for warnings, line 49)
+PASS: gcc.dg/Wconversion-pr34389.c (test for excess errors)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 100)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 101)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 102)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 103)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 111)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 112)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 28)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 29)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 30)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 31)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 32)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 33)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 34)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 35)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 36)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 37)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 38)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 39)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 40)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 41)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 42)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 43)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 87)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 88)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 89)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 90)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 91)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 92)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 93)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 94)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 96)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 97)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 98)
+PASS: gcc.dg/Wconversion-real-integer.c (test for warnings, line 99)
+PASS: gcc.dg/Wconversion-real-integer.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-1.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 19)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 22)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 23)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 28)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 29)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 31)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 32)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 53)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 54)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 56)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 57)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 62)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 63)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 65)
+PASS: gcc.dg/Wcxx-compat-10.c (test for warnings, line 66)
+PASS: gcc.dg/Wcxx-compat-10.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-11.c (test for warnings, line 16)
+PASS: gcc.dg/Wcxx-compat-11.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-11.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-11.c expected at line 21 (test for warnings, line )
+PASS: gcc.dg/Wcxx-compat-12.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-12.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-12.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 11)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 12)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 16)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 18)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 19)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 21)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 22)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 23)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 24)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 25)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 26)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 5)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-13.c (test for warnings, line 9)
+PASS: gcc.dg/Wcxx-compat-13.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-14.c (test for warnings, line 5)
+PASS: gcc.dg/Wcxx-compat-14.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-15.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-15.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-15.c (test for warnings, line 30)
+PASS: gcc.dg/Wcxx-compat-15.c (test for warnings, line 9)
+PASS: gcc.dg/Wcxx-compat-15.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-16.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-16.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-16.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-16.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 15)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 16)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 3)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-17.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-17.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-18.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-18.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-18.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 12)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 15)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 3)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 5)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-19.c (test for warnings, line 9)
+PASS: gcc.dg/Wcxx-compat-19.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 12)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 15)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 16)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 18)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 21)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 22)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 23)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 24)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 25)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 26)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 27)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 28)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 29)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 30)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 31)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 32)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 33)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 35)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 36)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 37)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 5)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wcxx-compat-2.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 11)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 12)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 3)
+PASS: gcc.dg/Wcxx-compat-20.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-20.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-21.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wcxx-compat-21.c (test for bogus messages, line 24)
+PASS: gcc.dg/Wcxx-compat-21.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 3)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 4)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 5)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-22.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-22.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 14)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 16)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 19)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 35)
+PASS: gcc.dg/Wcxx-compat-3.c (test for warnings, line 42)
+PASS: gcc.dg/Wcxx-compat-3.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-3.c note: expected at line 46 (test for warnings, line )
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 21)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 23)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 24)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 26)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 27)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 37)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 39)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 46)
+PASS: gcc.dg/Wcxx-compat-4.c (test for warnings, line 48)
+PASS: gcc.dg/Wcxx-compat-4.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 21)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 23)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 27)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 31)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 37)
+PASS: gcc.dg/Wcxx-compat-5.c (test for warnings, line 39)
+PASS: gcc.dg/Wcxx-compat-5.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 10)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 101)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 103)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 18)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 32)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 33)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 35)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 42)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 43)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 45)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 57)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 58)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 60)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 67)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 68)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 7)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 70)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 79)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 81)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 90)
+PASS: gcc.dg/Wcxx-compat-6.c (test for warnings, line 92)
+PASS: gcc.dg/Wcxx-compat-6.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-6.c expected at line 112 (test for warnings, line )
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 11)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 20)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 31)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 32)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 33)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 34)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 35)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-7.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-7.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-8.c (test for bogus messages, line 27)
+PASS: gcc.dg/Wcxx-compat-8.c (test for bogus messages, line 29)
+PASS: gcc.dg/Wcxx-compat-8.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wcxx-compat-8.c (test for bogus messages, line 47)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 18)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 34)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 41)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 59)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 6)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 65)
+PASS: gcc.dg/Wcxx-compat-8.c (test for warnings, line 8)
+PASS: gcc.dg/Wcxx-compat-8.c at line 28 (test for errors, line 27)
+PASS: gcc.dg/Wcxx-compat-8.c at line 30 (test for errors, line 29)
+PASS: gcc.dg/Wcxx-compat-8.c at line 36 (test for errors, line 35)
+PASS: gcc.dg/Wcxx-compat-8.c at line 66 (test for errors, line 65)
+PASS: gcc.dg/Wcxx-compat-8.c (test for excess errors)
+PASS: gcc.dg/Wcxx-compat-9.c (test for warnings, line 13)
+PASS: gcc.dg/Wcxx-compat-9.c (test for warnings, line 15)
+PASS: gcc.dg/Wcxx-compat-9.c (test for warnings, line 17)
+PASS: gcc.dg/Wcxx-compat-9.c (test for warnings, line 19)
+PASS: gcc.dg/Wcxx-compat-9.c (test for excess errors)
+PASS: gcc.dg/Wdangling-pointer-2.c (test for warnings, line 46)
+PASS: gcc.dg/Wdangling-pointer-2.c (test for warnings, line 57)
+PASS: gcc.dg/Wdangling-pointer-2.c (test for warnings, line 69)
+PASS: gcc.dg/Wdangling-pointer-2.c (test for warnings, line 81)
+PASS: gcc.dg/Wdangling-pointer-2.c (test for excess errors)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 44)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 49)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 58)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 63)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 72)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 77)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 86)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for warnings, line 91)
+PASS: gcc.dg/Wdangling-pointer-3.c (test for excess errors)
+PASS: gcc.dg/Wdangling-pointer-4.c (test for bogus messages, line 19)
+PASS: gcc.dg/Wdangling-pointer-4.c (test for excess errors)
+PASS: gcc.dg/Wdangling-pointer-pr106868.c (test for bogus messages, line 13)
+PASS: gcc.dg/Wdangling-pointer-pr106868.c (test for excess errors)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 40)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 42)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 46)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 49)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 52)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 55)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 59)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 62)
+PASS: gcc.dg/Wdangling-pointer.c (test for warnings, line 69)
+PASS: gcc.dg/Wdangling-pointer.c (test for excess errors)
+XFAIL: gcc.dg/Wdangling-pointer.c pr?????? (test for warnings, line 75)
+PASS: gcc.dg/Wdeclaration-after-statement-1.c (test for excess errors)
+PASS: gcc.dg/Wdeclaration-after-statement-1.c declaration after statement (test for warnings, line 19)
+PASS: gcc.dg/Wdeclaration-after-statement-1.c declaration after statement (test for warnings, line 22)
+PASS: gcc.dg/Wdeclaration-after-statement-1.c execution test
+PASS: gcc.dg/Wdeclaration-after-statement-2.c (test for excess errors)
+PASS: gcc.dg/Wdeclaration-after-statement-2.c declaration-after-statement (test for warnings, line 19)
+PASS: gcc.dg/Wdeclaration-after-statement-2.c declaration-after-statement (test for warnings, line 22)
+PASS: gcc.dg/Wdeclaration-after-statement-2.c execution test
+PASS: gcc.dg/Wdeclaration-after-statement-3.c at line 4 (test for warnings, line )
+PASS: gcc.dg/Wdeclaration-after-statement-3.c (test for excess errors)
+PASS: gcc.dg/Wdeclaration-after-statement-3.c declaration-after-statement (test for errors, line 17)
+PASS: gcc.dg/Wdeclaration-after-statement-3.c declaration-after-statement (test for errors, line 20)
+PASS: gcc.dg/Wdeclaration-after-statement-4.c (test for excess errors)
+PASS: gcc.dg/Wdesignated-init-2.c (test for warnings, line 14)
+PASS: gcc.dg/Wdesignated-init-2.c (test for warnings, line 15)
+PASS: gcc.dg/Wdesignated-init-2.c (test for excess errors)
+PASS: gcc.dg/Wdesignated-init.c (test for errors, line 10)
+PASS: gcc.dg/Wdesignated-init.c (test for errors, line 12)
+PASS: gcc.dg/Wdesignated-init.c (test for errors, line 5)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 106)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 24)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 26)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 30)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 40)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 48)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 49)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 50)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 51)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 54)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 56)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 61)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 66)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 71)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 76)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 86)
+PASS: gcc.dg/Wdesignated-init.c (test for warnings, line 96)
+PASS: gcc.dg/Wdesignated-init.c (test for excess errors)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 100)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 101)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 102)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 103)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 68)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 69)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 70)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 71)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 73)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 74)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 75)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 76)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 78)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 79)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 80)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 89)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 90)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 91)
+PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 99)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 33)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 34)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 35)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 36)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 38)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 39)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 40)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 41)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 43)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 44)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 45)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 52)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 53)
+PASS: gcc.dg/Wdouble-promotion.c (test for warnings, line 56)
+PASS: gcc.dg/Wdouble-promotion.c (test for excess errors)
+PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 14)
+PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 21)
+PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 27)
+PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for excess errors)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 19)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 25)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 31)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 39)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 44)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 48)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 54)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 59)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 63)
+PASS: gcc.dg/Wduplicate-decl-specifier.c (test for excess errors)
+PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 15)
+PASS: gcc.dg/Wenum-compare-1.c (test for excess errors)
+PASS: gcc.dg/Wenum-conversion.c (test for warnings, line 13)
+PASS: gcc.dg/Wenum-conversion.c (test for warnings, line 19)
+PASS: gcc.dg/Wenum-conversion.c (test for warnings, line 7)
+PASS: gcc.dg/Wenum-conversion.c (test for excess errors)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 14)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 16)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 22)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 23)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 25)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 26)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 28)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 29)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 31)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 32)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 34)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 35)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 39)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 40)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 42)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 43)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wenum-int-mismatch-1.c (test for excess errors)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 13)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 14)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 16)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 17)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 20)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 22)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 23)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 25)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 26)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 28)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 29)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 31)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 32)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 35)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 39)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 40)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 42)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 43)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for warnings, line 8)
+PASS: gcc.dg/Wenum-int-mismatch-2.c (test for excess errors)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 10)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 11)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 13)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 14)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 16)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 17)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 19)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 20)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 22)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 23)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 25)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 26)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 28)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 29)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 31)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 32)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 34)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 35)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 39)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 40)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 42)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 43)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 7)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for warnings, line 8)
+PASS: gcc.dg/Wenum-int-mismatch-3.c (test for excess errors)
+PASS: gcc.dg/Wenum-int-mismatch-4.c (test for excess errors)
+PASS: gcc.dg/Wenum-int-mismatch-5.c (test for excess errors)
+PASS: gcc.dg/Werror-1.c (test for errors, line 13)
+PASS: gcc.dg/Werror-1.c (test for errors, line 20)
+PASS: gcc.dg/Werror-1.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-1.c (test for excess errors)
+PASS: gcc.dg/Werror-10.c (test for errors, line 10)
+PASS: gcc.dg/Werror-10.c (test for errors, line 17)
+PASS: gcc.dg/Werror-10.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-10.c (test for excess errors)
+PASS: gcc.dg/Werror-11.c (test for errors, line 10)
+PASS: gcc.dg/Werror-11.c (test for warnings, line 17)
+PASS: gcc.dg/Werror-11.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-11.c (test for excess errors)
+PASS: gcc.dg/Werror-12.c (test for bogus messages, line 16)
+PASS: gcc.dg/Werror-12.c (test for warnings, line 9)
+PASS: gcc.dg/Werror-12.c (test for excess errors)
+PASS: gcc.dg/Werror-13.c at line 3 (test for errors, line )
+PASS: gcc.dg/Werror-13.c at line 4 (test for errors, line )
+PASS: gcc.dg/Werror-13.c at line 5 (test for errors, line )
+PASS: gcc.dg/Werror-13.c at line 6 (test for errors, line )
+PASS: gcc.dg/Werror-13.c at line 7 (test for errors, line )
+PASS: gcc.dg/Werror-13.c at line 8 (test for errors, line )
+PASS: gcc.dg/Werror-13.c (test for excess errors)
+PASS: gcc.dg/Werror-2.c (test for warnings, line 8)
+PASS: gcc.dg/Werror-2.c (test for excess errors)
+PASS: gcc.dg/Werror-3.c (test for warnings, line 14)
+PASS: gcc.dg/Werror-3.c (test for warnings, line 7)
+PASS: gcc.dg/Werror-3.c (test for excess errors)
+PASS: gcc.dg/Werror-4.c (test for errors, line 16)
+PASS: gcc.dg/Werror-4.c (test for warnings, line 9)
+PASS: gcc.dg/Werror-4.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-4.c (test for excess errors)
+PASS: gcc.dg/Werror-5.c (test for errors, line 15)
+PASS: gcc.dg/Werror-5.c (test for errors, line 8)
+PASS: gcc.dg/Werror-5.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-5.c (test for excess errors)
+PASS: gcc.dg/Werror-6.c (test for errors, line 14)
+PASS: gcc.dg/Werror-6.c (test for warnings, line 7)
+PASS: gcc.dg/Werror-6.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-6.c (test for excess errors)
+PASS: gcc.dg/Werror-7.c (test for errors, line 8)
+PASS: gcc.dg/Werror-7.c (test for warnings, line 15)
+PASS: gcc.dg/Werror-7.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Werror-7.c (test for excess errors)
+PASS: gcc.dg/Werror-8.c (test for warnings, line 16)
+PASS: gcc.dg/Werror-8.c (test for warnings, line 9)
+PASS: gcc.dg/Werror-8.c (test for excess errors)
+PASS: gcc.dg/Werror-implicit-function-declaration.c (test for errors, line 7)
+PASS: gcc.dg/Werror-implicit-function-declaration.c at line 4 (test for warnings, line )
+PASS: gcc.dg/Werror-implicit-function-declaration.c (test for excess errors)
+PASS: gcc.dg/Wfatal-2.c (test for errors, line 5)
+PASS: gcc.dg/Wfatal-2.c (test for excess errors)
+PASS: gcc.dg/Wfatal-2.c terminated at line 9 (test for warnings, line )
+PASS: gcc.dg/Wfatal-2.c treated as errors at line 8 (test for warnings, line )
+PASS: gcc.dg/Wfatal.c (test for errors, line 6)
+PASS: gcc.dg/Wfatal.c (test for warnings, line 5)
+PASS: gcc.dg/Wfatal.c (test for excess errors)
+PASS: gcc.dg/Wfatal.c terminated at line 9 (test for warnings, line )
+PASS: gcc.dg/Wfatal.c treated as errors at line 8 (test for warnings, line )
+PASS: gcc.dg/Wfloat-equal-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wfloat-equal-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wfloat-equal-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wfloat-equal-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wfloat-equal-1.c (test for excess errors)
+PASS: gcc.dg/Wformat-overflow1.c (test for warnings, line 12)
+PASS: gcc.dg/Wformat-overflow1.c (test for warnings, line 14)
+PASS: gcc.dg/Wformat-overflow1.c (test for excess errors)
+PASS: gcc.dg/Wframe-address-in-Wall.c (test for warnings, line 10)
+PASS: gcc.dg/Wframe-address-in-Wall.c (test for warnings, line 9)
+PASS: gcc.dg/Wframe-address-in-Wall.c (test for excess errors)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 10)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 11)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 12)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 13)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 25)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 26)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 27)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 28)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 42)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 43)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 44)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 45)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 48)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 49)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 50)
+PASS: gcc.dg/Wframe-address.c (test for warnings, line 51)
+PASS: gcc.dg/Wframe-address.c (test for excess errors)
+PASS: gcc.dg/Wframe-larger-than-2.c (test for warnings, line 20)
+PASS: gcc.dg/Wframe-larger-than-2.c (test for excess errors)
+PASS: gcc.dg/Wframe-larger-than-3.c (test for excess errors)
+PASS: gcc.dg/Wframe-larger-than.c (test for warnings, line 14)
+PASS: gcc.dg/Wframe-larger-than.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 104)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 110)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 122)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 129)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 136)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 143)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 154)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 161)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 168)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 175)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 196)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 203)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 228)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 256)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 278)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 44)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 55)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 63)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 74)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 80)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 86)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for warnings, line 98)
+PASS: gcc.dg/Wfree-nonheap-object-2.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-3.c (test for warnings, line 25)
+PASS: gcc.dg/Wfree-nonheap-object-3.c (test for warnings, line 33)
+PASS: gcc.dg/Wfree-nonheap-object-3.c (test for warnings, line 44)
+PASS: gcc.dg/Wfree-nonheap-object-3.c (test for warnings, line 55)
+PASS: gcc.dg/Wfree-nonheap-object-3.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-4.c (test for warnings, line 19)
+PASS: gcc.dg/Wfree-nonheap-object-4.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 29 (test for warnings, line 29)
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 42 at line 42 (test for warnings, line )
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 68 at line 68 (test for warnings, line )
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 69 at line 69 (test for warnings, line )
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 93 at line 93 (test for warnings, line )
+PASS: gcc.dg/Wfree-nonheap-object-4.c note on line 94 at line 94 (test for warnings, line )
+PASS: gcc.dg/Wfree-nonheap-object-5.c (test for warnings, line 14)
+PASS: gcc.dg/Wfree-nonheap-object-5.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 18 was found: "In function 'f0',"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 19 was found: "In function 'f0',"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 26 was found: "declared here"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 27 was found: "declared here"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 35 was found: " +inlined from 'foo' at [^:]+Wfree-nonheap-object-5.c:32:\d+:"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 44 was found: " +inlined from 'f1' at [^:]+Wfree-nonheap-object-5.c:21:\d+,"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 45 was found: " +inlined from 'f2' at [^:]+Wfree-nonheap-object-5.c:22:\d+,"
+PASS: gcc.dg/Wfree-nonheap-object-5.c dg-regexp 46 was found: " +inlined from 'bar' at [^:]+Wfree-nonheap-object-5.c:41:\d+:"
+PASS: gcc.dg/Wfree-nonheap-object-6.c (test for warnings, line 15)
+PASS: gcc.dg/Wfree-nonheap-object-6.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 19 was found: "In function 'f0',"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 20 was found: "In function 'f0',"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 29 was found: "declared here"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 30 was found: "declared here"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 38 was found: " +inlined from 'foo' at [^:]+Wfree-nonheap-object-6.c:35:\d+:"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 47 was found: " +inlined from 'f1' at [^:]+Wfree-nonheap-object-6.c:23:\d+,"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 48 was found: " +inlined from 'f2' at [^:]+Wfree-nonheap-object-6.c:25:\d+,"
+PASS: gcc.dg/Wfree-nonheap-object-6.c dg-regexp 49 was found: " +inlined from 'bar' at [^:]+Wfree-nonheap-object-6.c:44:\d+:"
+PASS: gcc.dg/Wfree-nonheap-object-7.c (test for warnings, line 24)
+PASS: gcc.dg/Wfree-nonheap-object-7.c (test for excess errors)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for bogus messages, line 238)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 105)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 114)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 121)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 128)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 138)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 144)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 149)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 168)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 174)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 245)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 251)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 264)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 273)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 57)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 63)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 71)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 79)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 88)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 93)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for warnings, line 98)
+PASS: gcc.dg/Wfree-nonheap-object.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-fallthrough-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wimplicit-fallthrough-1.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c89-default.c (test for bogus messages, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c89-default.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c89-pedantic.c (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c89-pedantic.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c89.c (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c89.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c99-2.c (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c99-2.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c99-pedantic.c (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c99-pedantic.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-function-declaration-c99.c (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-function-declaration-c99.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 4)
+PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-int-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wimplicit-int-1.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-1.c type at line 7 (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-int-1a.c (test for errors, line 10)
+PASS: gcc.dg/Wimplicit-int-1a.c (test for errors, line 4)
+PASS: gcc.dg/Wimplicit-int-1a.c (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-int-1a.c (test for errors, line 9)
+PASS: gcc.dg/Wimplicit-int-1a.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-1a.c type at line 7 (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 10)
+PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 4)
+PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-int-2.c (test for errors, line 9)
+PASS: gcc.dg/Wimplicit-int-2.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-2.c type at line 7 (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-int-3.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 10)
+PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 4)
+PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-int-4.c (test for warnings, line 9)
+PASS: gcc.dg/Wimplicit-int-4.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-4.c type at line 7 (test for warnings, line 6)
+PASS: gcc.dg/Wimplicit-int-4a.c (test for errors, line 10)
+PASS: gcc.dg/Wimplicit-int-4a.c (test for errors, line 4)
+PASS: gcc.dg/Wimplicit-int-4a.c (test for errors, line 6)
+PASS: gcc.dg/Wimplicit-int-4a.c (test for errors, line 9)
+PASS: gcc.dg/Wimplicit-int-4a.c (test for excess errors)
+PASS: gcc.dg/Wimplicit-int-4a.c type at line 7 (test for errors, line 6)
+PASS: gcc.dg/Wincompatible-pointer-types-1.c (test for errors, line 10)
+PASS: gcc.dg/Wincompatible-pointer-types-1.c (test for excess errors)
+PASS: gcc.dg/Wincompatible-pointer-types-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-2.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-2.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-2.c (test for excess errors)
+PASS: gcc.dg/Wincompatible-pointer-types-3.c (test for errors, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-3.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-3.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-3.c (test for excess errors)
+PASS: gcc.dg/Wincompatible-pointer-types-4.c (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-4.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-4.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-4.c (test for excess errors)
+PASS: gcc.dg/Wincompatible-pointer-types-5.c (test for errors, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-5.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-5.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/Wincompatible-pointer-types-5.c (test for excess errors)
+PASS: gcc.dg/Wincompatible-pointer-types.c (test for excess errors)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 104)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 106)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 117)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 125)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 141)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 143)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 152)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 154)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 175)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 177)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 211)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 215)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 223)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 226)
+XFAIL: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 244)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 246)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 249)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 26)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 28)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 51)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 54)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 56)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 58)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for warnings, line 84)
+PASS: gcc.dg/Winfinite-recursion-2.c (test for excess errors)
+PASS: gcc.dg/Winfinite-recursion-3.c (test for bogus messages, line 11)
+PASS: gcc.dg/Winfinite-recursion-3.c (test for bogus messages, line 9)
+PASS: gcc.dg/Winfinite-recursion-3.c (test for excess errors)
+PASS: gcc.dg/Winfinite-recursion-4.c (test for bogus messages, line 10)
+PASS: gcc.dg/Winfinite-recursion-4.c (test for bogus messages, line 12)
+PASS: gcc.dg/Winfinite-recursion-4.c (test for excess errors)
+PASS: gcc.dg/Winfinite-recursion-5.c (test for warnings, line 11)
+PASS: gcc.dg/Winfinite-recursion-5.c (test for warnings, line 9)
+PASS: gcc.dg/Winfinite-recursion-5.c at line 10 (test for errors, line 9)
+PASS: gcc.dg/Winfinite-recursion-5.c at line 12 (test for warnings, line 11)
+PASS: gcc.dg/Winfinite-recursion-5.c (test for excess errors)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 103)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 105)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 116)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 124)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 140)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 142)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 151)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 153)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 174)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 176)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 210)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 214)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 221)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 224)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 25)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 27)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 50)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 53)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 55)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 57)
+PASS: gcc.dg/Winfinite-recursion.c (test for warnings, line 83)
+PASS: gcc.dg/Winfinite-recursion.c (test for excess errors)
+PASS: gcc.dg/Wint-conversion-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wint-conversion-2.c (test for warnings, line 6)
+PASS: gcc.dg/Wint-conversion-2.c (test for excess errors)
+PASS: gcc.dg/Wint-conversion-3.c (test for warnings, line 13)
+PASS: gcc.dg/Wint-conversion-3.c (test for warnings, line 7)
+PASS: gcc.dg/Wint-conversion-3.c (test for excess errors)
+PASS: gcc.dg/Wint-conversion-4.c (test for errors, line 13)
+PASS: gcc.dg/Wint-conversion-4.c (test for errors, line 7)
+PASS: gcc.dg/Wint-conversion-4.c (test for excess errors)
+PASS: gcc.dg/Wint-conversion.c (test for excess errors)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for warnings, line 12)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for warnings, line 17)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for warnings, line 22)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for warnings, line 27)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for warnings, line 7)
+PASS: gcc.dg/Wint-in-bool-context-4.c (test for excess errors)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 102)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 104)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 106)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 114)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 116)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 118)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 15)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 26)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 31)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 32)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wjump-misses-init-1.c (test for excess errors)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 12)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 23)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 24)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 25)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wjump-misses-init-2.c (test for excess errors)
+PASS: gcc.dg/Wlarger-than.c (test for excess errors)
+PASS: gcc.dg/Wlarger-than2.c (test for warnings, line 5)
+PASS: gcc.dg/Wlarger-than2.c (test for excess errors)
+PASS: gcc.dg/Wlarger-than3.c (test for warnings, line 13)
+PASS: gcc.dg/Wlarger-than3.c (test for excess errors)
+PASS: gcc.dg/Wlarger-than4.c (test for excess errors)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 39)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 42)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 62)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 65)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 68)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 71)
+PASS: gcc.dg/Wlogical-op-1.c (test for bogus messages, line 74)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 23)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 26)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 49)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 52)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 55)
+PASS: gcc.dg/Wlogical-op-1.c (test for warnings, line 58)
+PASS: gcc.dg/Wlogical-op-1.c (test for excess errors)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 139)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 140)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 48)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 49)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 90)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for warnings, line 91)
+PASS: gcc.dg/Wmismatched-dealloc-2.c (test for excess errors)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 101)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 103)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 189)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 190)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 224)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 266)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 268)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 65)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for warnings, line 67)
+PASS: gcc.dg/Wmismatched-dealloc-3.c (test for excess errors)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 117)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 122)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 128)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 151)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 153)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 178)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 203)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 210)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 217)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 242)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 249)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 256)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 266)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 272)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 278)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 299)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 305)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 311)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 318)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 324)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 72)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 77)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for warnings, line 83)
+PASS: gcc.dg/Wmismatched-dealloc.c (test for excess errors)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 176)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 201)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 208)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 215)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 240)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 247)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 254)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 264)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 270)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 276)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 297)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 303)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 309)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 316)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 322)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 70)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 75)
+PASS: gcc.dg/Wmismatched-dealloc.c note (test for warnings, line 81)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 12)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 16)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 20)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 24)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 28)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 32)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 63)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 67)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 82)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 86)
+PASS: gcc.dg/Wmissing-attributes.c (test for warnings, line 96)
+PASS: gcc.dg/Wmissing-attributes.c (test for excess errors)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 101)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 112)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 123)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 13)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 134)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 145)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 156)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 24)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 35)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 46)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 57)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 68)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 79)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for warnings, line 90)
+PASS: gcc.dg/Wmissing-braces-fixits.c at line 169 (test for warnings, line 167)
+PASS: gcc.dg/Wmissing-braces-fixits.c at line 177 (test for warnings, line 167)
+PASS: gcc.dg/Wmissing-braces-fixits.c (test for excess errors)
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 104-108
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 115-119
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 126-130
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 137-141
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 148-152
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 159-163
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 16-20
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 171-174
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 179-180
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 183-184
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 187-188
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 27-31
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 38-42
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 49-53
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 60-64
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 71-75
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 82-86
+PASS: gcc.dg/Wmissing-braces-fixits.c expected multiline pattern lines 93-97
+PASS: gcc.dg/Wmissing-field-initializers-1.c (test for bogus messages, line 16)
+PASS: gcc.dg/Wmissing-field-initializers-1.c (test for excess errors)
+PASS: gcc.dg/Wmissing-field-initializers-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wmissing-field-initializers-2.c (test for excess errors)
+PASS: gcc.dg/Wmissing-field-initializers-3.c (test for bogus messages, line 21)
+PASS: gcc.dg/Wmissing-field-initializers-3.c (test for excess errors)
+PASS: gcc.dg/Wmissing-field-initializers-4.c (test for bogus messages, line 19)
+PASS: gcc.dg/Wmissing-field-initializers-4.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wmissing-field-initializers-4.c (test for bogus messages, line 40)
+PASS: gcc.dg/Wmissing-field-initializers-4.c (test for bogus messages, line 42)
+PASS: gcc.dg/Wmissing-field-initializers-4.c (test for excess errors)
+PASS: gcc.dg/Wmissing-field-initializers-5.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wmissing-field-initializers-5.c (test for excess errors)
+PASS: gcc.dg/Wmissing-parameter-type-Wextra.c (test for warnings, line 5)
+PASS: gcc.dg/Wmissing-parameter-type-Wextra.c (test for excess errors)
+PASS: gcc.dg/Wmissing-parameter-type-no.c (test for bogus messages, line 5)
+PASS: gcc.dg/Wmissing-parameter-type-no.c (test for excess errors)
+PASS: gcc.dg/Wmissing-parameter-type.c (test for warnings, line 4)
+PASS: gcc.dg/Wmissing-parameter-type.c (test for excess errors)
+PASS: gcc.dg/Wmissing-profile.c (test for warnings, line 5)
+PASS: gcc.dg/Wmissing-profile.c (test for excess errors)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for warnings, line 13)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for warnings, line 15)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for warnings, line 4)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for warnings, line 6)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for warnings, line 8)
+PASS: gcc.dg/Wmissing-variable-declarations.c (test for excess errors)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 15)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 16)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 17)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 18)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 21)
+PASS: gcc.dg/Wnested-externs-1.c (test for excess errors)
+PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 8)
+PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wnested-externs-2.c (test for excess errors)
+PASS: gcc.dg/Wno-all.c (test for excess errors)
+PASS: gcc.dg/Wno-all.c no effect (test for bogus messages, line 8)
+PASS: gcc.dg/Wno-attribute-warning.c (test for warnings, line 7)
+PASS: gcc.dg/Wno-attribute-warning.c (test for excess errors)
+PASS: gcc.dg/Wno-c++-compat.c (test for warnings, line 8)
+PASS: gcc.dg/Wno-c++-compat.c (test for excess errors)
+UNSUPPORTED: gcc.dg/Wno-frame-address.c
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 15)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 16)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 18)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 20)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 21)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 22)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 23)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 24)
+PASS: gcc.dg/Wno-pointer-sign.c (test for bogus messages, line 25)
+PASS: gcc.dg/Wno-pointer-sign.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 14)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 24)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 29)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 39)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 44)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 49)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 54)
+PASS: gcc.dg/Wnonnull-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wnonnull-2.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 12)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 18)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 24)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 30)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 36)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 42)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 48)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 55)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 62)
+PASS: gcc.dg/Wnonnull-3.c (test for warnings, line 69)
+PASS: gcc.dg/Wnonnull-3.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 114)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 115)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 116)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 142)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 143)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 144)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 171)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 172)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 173)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 31)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 32)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 58)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 59)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 60)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 86)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 87)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 88)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 107)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 108)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 109)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 135)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 136)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 137)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 164)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 165)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 166)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 23)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 24)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 25)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 51)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 52)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 53)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 79)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 80)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 81)
+PASS: gcc.dg/Wnonnull-4.c at line 145 (test for warnings, line 144)
+PASS: gcc.dg/Wnonnull-4.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 124)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 13)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 153)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 40)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 68)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 96)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 25)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 26)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 29)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 31)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 32)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 45)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 46)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 49)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 51)
+PASS: gcc.dg/Wnonnull-5.c (test for warnings, line 52)
+PASS: gcc.dg/Wnonnull-5.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 10)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 17)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 25)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 32)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 40)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 47)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 55)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 70)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 85)
+PASS: gcc.dg/Wnonnull-6.c (test for warnings, line 92)
+PASS: gcc.dg/Wnonnull-6.c (test for excess errors)
+XFAIL: gcc.dg/Wnonnull-6.c pr????? (test for warnings, line 62)
+XFAIL: gcc.dg/Wnonnull-6.c pr????? (test for warnings, line 77)
+PASS: gcc.dg/Wnonnull-7.c at line 15 (test for bogus messages, line )
+PASS: gcc.dg/Wnonnull-7.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-8.c (test for warnings, line 13)
+PASS: gcc.dg/Wnonnull-8.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-9.c (test for warnings, line 15)
+PASS: gcc.dg/Wnonnull-9.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-9.c compared to NULL (test for warnings, line 8)
+PASS: gcc.dg/Wnonnull.c (test for warnings, line 22)
+PASS: gcc.dg/Wnonnull.c (test for warnings, line 24)
+PASS: gcc.dg/Wnonnull.c (test for warnings, line 27)
+PASS: gcc.dg/Wnonnull.c at line 44 (test for warnings, line )
+PASS: gcc.dg/Wnonnull.c (test for excess errors)
+PASS: gcc.dg/Wobjsize-1.c (test for excess errors)
+PASS: gcc.dg/Wobjsize-1.c included at line 15 (test for warnings, line )
+PASS: gcc.dg/Wobjsize-1.c inlined at line 16 (test for warnings, line )
+PASS: gcc.dg/Wobjsize-1.c warning at line 14 (test for warnings, line )
+PASS: gcc.dg/Wold-style-definition-1.c (test for warnings, line 10)
+PASS: gcc.dg/Wold-style-definition-1.c (test for warnings, line 14)
+PASS: gcc.dg/Wold-style-definition-1.c (test for warnings, line 18)
+PASS: gcc.dg/Wold-style-definition-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wold-style-definition-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wold-style-definition-1.c (test for excess errors)
+PASS: gcc.dg/Wold-style-definition-2.c (test for excess errors)
+PASS: gcc.dg/Woverflow-1.c (test for warnings, line 6)
+PASS: gcc.dg/Woverflow-1.c (test for excess errors)
+PASS: gcc.dg/Woverflow-2.c (test for warnings, line 6)
+PASS: gcc.dg/Woverflow-2.c (test for excess errors)
+PASS: gcc.dg/Woverflow-3.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89-asm.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89-ext.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89-no.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89.c (test for warnings, line 12)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89.c (test for warnings, line 19)
+PASS: gcc.dg/Woverlength-strings-pedantic-c89.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c90-asm.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c90-ext.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c90.c (test for warnings, line 12)
+PASS: gcc.dg/Woverlength-strings-pedantic-c90.c (test for warnings, line 19)
+PASS: gcc.dg/Woverlength-strings-pedantic-c90.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c99-asm.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c99-ext.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c99-no.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings-pedantic-c99.c (test for warnings, line 19)
+PASS: gcc.dg/Woverlength-strings-pedantic-c99.c (test for excess errors)
+PASS: gcc.dg/Woverlength-strings.c (test for excess errors)
+PASS: gcc.dg/Woverride-init-1.c (test for warnings, line 13)
+PASS: gcc.dg/Woverride-init-1.c (test for warnings, line 14)
+PASS: gcc.dg/Woverride-init-1.c (test for warnings, line 20)
+PASS: gcc.dg/Woverride-init-1.c (test for warnings, line 21)
+PASS: gcc.dg/Woverride-init-1.c (test for warnings, line 26)
+PASS: gcc.dg/Woverride-init-1.c (test for excess errors)
+PASS: gcc.dg/Woverride-init-2.c (test for warnings, line 13)
+PASS: gcc.dg/Woverride-init-2.c (test for warnings, line 14)
+PASS: gcc.dg/Woverride-init-2.c (test for warnings, line 20)
+PASS: gcc.dg/Woverride-init-2.c (test for warnings, line 21)
+PASS: gcc.dg/Woverride-init-2.c (test for warnings, line 26)
+PASS: gcc.dg/Woverride-init-2.c (test for excess errors)
+PASS: gcc.dg/Woverride-init-3.c (test for excess errors)
+PASS: gcc.dg/Woverride-init-side-effects-1.c (test for warnings, line 14)
+PASS: gcc.dg/Woverride-init-side-effects-1.c (test for warnings, line 19)
+PASS: gcc.dg/Woverride-init-side-effects-1.c (test for warnings, line 23)
+PASS: gcc.dg/Woverride-init-side-effects-1.c (test for excess errors)
+PASS: gcc.dg/Woverride-init-side-effects-2.c (test for excess errors)
+PASS: gcc.dg/Wpadded.c (test for warnings, line 13)
+PASS: gcc.dg/Wpadded.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wparentheses-1.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wparentheses-1.c (test for warnings, line 12)
+PASS: gcc.dg/Wparentheses-1.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-10.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-11.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-11.c bogus warning (test for bogus messages, line 84)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for bogus messages, line 108)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for bogus messages, line 120)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for bogus messages, line 132)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for bogus messages, line 144)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for bogus messages, line 96)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 11)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 161)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 162)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 163)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 164)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 165)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 166)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 167)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 168)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 169)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 170)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 171)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 172)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 173)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 174)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 175)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 176)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 177)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 178)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 179)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 180)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 181)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 182)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 183)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 184)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 185)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 186)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 187)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 188)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 189)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 190)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 191)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 192)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 193)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 194)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 195)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 196)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 197)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 198)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 199)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 200)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 201)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 202)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 203)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 204)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 205)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 206)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 207)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 208)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 209)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 23)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 35)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 47)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 59)
+PASS: gcc.dg/Wparentheses-11.c correct warning (test for warnings, line 71)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 20)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 27)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 35)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 53)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 60)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 71)
+PASS: gcc.dg/Wparentheses-12.c (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-12.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 10)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 24)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 48)
+PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 63)
+PASS: gcc.dg/Wparentheses-13.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-14.c (test for warnings, line 8)
+PASS: gcc.dg/Wparentheses-14.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-2.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 100)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 103)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 106)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 109)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 112)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 115)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 118)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 46)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 49)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 61)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 67)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 70)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 73)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 76)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 79)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 85)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 88)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 91)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 94)
+PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 97)
+PASS: gcc.dg/Wparentheses-3.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 20)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 24)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 32)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 44)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 48)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 50)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 56)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 60)
+PASS: gcc.dg/Wparentheses-3.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-4.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 46)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 49)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 61)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 67)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 70)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 73)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 76)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 79)
+PASS: gcc.dg/Wparentheses-4.c correct warning (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-5.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-5.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-6.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 100)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 103)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 106)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 109)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 112)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 115)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 118)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 46)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 49)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 61)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 67)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 70)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 73)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 76)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 79)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 85)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 88)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 91)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 94)
+PASS: gcc.dg/Wparentheses-6.c correct warning (test for warnings, line 97)
+PASS: gcc.dg/Wparentheses-7.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 100)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 103)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 106)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 109)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 112)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 115)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 118)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 46)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 49)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 61)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 67)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 70)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 73)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 76)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 79)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 85)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 88)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 91)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 94)
+PASS: gcc.dg/Wparentheses-7.c correct warning (test for warnings, line 97)
+PASS: gcc.dg/Wparentheses-8.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 100)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 16)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 19)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 22)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 25)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 28)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 31)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 37)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 40)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 43)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 46)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 49)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 52)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 55)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 58)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 61)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 64)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 67)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 70)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 73)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 76)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 79)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 82)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 85)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 88)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 91)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 94)
+PASS: gcc.dg/Wparentheses-8.c correct warning (test for warnings, line 97)
+PASS: gcc.dg/Wparentheses-9.c (test for excess errors)
+PASS: gcc.dg/Wparentheses-9.c correct warning (test for warnings, line 20)
+PASS: gcc.dg/Wparentheses-9.c correct warning (test for warnings, line 29)
+PASS: gcc.dg/Wparentheses-9.c correct warning (test for warnings, line 34)
+PASS: gcc.dg/Wpointer-arith.c (test for errors, line 8)
+PASS: gcc.dg/Wpointer-arith.c (test for errors, line 9)
+PASS: gcc.dg/Wpointer-arith.c at line 11 (test for warnings, line )
+PASS: gcc.dg/Wpointer-arith.c (test for excess errors)
+PASS: gcc.dg/Wpointer-sign-Wall-no.c (test for excess errors)
+PASS: gcc.dg/Wpointer-sign-Wall.c (test for warnings, line 9)
+PASS: gcc.dg/Wpointer-sign-Wall.c (test for excess errors)
+PASS: gcc.dg/Wpointer-sign-Wall.c note: expected (test for warnings, line 5)
+PASS: gcc.dg/Wpointer-sign-pedantic-no.c (test for excess errors)
+PASS: gcc.dg/Wpointer-sign-pedantic.c (test for warnings, line 8)
+PASS: gcc.dg/Wpointer-sign-pedantic.c (test for excess errors)
+PASS: gcc.dg/Wpointer-sign-pedantic.c note: expected (test for warnings, line 5)
+PASS: gcc.dg/Wpointer-sign.c (test for excess errors)
+PASS: gcc.dg/Wpointer-to-int-cast-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wpointer-to-int-cast-1.c (test for excess errors)
+PASS: gcc.dg/Wpointer-to-int-cast-2.c (test for warnings, line 11)
+PASS: gcc.dg/Wpointer-to-int-cast-2.c (test for excess errors)
+PASS: gcc.dg/Wpointer-to-int-cast-3.c (test for warnings, line 20)
+PASS: gcc.dg/Wpointer-to-int-cast-3.c (test for excess errors)
+PASS: gcc.dg/Wpragmas-1.c (test for warnings, line 4)
+PASS: gcc.dg/Wpragmas-1.c at line 11 (test for warnings, line )
+PASS: gcc.dg/Wpragmas-1.c (test for excess errors)
+PASS: gcc.dg/Wredundant-decls-1.c (test for bogus messages, line 6)
+PASS: gcc.dg/Wredundant-decls-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wredundant-decls-1.c (test for excess errors)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 12)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 13)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 15)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 16)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 20)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 5)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 6)
+PASS: gcc.dg/Wredundant-decls-2.c (test for warnings, line 9)
+PASS: gcc.dg/Wredundant-decls-2.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 102)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 108)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 36)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 42)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 48)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 54)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 60)
+PASS: gcc.dg/Wrestrict-10.c (test for warnings, line 66)
+PASS: gcc.dg/Wrestrict-10.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 159)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 160)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 162)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 163)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 164)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 165)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 203)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 204)
+PASS: gcc.dg/Wrestrict-11.c (test for bogus messages, line 205)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 114)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 136)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 157)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 171)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 185)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 201)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 28)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 33)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 70)
+PASS: gcc.dg/Wrestrict-11.c (test for warnings, line 92)
+PASS: gcc.dg/Wrestrict-11.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-12.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-13.c (test for warnings, line 14)
+PASS: gcc.dg/Wrestrict-13.c (test for warnings, line 23)
+PASS: gcc.dg/Wrestrict-13.c (test for warnings, line 32)
+PASS: gcc.dg/Wrestrict-13.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 105)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 108)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 111)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 114)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 117)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 120)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 123)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 129)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 132)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 135)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 138)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 141)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 144)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 147)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 153)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 156)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 159)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 162)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 165)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 168)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 171)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 180)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 183)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 186)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 189)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 192)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 195)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 201)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 204)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 207)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 210)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 213)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 216)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 219)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 36)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 39)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 45)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 60)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 63)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 69)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 84)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 87)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 90)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 93)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 96)
+PASS: gcc.dg/Wrestrict-14.c (test for warnings, line 99)
+PASS: gcc.dg/Wrestrict-14.c (test for excess errors)
+XFAIL: gcc.dg/Wrestrict-14.c bug ???? (test for warnings, line 48)
+XFAIL: gcc.dg/Wrestrict-14.c bug ???? (test for warnings, line 51)
+XFAIL: gcc.dg/Wrestrict-14.c bug ???? (test for warnings, line 72)
+XFAIL: gcc.dg/Wrestrict-14.c bug ???? (test for warnings, line 75)
+PASS: gcc.dg/Wrestrict-15.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wrestrict-15.c (test for bogus messages, line 23)
+PASS: gcc.dg/Wrestrict-15.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wrestrict-15.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wrestrict-15.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 22)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 23)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 34)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 35)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 56)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 60)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 76)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 77)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 78)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 83)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 84)
+PASS: gcc.dg/Wrestrict-16.c (test for warnings, line 85)
+PASS: gcc.dg/Wrestrict-16.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-17.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-18.c (test for bogus messages, line 25)
+PASS: gcc.dg/Wrestrict-18.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wrestrict-18.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-19.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-2.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-20.c (test for warnings, line 15)
+PASS: gcc.dg/Wrestrict-20.c (test for warnings, line 19)
+PASS: gcc.dg/Wrestrict-20.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-21.c (test for bogus messages, line 8)
+PASS: gcc.dg/Wrestrict-21.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-22.c (test for warnings, line 8)
+PASS: gcc.dg/Wrestrict-22.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-23.c (test for bogus messages, line 44)
+PASS: gcc.dg/Wrestrict-23.c (test for bogus messages, line 51)
+PASS: gcc.dg/Wrestrict-23.c (test for bogus messages, line 75)
+PASS: gcc.dg/Wrestrict-23.c (test for bogus messages, line 82)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 106)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 113)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 123)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 130)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 137)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 144)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 30)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 37)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 61)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 68)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 92)
+PASS: gcc.dg/Wrestrict-23.c (test for warnings, line 99)
+PASS: gcc.dg/Wrestrict-23.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-24.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 148)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 155)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 162)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 20)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 27)
+PASS: gcc.dg/Wrestrict-25.c (test for warnings, line 34)
+PASS: gcc.dg/Wrestrict-25.c (test for excess errors)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 127)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 134)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 141)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 64)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 71)
+XFAIL: gcc.dg/Wrestrict-25.c pr?????? (test for bogus messages, line 78)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 15)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 21)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 27)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 33)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 50)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 51)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 52)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 53)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 54)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 55)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 56)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 57)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 58)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 59)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 60)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 61)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 62)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 63)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 64)
+PASS: gcc.dg/Wrestrict-26.c (test for warnings, line 65)
+PASS: gcc.dg/Wrestrict-26.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-3.c (test for warnings, line 16)
+PASS: gcc.dg/Wrestrict-3.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-4.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-5.c (test for warnings, line 18)
+PASS: gcc.dg/Wrestrict-5.c (test for warnings, line 29)
+PASS: gcc.dg/Wrestrict-5.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-6.c (test for warnings, line 24)
+PASS: gcc.dg/Wrestrict-6.c (test for warnings, line 50)
+PASS: gcc.dg/Wrestrict-6.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 17)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 18)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 19)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 21)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 22)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 23)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 28)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 29)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 30)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 35)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 36)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 37)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 39)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 40)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 45)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 46)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 47)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 49)
+PASS: gcc.dg/Wrestrict-7.c (test for warnings, line 50)
+PASS: gcc.dg/Wrestrict-7.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-8.c (test for bogus messages, line 107)
+PASS: gcc.dg/Wrestrict-8.c (test for bogus messages, line 112)
+PASS: gcc.dg/Wrestrict-8.c (test for bogus messages, line 117)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 24)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 25)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 26)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 27)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 31)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 40)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 41)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 42)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 43)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 44)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 53)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 54)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 55)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 56)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 60)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 70)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 71)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 72)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 73)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 78)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 79)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 88)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 89)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 95)
+PASS: gcc.dg/Wrestrict-8.c (test for warnings, line 96)
+PASS: gcc.dg/Wrestrict-8.c (test for excess errors)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 104)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 146)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 154)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 186)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 214)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 222)
+PASS: gcc.dg/Wrestrict-9.c (test for bogus messages, line 96)
+PASS: gcc.dg/Wrestrict-9.c (test for warnings, line 45)
+PASS: gcc.dg/Wrestrict-9.c (test for excess errors)
+XFAIL: gcc.dg/Wrestrict-9.c bug (test for warnings, line 65)
+PASS: gcc.dg/Wrestrict.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-10.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 106)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 115)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 124)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 134)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 143)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 152)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 161)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 170)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 179)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 18)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 188)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 198)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 209)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 220)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 235)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 245)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 255)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 264)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 27)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 274)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 283)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 293)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 36)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 45)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 53)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 61)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 69)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 79)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 88)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for warnings, line 97)
+PASS: gcc.dg/Wreturn-local-addr-2.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 100)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 103)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 109)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 110)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 111)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 112)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 113)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 116)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 122)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 123)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 124)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 125)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 128)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 134)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 135)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 136)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 139)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 145)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 146)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 149)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 155)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 158)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 172)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 173)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 177)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 183)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 184)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 188)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 194)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 195)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 199)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 205)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 206)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 210)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 216)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 217)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 218)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 223)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 229)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 230)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 235)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 241)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 242)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 247)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 39)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 40)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 42)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 63)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 64)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 66)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 75)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 76)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 78)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 84)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 85)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 86)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 89)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 98)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for warnings, line 99)
+PASS: gcc.dg/Wreturn-local-addr-3.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 100)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 101)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 102)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 117)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 123)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 124)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 125)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 126)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 140)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 146)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 147)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 148)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 149)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 163)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 169)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 170)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 171)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 18)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 185)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 19)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 191)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 192)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 206)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 212)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 226)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 248)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 249)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 255)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 26)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 261)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 262)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 271)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 277)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 278)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 286)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 292)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 293)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 302)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 308)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 309)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 310)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 32)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 325)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 33)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 331)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 332)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 347)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 353)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 354)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 369)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 50)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 56)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 57)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 58)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 68)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 74)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 75)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 76)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 77)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 78)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 92)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 98)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for warnings, line 99)
+PASS: gcc.dg/Wreturn-local-addr-4.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-5.c (test for warnings, line 20)
+PASS: gcc.dg/Wreturn-local-addr-5.c (test for warnings, line 26)
+PASS: gcc.dg/Wreturn-local-addr-5.c (test for warnings, line 9)
+PASS: gcc.dg/Wreturn-local-addr-5.c (test for excess errors)
+XFAIL: gcc.dg/Wreturn-local-addr-5.c missing location (test for warnings, line 36)
+PASS: gcc.dg/Wreturn-local-addr-5.c pr90735 at line 37 (test for warnings, line )
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 101)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 105)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 110)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 114)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 119)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 122)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 127)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 131)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 136)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 141)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 146)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 151)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 156)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 159)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 164)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 168)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 181)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 184)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 189)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 194)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 199)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 202)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 35)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 38)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 43)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 46)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 51)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 54)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 59)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 62)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 67)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 71)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 76)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 80)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 85)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 88)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 93)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for warnings, line 96)
+PASS: gcc.dg/Wreturn-local-addr-6.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr-7.c (test for warnings, line 36)
+PASS: gcc.dg/Wreturn-local-addr-7.c (test for excess errors)
+XFAIL: gcc.dg/Wreturn-local-addr-7.c missing location (test for warnings, line 48)
+PASS: gcc.dg/Wreturn-local-addr-7.c pr90735 at line 49 (test for warnings, line )
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 11)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 16)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 21)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 22)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 27)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 32)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 37)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 42)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 43)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 48)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 53)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 67)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for warnings, line 68)
+PASS: gcc.dg/Wreturn-local-addr-8.c (test for excess errors)
+XFAIL: gcc.dg/Wreturn-local-addr-8.c missing location (test for warnings, line 60)
+XFAIL: gcc.dg/Wreturn-local-addr-8.c missing location (test for warnings, line 79)
+XFAIL: gcc.dg/Wreturn-local-addr-8.c missing location (test for warnings, line 82)
+PASS: gcc.dg/Wreturn-local-addr-8.c pr90735 at line 88 (test for warnings, line )
+XFAIL: gcc.dg/Wreturn-local-addr-9.c (test for bogus messages, line 47)
+PASS: gcc.dg/Wreturn-local-addr-9.c (test for excess errors)
+PASS: gcc.dg/Wreturn-local-addr.c (test for errors, line 8)
+PASS: gcc.dg/Wreturn-local-addr.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Wreturn-local-addr.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-1.c (test for bogus messages, line 27)
+PASS: gcc.dg/Wreturn-mismatch-1.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-1.c (test for warnings, line 21)
+PASS: gcc.dg/Wreturn-mismatch-1.c (test for warnings, line 33)
+PASS: gcc.dg/Wreturn-mismatch-1.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-1a.c (test for bogus messages, line 27)
+PASS: gcc.dg/Wreturn-mismatch-1a.c (test for errors, line 21)
+PASS: gcc.dg/Wreturn-mismatch-1a.c (test for errors, line 33)
+PASS: gcc.dg/Wreturn-mismatch-1a.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-1a.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for warnings, line 16)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for warnings, line 21)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for warnings, line 33)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for warnings, line 40)
+PASS: gcc.dg/Wreturn-mismatch-2.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for errors, line 21)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for errors, line 33)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for warnings, line 10)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for warnings, line 16)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for warnings, line 40)
+PASS: gcc.dg/Wreturn-mismatch-2a.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-3.c (test for errors, line 21)
+PASS: gcc.dg/Wreturn-mismatch-3.c (test for errors, line 27)
+PASS: gcc.dg/Wreturn-mismatch-3.c (test for errors, line 33)
+PASS: gcc.dg/Wreturn-mismatch-3.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-3.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-4.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wreturn-mismatch-4.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-4.c (test for warnings, line 21)
+PASS: gcc.dg/Wreturn-mismatch-4.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-5.c (test for errors, line 21)
+PASS: gcc.dg/Wreturn-mismatch-5.c (test for errors, line 27)
+PASS: gcc.dg/Wreturn-mismatch-5.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-5.c (test for excess errors)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for errors, line 21)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for errors, line 27)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for errors, line 39)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for warnings, line 10)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for warnings, line 16)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for warnings, line 33)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for warnings, line 40)
+PASS: gcc.dg/Wreturn-mismatch-6.c (test for excess errors)
+PASS: gcc.dg/Wreturn-type.c (test for excess errors)
+PASS: gcc.dg/Wreturn-type.c missing return (test for warnings, line 5)
+PASS: gcc.dg/Wreturn-type2.c (test for excess errors)
+PASS: gcc.dg/Wreturn-type2.c no return warning (test for bogus messages, line 7)
+PASS: gcc.dg/Wreturn-type2.c no return warning (test for bogus messages, line 8)
+PASS: gcc.dg/Wreturn-type2.c no return warning (test for bogus messages, line 9)
+PASS: gcc.dg/Wreturn-type3.c (test for excess errors)
+PASS: gcc.dg/Wsequence-point-pr18050.c (test for bogus messages, line 23)
+PASS: gcc.dg/Wsequence-point-pr18050.c (test for warnings, line 13)
+PASS: gcc.dg/Wsequence-point-pr18050.c (test for excess errors)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 22)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 28)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 30)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wshadow-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wshadow-1.c at line 16 (test for errors, line 15)
+PASS: gcc.dg/Wshadow-1.c (test for excess errors)
+PASS: gcc.dg/Wshadow-1.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/Wshadow-2.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wshadow-2.c (test for excess errors)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 10)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 11)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 12)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 13)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 15)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 16)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 18)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 20)
+PASS: gcc.dg/Wshadow-3.c (test for warnings, line 8)
+PASS: gcc.dg/Wshadow-3.c (test for excess errors)
+PASS: gcc.dg/Wshadow-3.c outer parm at line 21 (test for warnings, line 20)
+PASS: gcc.dg/Wshadow-4.c (test for warnings, line 28)
+PASS: gcc.dg/Wshadow-4.c (test for warnings, line 29)
+PASS: gcc.dg/Wshadow-4.c (test for warnings, line 34)
+PASS: gcc.dg/Wshadow-4.c (test for warnings, line 35)
+PASS: gcc.dg/Wshadow-4.c (test for warnings, line 5)
+PASS: gcc.dg/Wshadow-4.c at line 38 (test for warnings, line )
+PASS: gcc.dg/Wshadow-4.c (test for excess errors)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 31)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 18)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 22)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 23)
+PASS: gcc.dg/Wshadow-compatible-local-1.c (test for excess errors)
+PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 12)
+PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 18)
+PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wshadow-local-1.c (test for excess errors)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 31)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 32)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 7)
+PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 18)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 19)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 22)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 23)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 42)
+PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 46)
+PASS: gcc.dg/Wshadow-local-2.c at line 43 (test for bogus messages, line 42)
+PASS: gcc.dg/Wshadow-local-2.c (test for excess errors)
+PASS: gcc.dg/Wshadow-local-3.c (test for excess errors)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 18)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 28)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 38)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 48)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 58)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 68)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 78)
+PASS: gcc.dg/Wsign-compare-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wsign-compare-1.c (test for excess errors)
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 10-11
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 20-21
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 30-31
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 40-41
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 50-51
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 60-61
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 70-71
+PASS: gcc.dg/Wsign-compare-1.c expected multiline pattern lines 80-81
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 45)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 46)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 47)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 48)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 49)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 50)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 51)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 52)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 53)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 54)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 55)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 57)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 58)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 59)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 60)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 61)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 62)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 63)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 64)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 65)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 66)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 69)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 70)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 71)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 72)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 84)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 85)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 86)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 87)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 88)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 89)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 90)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 91)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 92)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 93)
+PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 96)
+PASS: gcc.dg/Wsign-conversion.c (test for excess errors)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 185)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 186)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 187)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 188)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 189)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 190)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 191)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 192)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 193)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 195)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 196)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 197)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 198)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 199)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 200)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 201)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 202)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 203)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 205)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 206)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 207)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 208)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 209)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 210)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 211)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 212)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 213)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 215)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 216)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 217)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 218)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 219)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 220)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 221)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 222)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 224)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 225)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 226)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 227)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 228)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 229)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 230)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 231)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 28)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 29)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 30)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 31)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 32)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 33)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 337)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 338)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 339)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 34)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 340)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 341)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 343)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 344)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 345)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 346)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 347)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 349)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 35)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 350)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 351)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 352)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 353)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 355)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 356)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 357)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 358)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 359)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 36)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 361)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 362)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 363)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 364)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 365)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 38)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 39)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 40)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 41)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 42)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 43)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 44)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 45)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 46)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 48)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 49)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 50)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 51)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 52)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 53)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 54)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 55)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 56)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 58)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 59)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 60)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 61)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 62)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 63)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 64)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 65)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 67)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 68)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 69)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 70)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 71)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 72)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 73)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 74)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 76)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 77)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 78)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 79)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 80)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 81)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 82)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for warnings, line 83)
+PASS: gcc.dg/Wsizeof-pointer-memaccess1.c (test for excess errors)
+PASS: gcc.dg/Wstack-usage.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c (test for bogus messages, line 7)
+PASS: gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-pta-1.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c (test for bogus messages, line 22)
+PASS: gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-ref-all.c (test for warnings, line 24)
+PASS: gcc.dg/Wstrict-aliasing-bogus-ref-all.c (test for warnings, line 39)
+PASS: gcc.dg/Wstrict-aliasing-bogus-ref-all.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-struct-included.c (test for bogus messages, line 15)
+PASS: gcc.dg/Wstrict-aliasing-bogus-struct-included.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-upcast.c (test for bogus messages, line 15)
+PASS: gcc.dg/Wstrict-aliasing-bogus-upcast.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-bogus-vla-1.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-converted-assigned.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c break at line 11 (test for warnings, line 8)
+XFAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c init at line 12 (test for warnings, line 8)
+PASS: gcc.dg/Wstrict-aliasing-converted-assigned.c type-punn (test for warnings, line 8)
+XFAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c (test for warnings, line 14)
+XFAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c (test for warnings, line 16)
+XFAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c (test for warnings, line 19)
+PASS: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c (test for excess errors)
+PASS: gcc.dg/Wstrict-aliasing-struct-with-char-member.c (test for warnings, line 15)
+PASS: gcc.dg/Wstrict-aliasing-struct-with-char-member.c (test for excess errors)
+PASS: gcc.dg/Wstrict-flex-arrays-2.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wstrict-flex-arrays-2.c (test for bogus messages, line 37)
+PASS: gcc.dg/Wstrict-flex-arrays-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wstrict-flex-arrays-2.c (test for warnings, line 35)
+PASS: gcc.dg/Wstrict-flex-arrays-2.c (test for excess errors)
+PASS: gcc.dg/Wstrict-flex-arrays-3.c (test for bogus messages, line 37)
+PASS: gcc.dg/Wstrict-flex-arrays-3.c (test for warnings, line 34)
+PASS: gcc.dg/Wstrict-flex-arrays-3.c (test for warnings, line 35)
+PASS: gcc.dg/Wstrict-flex-arrays-3.c (test for warnings, line 36)
+PASS: gcc.dg/Wstrict-flex-arrays-3.c (test for excess errors)
+PASS: gcc.dg/Wstrict-flex-arrays.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wstrict-flex-arrays.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wstrict-flex-arrays.c (test for bogus messages, line 37)
+PASS: gcc.dg/Wstrict-flex-arrays.c (test for warnings, line 34)
+PASS: gcc.dg/Wstrict-flex-arrays.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-1.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-1.c correct warning (test for warnings, line 12)
+PASS: gcc.dg/Wstrict-overflow-10.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-11.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-12.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-12.c correct warning (test for warnings, line 13)
+PASS: gcc.dg/Wstrict-overflow-13.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-13.c correct warning (test for warnings, line 14)
+XFAIL: gcc.dg/Wstrict-overflow-14.c (test for warnings, line 13)
+PASS: gcc.dg/Wstrict-overflow-14.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-15.c (test for warnings, line 13)
+PASS: gcc.dg/Wstrict-overflow-15.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-16.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-17.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-18.c (test for warnings, line 18)
+PASS: gcc.dg/Wstrict-overflow-18.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-19.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-2.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-20.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-21.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-21.c correct warning (test for warnings, line 8)
+PASS: gcc.dg/Wstrict-overflow-22.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-22.c correct warning (test for warnings, line 12)
+PASS: gcc.dg/Wstrict-overflow-23.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-24.c at line 3 (test for warnings, line )
+PASS: gcc.dg/Wstrict-overflow-24.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-24.c correct warning (test for errors, line 9)
+PASS: gcc.dg/Wstrict-overflow-25.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-25.c correct warning (test for warnings, line 10)
+PASS: gcc.dg/Wstrict-overflow-26.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wstrict-overflow-26.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-27.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-3.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-3.c correct warning (test for warnings, line 12)
+PASS: gcc.dg/Wstrict-overflow-4.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-5.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-5.c correct warning (test for warnings, line 12)
+PASS: gcc.dg/Wstrict-overflow-6.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-7.c (test for excess errors)
+XFAIL: gcc.dg/Wstrict-overflow-7.c correct warning (test for warnings, line 9)
+PASS: gcc.dg/Wstrict-overflow-8.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-9.c (test for excess errors)
+PASS: gcc.dg/Wstrict-overflow-9.c correct warning (test for warnings, line 9)
+PASS: gcc.dg/Wstring-compare-2.c (test for bogus messages, line 109)
+PASS: gcc.dg/Wstring-compare-2.c (test for bogus messages, line 121)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 101)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 102)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 31)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 35)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 39)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 40)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 43)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 44)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 53)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 54)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 57)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 61)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 63)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 83)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 87)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 88)
+PASS: gcc.dg/Wstring-compare-2.c (test for warnings, line 97)
+PASS: gcc.dg/Wstring-compare-2.c (test for excess errors)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 104)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 33)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 34)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 41)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 42)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 49)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 50)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 57)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 58)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 65)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 66)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 86)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 91)
+PASS: gcc.dg/Wstring-compare-3.c (test for warnings, line 99)
+PASS: gcc.dg/Wstring-compare-3.c (test for excess errors)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 100)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 107)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 109)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 111)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 113)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 115)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 117)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 133)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 138)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 139)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 146)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 147)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 152)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 153)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 163)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 173)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 174)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 179)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 23)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 28)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 29)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 32)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 33)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 34)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 35)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 36)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 37)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 46)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 55)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 56)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 66)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 67)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 68)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 69)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 70)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 71)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 78)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 88)
+PASS: gcc.dg/Wstring-compare.c (test for warnings, line 99)
+PASS: gcc.dg/Wstring-compare.c (test for excess errors)
+XFAIL: gcc.dg/Wstring-compare.c pr92765 (test for warnings, line 124)
+PASS: gcc.dg/Wstring-compare.c unwanted note at line 134 (test for bogus messages, line 133)
+PASS: gcc.dg/Wstring-compare.c unwanted note at line 164 (test for bogus messages, line 163)
+PASS: gcc.dg/Wstring-compare.c unwanted note at line 24 (test for bogus messages, line 23)
+PASS: gcc.dg/Wstring-compare.c unwanted note at line 47 (test for bogus messages, line 46)
+PASS: gcc.dg/Wstring-compare.c unwanted note at line 89 (test for bogus messages, line 88)
+PASS: gcc.dg/Wstring-literal-comparison-1.c (test for warnings, line 7)
+PASS: gcc.dg/Wstring-literal-comparison-1.c (test for excess errors)
+PASS: gcc.dg/Wstring-literal-comparison-2.c (test for warnings, line 7)
+PASS: gcc.dg/Wstring-literal-comparison-2.c (test for excess errors)
+PASS: gcc.dg/Wstring-literal-comparison-3.c (test for excess errors)
+PASS: gcc.dg/Wstring-literal-comparison-4.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-10.c (test for bogus messages, line 24)
+PASS: gcc.dg/Wstringop-overflow-10.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wstringop-overflow-10.c (test for warnings, line 10)
+PASS: gcc.dg/Wstringop-overflow-10.c (test for warnings, line 17)
+PASS: gcc.dg/Wstringop-overflow-10.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 101)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 121)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 126)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 130)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 135)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 138)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 142)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 155)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 158)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 163)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 165)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 167)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 176)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 198)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 203)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 207)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 208)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 212)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 215)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 217)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 219)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 233)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 237)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 242)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 244)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 246)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 265)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 270)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 273)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 274)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 278)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 281)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 283)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 285)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 298)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 301)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 302)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 306)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 308)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 310)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 319)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 320)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 43)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 60)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 84)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 90)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-11.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 137)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 150)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 214)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 227)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 280)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 293)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-11.c pr89428 (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 74)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-12.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-12.c pr85350 (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-12.c pr89350 (test for warnings, line 52)
+XFAIL: gcc.dg/Wstringop-overflow-12.c pr89350 (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-12.c pr89428 (test for warnings, line 28)
+XFAIL: gcc.dg/Wstringop-overflow-12.c pr89428 (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-12.c pr89428 (test for warnings, line 67)
+XFAIL: gcc.dg/Wstringop-overflow-12.c pr89428 (test for warnings, line 73)
+XFAIL: gcc.dg/Wstringop-overflow-12.c pr89428 (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-13.c (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-13.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-13.c (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-13.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-14-novec.c (test for warnings, line 15)
+PASS: gcc.dg/Wstringop-overflow-14-novec.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-14.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-14.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-14.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-14.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-14.c pr102706 (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-15.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 18)
+XFAIL: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 38)
+XFAIL: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 50)
+XFAIL: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-15.c pr82608 (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-16.c (test for warnings, line 18)
+PASS: gcc.dg/Wstringop-overflow-16.c (test for warnings, line 6)
+PASS: gcc.dg/Wstringop-overflow-16.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-17.c (test for warnings, line 16)
+PASS: gcc.dg/Wstringop-overflow-17.c (test for warnings, line 9)
+PASS: gcc.dg/Wstringop-overflow-17.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 103)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 104)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 105)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 109)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 111)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 121)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 122)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 124)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 141)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 142)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 143)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 149)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 150)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 151)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 152)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 160)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 161)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 162)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 169)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 170)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 171)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 172)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 179)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 180)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 181)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 182)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 188)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 189)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 190)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 192)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 197)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 198)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 199)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 201)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 202)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 217)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 219)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 220)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 226)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 227)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 228)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 237)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 238)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 239)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 41)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 43)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 44)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 49)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 54)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 60)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 67)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 93)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-18.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-19.c (test for bogus messages, line 26)
+PASS: gcc.dg/Wstringop-overflow-19.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-2.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-2.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 32)
+XFAIL: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 33)
+XFAIL: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 39)
+XFAIL: gcc.dg/Wstringop-overflow-20.c (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-20.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-21-novec.c (test for bogus messages, line 16)
+PASS: gcc.dg/Wstringop-overflow-21-novec.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wstringop-overflow-21-novec.c (test for warnings, line 17)
+PASS: gcc.dg/Wstringop-overflow-21-novec.c (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-21-novec.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-21.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-overflow-21.c (test for bogus messages, line 55)
+PASS: gcc.dg/Wstringop-overflow-21.c (test for warnings, line 18)
+PASS: gcc.dg/Wstringop-overflow-21.c (test for warnings, line 45)
+PASS: gcc.dg/Wstringop-overflow-21.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-21.c pr102706 (test for warnings, line 26)
+XFAIL: gcc.dg/Wstringop-overflow-21.c pr102706 (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-21.c pr102706 (test for warnings, line 53)
+XFAIL: gcc.dg/Wstringop-overflow-21.c pr102706 (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-22.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-22.c bug (test for warnings, line 121)
+PASS: gcc.dg/Wstringop-overflow-22.c execl (test for warnings, line 262)
+PASS: gcc.dg/Wstringop-overflow-22.c execle (test for warnings, line 263)
+PASS: gcc.dg/Wstringop-overflow-22.c execlp (test for warnings, line 264)
+PASS: gcc.dg/Wstringop-overflow-22.c execv (test for warnings, line 266)
+PASS: gcc.dg/Wstringop-overflow-22.c execve (test for warnings, line 267)
+PASS: gcc.dg/Wstringop-overflow-22.c execvp (test for warnings, line 268)
+PASS: gcc.dg/Wstringop-overflow-22.c fputs (test for warnings, line 254)
+PASS: gcc.dg/Wstringop-overflow-22.c fputs_unlocked (test for warnings, line 255)
+PASS: gcc.dg/Wstringop-overflow-22.c gettext (test for warnings, line 270)
+PASS: gcc.dg/Wstringop-overflow-22.c index (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-22.c index (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-22.c index (test for warnings, line 37)
+XFAIL: gcc.dg/Wstringop-overflow-22.c pr92624 (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-22.c printf (test for warnings, line 246)
+PASS: gcc.dg/Wstringop-overflow-22.c printf (test for warnings, line 247)
+PASS: gcc.dg/Wstringop-overflow-22.c puts (test for warnings, line 256)
+PASS: gcc.dg/Wstringop-overflow-22.c puts_unlocked (test for warnings, line 257)
+PASS: gcc.dg/Wstringop-overflow-22.c rindex (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-22.c rindex (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-22.c rindex (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-22.c sprintf (test for warnings, line 248)
+PASS: gcc.dg/Wstringop-overflow-22.c sprintf (test for warnings, line 249)
+PASS: gcc.dg/Wstringop-overflow-22.c sprintf (test for warnings, line 251)
+PASS: gcc.dg/Wstringop-overflow-22.c sprintf (test for warnings, line 252)
+PASS: gcc.dg/Wstringop-overflow-22.c stpcpy (test for warnings, line 167)
+PASS: gcc.dg/Wstringop-overflow-22.c stpcpy (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy (test for warnings, line 77)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy_chk (test for warnings, line 171)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy_chk (test for warnings, line 175)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy_chk (test for warnings, line 176)
+PASS: gcc.dg/Wstringop-overflow-22.c stpncpy_chk (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-22.c strcasecmp (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-22.c strcasecmp (test for warnings, line 84)
+PASS: gcc.dg/Wstringop-overflow-22.c strcasecmp (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-22.c strcasecmp (test for warnings, line 89)
+PASS: gcc.dg/Wstringop-overflow-22.c strcat (test for warnings, line 91)
+PASS: gcc.dg/Wstringop-overflow-22.c strchr (test for warnings, line 109)
+PASS: gcc.dg/Wstringop-overflow-22.c strchr (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 112)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 113)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-22.c strcmp (test for warnings, line 133)
+PASS: gcc.dg/Wstringop-overflow-22.c strcpy (test for warnings, line 135)
+PASS: gcc.dg/Wstringop-overflow-22.c strcspn (test for warnings, line 137)
+PASS: gcc.dg/Wstringop-overflow-22.c strcspn (test for warnings, line 138)
+PASS: gcc.dg/Wstringop-overflow-22.c strcspn (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-22.c strcspn (test for warnings, line 141)
+PASS: gcc.dg/Wstringop-overflow-22.c strdup (test for warnings, line 143)
+PASS: gcc.dg/Wstringop-overflow-22.c strfmon (test for warnings, line 272)
+PASS: gcc.dg/Wstringop-overflow-22.c strlen (test for warnings, line 151)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat (test for warnings, line 103)
+XFAIL: gcc.dg/Wstringop-overflow-22.c strncat (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat_chk (test for warnings, line 196)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat_chk (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat_chk (test for warnings, line 201)
+PASS: gcc.dg/Wstringop-overflow-22.c strncat_chk (test for warnings, line 216)
+PASS: gcc.dg/Wstringop-overflow-22.c strncpy (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-22.c strncpy_chk (test for warnings, line 221)
+PASS: gcc.dg/Wstringop-overflow-22.c strncpy_chk (test for warnings, line 225)
+PASS: gcc.dg/Wstringop-overflow-22.c strncpy_chk (test for warnings, line 226)
+PASS: gcc.dg/Wstringop-overflow-22.c strndup (test for warnings, line 146)
+PASS: gcc.dg/Wstringop-overflow-22.c strndup (test for warnings, line 149)
+PASS: gcc.dg/Wstringop-overflow-22.c strnlen (test for warnings, line 154)
+PASS: gcc.dg/Wstringop-overflow-22.c strpbrk (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overflow-22.c strrchr (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-22.c strrchr (test for warnings, line 160)
+PASS: gcc.dg/Wstringop-overflow-22.c strstr (test for warnings, line 162)
+PASS: gcc.dg/Wstringop-overflow-22.c strstr (test for warnings, line 163)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 145)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 151)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 155)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 170)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 180)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-23.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-23.c note (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-23.c read at line 158 (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overflow-23.c read at line 159 (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overflow-23.c small buffer cast to incomplete at line 112 (test for warnings, line 111)
+XFAIL: gcc.dg/Wstringop-overflow-23.c unimplemented (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 133)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 146)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 147)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 148)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 158)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 160)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 172)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 203)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-24.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-24.c note (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-24.c note (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-24.c note (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-24.c past-the-end pointer at line 78 (test for warnings, line 77)
+PASS: gcc.dg/Wstringop-overflow-24.c read at line 111 (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overflow-24.c read at line 115 (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-24.c small buffer cast to incomplete at line 96 (test for warnings, line 95)
+PASS: gcc.dg/Wstringop-overflow-24.c write at line 112 (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overflow-24.c write at line 118 (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 104)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 113)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 119)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 143)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 166)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 170)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 174)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 175)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 188)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 192)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 196)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 197)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 209)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 217)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 231)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 234)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 238)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 247)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 253)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 259)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 265)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 273)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 274)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 307)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 311)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 315)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 316)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 324)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 325)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 326)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 333)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 346)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 347)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-25.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-25.c pr92814 (test for warnings, line 374)
+PASS: gcc.dg/Wstringop-overflow-25.c pr92814 (test for warnings, line 378)
+PASS: gcc.dg/Wstringop-overflow-25.c pr92814 (test for warnings, line 382)
+PASS: gcc.dg/Wstringop-overflow-25.c pr92814 (test for warnings, line 383)
+PASS: gcc.dg/Wstringop-overflow-26.c (test for warnings, line 12)
+PASS: gcc.dg/Wstringop-overflow-26.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-26.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 115)
+XFAIL: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 121)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 174)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 180)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 186)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 193)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 201)
+XFAIL: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 207)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 265)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 274)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 282)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 289)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-27.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-27.c malloc note (test for warnings, line 288)
+PASS: gcc.dg/Wstringop-overflow-27.c note (test for warnings, line 264)
+PASS: gcc.dg/Wstringop-overflow-27.c note (test for warnings, line 273)
+PASS: gcc.dg/Wstringop-overflow-27.c vla note (test for warnings, line 281)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 108)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 136)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 156)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 179)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 208)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 230)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-28.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 103 (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 116 (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 43 (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 49 (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 56 (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 63 (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 87 (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 89 (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-28.c note at line 95 (test for warnings, line 94)
+XFAIL: gcc.dg/Wstringop-overflow-28.c pr92937: store just past the end (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-28.c pr92939: negative offset from end (test for warnings, line 224)
+PASS: gcc.dg/Wstringop-overflow-28.c pr92940 note: offset addition at line 137 (test for warnings, line 136)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for warnings, line 15)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-29.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-29.c note (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-29.c note (test for warnings, line 23)
+PASS: gcc.dg/Wstringop-overflow-29.c note (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-29.c note (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-29.c note (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-3.c (test for warnings, line 13)
+PASS: gcc.dg/Wstringop-overflow-3.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-30.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-overflow-30.c (test for bogus messages, line 43)
+PASS: gcc.dg/Wstringop-overflow-30.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-31.c (test for warnings, line 15)
+PASS: gcc.dg/Wstringop-overflow-31.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-31.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-31.c inlining stack at line 16 (test for warnings, line )
+PASS: gcc.dg/Wstringop-overflow-31.c inlining stack at line 31 (test for warnings, line )
+PASS: gcc.dg/Wstringop-overflow-32.c (test for bogus messages, line 22)
+PASS: gcc.dg/Wstringop-overflow-32.c (test for bogus messages, line 29)
+PASS: gcc.dg/Wstringop-overflow-32.c (test for bogus messages, line 40)
+PASS: gcc.dg/Wstringop-overflow-32.c (test for bogus messages, line 50)
+PASS: gcc.dg/Wstringop-overflow-32.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-33.c (test for warnings, line 10)
+PASS: gcc.dg/Wstringop-overflow-33.c (test for warnings, line 20)
+PASS: gcc.dg/Wstringop-overflow-33.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-33.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-33.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for bogus messages, line 29)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for bogus messages, line 41)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for bogus messages, line 69)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for bogus messages, line 70)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for warnings, line 238)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for warnings, line 239)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for warnings, line 251)
+PASS: gcc.dg/Wstringop-overflow-34.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 103)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 109)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 121)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 127)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 222)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 223)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 231)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 232)
+XFAIL: gcc.dg/Wstringop-overflow-34.c pr????? (test for warnings, line 245)
+PASS: gcc.dg/Wstringop-overflow-35.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-36.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 127)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 129)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 133)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 135)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 136)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 137)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 141)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 183)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 189)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 195)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 201)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 207)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 219)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 225)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 231)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 237)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 243)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-37.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 182)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 188)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 194)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 212)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 224)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 230)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 242)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-37.c note (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for warnings, line 93)
+PASS: gcc.dg/Wstringop-overflow-38.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for bogus messages, line 22)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 105)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 15)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 67)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 76)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-39.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-39.c pr????? (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-4.c (test for bogus messages, line 26)
+PASS: gcc.dg/Wstringop-overflow-4.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 109)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 41)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 65)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 67)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 76)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-40.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-40.c pr96346 (test for warnings, line 103)
+XFAIL: gcc.dg/Wstringop-overflow-40.c pr96346 (test for warnings, line 121)
+XFAIL: gcc.dg/Wstringop-overflow-40.c pr96346 (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for bogus messages, line 119)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 108)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for warnings, line 93)
+PASS: gcc.dg/Wstringop-overflow-41.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-41.c note (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-41.c note (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-41.c note (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 18)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 25)
+XFAIL: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 40)
+XFAIL: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 44)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for warnings, line 60)
+PASS: gcc.dg/Wstringop-overflow-42.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for bogus messages, line 147)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for bogus messages, line 148)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for bogus messages, line 150)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for bogus messages, line 151)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for bogus messages, line 152)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 122)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 123)
+XFAIL: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 172)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 173)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 174)
+XFAIL: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 176)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 178)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for warnings, line 179)
+PASS: gcc.dg/Wstringop-overflow-43.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-44.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 111)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 193)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 199)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 205)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 215)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 240)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 252)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-45.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 187)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 212)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 222)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 247)
+PASS: gcc.dg/Wstringop-overflow-45.c note (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for warnings, line 60)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for warnings, line 91)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for warnings, line 95)
+PASS: gcc.dg/Wstringop-overflow-46.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-46.c note (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-46.c note (test for warnings, line 65)
+PASS: gcc.dg/Wstringop-overflow-46.c note 2 at line 82 (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-46.c note 3 at line 83 (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-47.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 42)
+XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72)
+XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 77)
+XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 note (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-49.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 22)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-5.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 124)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 52)
+XFAIL: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 74)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for warnings, line 91)
+PASS: gcc.dg/Wstringop-overflow-50.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-50.c note at line 117 (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overflow-50.c note at line 18 (test for warnings, line 17)
+PASS: gcc.dg/Wstringop-overflow-50.c note at line 44 (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-50.c note at line 59 (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-50.c note at line 79 (test for warnings, line 78)
+XFAIL: gcc.dg/Wstringop-overflow-50.c note at line 96 (test for warnings, line 95)
+XFAIL: gcc.dg/Wstringop-overflow-50.c pr????? (test for warnings, line 112)
+PASS: gcc.dg/Wstringop-overflow-51.c (test for bogus messages, line 26)
+PASS: gcc.dg/Wstringop-overflow-51.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-52.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-52.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-53.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-54.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-54.c note (test for warnings, line 18)
+PASS: gcc.dg/Wstringop-overflow-54.c note (test for warnings, line 41)
+PASS: gcc.dg/Wstringop-overflow-54.c note (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-54.c note (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-54.c note (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-55.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-55.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-55.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-55.c note (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-55.c note (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-55.c pr????? (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-55.c pr????? (test for warnings, line 77)
+PASS: gcc.dg/Wstringop-overflow-55.c pr????? (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-55.c pr????? (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 108)
+XFAIL: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 122)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 148)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 44)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-56.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-56.c pr????? at line 123 (test for warnings, line 122)
+PASS: gcc.dg/Wstringop-overflow-57.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 152)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 161)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 174)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 239)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 250)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 266)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-58.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 156)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 169)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 185)
+PASS: gcc.dg/Wstringop-overflow-58.c note (test for warnings, line 186)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 207 (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 208 (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 209 (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 210 (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 212 (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 213 (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 214 (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overflow-58.c note at line 215 (test for warnings, line 211)
+XFAIL: gcc.dg/Wstringop-overflow-58.c pr?????? (test for warnings, line 199)
+XFAIL: gcc.dg/Wstringop-overflow-58.c pr?????? (test for warnings, line 228)
+XFAIL: gcc.dg/Wstringop-overflow-58.c pr?????? (test for warnings, line 238)
+XFAIL: gcc.dg/Wstringop-overflow-58.c pr?????? (test for warnings, line 249)
+XFAIL: gcc.dg/Wstringop-overflow-58.c pr?????? at line 216 (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 104)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 105)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 141)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 181)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 207)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 246)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 257)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 273)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-59.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-59.c note (test for warnings, line 163)
+PASS: gcc.dg/Wstringop-overflow-59.c note (test for warnings, line 164)
+PASS: gcc.dg/Wstringop-overflow-59.c note (test for warnings, line 175)
+PASS: gcc.dg/Wstringop-overflow-59.c note (test for warnings, line 176)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 214 (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 215 (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 216 (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 217 (test for warnings, line 213)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 219 (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 220 (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 221 (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-59.c note at line 222 (test for warnings, line 218)
+XFAIL: gcc.dg/Wstringop-overflow-59.c pr?????? (test for warnings, line 206)
+XFAIL: gcc.dg/Wstringop-overflow-59.c pr?????? (test for warnings, line 235)
+XFAIL: gcc.dg/Wstringop-overflow-59.c pr?????? (test for warnings, line 245)
+XFAIL: gcc.dg/Wstringop-overflow-59.c pr?????? (test for warnings, line 256)
+XFAIL: gcc.dg/Wstringop-overflow-59.c pr?????? at line 223 (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 23)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 43)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-6.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-60.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-61.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wstringop-overflow-61.c (test for bogus messages, line 62)
+PASS: gcc.dg/Wstringop-overflow-61.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-61.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-61.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 101)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 145)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 163)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 178)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 195)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 207)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 226)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 227)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 258)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 271)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 284)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 285)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 300)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 301)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 318)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 319)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 334)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 348)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 360)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for warnings, line 84)
+PASS: gcc.dg/Wstringop-overflow-62.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-62.c ilp32 at line 40 (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-62.c ilp32 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 152)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 183)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 199)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 233)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 248)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 264)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 277)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 291)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 308)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 324)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 339)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 352)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 76)
+PASS: gcc.dg/Wstringop-overflow-62.c note (test for warnings, line 91)
+PASS: gcc.dg/Wstringop-overflow-63.c (test for bogus messages, line 30)
+PASS: gcc.dg/Wstringop-overflow-63.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-64.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-65.c (test for bogus messages, line 21)
+PASS: gcc.dg/Wstringop-overflow-65.c (test for bogus messages, line 31)
+PASS: gcc.dg/Wstringop-overflow-65.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-65.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-65.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 117)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 128)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 139)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 153)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 166)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for bogus messages, line 178)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 43)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 54)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overflow-66.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-67.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 101)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 103)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 111)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 54)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 89)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 90)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 91)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 93)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-68.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-68.c pr101475 (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 49)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 60)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-69.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-7.c (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-7.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-7.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-7.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-7.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-70.c (test for warnings, line 22)
+PASS: gcc.dg/Wstringop-overflow-70.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 112)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 41)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-71.c !ptr_eq_short (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow-71.c !ptr_eq_short (test for warnings, line 113)
+PASS: gcc.dg/Wstringop-overflow-71.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-71.c pr101455 (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-72.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wstringop-overflow-72.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-73.c (test for warnings, line 22)
+PASS: gcc.dg/Wstringop-overflow-73.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-73.c (test for warnings, line 31)
+PASS: gcc.dg/Wstringop-overflow-73.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-73.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-74.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 67)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-75.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 108)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 12)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 45)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 74)
+PASS: gcc.dg/Wstringop-overflow-75.c note (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c note (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c note (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c note (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-76-novec.c note (test for warnings, line 75)
+XFAIL: gcc.dg/Wstringop-overflow-76-novec.c pr?????? (test for warnings, line 55)
+XFAIL: gcc.dg/Wstringop-overflow-76-novec.c pr?????? (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 149)
+PASS: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-76.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-76.c pr102697 (test for warnings, line 119)
+PASS: gcc.dg/Wstringop-overflow-76.c pr102697 (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-76.c pr102706 (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overflow-76.c pr102706 (test for warnings, line 50)
+XFAIL: gcc.dg/Wstringop-overflow-76.c pr?????? (test for warnings, line 84)
+XFAIL: gcc.dg/Wstringop-overflow-76.c pr?????? (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 120)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 130)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 135)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 137)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 142)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 144)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 146)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 172)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 175)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 180)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 182)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 184)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 187)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 189)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 194)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 196)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 198)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 224)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 227)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 232)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 234)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 239)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 243)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 246)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 248)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 250)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 276)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 279)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 281)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 284)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 286)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 288)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 291)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 293)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 295)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 298)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 300)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 302)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 328)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 331)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 333)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 336)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 338)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 340)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 343)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 345)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 347)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 350)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 352)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 354)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 387)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 391)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 393)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 397)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 399)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 401)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 405)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 407)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 409)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 413)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 415)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 417)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 450)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 454)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 456)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 460)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 462)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 464)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 468)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 470)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 472)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 476)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 478)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 480)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 489)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 492)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 494)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 497)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 499)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 501)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 504)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 506)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 508)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 511)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 513)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 515)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 76)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 90)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-77.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 122)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 127)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 130)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 132)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 137)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 141)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 144)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 146)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 148)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 174)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 179)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 182)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 184)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 186)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 189)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 193)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 196)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 198)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 226)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 229)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 231)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 234)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 236)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 238)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 243)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 245)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 248)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 250)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 252)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 278)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 281)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 283)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 286)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 288)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 290)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 293)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 295)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 297)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 300)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 302)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 304)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 330)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 333)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 335)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 338)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 340)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 342)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 345)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 347)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 349)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 352)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 354)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 356)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 389)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 393)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 395)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 399)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 401)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 403)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 407)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 409)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 411)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 415)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 417)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 419)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 452)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 456)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 458)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 462)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 464)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 466)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 470)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 472)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 474)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 478)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 480)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 482)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 491)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 494)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 496)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 499)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 501)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 503)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 506)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 508)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 510)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 513)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 515)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 517)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 70)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 80)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 89)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 94)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overflow-78.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-79.c (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-79.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-79.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-79.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-79.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 24)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 30)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-8.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-80.c (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-80.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-80.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-80.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overflow-80.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-81.c (test for warnings, line 14)
+PASS: gcc.dg/Wstringop-overflow-81.c (test for warnings, line 22)
+PASS: gcc.dg/Wstringop-overflow-81.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-81.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-81.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-82.c (test for warnings, line 11)
+PASS: gcc.dg/Wstringop-overflow-82.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-82.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-82.c note at line 12 (test for warnings, line 11)
+PASS: gcc.dg/Wstringop-overflow-82.c note at line 28 (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-83.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-84.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 123)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 136)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 152)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 54)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 82)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-85.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 118)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 119)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 120)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 121)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 122)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 147)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 148)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 149)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 150)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 151)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 34)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 53)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 68)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 69)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 70)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 92)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 93)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 94)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 95)
+XFAIL: gcc.dg/Wstringop-overflow-85.c pr?????? (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for bogus messages, line 13)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for bogus messages, line 25)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for bogus messages, line 37)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-86.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-86.c pr?????? (test for warnings, line 50)
+XFAIL: gcc.dg/Wstringop-overflow-86.c pr?????? (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 101)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 109)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 124)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 146)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 22)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 59)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 83)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overflow-87.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 100)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 111)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 112)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 113)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 126)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 127)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 142)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 143)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 144)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 145)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 27)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 38)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 50)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 61)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 73)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 74)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 85)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 86)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 98)
+XFAIL: gcc.dg/Wstringop-overflow-87.c pr?????? (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 105)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 106)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 107)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 108)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 109)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 117)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 118)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 119)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 129)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 130)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 138)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 140)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 148)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 149)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 150)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 158)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 160)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 169)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 170)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 178)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 179)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 180)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 181)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 188)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 189)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 190)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 198)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 199)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 201)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 208)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 209)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 210)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 218)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 219)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 220)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 221)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 231)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 232)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 241)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 242)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 25)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 251)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 252)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 261)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 262)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 27)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 271)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 272)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 283)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 293)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 303)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 315)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 316)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 326)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 36)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 45)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 57)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 58)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 65)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 67)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 68)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 75)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 76)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 77)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 79)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 87)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 89)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 95)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 97)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow-88.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-89.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 44)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overflow-9.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow-pr106904.c (test for bogus messages, line 29)
+PASS: gcc.dg/Wstringop-overflow-pr106904.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 101)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 102)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 104)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 105)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 106)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 124)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 125)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 126)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 127)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 128)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 130)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 131)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 49)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 53)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 54)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 55)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 98)
+PASS: gcc.dg/Wstringop-overflow.c (test for warnings, line 99)
+PASS: gcc.dg/Wstringop-overflow.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 115)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 35)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 46)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 47)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 84)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 85)
+PASS: gcc.dg/Wstringop-overread-2.c (test for warnings, line 86)
+PASS: gcc.dg/Wstringop-overread-2.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overread-2.c strncmp (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overread-2.c strncmp (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overread-2.c strncmp (test for warnings, line 74)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 102)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 113)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 118)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 123)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 134)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 139)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 144)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 156)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 161)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 166)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 177)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 182)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 187)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 38)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 49)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 54)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 59)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 71)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 76)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 81)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 92)
+PASS: gcc.dg/Wstringop-overread-3.c (test for bogus messages, line 97)
+PASS: gcc.dg/Wstringop-overread-3.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 18)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 25)
+XFAIL: gcc.dg/Wstringop-overread-4.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 32)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 39)
+XFAIL: gcc.dg/Wstringop-overread-4.c (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 47)
+XFAIL: gcc.dg/Wstringop-overread-4.c (test for warnings, line 48)
+PASS: gcc.dg/Wstringop-overread-4.c (test for warnings, line 55)
+XFAIL: gcc.dg/Wstringop-overread-4.c (test for warnings, line 56)
+PASS: gcc.dg/Wstringop-overread-4.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 28)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 29)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 49)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 71)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 72)
+PASS: gcc.dg/Wstringop-overread-5.c (test for warnings, line 73)
+PASS: gcc.dg/Wstringop-overread-5.c (test for excess errors)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 20 (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 21 (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 41 (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 42 (test for warnings, line 40)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 62 (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 63 (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overread-5.c note at line 64 (test for warnings, line 61)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 111)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 126)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 151)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 162)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 168)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 173)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 178)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 184)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 191)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 197)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 202)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 208)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 215)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 228)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 233)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 239)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 252)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 258)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 264)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 270)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 275)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 281)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 288)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 299)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 305)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 311)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 316)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 322)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 335)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 347)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 353)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 379)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 386)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 392)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 398)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 404)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 410)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 416)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 422)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 433)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 439)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 445)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 450)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 456)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 462)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 467)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 473)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 479)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 485)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 490)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 496)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 502)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 508)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 514)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 520)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 526)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 532)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 538)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 544)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 550)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 556)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 561)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 567)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 573)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 81)
+PASS: gcc.dg/Wstringop-overread-6.c (test for warnings, line 96)
+PASS: gcc.dg/Wstringop-overread-6.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overread-6.c pr101778 (test for bogus messages, line 362)
+XFAIL: gcc.dg/Wstringop-overread-6.c pr101778 (test for bogus messages, line 369)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 100)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 104)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 110)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 121)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 127)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 133)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 134)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 135)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 138)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 139)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 144)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 145)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 155)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 156)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 157)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 159)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 162)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 167)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 171)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 177)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 188)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 194)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 200)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 201)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 202)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 205)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 206)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 211)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 212)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 220)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 222)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 227)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 249)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 258)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 267)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 268)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 269)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 271)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 274)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 279)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 283)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 289)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 299)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 301)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 304)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 308)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 311)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 320)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 322)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 326)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 330)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 335)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 338)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 350)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 363)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 368)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 372)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 374)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 383)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 384)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 387)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 396)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 397)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 400)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 418)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 42)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 423)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 43)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 430)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 434)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 44)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 467)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 468)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 471)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 479)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 480)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 483)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 495)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 497)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 50)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 500)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 504)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 507)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 512)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 515)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 517)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 521)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 525)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 532)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 541)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 544)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 557)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 562)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 566)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 568)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 577)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 578)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 581)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 588)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 590)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 591)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 594)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 604)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 605)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 608)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 617)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 618)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 62)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 621)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 63)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 631)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 633)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 634)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 637)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 64)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 646)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 647)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 650)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 66)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 660)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 661)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 664)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 671)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 673)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 674)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 677)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 685)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 686)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 689)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 69)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 697)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 698)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 701)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 709)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 710)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 713)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 74)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 78)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 84)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 88)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 89)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 90)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 92)
+PASS: gcc.dg/Wstringop-overread.c (test for warnings, line 95)
+PASS: gcc.dg/Wstringop-overread.c (test for excess errors)
+XFAIL: gcc.dg/Wstringop-overread.c pr87492 (test for warnings, line 316)
+PASS: gcc.dg/Wstringop-overread.c pr87492 (test for warnings, line 347)
+XFAIL: gcc.dg/Wstringop-overread.c pr93665 (test for warnings, line 450)
+XFAIL: gcc.dg/Wstringop-overread.c pr93665 (test for warnings, line 455)
+XFAIL: gcc.dg/Wstringop-overread.c pr93665 (test for warnings, line 461)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 381)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 394)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 416)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 421)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 575)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 602)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 615)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 644)
+XFAIL: gcc.dg/Wstringop-overread.c pr????? (test for warnings, line 658)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for bogus messages, line 57)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for bogus messages, line 84)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for warnings, line 114)
+PASS: gcc.dg/Wstringop-truncation-2.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for bogus messages, line 43)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for bogus messages, line 49)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for bogus messages, line 59)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for warnings, line 37)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for warnings, line 38)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for warnings, line 51)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for warnings, line 52)
+PASS: gcc.dg/Wstringop-truncation-3.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-4.c (test for bogus messages, line 52)
+PASS: gcc.dg/Wstringop-truncation-4.c (test for bogus messages, line 57)
+PASS: gcc.dg/Wstringop-truncation-4.c (test for bogus messages, line 62)
+PASS: gcc.dg/Wstringop-truncation-4.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for bogus messages, line 22)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for bogus messages, line 34)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for bogus messages, line 42)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for bogus messages, line 56)
+PASS: gcc.dg/Wstringop-truncation-5.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-6.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 20)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 44)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 51)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 60)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 69)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 77)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 85)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for bogus messages, line 92)
+PASS: gcc.dg/Wstringop-truncation-8.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-9.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-truncation-9.c (test for warnings, line 33)
+PASS: gcc.dg/Wstringop-truncation-9.c (test for excess errors)
+PASS: gcc.dg/Wstringop-truncation-9.c actual at line 40 (test for warnings, line 39)
+XFAIL: gcc.dg/Wstringop-truncation-9.c pr????? (test for warnings, line 39)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 101)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 103)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 45)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 55)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 69)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 85)
+PASS: gcc.dg/Wstringop-truncation.c (test for bogus messages, line 87)
+PASS: gcc.dg/Wstringop-truncation.c (test for warnings, line 116)
+PASS: gcc.dg/Wstringop-truncation.c (test for warnings, line 19)
+PASS: gcc.dg/Wstringop-truncation.c (test for warnings, line 26)
+PASS: gcc.dg/Wstringop-truncation.c (test for warnings, line 34)
+PASS: gcc.dg/Wstringop-truncation.c (test for excess errors)
+PASS: gcc.dg/Wswitch-2.c (test for excess errors)
+PASS: gcc.dg/Wswitch-2.c enum e1 (test for warnings, line 25)
+PASS: gcc.dg/Wswitch-2.c enum e4 (test for warnings, line 16)
+PASS: gcc.dg/Wswitch-default.c (test for warnings, line 10)
+PASS: gcc.dg/Wswitch-default.c (test for warnings, line 21)
+PASS: gcc.dg/Wswitch-default.c (test for warnings, line 28)
+PASS: gcc.dg/Wswitch-default.c (test for warnings, line 37)
+PASS: gcc.dg/Wswitch-default.c (test for warnings, line 48)
+PASS: gcc.dg/Wswitch-default.c (test for excess errors)
+PASS: gcc.dg/Wswitch-enum-2.c (test for excess errors)
+PASS: gcc.dg/Wswitch-enum-2.c 1 (test for warnings, line 16)
+PASS: gcc.dg/Wswitch-enum-2.c 3 (test for warnings, line 11)
+PASS: gcc.dg/Wswitch-enum-3.c (test for excess errors)
+PASS: gcc.dg/Wswitch-enum-3.c 1 (test for warnings, line 10)
+PASS: gcc.dg/Wswitch-enum-3.c a (test for warnings, line 8)
+PASS: gcc.dg/Wswitch-enum-error.c at line 4 (test for warnings, line )
+PASS: gcc.dg/Wswitch-enum-error.c (test for excess errors)
+PASS: gcc.dg/Wswitch-enum-error.c enum e1 (test for errors, line 25)
+PASS: gcc.dg/Wswitch-enum-error.c enum e1 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch-enum-error.c enum e2 (test for errors, line 33)
+PASS: gcc.dg/Wswitch-enum-error.c enum e2 (test for warnings, line 29)
+PASS: gcc.dg/Wswitch-enum-error.c enum e2 at line 23 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch-enum-error.c enum e2 at line 26 (test for errors, line 25)
+PASS: gcc.dg/Wswitch-enum-error.c excess 3 (test for warnings, line 53)
+PASS: gcc.dg/Wswitch-enum-error.c excess 3 (test for warnings, line 59)
+PASS: gcc.dg/Wswitch-enum.c (test for excess errors)
+PASS: gcc.dg/Wswitch-enum.c enum e1 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch-enum.c enum e1 (test for warnings, line 25)
+PASS: gcc.dg/Wswitch-enum.c enum e2 (test for warnings, line 29)
+PASS: gcc.dg/Wswitch-enum.c enum e2 (test for warnings, line 33)
+PASS: gcc.dg/Wswitch-enum.c enum e2 at line 23 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch-enum.c enum e2 at line 26 (test for warnings, line 25)
+PASS: gcc.dg/Wswitch-enum.c excess 3 (test for warnings, line 53)
+PASS: gcc.dg/Wswitch-enum.c excess 3 (test for warnings, line 59)
+PASS: gcc.dg/Wswitch-error.c at line 64 (test for warnings, line )
+PASS: gcc.dg/Wswitch-error.c (test for excess errors)
+PASS: gcc.dg/Wswitch-error.c enum e1 (test for errors, line 22)
+PASS: gcc.dg/Wswitch-error.c enum e1 (test for warnings, line 25)
+PASS: gcc.dg/Wswitch-error.c enum e2 (test for errors, line 29)
+PASS: gcc.dg/Wswitch-error.c enum e2 (test for warnings, line 33)
+PASS: gcc.dg/Wswitch-error.c enum e2 at line 23 (test for errors, line 22)
+PASS: gcc.dg/Wswitch-error.c enum e2 at line 26 (test for warnings, line 25)
+PASS: gcc.dg/Wswitch-error.c excess 3 (test for errors, line 53)
+PASS: gcc.dg/Wswitch-error.c excess 3 (test for errors, line 59)
+PASS: gcc.dg/Wswitch-unreachable-1.c (test for errors, line 21)
+PASS: gcc.dg/Wswitch-unreachable-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wswitch-unreachable-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wswitch-unreachable-1.c (test for excess errors)
+PASS: gcc.dg/Wswitch-unreachable-2.c (test for excess errors)
+PASS: gcc.dg/Wswitch.c (test for excess errors)
+PASS: gcc.dg/Wswitch.c enum e1 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch.c enum e2 (test for warnings, line 29)
+PASS: gcc.dg/Wswitch.c enum e2 at line 23 (test for warnings, line 22)
+PASS: gcc.dg/Wswitch.c excess 3 (test for warnings, line 53)
+PASS: gcc.dg/Wswitch.c excess 3 (test for warnings, line 59)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 42)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 43)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 44)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 45)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 46)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 47)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 48)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 49)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 50)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 51)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 52)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 53)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 54)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 55)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 56)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 57)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 58)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 59)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 60)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 61)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 62)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for warnings, line 63)
+PASS: gcc.dg/Wtraditional-conversion-2.c (test for excess errors)
+PASS: gcc.dg/Wtraditional-conversion-3.c (test for excess errors)
+PASS: gcc.dg/Wtraditional-conversion.c (test for bogus messages, line 16)
+PASS: gcc.dg/Wtraditional-conversion.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wtraditional-conversion.c (test for excess errors)
+PASS: gcc.dg/Wtrampolines.c (test for excess errors)
+PASS: gcc.dg/Wtrampolines.c standard descriptors (test for warnings, line 32)
+XFAIL: gcc.dg/Wtype-limits-Wextra.c (test for bogus messages, line 16)
+XFAIL: gcc.dg/Wtype-limits-Wextra.c (test for bogus messages, line 64)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 10)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 11)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 12)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 14)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 25)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 27)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 29)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 31)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 36)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 37)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 38)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 39)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 48)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 49)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 50)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 51)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 56)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 57)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 58)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 59)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 8)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 9)
+PASS: gcc.dg/Wtype-limits-Wextra.c (test for excess errors)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 10)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 25)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 26)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 27)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 28)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 33)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 34)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 36)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 45)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 46)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 47)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 48)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 53)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 54)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 55)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 56)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 8)
+PASS: gcc.dg/Wtype-limits-no.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wtype-limits-no.c (test for excess errors)
+XFAIL: gcc.dg/Wtype-limits.c (test for bogus messages, line 16)
+XFAIL: gcc.dg/Wtype-limits.c (test for bogus messages, line 64)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 10)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 11)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 12)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 14)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 25)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 27)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 29)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 31)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 36)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 37)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 38)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 39)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 48)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 49)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 50)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 51)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 56)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 57)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 58)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 59)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 8)
+PASS: gcc.dg/Wtype-limits.c (test for warnings, line 9)
+PASS: gcc.dg/Wtype-limits.c (test for excess errors)
+PASS: gcc.dg/Wtype-limits2.c (test for warnings, line 9)
+PASS: gcc.dg/Wtype-limits2.c (test for excess errors)
+PASS: gcc.dg/Wunknownprag.c (test for warnings, line 10)
+PASS: gcc.dg/Wunknownprag.c (test for warnings, line 11)
+PASS: gcc.dg/Wunknownprag.c (test for warnings, line 8)
+PASS: gcc.dg/Wunknownprag.c (test for warnings, line 9)
+PASS: gcc.dg/Wunknownprag.c (test for excess errors)
+PASS: gcc.dg/Wunsuffixed-float-constants-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wunsuffixed-float-constants-1.c (test for warnings, line 12)
+PASS: gcc.dg/Wunsuffixed-float-constants-1.c (test for excess errors)
+PASS: gcc.dg/Wunused-function.c (test for warnings, line 5)
+PASS: gcc.dg/Wunused-function.c (test for warnings, line 6)
+PASS: gcc.dg/Wunused-function.c (test for excess errors)
+PASS: gcc.dg/Wunused-label-1.c (test for warnings, line 11)
+PASS: gcc.dg/Wunused-label-1.c (test for warnings, line 9)
+PASS: gcc.dg/Wunused-label-1.c (test for excess errors)
+PASS: gcc.dg/Wunused-local-typedefs.c (test for warnings, line 13)
+PASS: gcc.dg/Wunused-local-typedefs.c (test for warnings, line 24)
+PASS: gcc.dg/Wunused-local-typedefs.c (test for warnings, line 35)
+PASS: gcc.dg/Wunused-local-typedefs.c (test for excess errors)
+PASS: gcc.dg/Wunused-parm-1.c (test for warnings, line 22)
+PASS: gcc.dg/Wunused-parm-1.c (test for warnings, line 23)
+PASS: gcc.dg/Wunused-parm-1.c (test for excess errors)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 10)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 19)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 27)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 34)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 42)
+PASS: gcc.dg/Wunused-result.c (test for warnings, line 49)
+PASS: gcc.dg/Wunused-result.c (test for excess errors)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 14)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 15)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 16)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 20)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 29)
+PASS: gcc.dg/Wunused-value-1.c (test for warnings, line 30)
+PASS: gcc.dg/Wunused-value-1.c (test for excess errors)
+PASS: gcc.dg/Wunused-value-2.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wunused-value-2.c (test for excess errors)
+PASS: gcc.dg/Wunused-value-3.c (test for bogus messages, line 8)
+PASS: gcc.dg/Wunused-value-3.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-1.c (test for warnings, line 19)
+PASS: gcc.dg/Wunused-var-1.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-2.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-3.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-4.c (test for bogus messages, line 10)
+PASS: gcc.dg/Wunused-var-4.c (test for bogus messages, line 17)
+PASS: gcc.dg/Wunused-var-4.c (test for bogus messages, line 24)
+PASS: gcc.dg/Wunused-var-4.c (test for bogus messages, line 31)
+PASS: gcc.dg/Wunused-var-4.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-5.c (test for warnings, line 11)
+PASS: gcc.dg/Wunused-var-5.c (test for warnings, line 18)
+PASS: gcc.dg/Wunused-var-5.c (test for warnings, line 22)
+PASS: gcc.dg/Wunused-var-5.c (test for excess errors)
+PASS: gcc.dg/Wunused-var-6.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wunused-var-6.c (test for excess errors)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 102)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 103)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 116)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 117)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 78)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 79)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 86)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 87)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 94)
+PASS: gcc.dg/Wuse-after-free-2.c (test for warnings, line 95)
+PASS: gcc.dg/Wuse-after-free-2.c (test for excess errors)
+PASS: gcc.dg/Wuse-after-free-3.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wuse-after-free-3.c (test for excess errors)
+PASS: gcc.dg/Wuse-after-free-pr109123.c (test for bogus messages, line 11)
+PASS: gcc.dg/Wuse-after-free-pr109123.c (test for excess errors)
+PASS: gcc.dg/Wuse-after-free-pr109170.c (test for bogus messages, line 14)
+PASS: gcc.dg/Wuse-after-free-pr109170.c (test for excess errors)
+PASS: gcc.dg/Wuse-after-free.c (test for bogus messages, line 40)
+PASS: gcc.dg/Wuse-after-free.c (test for excess errors)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 11)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 12)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 13)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 14)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 15)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 16)
+PASS: gcc.dg/Wuseless-cast.c (test for warnings, line 17)
+PASS: gcc.dg/Wuseless-cast.c (test for excess errors)
+PASS: gcc.dg/Wvla-1.c (test for warnings, line 5)
+PASS: gcc.dg/Wvla-1.c (test for excess errors)
+PASS: gcc.dg/Wvla-2.c (test for warnings, line 5)
+PASS: gcc.dg/Wvla-2.c (test for excess errors)
+PASS: gcc.dg/Wvla-3.c (test for errors, line 5)
+PASS: gcc.dg/Wvla-3.c (test for excess errors)
+PASS: gcc.dg/Wvla-4.c (test for warnings, line 5)
+PASS: gcc.dg/Wvla-4.c (test for excess errors)
+PASS: gcc.dg/Wvla-5.c (test for excess errors)
+PASS: gcc.dg/Wvla-6.c (test for warnings, line 5)
+PASS: gcc.dg/Wvla-6.c (test for excess errors)
+PASS: gcc.dg/Wvla-7.c (test for errors, line 5)
+PASS: gcc.dg/Wvla-7.c (test for excess errors)
+PASS: gcc.dg/Wvla-larger-than-1.c (test for warnings, line 13)
+PASS: gcc.dg/Wvla-larger-than-1.c (test for excess errors)
+PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 26)
+PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 37)
+PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 67)
+PASS: gcc.dg/Wvla-larger-than-2.c (test for excess errors)
+PASS: gcc.dg/Wvla-larger-than-3.c (test for warnings, line 66)
+PASS: gcc.dg/Wvla-larger-than-3.c (test for excess errors)
+PASS: gcc.dg/Wvla-larger-than-4.c (test for warnings, line 13)
+PASS: gcc.dg/Wvla-larger-than-4.c at line 30 (test for warnings, line )
+PASS: gcc.dg/Wvla-larger-than-4.c (test for excess errors)
+PASS: gcc.dg/Wvla-larger-than-5.c (test for bogus messages, line 15)
+PASS: gcc.dg/Wvla-larger-than-5.c (test for bogus messages, line 26)
+PASS: gcc.dg/Wvla-larger-than-5.c (test for bogus messages, line 37)
+PASS: gcc.dg/Wvla-larger-than-5.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-10.c (test for warnings, line 12)
+PASS: gcc.dg/Wvla-parameter-10.c (test for warnings, line 13)
+PASS: gcc.dg/Wvla-parameter-10.c (test for warnings, line 15)
+PASS: gcc.dg/Wvla-parameter-10.c (test for warnings, line 16)
+PASS: gcc.dg/Wvla-parameter-10.c at line 25 (test for warnings, line 24)
+PASS: gcc.dg/Wvla-parameter-10.c at line 30 (test for warnings, line 29)
+PASS: gcc.dg/Wvla-parameter-10.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Wvla-parameter-10.c at line 41 (test for warnings, line 40)
+PASS: gcc.dg/Wvla-parameter-10.c at line 46 (test for warnings, line 45)
+PASS: gcc.dg/Wvla-parameter-10.c at line 51 (test for warnings, line 50)
+PASS: gcc.dg/Wvla-parameter-10.c at line 57 (test for warnings, line 56)
+PASS: gcc.dg/Wvla-parameter-10.c at line 62 (test for warnings, line 61)
+PASS: gcc.dg/Wvla-parameter-10.c at line 67 (test for warnings, line 66)
+PASS: gcc.dg/Wvla-parameter-10.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 23 (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 28 (test for warnings, line 27)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 33 (test for warnings, line 32)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 39 (test for warnings, line 38)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 44 (test for warnings, line 43)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 49 (test for warnings, line 48)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 55 (test for warnings, line 54)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 60 (test for warnings, line 59)
+PASS: gcc.dg/Wvla-parameter-10.c note at line 65 (test for warnings, line 64)
+PASS: gcc.dg/Wvla-parameter-11.c (test for warnings, line 14)
+PASS: gcc.dg/Wvla-parameter-11.c (test for warnings, line 15)
+PASS: gcc.dg/Wvla-parameter-11.c (test for warnings, line 17)
+PASS: gcc.dg/Wvla-parameter-11.c (test for warnings, line 18)
+PASS: gcc.dg/Wvla-parameter-11.c at line 27 (test for warnings, line 26)
+PASS: gcc.dg/Wvla-parameter-11.c at line 32 (test for warnings, line 31)
+PASS: gcc.dg/Wvla-parameter-11.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/Wvla-parameter-11.c at line 43 (test for warnings, line 42)
+PASS: gcc.dg/Wvla-parameter-11.c at line 48 (test for warnings, line 47)
+PASS: gcc.dg/Wvla-parameter-11.c at line 53 (test for warnings, line 52)
+PASS: gcc.dg/Wvla-parameter-11.c at line 59 (test for warnings, line 58)
+PASS: gcc.dg/Wvla-parameter-11.c at line 64 (test for warnings, line 63)
+PASS: gcc.dg/Wvla-parameter-11.c at line 69 (test for warnings, line 68)
+PASS: gcc.dg/Wvla-parameter-11.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 25 (test for warnings, line 24)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 30 (test for warnings, line 29)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 41 (test for warnings, line 40)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 46 (test for warnings, line 45)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 51 (test for warnings, line 50)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 57 (test for warnings, line 56)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 62 (test for warnings, line 61)
+PASS: gcc.dg/Wvla-parameter-11.c note at line 67 (test for warnings, line 66)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 12)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 15)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 18)
+XFAIL: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 21)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 34)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 35)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 6)
+PASS: gcc.dg/Wvla-parameter-12.c (test for bogus messages, line 9)
+PASS: gcc.dg/Wvla-parameter-12.c (test for warnings, line 31)
+PASS: gcc.dg/Wvla-parameter-12.c (test for warnings, line 36)
+PASS: gcc.dg/Wvla-parameter-12.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-13.c (test for bogus messages, line 6)
+PASS: gcc.dg/Wvla-parameter-13.c (test for warnings, line 12)
+PASS: gcc.dg/Wvla-parameter-13.c (test for excess errors)
+XFAIL: gcc.dg/Wvla-parameter-13.c pr101605 (test for bogus messages, line 15)
+XFAIL: gcc.dg/Wvla-parameter-13.c pr101605 (test for bogus messages, line 9)
+XFAIL: gcc.dg/Wvla-parameter-13.c pr101605 (test for warnings, line 18)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 10)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 14)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 18)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 29)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 48)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 50)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 70)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 72)
+PASS: gcc.dg/Wvla-parameter-2.c (test for warnings, line 74)
+PASS: gcc.dg/Wvla-parameter-2.c at line 56 (test for warnings, line 55)
+PASS: gcc.dg/Wvla-parameter-2.c at line 58 (test for warnings, line 57)
+PASS: gcc.dg/Wvla-parameter-2.c at line 60 (test for warnings, line 59)
+PASS: gcc.dg/Wvla-parameter-2.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 13)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 17)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 21)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 26)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 33)
+PASS: gcc.dg/Wvla-parameter-2.c note (test for warnings, line 9)
+PASS: gcc.dg/Wvla-parameter-2.c note at line 34 (test for warnings, line 33)
+PASS: gcc.dg/Wvla-parameter-2.c note at line 54 (test for warnings, line 53)
+XFAIL: gcc.dg/Wvla-parameter-2.c pr100420 (expected) (test for warnings, line 40)
+XFAIL: gcc.dg/Wvla-parameter-2.c pr100420 (expected) (test for warnings, line 42)
+XFAIL: gcc.dg/Wvla-parameter-2.c pr100420 (expected) (test for warnings, line 44)
+XFAIL: gcc.dg/Wvla-parameter-2.c pr100420 (expected) (test for warnings, line 46)
+PASS: gcc.dg/Wvla-parameter-2.c pr100420 at line 41 (test for warnings, line 40)
+PASS: gcc.dg/Wvla-parameter-2.c pr100420 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/Wvla-parameter-2.c pr100420 at line 45 (test for warnings, line 44)
+PASS: gcc.dg/Wvla-parameter-2.c pr100420 at line 47 (test for warnings, line 46)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 12)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 13)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 16)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 17)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 20)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 25)
+PASS: gcc.dg/Wvla-parameter-3.c (test for warnings, line 30)
+PASS: gcc.dg/Wvla-parameter-3.c at line 46 (test for warnings, line 45)
+PASS: gcc.dg/Wvla-parameter-3.c at line 48 (test for warnings, line 47)
+PASS: gcc.dg/Wvla-parameter-3.c at line 50 (test for warnings, line 49)
+PASS: gcc.dg/Wvla-parameter-3.c at line 52 (test for warnings, line 51)
+PASS: gcc.dg/Wvla-parameter-3.c at line 54 (test for warnings, line 53)
+PASS: gcc.dg/Wvla-parameter-3.c at line 56 (test for warnings, line 55)
+PASS: gcc.dg/Wvla-parameter-3.c at line 57 (test for warnings, line 55)
+PASS: gcc.dg/Wvla-parameter-3.c at line 65 (test for warnings, line 64)
+PASS: gcc.dg/Wvla-parameter-3.c at line 67 (test for warnings, line 66)
+PASS: gcc.dg/Wvla-parameter-3.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-3.c note (test for warnings, line 11)
+PASS: gcc.dg/Wvla-parameter-3.c note (test for warnings, line 15)
+PASS: gcc.dg/Wvla-parameter-3.c note (test for warnings, line 19)
+PASS: gcc.dg/Wvla-parameter-3.c note (test for warnings, line 24)
+PASS: gcc.dg/Wvla-parameter-3.c note at line 44 (test for warnings, line 43)
+PASS: gcc.dg/Wvla-parameter-3.c note at line 63 (test for warnings, line 62)
+XFAIL: gcc.dg/Wvla-parameter-3.c pr100420 (expected) (test for bogus messages, line 28)
+XFAIL: gcc.dg/Wvla-parameter-3.c pr100420 (expected) (test for warnings, line 35)
+XFAIL: gcc.dg/Wvla-parameter-3.c pr100420 (expected) (test for warnings, line 39)
+XFAIL: gcc.dg/Wvla-parameter-3.c pr100420 (expected) at line 29 (test for warnings, line 28)
+PASS: gcc.dg/Wvla-parameter-3.c pr100420 at line 36 (test for warnings, line 35)
+PASS: gcc.dg/Wvla-parameter-3.c pr100420 at line 40 (test for warnings, line 39)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 18)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 69)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 70)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 73)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 74)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 88)
+PASS: gcc.dg/Wvla-parameter-4.c (test for warnings, line 92)
+PASS: gcc.dg/Wvla-parameter-4.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-4.c note (test for warnings, line 16)
+PASS: gcc.dg/Wvla-parameter-5.c (test for warnings, line 14)
+PASS: gcc.dg/Wvla-parameter-5.c (test for warnings, line 18)
+PASS: gcc.dg/Wvla-parameter-5.c (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter-5.c (test for warnings, line 8)
+PASS: gcc.dg/Wvla-parameter-5.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-5.c note (test for warnings, line 13)
+PASS: gcc.dg/Wvla-parameter-5.c note (test for warnings, line 17)
+PASS: gcc.dg/Wvla-parameter-5.c note (test for warnings, line 21)
+PASS: gcc.dg/Wvla-parameter-5.c note (test for warnings, line 7)
+PASS: gcc.dg/Wvla-parameter-6.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-6.c expected multiline pattern lines 12-13
+PASS: gcc.dg/Wvla-parameter-6.c expected multiline pattern lines 17-18
+PASS: gcc.dg/Wvla-parameter-6.c expected multiline pattern lines 25-26
+PASS: gcc.dg/Wvla-parameter-6.c expected multiline pattern lines 32-33
+PASS: gcc.dg/Wvla-parameter-6.c note at line 15 (test for warnings, line 9)
+PASS: gcc.dg/Wvla-parameter-6.c note at line 23 (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter-6.c warning at line 10 (test for warnings, line 9)
+PASS: gcc.dg/Wvla-parameter-6.c warning at line 30 (test for warnings, line 29)
+PASS: gcc.dg/Wvla-parameter-7.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-7.c note at line 10 (test for warnings, line 8)
+PASS: gcc.dg/Wvla-parameter-7.c note at line 24 (test for warnings, line 23)
+PASS: gcc.dg/Wvla-parameter-7.c warning at line 20 (test for warnings, line 19)
+PASS: gcc.dg/Wvla-parameter-7.c warning at line 26 (test for warnings, line 25)
+PASS: gcc.dg/Wvla-parameter-7.c warning at line 35 (test for warnings, line 34)
+PASS: gcc.dg/Wvla-parameter-7.c warning at line 9 (test for warnings, line 8)
+PASS: gcc.dg/Wvla-parameter-8.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 15)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 18)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 21)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 24)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 27)
+PASS: gcc.dg/Wvla-parameter-9.c (test for errors, line 30)
+PASS: gcc.dg/Wvla-parameter-9.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 101)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 104)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 105)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 107)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 109)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 112)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 113)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 115)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 117)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 120)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 121)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 127)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 128)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 132)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 134)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 15)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 17)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 22)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 27)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 30)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 33)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 36)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 40)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 42)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 44)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 46)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 47)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 49)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 51)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 56)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 57)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 59)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 61)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 64)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 65)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 67)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 69)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 74)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 75)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 77)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 79)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 80)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 83)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 84)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 86)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 88)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 91)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 92)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 94)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 98)
+PASS: gcc.dg/Wvla-parameter.c (test for warnings, line 99)
+PASS: gcc.dg/Wvla-parameter.c (test for excess errors)
+PASS: gcc.dg/Wvla-parameter.c note (test for warnings, line 14)
+PASS: gcc.dg/Wvla-parameter.c note (test for warnings, line 26)
+PASS: gcc.dg/Wvla-parameter.c note (test for warnings, line 32)
+PASS: gcc.dg/Wvla-parameter.c note (test for warnings, line 39)
+PASS: gcc.dg/Wwrite-strings-1.c (test for warnings, line 8)
+PASS: gcc.dg/Wwrite-strings-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/Wxor-used-as-pow-pr106830.c
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 25)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 26)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 27)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 30)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 31)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 35)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 36)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 37)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 42)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for warnings, line 43)
+PASS: gcc.dg/Wzero-length-array-bounds-2-novec.c (test for excess errors)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 111)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 112)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 113)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 116)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 117)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 121)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 122)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 123)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 129)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 130)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 29)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 34)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 42)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 43)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 44)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 57)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 60)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 63)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 67)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 68)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 80)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 81)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 82)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 85)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 86)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 90)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 91)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 92)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 98)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for warnings, line 99)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c (test for excess errors)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c pr102706 (test for bogus messages, line 126)
+PASS: gcc.dg/Wzero-length-array-bounds-2.c pr102706 (test for bogus messages, line 95)
+PASS: gcc.dg/Wzero-length-array-bounds-3.c (test for bogus messages, line 12)
+XFAIL: gcc.dg/Wzero-length-array-bounds-3.c (test for errors, line 18)
+PASS: gcc.dg/Wzero-length-array-bounds-3.c (test for excess errors)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 15)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 16)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 17)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 19)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 20)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 25)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 26)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 27)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 28)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 36)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 37)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 43)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 45)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 48)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 49)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 50)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 52)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 55)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 56)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 57)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 71)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 72)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 73)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 76)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 77)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 81)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 84)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 85)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 86)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for warnings, line 87)
+PASS: gcc.dg/Wzero-length-array-bounds.c (test for excess errors)
+PASS: gcc.dg/absu.c (test for excess errors)
+PASS: gcc.dg/absu.c execution test
+PASS: gcc.dg/add-mul-overflow-1.c (test for excess errors)
+PASS: gcc.dg/add-mul-overflow-1.c scan-tree-dump-times optimized "\\.ADD_OVERFLOW" 1
+PASS: gcc.dg/add-mul-overflow-1.c scan-tree-dump-times optimized "\\.MUL_OVERFLOW" 1
+PASS: gcc.dg/add-mul-overflow-1.c scan-tree-dump-times optimized "\\.SUB_OVERFLOW" 2
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 102)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 104)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 105)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 108)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 111)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 114)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 27)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 28)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 31)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 55)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 56)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 59)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 60)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 61)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 62)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 65)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 66)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 68)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 69)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 71)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 72)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 74)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 75)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 77)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 78)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 80)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 81)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 84)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 85)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 86)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 87)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 90)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 91)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 93)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 94)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 97)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 98)
+PASS: gcc.dg/addr_builtin-1.c (test for errors, line 99)
+PASS: gcc.dg/addr_builtin-1.c (test for excess errors)
+PASS: gcc.dg/addr_equal-1.c (test for excess errors)
+PASS: gcc.dg/addr_equal-1.c execution test
+PASS: gcc.dg/alias-1.c (test for warnings, line 22)
+PASS: gcc.dg/alias-1.c (test for warnings, line 24)
+PASS: gcc.dg/alias-1.c (test for excess errors)
+PASS: gcc.dg/alias-10.c (test for excess errors)
+PASS: gcc.dg/alias-10.c scan-tree-dump-times unswitch "unswitching" 1
+PASS: gcc.dg/alias-11.c (test for excess errors)
+PASS: gcc.dg/alias-11.c execution test
+PASS: gcc.dg/alias-12.c (test for errors, line 4)
+PASS: gcc.dg/alias-12.c (test for excess errors)
+PASS: gcc.dg/alias-13.c (test for errors, line 4)
+PASS: gcc.dg/alias-13.c (test for excess errors)
+PASS: gcc.dg/alias-14.c (test for excess errors)
+PASS: gcc.dg/alias-14.c execution test
+PASS: gcc.dg/alias-15.c (test for excess errors)
+PASS: gcc.dg/alias-15.c scan-ipa-dump-not cgraph "LC0"
+PASS: gcc.dg/alias-16.c (test for warnings, line 18)
+PASS: gcc.dg/alias-16.c (test for warnings, line 19)
+PASS: gcc.dg/alias-16.c (test for warnings, line 20)
+PASS: gcc.dg/alias-16.c (test for warnings, line 23)
+PASS: gcc.dg/alias-16.c (test for warnings, line 25)
+PASS: gcc.dg/alias-16.c (test for warnings, line 26)
+PASS: gcc.dg/alias-16.c (test for warnings, line 29)
+PASS: gcc.dg/alias-16.c (test for warnings, line 30)
+PASS: gcc.dg/alias-16.c (test for warnings, line 31)
+PASS: gcc.dg/alias-16.c (test for warnings, line 32)
+PASS: gcc.dg/alias-16.c (test for warnings, line 33)
+PASS: gcc.dg/alias-16.c (test for warnings, line 35)
+PASS: gcc.dg/alias-16.c (test for warnings, line 36)
+PASS: gcc.dg/alias-16.c (test for warnings, line 38)
+PASS: gcc.dg/alias-16.c (test for warnings, line 41)
+PASS: gcc.dg/alias-16.c (test for warnings, line 42)
+PASS: gcc.dg/alias-16.c (test for warnings, line 43)
+PASS: gcc.dg/alias-16.c (test for excess errors)
+PASS: gcc.dg/alias-2.c (test for warnings, line 14)
+PASS: gcc.dg/alias-2.c (test for excess errors)
+PASS: gcc.dg/alias-3.c (test for errors, line 9)
+PASS: gcc.dg/alias-3.c (test for excess errors)
+PASS: gcc.dg/alias-4.c (test for errors, line 9)
+PASS: gcc.dg/alias-4.c (test for excess errors)
+PASS: gcc.dg/alias-5.c (test for excess errors)
+PASS: gcc.dg/alias-6.c (test for excess errors)
+PASS: gcc.dg/alias-7.c (test for excess errors)
+PASS: gcc.dg/alias-7.c execution test
+PASS: gcc.dg/alias-8.c (test for warnings, line 11)
+PASS: gcc.dg/alias-8.c (test for excess errors)
+PASS: gcc.dg/alias-9.c (test for warnings, line 13)
+PASS: gcc.dg/alias-9.c (test for warnings, line 19)
+PASS: gcc.dg/alias-9.c (test for warnings, line 8)
+PASS: gcc.dg/alias-9.c (test for excess errors)
+PASS: gcc.dg/align-1.c (test for excess errors)
+PASS: gcc.dg/align-1.c execution test
+UNSUPPORTED: gcc.dg/align-2.c
+PASS: gcc.dg/align-3.c (test for excess errors)
+PASS: gcc.dg/align-3.c scan-rtl-dump expand "MEM[^\n\r]*A8\\]"
+PASS: gcc.dg/alignof.c (test for warnings, line 10)
+PASS: gcc.dg/alignof.c (test for excess errors)
+PASS: gcc.dg/always_inline.c (test for errors, line 5)
+PASS: gcc.dg/always_inline.c (test for excess errors)
+PASS: gcc.dg/always_inline2.c (test for errors, line 3)
+PASS: gcc.dg/always_inline2.c (test for warnings, line 7)
+PASS: gcc.dg/always_inline2.c (test for excess errors)
+PASS: gcc.dg/always_inline3.c (test for errors, line 5)
+PASS: gcc.dg/always_inline3.c (test for warnings, line 9)
+PASS: gcc.dg/always_inline3.c (test for excess errors)
+PASS: gcc.dg/and-1.c (test for excess errors)
+PASS: gcc.dg/anon-struct-1.c (test for warnings, line 16)
+PASS: gcc.dg/anon-struct-1.c (test for warnings, line 24)
+PASS: gcc.dg/anon-struct-1.c (test for warnings, line 32)
+PASS: gcc.dg/anon-struct-1.c (test for warnings, line 52)
+PASS: gcc.dg/anon-struct-1.c (test for warnings, line 9)
+PASS: gcc.dg/anon-struct-1.c (test for excess errors)
+PASS: gcc.dg/anon-struct-10.c (test for excess errors)
+PASS: gcc.dg/anon-struct-10.c execution test
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 100)
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 101)
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 36)
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 87)
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 89)
+PASS: gcc.dg/anon-struct-11.c (test for errors, line 99)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 17)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 22)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 35)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 40)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 49)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 52)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 58)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 64)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 85)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 86)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 93)
+PASS: gcc.dg/anon-struct-11.c (test for warnings, line 96)
+PASS: gcc.dg/anon-struct-11.c (test for excess errors)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 100)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 101)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 102)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 36)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 37)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 41)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 86)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 87)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 88)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 90)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 94)
+PASS: gcc.dg/anon-struct-11a.c (test for errors, line 97)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 18)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 23)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 50)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 53)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 59)
+PASS: gcc.dg/anon-struct-11a.c (test for warnings, line 65)
+PASS: gcc.dg/anon-struct-11a.c (test for excess errors)
+PASS: gcc.dg/anon-struct-12.c (test for excess errors)
+PASS: gcc.dg/anon-struct-12.c execution test
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 19)
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 35)
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 52)
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 69)
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 7)
+PASS: gcc.dg/anon-struct-13.c (test for errors, line 75)
+PASS: gcc.dg/anon-struct-13.c (test for warnings, line 23)
+PASS: gcc.dg/anon-struct-13.c (test for warnings, line 30)
+PASS: gcc.dg/anon-struct-13.c (test for warnings, line 56)
+PASS: gcc.dg/anon-struct-13.c (test for warnings, line 63)
+PASS: gcc.dg/anon-struct-13.c (test for excess errors)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 19)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 30)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 35)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 52)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 63)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 69)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 7)
+PASS: gcc.dg/anon-struct-13a.c (test for errors, line 75)
+PASS: gcc.dg/anon-struct-13a.c (test for warnings, line 23)
+PASS: gcc.dg/anon-struct-13a.c (test for warnings, line 56)
+PASS: gcc.dg/anon-struct-13a.c (test for excess errors)
+PASS: gcc.dg/anon-struct-14.c (test for errors, line 8)
+PASS: gcc.dg/anon-struct-14.c (test for errors, line 9)
+PASS: gcc.dg/anon-struct-14.c (test for excess errors)
+PASS: gcc.dg/anon-struct-15.c (test for errors, line 15)
+PASS: gcc.dg/anon-struct-15.c (test for excess errors)
+PASS: gcc.dg/anon-struct-2.c (test for warnings, line 16)
+PASS: gcc.dg/anon-struct-2.c (test for warnings, line 32)
+PASS: gcc.dg/anon-struct-2.c (test for warnings, line 9)
+PASS: gcc.dg/anon-struct-2.c (test for excess errors)
+PASS: gcc.dg/anon-struct-3.c (test for excess errors)
+PASS: gcc.dg/anon-struct-4.c (test for excess errors)
+PASS: gcc.dg/anon-struct-5.c (test for bogus messages, line 5)
+PASS: gcc.dg/anon-struct-5.c (test for excess errors)
+PASS: gcc.dg/anon-struct-5.c int; at line 6 (test for errors, line 5)
+PASS: gcc.dg/anon-struct-5.c no members at line 7 (test for errors, line 5)
+PASS: gcc.dg/anon-struct-6.c (test for excess errors)
+PASS: gcc.dg/anon-struct-6.c empty 2 at line 11 (test for warnings, line 9)
+PASS: gcc.dg/anon-struct-6.c empty at line 10 (test for warnings, line 9)
+PASS: gcc.dg/anon-struct-7.c (test for warnings, line 9)
+PASS: gcc.dg/anon-struct-7.c (test for excess errors)
+PASS: gcc.dg/anon-struct-8.c (test for errors, line 9)
+PASS: gcc.dg/anon-struct-8.c (test for excess errors)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 11)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 127)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 27)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 43)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 62)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 78)
+PASS: gcc.dg/anon-struct-9.c (test for errors, line 94)
+PASS: gcc.dg/anon-struct-9.c (test for excess errors)
+PASS: gcc.dg/array-1.c (test for excess errors)
+PASS: gcc.dg/array-10.c (test for errors, line 10)
+PASS: gcc.dg/array-10.c (test for errors, line 11)
+PASS: gcc.dg/array-10.c (test for errors, line 12)
+PASS: gcc.dg/array-10.c (test for errors, line 13)
+PASS: gcc.dg/array-10.c (test for errors, line 14)
+PASS: gcc.dg/array-10.c (test for errors, line 16)
+PASS: gcc.dg/array-10.c (test for errors, line 17)
+PASS: gcc.dg/array-10.c (test for errors, line 18)
+PASS: gcc.dg/array-10.c (test for errors, line 19)
+PASS: gcc.dg/array-10.c (test for errors, line 20)
+PASS: gcc.dg/array-10.c (test for errors, line 21)
+PASS: gcc.dg/array-10.c (test for errors, line 23)
+PASS: gcc.dg/array-10.c (test for errors, line 25)
+PASS: gcc.dg/array-10.c (test for errors, line 27)
+PASS: gcc.dg/array-10.c (test for errors, line 29)
+PASS: gcc.dg/array-10.c (test for errors, line 31)
+PASS: gcc.dg/array-10.c (test for errors, line 33)
+PASS: gcc.dg/array-10.c (test for errors, line 9)
+PASS: gcc.dg/array-10.c at line 24 (test for warnings, line 23)
+PASS: gcc.dg/array-10.c at line 26 (test for warnings, line 25)
+PASS: gcc.dg/array-10.c at line 28 (test for warnings, line 27)
+PASS: gcc.dg/array-10.c at line 30 (test for warnings, line 29)
+PASS: gcc.dg/array-10.c at line 32 (test for warnings, line 31)
+PASS: gcc.dg/array-10.c (test for excess errors)
+PASS: gcc.dg/array-11.c (test for excess errors)
+PASS: gcc.dg/array-11.c before end at line 15 (test for warnings, line 14)
+PASS: gcc.dg/array-11.c excess (test for warnings, line 14)
+PASS: gcc.dg/array-11.c near at line 12 (test for warnings, line 11)
+PASS: gcc.dg/array-11.c nested (test for errors, line 11)
+PASS: gcc.dg/array-12.c (test for excess errors)
+PASS: gcc.dg/array-12.c iso (test for errors, line 13)
+PASS: gcc.dg/array-13.c (test for warnings, line 18)
+PASS: gcc.dg/array-13.c (test for excess errors)
+PASS: gcc.dg/array-13.c execution test
+PASS: gcc.dg/array-14.c (test for errors, line 15)
+PASS: gcc.dg/array-14.c (test for errors, line 16)
+PASS: gcc.dg/array-14.c (test for errors, line 17)
+PASS: gcc.dg/array-14.c (test for excess errors)
+PASS: gcc.dg/array-15.c (test for errors, line 14)
+PASS: gcc.dg/array-15.c (test for errors, line 19)
+PASS: gcc.dg/array-15.c (test for errors, line 22)
+PASS: gcc.dg/array-15.c (test for errors, line 28)
+PASS: gcc.dg/array-15.c (test for errors, line 31)
+PASS: gcc.dg/array-15.c (test for errors, line 35)
+PASS: gcc.dg/array-15.c (test for errors, line 37)
+PASS: gcc.dg/array-15.c (test for errors, line 39)
+PASS: gcc.dg/array-15.c (test for errors, line 43)
+PASS: gcc.dg/array-15.c (test for errors, line 47)
+PASS: gcc.dg/array-15.c (test for errors, line 51)
+PASS: gcc.dg/array-15.c (test for errors, line 7)
+PASS: gcc.dg/array-15.c at line 15 (test for warnings, line 14)
+PASS: gcc.dg/array-15.c at line 20 (test for warnings, line 19)
+PASS: gcc.dg/array-15.c at line 23 (test for warnings, line 22)
+PASS: gcc.dg/array-15.c at line 29 (test for warnings, line 28)
+PASS: gcc.dg/array-15.c at line 32 (test for warnings, line 31)
+PASS: gcc.dg/array-15.c at line 36 (test for warnings, line 35)
+PASS: gcc.dg/array-15.c at line 38 (test for warnings, line 37)
+PASS: gcc.dg/array-15.c at line 40 (test for warnings, line 39)
+PASS: gcc.dg/array-15.c at line 44 (test for bogus messages, line 43)
+PASS: gcc.dg/array-15.c at line 48 (test for warnings, line 47)
+PASS: gcc.dg/array-15.c at line 52 (test for warnings, line 51)
+PASS: gcc.dg/array-15.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/array-15.c (test for excess errors)
+PASS: gcc.dg/array-2.c (test for excess errors)
+PASS: gcc.dg/array-2.c before end at line 14 (test for warnings, line 13)
+PASS: gcc.dg/array-2.c excess (test for warnings, line 13)
+PASS: gcc.dg/array-2.c near at line 11 (test for warnings, line 10)
+PASS: gcc.dg/array-2.c nested (test for errors, line 10)
+PASS: gcc.dg/array-3.c (test for excess errors)
+PASS: gcc.dg/array-3.c iso (test for errors, line 11)
+PASS: gcc.dg/array-4.c (test for warnings, line 15)
+PASS: gcc.dg/array-4.c (test for excess errors)
+PASS: gcc.dg/array-4.c execution test
+PASS: gcc.dg/array-5.c (test for errors, line 17)
+PASS: gcc.dg/array-5.c (test for warnings, line 16)
+PASS: gcc.dg/array-5.c (test for warnings, line 27)
+PASS: gcc.dg/array-5.c (test for excess errors)
+PASS: gcc.dg/array-5.c bad vla handling (test for bogus messages, line 40)
+PASS: gcc.dg/array-7.c (test for errors, line 14)
+PASS: gcc.dg/array-7.c (test for excess errors)
+PASS: gcc.dg/array-8.c (test for errors, line 38)
+PASS: gcc.dg/array-8.c (test for errors, line 39)
+PASS: gcc.dg/array-8.c (test for errors, line 40)
+PASS: gcc.dg/array-8.c (test for errors, line 41)
+PASS: gcc.dg/array-8.c (test for errors, line 42)
+PASS: gcc.dg/array-8.c (test for errors, line 45)
+PASS: gcc.dg/array-8.c (test for errors, line 46)
+PASS: gcc.dg/array-8.c (test for warnings, line 43)
+PASS: gcc.dg/array-8.c (test for warnings, line 44)
+PASS: gcc.dg/array-8.c (test for excess errors)
+PASS: gcc.dg/array-9.c (test for errors, line 7)
+PASS: gcc.dg/array-9.c (test for excess errors)
+PASS: gcc.dg/array-const-1.c (test for excess errors)
+PASS: gcc.dg/array-const-2.c (test for warnings, line 8)
+PASS: gcc.dg/array-const-2.c (test for excess errors)
+PASS: gcc.dg/array-const-2.c near init at line 9 (test for warnings, line 8)
+PASS: gcc.dg/array-const-3.c (test for errors, line 8)
+PASS: gcc.dg/array-const-3.c (test for excess errors)
+PASS: gcc.dg/array-const-3.c near init at line 9 (test for warnings, line 8)
+PASS: gcc.dg/array-init-1.c (test for excess errors)
+PASS: gcc.dg/array-init-2.c (test for excess errors)
+PASS: gcc.dg/array-init-2.c execution test
+PASS: gcc.dg/array-quals-1.c (test for excess errors)
+PASS: gcc.dg/array-quals-1.c scan-assembler-not \\.data(?!\\.rel\\.ro)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?a$ (found a) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?a1$ (found a1) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?b$ (found b) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?b1$ (found b1) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?c$ (found c) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?c1$ (found c1) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?d$ (found d) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?d1$ (found d1) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?e$ (found e) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?e1$ (found e1) has section ^\\.(const|rodata|srodata|sdata)|\\[RO\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?p$ (found p) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?p1$ (found p1) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?q$ (found q) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?q1$ (found q1) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?r$ (found r) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?r1$ (found r1) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?s$ (found s) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?s1$ (found s1) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?t$ (found t) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-1.c scan-assembler-symbol-section symbol ^_?t1$ (found t1) has section ^\\.(const|rodata|srodata|sdata)|\\[RW\\] (found .rodata)
+PASS: gcc.dg/array-quals-2.c (test for warnings, line 13)
+PASS: gcc.dg/array-quals-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/aru-2.c
+PASS: gcc.dg/asm-1.c (test for excess errors)
+PASS: gcc.dg/asm-1.c casts make rvalues (test for errors, line 11)
+PASS: gcc.dg/asm-10.c (test for errors, line 10)
+PASS: gcc.dg/asm-10.c (test for errors, line 11)
+PASS: gcc.dg/asm-10.c (test for errors, line 8)
+PASS: gcc.dg/asm-10.c (test for errors, line 9)
+PASS: gcc.dg/asm-10.c (test for excess errors)
+PASS: gcc.dg/asm-2.c (test for excess errors)
+PASS: gcc.dg/asm-2.c scan-assembler foo%bar
+PASS: gcc.dg/asm-3.c (test for excess errors)
+PASS: gcc.dg/asm-3.c scan-assembler foo%%bar
+PASS: gcc.dg/asm-4.c (test for excess errors)
+PASS: gcc.dg/asm-4.c scan-assembler test0 X(.*)Y\\1Z
+PASS: gcc.dg/asm-4.c scan-assembler test1 X(.*)Y\\1Z
+PASS: gcc.dg/asm-4.c scan-assembler test2 X(.*)Y\\1Z
+PASS: gcc.dg/asm-6.c (test for errors, line 5)
+PASS: gcc.dg/asm-6.c (test for errors, line 6)
+PASS: gcc.dg/asm-6.c (test for excess errors)
+PASS: gcc.dg/asm-7.c (test for errors, line 12)
+PASS: gcc.dg/asm-7.c (test for errors, line 15)
+PASS: gcc.dg/asm-7.c (test for errors, line 16)
+PASS: gcc.dg/asm-7.c (test for errors, line 25)
+PASS: gcc.dg/asm-7.c (test for excess errors)
+PASS: gcc.dg/asm-8.c (test for bogus messages, line 8)
+PASS: gcc.dg/asm-8.c (test for excess errors)
+PASS: gcc.dg/asm-9.c (test for excess errors)
+PASS: gcc.dg/asm-a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/asm-b.c
+PASS: gcc.dg/asm-fs-1.c (test for excess errors)
+PASS: gcc.dg/asm-fs-1.c scan-assembler-not \\*_bar
+PASS: gcc.dg/asm-fs-1.c scan-assembler-not \\*_baz
+PASS: gcc.dg/asm-names.c (test for excess errors)
+PASS: gcc.dg/asm-names.c scan-assembler-not ____frob14
+PASS: gcc.dg/asm-pr24146.c (test for excess errors)
+PASS: gcc.dg/asm-pr24146.c scan-assembler extended asm not discarded
+PASS: gcc.dg/asm-pr24146.c scan-assembler simple asm not discarded
+PASS: gcc.dg/asm-qual-1.c (test for errors, line 11)
+PASS: gcc.dg/asm-qual-1.c (test for errors, line 13)
+PASS: gcc.dg/asm-qual-1.c (test for excess errors)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 23)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 24)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 25)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 26)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 27)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 28)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 30)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 31)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 32)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 33)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 34)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 35)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 37)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 38)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 39)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 40)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 41)
+PASS: gcc.dg/asm-qual-2.c (test for errors, line 42)
+PASS: gcc.dg/asm-qual-2.c (test for excess errors)
+PASS: gcc.dg/asm-qual-3.c (test for errors, line 5)
+PASS: gcc.dg/asm-qual-3.c (test for errors, line 6)
+PASS: gcc.dg/asm-qual-3.c (test for errors, line 7)
+PASS: gcc.dg/asm-qual-3.c (test for errors, line 8)
+PASS: gcc.dg/asm-qual-3.c (test for errors, line 9)
+PASS: gcc.dg/asm-qual-3.c (test for excess errors)
+PASS: gcc.dg/asm-scope-1.c (test for errors, line 22)
+PASS: gcc.dg/asm-scope-1.c (test for errors, line 23)
+PASS: gcc.dg/asm-scope-1.c (test for errors, line 24)
+PASS: gcc.dg/asm-scope-1.c (test for errors, line 25)
+PASS: gcc.dg/asm-scope-1.c (test for errors, line 26)
+PASS: gcc.dg/asm-scope-1.c (test for excess errors)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 14)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 16)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 20)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 23)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 26)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 28)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 30)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 6)
+PASS: gcc.dg/asm-wide-1.c (test for errors, line 8)
+PASS: gcc.dg/asm-wide-1.c (test for excess errors)
+PASS: gcc.dg/asm-wide-1.c output at line 18 (test for errors, line 16)
+PASS: gcc.dg/asm-wide-1.c output at line 21 (test for errors, line 20)
+PASS: gcc.dg/asm-wide-1.c output at line 24 (test for errors, line 23)
+PASS: gcc.dg/asr_div1.c (test for excess errors)
+PASS: gcc.dg/asr_div1.c execution test
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 113)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 114)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 115)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 116)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 117)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 119)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 121)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 123)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 124)
+PASS: gcc.dg/assign-warn-1.c (test for errors, line 125)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 100)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 101)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 102)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 103)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 105)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 106)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 107)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 108)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 109)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 15)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 16)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 17)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 18)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 19)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 27)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 28)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 29)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 30)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 31)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 39)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 40)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 41)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 42)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 43)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 45)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 46)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 47)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 48)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 49)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 51)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 52)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 53)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 54)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 55)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 57)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 58)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 59)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 60)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 61)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 63)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 64)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 65)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 66)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 67)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 69)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 70)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 71)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 72)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 73)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 75)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 76)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 77)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 78)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 79)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 81)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 82)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 83)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 84)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 85)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 87)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 88)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 89)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 90)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 91)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 93)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 94)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 95)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 96)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 97)
+PASS: gcc.dg/assign-warn-1.c (test for warnings, line 99)
+PASS: gcc.dg/assign-warn-1.c (test for excess errors)
+PASS: gcc.dg/assign-warn-1.c note: expected at line 128 (test for warnings, line )
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 100)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 101)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 102)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 103)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 104)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 106)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 107)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 108)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 109)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 110)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 114)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 115)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 116)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 117)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 118)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 120)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 121)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 122)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 123)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 124)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 16)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 17)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 18)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 19)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 20)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 28)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 29)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 30)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 31)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 32)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 40)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 41)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 42)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 43)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 44)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 46)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 47)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 48)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 49)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 50)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 52)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 53)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 54)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 55)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 56)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 58)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 59)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 60)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 61)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 62)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 64)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 65)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 66)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 67)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 68)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 70)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 71)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 72)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 73)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 74)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 76)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 77)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 78)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 79)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 80)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 82)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 83)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 84)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 85)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 86)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 88)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 89)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 90)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 91)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 92)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 94)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 95)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 96)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 97)
+PASS: gcc.dg/assign-warn-2.c (test for errors, line 98)
+PASS: gcc.dg/assign-warn-2.c (test for excess errors)
+PASS: gcc.dg/assign-warn-2.c note: expected at line 125 (test for warnings, line )
+PASS: gcc.dg/assign-warn-3.c (test for bogus messages, line 13)
+PASS: gcc.dg/assign-warn-3.c (test for bogus messages, line 9)
+PASS: gcc.dg/assign-warn-3.c (test for excess errors)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 11)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 12)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 13)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 14)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 15)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 17)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 18)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 19)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 20)
+PASS: gcc.dg/assign-warn-4.c (test for errors, line 21)
+PASS: gcc.dg/assign-warn-4.c (test for excess errors)
+PASS: gcc.dg/associative-math-1.c (test for excess errors)
+PASS: gcc.dg/associative-math-2.c (test for excess errors)
+PASS: gcc.dg/atomic-compare-exchange-1.c (test for excess errors)
+PASS: gcc.dg/atomic-compare-exchange-1.c execution test
+PASS: gcc.dg/atomic-compare-exchange-2.c (test for excess errors)
+PASS: gcc.dg/atomic-compare-exchange-2.c execution test
+PASS: gcc.dg/atomic-compare-exchange-3.c (test for excess errors)
+PASS: gcc.dg/atomic-compare-exchange-3.c execution test
+UNSUPPORTED: gcc.dg/atomic-compare-exchange-4.c
+UNSUPPORTED: gcc.dg/atomic-compare-exchange-5.c
+PASS: gcc.dg/atomic-exchange-1.c (test for excess errors)
+PASS: gcc.dg/atomic-exchange-1.c execution test
+PASS: gcc.dg/atomic-exchange-2.c (test for excess errors)
+PASS: gcc.dg/atomic-exchange-2.c execution test
+PASS: gcc.dg/atomic-exchange-3.c (test for excess errors)
+PASS: gcc.dg/atomic-exchange-3.c execution test
+UNSUPPORTED: gcc.dg/atomic-exchange-4.c
+UNSUPPORTED: gcc.dg/atomic-exchange-5.c
+PASS: gcc.dg/atomic-fence.c (test for excess errors)
+PASS: gcc.dg/atomic-fence.c execution test
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 14)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 15)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 16)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 17)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 18)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 19)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 21)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 22)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 23)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 24)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 25)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 26)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 42)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 43)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 44)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 45)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 46)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 47)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 49)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 50)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 51)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 52)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 53)
+PASS: gcc.dg/atomic-fetch-bool.c (test for errors, line 54)
+PASS: gcc.dg/atomic-fetch-bool.c (test for excess errors)
+PASS: gcc.dg/atomic-flag.c (test for excess errors)
+PASS: gcc.dg/atomic-flag.c execution test
+PASS: gcc.dg/atomic-generic-aux.c (test for excess errors)
+PASS: gcc.dg/atomic-generic.c (test for excess errors)
+PASS: gcc.dg/atomic-generic.c execution test
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 15)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 16)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 17)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 27)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 28)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 41)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 42)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 43)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 45)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 46)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 47)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 57)
+PASS: gcc.dg/atomic-invalid-2.c (test for warnings, line 58)
+PASS: gcc.dg/atomic-invalid-2.c (test for excess errors)
+PASS: gcc.dg/atomic-invalid.c (test for errors, line 27)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 16)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 17)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 18)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 20)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 21)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 23)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 24)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 25)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 29)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 31)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 32)
+PASS: gcc.dg/atomic-invalid.c (test for warnings, line 34)
+PASS: gcc.dg/atomic-invalid.c (test for excess errors)
+PASS: gcc.dg/atomic-load-1.c (test for excess errors)
+PASS: gcc.dg/atomic-load-1.c execution test
+PASS: gcc.dg/atomic-load-2.c (test for excess errors)
+PASS: gcc.dg/atomic-load-2.c execution test
+PASS: gcc.dg/atomic-load-3.c (test for excess errors)
+PASS: gcc.dg/atomic-load-3.c execution test
+UNSUPPORTED: gcc.dg/atomic-load-4.c
+UNSUPPORTED: gcc.dg/atomic-load-5.c
+PASS: gcc.dg/atomic-lockfree-aux.c (test for excess errors)
+PASS: gcc.dg/atomic-lockfree.c (test for excess errors)
+PASS: gcc.dg/atomic-lockfree.c execution test
+PASS: gcc.dg/atomic-noinline-aux.c (test for excess errors)
+PASS: gcc.dg/atomic-noinline.c (test for excess errors)
+PASS: gcc.dg/atomic-noinline.c execution test
+PASS: gcc.dg/atomic-op-1.c (test for excess errors)
+PASS: gcc.dg/atomic-op-1.c execution test
+PASS: gcc.dg/atomic-op-2.c (test for excess errors)
+PASS: gcc.dg/atomic-op-2.c execution test
+PASS: gcc.dg/atomic-op-3.c (test for excess errors)
+PASS: gcc.dg/atomic-op-3.c execution test
+UNSUPPORTED: gcc.dg/atomic-op-4.c
+UNSUPPORTED: gcc.dg/atomic-op-5.c
+PASS: gcc.dg/atomic-op-6.c (test for bogus messages, line 10)
+PASS: gcc.dg/atomic-op-6.c (test for bogus messages, line 9)
+PASS: gcc.dg/atomic-op-6.c (test for excess errors)
+UNSUPPORTED: gcc.dg/atomic-op-optimize.c
+PASS: gcc.dg/atomic-param.c (test for errors, line 12)
+PASS: gcc.dg/atomic-param.c (test for errors, line 13)
+PASS: gcc.dg/atomic-param.c (test for excess errors)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 14)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 21)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 26)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 31)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 36)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 46)
+PASS: gcc.dg/atomic-pr51256.c (test for errors, line 8)
+PASS: gcc.dg/atomic-pr51256.c (test for warnings, line 41)
+PASS: gcc.dg/atomic-pr51256.c (test for excess errors)
+PASS: gcc.dg/atomic-pr81231.c (test for errors, line 10)
+PASS: gcc.dg/atomic-pr81231.c (test for errors, line 11)
+PASS: gcc.dg/atomic-pr81231.c (test for excess errors)
+PASS: gcc.dg/atomic-store-1.c (test for excess errors)
+PASS: gcc.dg/atomic-store-1.c execution test
+PASS: gcc.dg/atomic-store-2.c (test for excess errors)
+PASS: gcc.dg/atomic-store-2.c execution test
+PASS: gcc.dg/atomic-store-3.c (test for excess errors)
+PASS: gcc.dg/atomic-store-3.c execution test
+UNSUPPORTED: gcc.dg/atomic-store-4.c
+UNSUPPORTED: gcc.dg/atomic-store-5.c
+UNSUPPORTED: gcc.dg/atomic-store-6.c
+PASS: gcc.dg/attr-access-2.c (test for warnings, line 111)
+PASS: gcc.dg/attr-access-2.c (test for warnings, line 14)
+PASS: gcc.dg/attr-access-2.c (test for warnings, line 45)
+PASS: gcc.dg/attr-access-2.c (test for warnings, line 52)
+PASS: gcc.dg/attr-access-2.c at line 53 (test for warnings, line 52)
+PASS: gcc.dg/attr-access-2.c at line 60 (test for warnings, line 59)
+PASS: gcc.dg/attr-access-2.c (test for excess errors)
+PASS: gcc.dg/attr-access-2.c note (test for warnings, line 44)
+PASS: gcc.dg/attr-access-2.c note (test for warnings, line 58)
+PASS: gcc.dg/attr-access-2.c note (test for warnings, line 9)
+PASS: gcc.dg/attr-access-2.c note at line 112 (test for warnings, line 111)
+PASS: gcc.dg/attr-access-2.c note at line 54 (test for warnings, line 52)
+PASS: gcc.dg/attr-access-2.c note" (test for warnings, line 51)
+XFAIL: gcc.dg/attr-access-2.c pr???? (test for warnings, line 59)
+PASS: gcc.dg/attr-access-3.c (test for errors, line 11)
+PASS: gcc.dg/attr-access-3.c (test for errors, line 14)
+PASS: gcc.dg/attr-access-3.c (test for errors, line 16)
+PASS: gcc.dg/attr-access-3.c (test for errors, line 17)
+PASS: gcc.dg/attr-access-3.c (test for errors, line 7)
+PASS: gcc.dg/attr-access-3.c (test for excess errors)
+PASS: gcc.dg/attr-access-4.c (test for errors, line 8)
+PASS: gcc.dg/attr-access-4.c (test for excess errors)
+PASS: gcc.dg/attr-access-5.c (test for excess errors)
+PASS: gcc.dg/attr-access-5.c scan-tree-dump gimple "__attribute__\\(\\(access"
+PASS: gcc.dg/attr-access-5.c scan-tree-dump gimple "__attribute__\\(\\(aligned"
+PASS: gcc.dg/attr-access-5.c scan-tree-dump gimple "void f *\\(int n, void *\\* *p\\)"
+PASS: gcc.dg/attr-access-none.c (test for warnings, line 37)
+PASS: gcc.dg/attr-access-none.c (test for excess errors)
+PASS: gcc.dg/attr-access-none.c note (test for warnings, line 26)
+PASS: gcc.dg/attr-access-read-only-2.c (test for warnings, line 10)
+PASS: gcc.dg/attr-access-read-only-2.c (test for warnings, line 13)
+PASS: gcc.dg/attr-access-read-only-2.c (test for warnings, line 7)
+PASS: gcc.dg/attr-access-read-only-2.c (test for excess errors)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 11)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 14)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 17)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 20)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 27)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 31)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 50)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 53)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 56)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 59)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 62)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 65)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 74)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 77)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 8)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 80)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 83)
+PASS: gcc.dg/attr-access-read-only.c (test for errors, line 88)
+PASS: gcc.dg/attr-access-read-only.c at line 21 (test for warnings, line 19)
+PASS: gcc.dg/attr-access-read-only.c (test for excess errors)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 18)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 20)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 22)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 25)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 27)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 29)
+PASS: gcc.dg/attr-access-read-write-2.c (test for warnings, line 30)
+PASS: gcc.dg/attr-access-read-write-2.c (test for excess errors)
+PASS: gcc.dg/attr-access-read-write-2.c 1 at line 40 (test for warnings, line 39)
+PASS: gcc.dg/attr-access-read-write-2.c 11 at line 55 (test for warnings, line 54)
+PASS: gcc.dg/attr-access-read-write-2.c 13 at line 58 (test for warnings, line 57)
+PASS: gcc.dg/attr-access-read-write-2.c 15 at line 61 (test for warnings, line 60)
+PASS: gcc.dg/attr-access-read-write-2.c 3 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/attr-access-read-write-2.c 5 at line 46 (test for warnings, line 45)
+PASS: gcc.dg/attr-access-read-write-2.c 7 at line 49 (test for warnings, line 48)
+PASS: gcc.dg/attr-access-read-write-2.c 9 at line 52 (test for warnings, line 51)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 10)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 13)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 16)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 19)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 26)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 46)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 49)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 52)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 55)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 58)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 61)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 64)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 67)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 7)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 70)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 73)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 76)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 79)
+PASS: gcc.dg/attr-access-read-write.c (test for errors, line 84)
+PASS: gcc.dg/attr-access-read-write.c at line 20 (test for warnings, line 18)
+PASS: gcc.dg/attr-access-read-write.c (test for excess errors)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 11)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 14)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 17)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 20)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 27)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 45)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 48)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 51)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 54)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 57)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 60)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 63)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 66)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 69)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 72)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 75)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 8)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 80)
+PASS: gcc.dg/attr-access-write-only.c (test for errors, line 85)
+PASS: gcc.dg/attr-access-write-only.c at line 21 (test for warnings, line 19)
+PASS: gcc.dg/attr-access-write-only.c (test for excess errors)
+PASS: gcc.dg/attr-access.c (test for errors, line 10)
+PASS: gcc.dg/attr-access.c (test for errors, line 11)
+PASS: gcc.dg/attr-access.c (test for errors, line 12)
+PASS: gcc.dg/attr-access.c (test for errors, line 15)
+PASS: gcc.dg/attr-access.c (test for errors, line 16)
+PASS: gcc.dg/attr-access.c (test for errors, line 17)
+PASS: gcc.dg/attr-access.c (test for errors, line 19)
+PASS: gcc.dg/attr-access.c (test for errors, line 20)
+PASS: gcc.dg/attr-access.c (test for errors, line 21)
+PASS: gcc.dg/attr-access.c (test for errors, line 6)
+PASS: gcc.dg/attr-access.c (test for errors, line 7)
+PASS: gcc.dg/attr-access.c (test for errors, line 8)
+PASS: gcc.dg/attr-access.c (test for excess errors)
+PASS: gcc.dg/attr-alias-1.c (test for warnings, line 6)
+PASS: gcc.dg/attr-alias-1.c (test for excess errors)
+PASS: gcc.dg/attr-alias-2.c (test for excess errors)
+PASS: gcc.dg/attr-alias-3.c (test for excess errors)
+PASS: gcc.dg/attr-alias-4.c (test for warnings, line 4)
+PASS: gcc.dg/attr-alias-4.c (test for excess errors)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 10)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 11)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 12)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 13)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 14)
+PASS: gcc.dg/attr-alias-5.c (test for errors, line 9)
+PASS: gcc.dg/attr-alias-5.c (test for excess errors)
+PASS: gcc.dg/attr-aligned-2.c (test for errors, line 14)
+PASS: gcc.dg/attr-aligned-2.c (test for warnings, line 11)
+PASS: gcc.dg/attr-aligned-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/attr-aligned-3.c
+PASS: gcc.dg/attr-aligned.c (test for errors, line 145)
+PASS: gcc.dg/attr-aligned.c (test for errors, line 147)
+PASS: gcc.dg/attr-aligned.c (test for errors, line 156)
+PASS: gcc.dg/attr-aligned.c (test for errors, line 158)
+PASS: gcc.dg/attr-aligned.c (test for errors, line 160)
+PASS: gcc.dg/attr-aligned.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_align-1.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_align-2.c (test for errors, line 6)
+PASS: gcc.dg/attr-alloc_align-2.c (test for errors, line 7)
+PASS: gcc.dg/attr-alloc_align-2.c (test for warnings, line 10)
+PASS: gcc.dg/attr-alloc_align-2.c (test for warnings, line 8)
+PASS: gcc.dg/attr-alloc_align-2.c (test for warnings, line 9)
+PASS: gcc.dg/attr-alloc_align-2.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_align-3.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_align-3.c scan-tree-dump-times optimized "return 0" 4
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 10)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 12)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 14)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 16)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 18)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 26)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 29)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 32)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 35)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 38)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 42)
+PASS: gcc.dg/attr-alloc_align-4.c (test for warnings, line 8)
+PASS: gcc.dg/attr-alloc_align-4.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 10)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 14)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 16)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 20)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 22)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 23)
+PASS: gcc.dg/attr-alloc_align-5.c (test for warnings, line 8)
+PASS: gcc.dg/attr-alloc_align-5.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-10.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 52)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 53)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 54)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 55)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 56)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 57)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 58)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 61)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 62)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 64)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 65)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 67)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 68)
+PASS: gcc.dg/attr-alloc_size-11.c (test for warnings, line 69)
+PASS: gcc.dg/attr-alloc_size-11.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-11.c missing range info for short (test for warnings, line 51)
+PASS: gcc.dg/attr-alloc_size-11.c missing range info for signed char (test for warnings, line 50)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 11)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 13)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 15)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 18)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 20)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 23)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 25)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 27)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 35)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 38)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 41)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 44)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 47)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 50)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 54)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 57)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 60)
+PASS: gcc.dg/attr-alloc_size-12.c (test for warnings, line 9)
+PASS: gcc.dg/attr-alloc_size-12.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 10)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 12)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 16)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 18)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 22)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 24)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 25)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 26)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 27)
+PASS: gcc.dg/attr-alloc_size-13.c (test for warnings, line 34)
+PASS: gcc.dg/attr-alloc_size-13.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-2.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 165)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 166)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 171)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 172)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 173)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 174)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 186)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 187)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 188)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 197)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 198)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 199)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 200)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 201)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 203)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 206)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 207)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 208)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 209)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 210)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 211)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 255)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 256)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 270)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 271)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 272)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 313)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 314)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 328)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 329)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 330)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 371)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 372)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 386)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 387)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 388)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 403)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 404)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 406)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 407)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 408)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 409)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 410)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 413)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 414)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 416)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 417)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 438)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 449)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 453)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 454)
+PASS: gcc.dg/attr-alloc_size-3.c (test for warnings, line 455)
+PASS: gcc.dg/attr-alloc_size-3.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-3.c argument 1 at line 204 (test for warnings, line 203)
+PASS: gcc.dg/attr-alloc_size-3.c argument 2 at line 202 (test for warnings, line 201)
+PASS: gcc.dg/attr-alloc_size-3.c argument 2 at line 411 (test for warnings, line 410)
+PASS: gcc.dg/attr-alloc_size-3.c argument 2 at line 456 (test for warnings, line 455)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 101)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 112)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 113)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 118)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 130)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 132)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 133)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 138)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 146)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 150)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 164)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 165)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 166)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 167)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 168)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 169)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 187)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 196)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 198)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 200)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 84)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 85)
+PASS: gcc.dg/attr-alloc_size-4.c (test for warnings, line 86)
+PASS: gcc.dg/attr-alloc_size-4.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-4.c argument 2 at line 201 (test for warnings, line 200)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 104)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 105)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 106)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 107)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 108)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 112)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 113)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 119)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 120)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 121)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 122)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 123)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 127)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 128)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 134)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 135)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 136)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 137)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 138)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 142)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 143)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 149)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 150)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 151)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 152)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 153)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 157)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 158)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 164)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 165)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 166)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 167)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 168)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 172)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 173)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 179)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 180)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 181)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 182)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 183)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 187)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 188)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 194)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 195)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 196)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 197)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 198)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 202)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 203)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 233)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 74)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 75)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 76)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 77)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 78)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 82)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 83)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 89)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 90)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 91)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 92)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 93)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 97)
+PASS: gcc.dg/attr-alloc_size-5.c (test for warnings, line 98)
+PASS: gcc.dg/attr-alloc_size-5.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 20)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 23)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 35)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 36)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 39)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 42)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 51)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 54)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 66)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 67)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 70)
+PASS: gcc.dg/attr-alloc_size-6.c (test for warnings, line 73)
+PASS: gcc.dg/attr-alloc_size-6.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 102)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 105)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 25)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 28)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 33)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 34)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 37)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 40)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 52)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 55)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 60)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 61)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 64)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 67)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 90)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 93)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 98)
+PASS: gcc.dg/attr-alloc_size-7.c (test for warnings, line 99)
+PASS: gcc.dg/attr-alloc_size-7.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-8.c (test for warnings, line 37)
+PASS: gcc.dg/attr-alloc_size-8.c (test for warnings, line 48)
+PASS: gcc.dg/attr-alloc_size-8.c (test for warnings, line 58)
+PASS: gcc.dg/attr-alloc_size-8.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-9.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size-9.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/attr-alloc_size.c (test for warnings, line 14)
+PASS: gcc.dg/attr-alloc_size.c (test for warnings, line 8)
+PASS: gcc.dg/attr-alloc_size.c (test for warnings, line 9)
+PASS: gcc.dg/attr-alloc_size.c (test for excess errors)
+PASS: gcc.dg/attr-alloc_size.c strcpy (test for warnings, line 25)
+PASS: gcc.dg/attr-alloc_size.c strcpy (test for warnings, line 28)
+PASS: gcc.dg/attr-alloc_size.c strcpy (test for warnings, line 31)
+PASS: gcc.dg/attr-alloc_size.c strcpy (test for warnings, line 34)
+PASS: gcc.dg/attr-alwaysinline.c (test for excess errors)
+PASS: gcc.dg/attr-alwaysinline.c scan-assembler-not sabrina
+PASS: gcc.dg/attr-assume-1.c (test for excess errors)
+PASS: gcc.dg/attr-assume-1.c execution test
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 17)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 19)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 22)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 25)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 27)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 29)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 31)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 33)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 63)
+PASS: gcc.dg/attr-assume-2.c (test for errors, line 64)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 11)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 24)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 5)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 7)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 8)
+PASS: gcc.dg/attr-assume-2.c (test for warnings, line 9)
+PASS: gcc.dg/attr-assume-2.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/attr-assume-2.c at line 18 (test for warnings, line 17)
+PASS: gcc.dg/attr-assume-2.c at line 20 (test for errors, line 19)
+PASS: gcc.dg/attr-assume-2.c at line 21 (test for warnings, line 19)
+PASS: gcc.dg/attr-assume-2.c at line 23 (test for warnings, line 22)
+PASS: gcc.dg/attr-assume-2.c at line 26 (test for warnings, line 25)
+PASS: gcc.dg/attr-assume-2.c at line 28 (test for warnings, line 27)
+PASS: gcc.dg/attr-assume-2.c at line 30 (test for warnings, line 29)
+PASS: gcc.dg/attr-assume-2.c at line 32 (test for warnings, line 31)
+PASS: gcc.dg/attr-assume-2.c at line 6 (test for warnings, line 5)
+PASS: gcc.dg/attr-assume-2.c (test for excess errors)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 11)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 13)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 25)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 26)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 30)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 32)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 34)
+PASS: gcc.dg/attr-assume-3.c (test for errors, line 9)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 16)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 17)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 18)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 19)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 20)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 21)
+PASS: gcc.dg/attr-assume-3.c (test for warnings, line 22)
+PASS: gcc.dg/attr-assume-3.c (test for excess errors)
+PASS: gcc.dg/attr-assume-4.c (test for errors, line 9)
+PASS: gcc.dg/attr-assume-4.c (test for warnings, line 11)
+PASS: gcc.dg/attr-assume-4.c (test for excess errors)
+PASS: gcc.dg/attr-assume-5.c (test for excess errors)
+PASS: gcc.dg/attr-assume_aligned-1.c (test for excess errors)
+PASS: gcc.dg/attr-assume_aligned-2.c (test for errors, line 6)
+PASS: gcc.dg/attr-assume_aligned-2.c (test for errors, line 7)
+PASS: gcc.dg/attr-assume_aligned-2.c (test for warnings, line 8)
+PASS: gcc.dg/attr-assume_aligned-2.c (test for excess errors)
+PASS: gcc.dg/attr-assume_aligned-3.c (test for excess errors)
+PASS: gcc.dg/attr-assume_aligned-3.c scan-tree-dump-times optimized "return 0" 2
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 11)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 13)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 18)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 20)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 22)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 24)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 26)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 33)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 7)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for warnings, line 9)
+PASS: gcc.dg/attr-assume_aligned-4.c (test for excess errors)
+PASS: gcc.dg/attr-copy-2.c (test for bogus messages, line 157)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 102)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 113)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 116)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 126)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 129)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 136)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 140)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 185)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 200)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 28)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 31)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 33)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 36)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 40)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 45)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 53)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 55)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 57)
+PASS: gcc.dg/attr-copy-2.c (test for warnings, line 59)
+PASS: gcc.dg/attr-copy-2.c (test for excess errors)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 25)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 28)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 37)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 39)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 41)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 65)
+PASS: gcc.dg/attr-copy-3.c (test for warnings, line 72)
+PASS: gcc.dg/attr-copy-3.c (test for excess errors)
+PASS: gcc.dg/attr-copy-4.c (test for warnings, line 43)
+PASS: gcc.dg/attr-copy-4.c (test for warnings, line 56)
+PASS: gcc.dg/attr-copy-4.c (test for excess errors)
+PASS: gcc.dg/attr-copy-5.c (test for warnings, line 58)
+PASS: gcc.dg/attr-copy-5.c (test for excess errors)
+PASS: gcc.dg/attr-copy-6.c (test for excess errors)
+PASS: gcc.dg/attr-copy-7.c (test for excess errors)
+PASS: gcc.dg/attr-copy-7.c scan-tree-dump-times optimized "f_Noreturn_copy \\(\\);" 1
+PASS: gcc.dg/attr-copy-7.c scan-tree-dump-times optimized "fnoreturn_Noreturn_copy \\(\\);" 1
+PASS: gcc.dg/attr-copy-7.c scan-tree-dump-times optimized "fnoreturn_copy \\(\\);" 1
+PASS: gcc.dg/attr-copy-7.c scan-tree-dump-times optimized "func_noreturn_copy \\(\\);" 1
+PASS: gcc.dg/attr-copy-7.c scan-tree-dump-times optimized "return 0;" 1
+PASS: gcc.dg/attr-copy-8.c (test for excess errors)
+PASS: gcc.dg/attr-copy.c (test for errors, line 11)
+PASS: gcc.dg/attr-copy.c (test for errors, line 14)
+PASS: gcc.dg/attr-copy.c (test for errors, line 17)
+PASS: gcc.dg/attr-copy.c (test for errors, line 21)
+PASS: gcc.dg/attr-copy.c (test for errors, line 29)
+PASS: gcc.dg/attr-copy.c (test for errors, line 34)
+PASS: gcc.dg/attr-copy.c (test for excess errors)
+PASS: gcc.dg/attr-error-1.c (test for errors, line 11)
+PASS: gcc.dg/attr-error-1.c (test for errors, line 3)
+PASS: gcc.dg/attr-error-1.c (test for errors, line 5)
+PASS: gcc.dg/attr-error-1.c (test for errors, line 7)
+PASS: gcc.dg/attr-error-1.c (test for excess errors)
+PASS: gcc.dg/attr-externally-visible-1.c (test for excess errors)
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler bar1
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler bar2
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler bar3
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler bar4
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler bar5
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler foo1
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler foo2
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler foo3
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler foo4
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler foo5
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler-not bar6
+PASS: gcc.dg/attr-externally-visible-1.c scan-assembler-not foo6
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 12)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 15)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 17)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 21)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 26)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 31)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 33)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 4)
+PASS: gcc.dg/attr-externally-visible-2.c (test for warnings, line 9)
+PASS: gcc.dg/attr-externally-visible-2.c (test for excess errors)
+PASS: gcc.dg/attr-flatten-1.c (test for warnings, line 23)
+PASS: gcc.dg/attr-flatten-1.c (test for excess errors)
+PASS: gcc.dg/attr-hotcold-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/attr-ifunc-1.c
+UNSUPPORTED: gcc.dg/attr-ifunc-2.c
+UNSUPPORTED: gcc.dg/attr-ifunc-3.c
+UNSUPPORTED: gcc.dg/attr-ifunc-4.c
+UNSUPPORTED: gcc.dg/attr-ifunc-5.c
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 102)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 12)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 14)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 17)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 18)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 20)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 23)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 26)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 29)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 30)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 45)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 46)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 51)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 54)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 58)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 69)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 71)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 74)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 78)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 81)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 90)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 92)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 95)
+PASS: gcc.dg/attr-invalid.c (test for warnings, line 99)
+PASS: gcc.dg/attr-invalid.c (test for excess errors)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 11)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 14)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 17)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 19)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 22)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 25)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 28)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 31)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 34)
+PASS: gcc.dg/attr-malloc.c (test for errors, line 9)
+PASS: gcc.dg/attr-malloc.c (test for warnings, line 21)
+PASS: gcc.dg/attr-malloc.c (test for warnings, line 24)
+PASS: gcc.dg/attr-malloc.c (test for warnings, line 27)
+PASS: gcc.dg/attr-malloc.c (test for warnings, line 30)
+PASS: gcc.dg/attr-malloc.c (test for warnings, line 33)
+PASS: gcc.dg/attr-malloc.c (test for excess errors)
+PASS: gcc.dg/attr-may-alias-1.c (test for excess errors)
+PASS: gcc.dg/attr-may-alias-1.c scan-assembler dont_delete
+PASS: gcc.dg/attr-mode-1.c (test for errors, line 13)
+PASS: gcc.dg/attr-mode-1.c (test for excess errors)
+PASS: gcc.dg/attr-mode-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/attr-ms_struct-1.c
+UNSUPPORTED: gcc.dg/attr-ms_struct-2.c
+UNSUPPORTED: gcc.dg/attr-ms_struct-packed1.c
+PASS: gcc.dg/attr-nest.c (test for warnings, line 16)
+PASS: gcc.dg/attr-nest.c (test for warnings, line 17)
+PASS: gcc.dg/attr-nest.c (test for excess errors)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 14)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 18)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 20)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 22)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 24)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 26)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 28)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 30)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 32)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 38)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 40)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 42)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 44)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 6)
+PASS: gcc.dg/attr-noinline.c (test for warnings, line 8)
+PASS: gcc.dg/attr-noinline.c (test for excess errors)
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_both_after
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_both_before
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_before
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_noinline_after
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_noinline_before
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_noinline_after
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_noinline_before
+PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_noinline_inline_before
+PASS: gcc.dg/attr-noinline.c scan-assembler function_definition
+PASS: gcc.dg/attr-noipa.c (test for warnings, line 7)
+PASS: gcc.dg/attr-noipa.c (test for excess errors)
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "= fn2 \\("
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "= fn5 \\("
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn11 \\(\\)"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn14 \\(\\)"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn17 \\(\\)"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn20 \\(\\)"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn20 \\(\\)"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn8 \\(int"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump optimized "fn9 \\(int"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump-not optimized "fn5\\.constprop"
+PASS: gcc.dg/attr-noipa.c scan-tree-dump-not optimized "fn7 \\("
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 103)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 105)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 113)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 114)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 29)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 30)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 31)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 40)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 41)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 42)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 55)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 56)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 76)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 77)
+PASS: gcc.dg/attr-nonstring-2.c (test for warnings, line 87)
+PASS: gcc.dg/attr-nonstring-2.c (test for excess errors)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 101)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 104)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 106)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 108)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 111)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 113)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 114)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 117)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 120)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 122)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 123)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 125)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 126)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 38)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 42)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 46)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 50)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 56)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 58)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 60)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 63)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 65)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 66)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 70)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 73)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 76)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 77)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 80)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 81)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 91)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 95)
+PASS: gcc.dg/attr-nonstring-3.c (test for warnings, line 98)
+PASS: gcc.dg/attr-nonstring-3.c (test for excess errors)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 35)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 38)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 41)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 43)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 44)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 54)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 56)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 57)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 60)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 62)
+PASS: gcc.dg/attr-nonstring-4.c (test for warnings, line 63)
+PASS: gcc.dg/attr-nonstring-4.c (test for excess errors)
+PASS: gcc.dg/attr-nonstring.c (test for excess errors)
+PASS: gcc.dg/attr-nonstring.c dg-regexp 102 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 107 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 112 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 117 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 122 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 47 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 52 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 57 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 62 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 67 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 72 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 77 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 82 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 87 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 92 was found: "[^\n
+PASS: gcc.dg/attr-nonstring.c dg-regexp 97 was found: "[^\n
+PASS: gcc.dg/attr-noreturn.c (test for excess errors)
+PASS: gcc.dg/attr-noreturn.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/attr-returns-nonnull.c (test for excess errors)
+PASS: gcc.dg/attr-returns-nonnull.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/attr-section.c (test for errors, line 10)
+PASS: gcc.dg/attr-section.c (test for errors, line 13)
+PASS: gcc.dg/attr-section.c (test for warnings, line 7)
+PASS: gcc.dg/attr-section.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 11)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 15)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 18)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 19)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 20)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 27)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 48)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 52)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 66)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 67)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 71)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 72)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 78)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 8)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 81)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 85)
+PASS: gcc.dg/attr-unavailable-1.c (test for errors, line 88)
+PASS: gcc.dg/attr-unavailable-1.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-1.c f1 (test for errors, line 58)
+PASS: gcc.dg/attr-unavailable-1.c field8 at line 73 (test for errors, line 72)
+PASS: gcc.dg/attr-unavailable-1.c g2 at line 56 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-1.c g3 at line 57 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-1.c y at line 55 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-2.c (test for errors, line 5)
+PASS: gcc.dg/attr-unavailable-2.c (test for errors, line 6)
+PASS: gcc.dg/attr-unavailable-2.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-3.c (test for errors, line 9)
+PASS: gcc.dg/attr-unavailable-3.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 11)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 15)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 18)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 19)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 20)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 27)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 48)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 52)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 58)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 66)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 67)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 71)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 72)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 78)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 8)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 81)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 85)
+PASS: gcc.dg/attr-unavailable-4.c (test for errors, line 88)
+PASS: gcc.dg/attr-unavailable-4.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-4.c field8 at line 73 (test for errors, line 72)
+PASS: gcc.dg/attr-unavailable-4.c g2 at line 56 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-4.c g3 at line 57 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-4.c y at line 55 (test for errors, line 54)
+PASS: gcc.dg/attr-unavailable-5.c (test for errors, line 5)
+PASS: gcc.dg/attr-unavailable-5.c (test for errors, line 6)
+PASS: gcc.dg/attr-unavailable-5.c (test for excess errors)
+PASS: gcc.dg/attr-unavailable-6.c (test for errors, line 10)
+PASS: gcc.dg/attr-unavailable-6.c (test for excess errors)
+PASS: gcc.dg/attr-vector_size.c (test for excess errors)
+PASS: gcc.dg/attr-vector_size.c ILP32 (test for errors, line 29)
+PASS: gcc.dg/attr-vector_size.c ILP32 (test for errors, line 31)
+PASS: gcc.dg/attr-vector_size.c ILP32 (test for errors, line 48)
+PASS: gcc.dg/attr-vector_size.c ILP32 (test for errors, line 50)
+PASS: gcc.dg/attr-weak-1.c (test for warnings, line 3)
+PASS: gcc.dg/attr-weak-1.c (test for excess errors)
+PASS: gcc.dg/attr-weak-hidden-1.c (test for excess errors)
+PASS: gcc.dg/attr-weak-hidden-1.c execution test
+PASS: gcc.dg/attr-weak-hidden-1a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/attr-weakref-1-darwin.c
+PASS: gcc.dg/attr-weakref-1.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-1.c execution test
+PASS: gcc.dg/attr-weakref-1a.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-1b.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-2.c (test for errors, line 7)
+PASS: gcc.dg/attr-weakref-2.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-3.c (test for warnings, line 3)
+PASS: gcc.dg/attr-weakref-3.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-4.c (test for warnings, line 3)
+PASS: gcc.dg/attr-weakref-4.c (test for warnings, line 4)
+PASS: gcc.dg/attr-weakref-4.c (test for excess errors)
+PASS: gcc.dg/attr-weakref-5.c (test for errors, line 22)
+PASS: gcc.dg/attr-weakref-5.c (test for errors, line 29)
+PASS: gcc.dg/attr-weakref-5.c (test for warnings, line 13)
+PASS: gcc.dg/attr-weakref-5.c (test for warnings, line 6)
+PASS: gcc.dg/attr-weakref-5.c (test for excess errors)
+UNSUPPORTED: gcc.dg/auto-init-hardreg-1.c
+PASS: gcc.dg/auto-init-pr102276-1.c (test for bogus messages, line 18)
+PASS: gcc.dg/auto-init-pr102276-1.c (test for bogus messages, line 33)
+PASS: gcc.dg/auto-init-pr102276-1.c (test for bogus messages, line 8)
+PASS: gcc.dg/auto-init-pr102276-1.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-pr102276-1.c (test for warnings, line 35)
+PASS: gcc.dg/auto-init-pr102276-1.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for bogus messages, line 18)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for bogus messages, line 33)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for bogus messages, line 8)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for warnings, line 35)
+PASS: gcc.dg/auto-init-pr102276-2.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 19)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 35)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 36)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 8)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for warnings, line 9)
+PASS: gcc.dg/auto-init-pr102276-3.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 19)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 35)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 36)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 8)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for warnings, line 9)
+PASS: gcc.dg/auto-init-pr102276-4.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr104550-1.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr104550-1.c is used uninitialized (test for bogus messages, line 9)
+PASS: gcc.dg/auto-init-pr104550-2.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr104550-2.c is used uninitialized (test for bogus messages, line 10)
+PASS: gcc.dg/auto-init-pr104550-3.c (test for excess errors)
+PASS: gcc.dg/auto-init-pr104550-3.c is used uninitialized (test for bogus messages, line 10)
+PASS: gcc.dg/auto-init-pr104550-3.c is used uninitialized (test for bogus messages, line 9)
+PASS: gcc.dg/auto-init-sra-1.c (test for excess errors)
+PASS: gcc.dg/auto-init-sra-1.c scan-tree-dump-times release_ssa "l;" 0
+PASS: gcc.dg/auto-init-sra-2.c (test for excess errors)
+PASS: gcc.dg/auto-init-sra-2.c scan-tree-dump-times release_ssa "l;" 0
+PASS: gcc.dg/auto-init-uninit-1.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-12.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-13.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-13.c unconditional (test for warnings, line 9)
+PASS: gcc.dg/auto-init-uninit-14.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-15.c (test for warnings, line 13)
+PASS: gcc.dg/auto-init-uninit-15.c (test for warnings, line 23)
+XFAIL: gcc.dg/auto-init-uninit-15.c (test for warnings, line 24)
+PASS: gcc.dg/auto-init-uninit-15.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-16.c (test for warnings, line 21)
+PASS: gcc.dg/auto-init-uninit-16.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-17.c (test for excess errors)
+FAIL: gcc.dg/auto-init-uninit-17.c unconditional (test for warnings, line 14)
+PASS: gcc.dg/auto-init-uninit-18.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-19.c at line 15 (test for warnings, line 14)
+PASS: gcc.dg/auto-init-uninit-19.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-2.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-20.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-21.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-22.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-23.c (test for warnings, line 18)
+PASS: gcc.dg/auto-init-uninit-23.c (test for warnings, line 21)
+PASS: gcc.dg/auto-init-uninit-23.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-24.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-25.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-uninit-25.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-26.c (test for warnings, line 20)
+PASS: gcc.dg/auto-init-uninit-26.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-3.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 11)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 22)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 25)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 33)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 46)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 49)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 55)
+PASS: gcc.dg/auto-init-uninit-34.c (test for warnings, line 57)
+PASS: gcc.dg/auto-init-uninit-34.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 106)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 107)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 108)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 109)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 149)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 181)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 202)
+PASS: gcc.dg/auto-init-uninit-36.c (test for warnings, line 237)
+PASS: gcc.dg/auto-init-uninit-36.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 100)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 109)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 110)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 111)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 126)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 135)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 144)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 153)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 43)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 44)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 45)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 54)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 55)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 56)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 65)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 66)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 67)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 76)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 77)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 78)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 87)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 88)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 89)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 98)
+PASS: gcc.dg/auto-init-uninit-37.c (test for warnings, line 99)
+PASS: gcc.dg/auto-init-uninit-37.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 123)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 125)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 132)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 134)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 141)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 143)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 150)
+PASS: gcc.dg/auto-init-uninit-37.c note (test for warnings, line 152)
+PASS: gcc.dg/auto-init-uninit-4.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-5.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-6.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-8.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-9.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-A.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-B.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-B.c uninit i warning (test for warnings, line 12)
+PASS: gcc.dg/auto-init-uninit-C.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-H.c (test for excess errors)
+PASS: gcc.dg/auto-init-uninit-I.c (test for excess errors)
+PASS: gcc.dg/auto-init-unused-1.c (test for excess errors)
+PASS: gcc.dg/auto-init-unused-1.c scan-tree-dump-not ssa "DEFERRED_INIT"
+PASS: gcc.dg/auto-type-1.c (test for excess errors)
+PASS: gcc.dg/auto-type-1.c execution test
+PASS: gcc.dg/auto-type-2.c (test for errors, line 10)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 11)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 12)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 13)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 14)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 15)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 16)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 17)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 18)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 19)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 20)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 21)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 22)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 23)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 5)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 6)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 8)
+PASS: gcc.dg/auto-type-2.c (test for errors, line 9)
+PASS: gcc.dg/auto-type-2.c (test for excess errors)
+PASS: gcc.dg/bad-binary-ops.c (test for errors, line 10)
+PASS: gcc.dg/bad-binary-ops.c (test for errors, line 31)
+PASS: gcc.dg/bad-binary-ops.c (test for errors, line 47)
+PASS: gcc.dg/bad-binary-ops.c (test for errors, line 64)
+PASS: gcc.dg/bad-binary-ops.c (test for excess errors)
+PASS: gcc.dg/bad-binary-ops.c expected multiline pattern lines 14-17
+PASS: gcc.dg/bad-binary-ops.c expected multiline pattern lines 34-41
+PASS: gcc.dg/bad-binary-ops.c expected multiline pattern lines 50-51
+PASS: gcc.dg/bad-binary-ops.c expected multiline pattern lines 67-71
+PASS: gcc.dg/bad-dereference.c (test for errors, line 10)
+PASS: gcc.dg/bad-dereference.c (test for errors, line 19)
+PASS: gcc.dg/bad-dereference.c (test for excess errors)
+PASS: gcc.dg/bad-dereference.c expected multiline pattern lines 12-13
+PASS: gcc.dg/bad-dereference.c expected multiline pattern lines 21-22
+PASS: gcc.dg/bad-pragma-locations.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/bad-pragma-locations.c at line 17 (test for warnings, line 16)
+PASS: gcc.dg/bad-pragma-locations.c at line 24 (test for warnings, line 23)
+PASS: gcc.dg/bad-pragma-locations.c at line 31 (test for warnings, line 30)
+PASS: gcc.dg/bad-pragma-locations.c at line 38 (test for warnings, line 37)
+PASS: gcc.dg/bad-pragma-locations.c at line 45 (test for warnings, line 44)
+PASS: gcc.dg/bad-pragma-locations.c at line 52 (test for warnings, line 51)
+PASS: gcc.dg/bad-pragma-locations.c at line 61 (test for warnings, line 60)
+PASS: gcc.dg/bad-pragma-locations.c at line 68 (test for warnings, line 67)
+PASS: gcc.dg/bad-pragma-locations.c at line 77 (test for warnings, line 76)
+PASS: gcc.dg/bad-pragma-locations.c at line 78 (test for warnings, line 76)
+PASS: gcc.dg/bad-pragma-locations.c (test for excess errors)
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 12-13
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 19-20
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 26-27
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 33-34
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 40-41
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 47-48
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 54-55
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 63-64
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 70-71
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 80-81
+PASS: gcc.dg/bad-pragma-locations.c expected multiline pattern lines 84-85
+PASS: gcc.dg/bconstp-1.c (test for excess errors)
+PASS: gcc.dg/bconstp-2.c (test for excess errors)
+PASS: gcc.dg/bconstp-3.c (test for excess errors)
+PASS: gcc.dg/bconstp-4.c (test for errors, line 10)
+PASS: gcc.dg/bconstp-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/bf-ms-attrib.c
+UNSUPPORTED: gcc.dg/bf-ms-layout-2.c
+UNSUPPORTED: gcc.dg/bf-ms-layout-3.c
+UNSUPPORTED: gcc.dg/bf-ms-layout-4.c
+UNSUPPORTED: gcc.dg/bf-ms-layout-5.c
+UNSUPPORTED: gcc.dg/bf-ms-layout.c
+UNSUPPORTED: gcc.dg/bf-no-ms-layout.c
+UNSUPPORTED: gcc.dg/bf-spl1.c
+PASS: gcc.dg/bic-bitmask-13.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-13.c execution test
+PASS: gcc.dg/bic-bitmask-14.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-14.c execution test
+PASS: gcc.dg/bic-bitmask-15.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-15.c execution test
+PASS: gcc.dg/bic-bitmask-16.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-16.c execution test
+PASS: gcc.dg/bic-bitmask-17.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-17.c execution test
+PASS: gcc.dg/bic-bitmask-18.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-18.c execution test
+PASS: gcc.dg/bic-bitmask-19.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-19.c execution test
+PASS: gcc.dg/bic-bitmask-20.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-20.c execution test
+PASS: gcc.dg/bic-bitmask-21.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-21.c execution test
+PASS: gcc.dg/bic-bitmask-22.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-22.c execution test
+PASS: gcc.dg/bic-bitmask-7.c (test for excess errors)
+PASS: gcc.dg/bic-bitmask-7.c execution test
+PASS: gcc.dg/binary-constants-1.c (test for excess errors)
+PASS: gcc.dg/binary-constants-2.c (test for warnings, line 12)
+PASS: gcc.dg/binary-constants-2.c (test for warnings, line 15)
+PASS: gcc.dg/binary-constants-2.c (test for excess errors)
+PASS: gcc.dg/binary-constants-3.c (test for errors, line 12)
+PASS: gcc.dg/binary-constants-3.c (test for errors, line 15)
+PASS: gcc.dg/binary-constants-3.c (test for excess errors)
+PASS: gcc.dg/binary-constants-4.c (test for errors, line 14)
+PASS: gcc.dg/binary-constants-4.c (test for errors, line 16)
+PASS: gcc.dg/binary-constants-4.c (test for errors, line 17)
+PASS: gcc.dg/binary-constants-4.c (test for excess errors)
+PASS: gcc.dg/binop-andeq1.c (test for excess errors)
+PASS: gcc.dg/binop-andeq1.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-andeq2.c (test for excess errors)
+PASS: gcc.dg/binop-andeq2.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/binop-andeq2.c scan-tree-dump-not optimized "return 0"
+PASS: gcc.dg/binop-andeq2.c scan-tree-dump-times optimized " == 1025;" 1
+PASS: gcc.dg/binop-notand1.c (test for excess errors)
+PASS: gcc.dg/binop-notand1.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand1a.c (test for excess errors)
+PASS: gcc.dg/binop-notand1a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand2.c (test for excess errors)
+PASS: gcc.dg/binop-notand2.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand2a.c (test for excess errors)
+PASS: gcc.dg/binop-notand2a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand3.c (test for excess errors)
+PASS: gcc.dg/binop-notand3.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand3a.c (test for excess errors)
+PASS: gcc.dg/binop-notand3a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand4.c (test for excess errors)
+PASS: gcc.dg/binop-notand4.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand4a.c (test for excess errors)
+PASS: gcc.dg/binop-notand4a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand5.c (test for excess errors)
+PASS: gcc.dg/binop-notand5.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand5a.c (test for excess errors)
+PASS: gcc.dg/binop-notand5a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand6.c (test for excess errors)
+PASS: gcc.dg/binop-notand6.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand6a.c (test for excess errors)
+PASS: gcc.dg/binop-notand6a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand7.c (test for excess errors)
+PASS: gcc.dg/binop-notand7.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notand7a.c (test for excess errors)
+PASS: gcc.dg/binop-notand7a.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/binop-notor1.c (test for excess errors)
+PASS: gcc.dg/binop-notor1.c scan-tree-dump-times optimized "return 1" 1
+PASS: gcc.dg/binop-notor2.c (test for excess errors)
+PASS: gcc.dg/binop-notor2.c scan-tree-dump-times optimized "return 1" 1
+PASS: gcc.dg/binop-notxor1.c (test for excess errors)
+PASS: gcc.dg/binop-notxor1.c scan-tree-dump-times optimized "return 1" 1
+PASS: gcc.dg/binop-notxor2.c (test for excess errors)
+PASS: gcc.dg/binop-notxor2.c scan-tree-dump-times optimized "return 1" 1
+PASS: gcc.dg/binop-xor1.c (test for excess errors)
+PASS: gcc.dg/binop-xor1.c scan-tree-dump-times optimized "\\^" 1
+PASS: gcc.dg/binop-xor2.c (test for excess errors)
+PASS: gcc.dg/binop-xor2.c scan-tree-dump-times optimized "<bb[^>]*>" 1
+PASS: gcc.dg/binop-xor2.c scan-tree-dump-times optimized "\\^" 1
+PASS: gcc.dg/binop-xor3.c (test for excess errors)
+PASS: gcc.dg/binop-xor4.c (test for excess errors)
+PASS: gcc.dg/binop-xor4.c scan-tree-dump-times optimized "<bb[^>]*>" 1
+PASS: gcc.dg/binop-xor4.c scan-tree-dump-times optimized "\\^" 1
+PASS: gcc.dg/binop-xor5.c (test for excess errors)
+PASS: gcc.dg/binop-xor5.c scan-tree-dump-times optimized "&" 1
+PASS: gcc.dg/binop-xor5.c scan-tree-dump-times optimized "<bb[^>]*>" 1
+PASS: gcc.dg/binop-xor5.c scan-tree-dump-times optimized "\\^" 1
+PASS: gcc.dg/bitfld-1.c (test for bogus messages, line 21)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 17)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 18)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 19)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 20)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 23)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 24)
+PASS: gcc.dg/bitfld-1.c (test for errors, line 30)
+PASS: gcc.dg/bitfld-1.c (test for warnings, line 25)
+PASS: gcc.dg/bitfld-1.c (test for warnings, line 27)
+PASS: gcc.dg/bitfld-1.c (test for warnings, line 29)
+PASS: gcc.dg/bitfld-1.c (test for excess errors)
+PASS: gcc.dg/bitfld-1.c extension at line 28 (test for warnings, line 27)
+PASS: gcc.dg/bitfld-10.c (test for errors, line 8)
+PASS: gcc.dg/bitfld-10.c (test for excess errors)
+PASS: gcc.dg/bitfld-11.c (test for errors, line 8)
+PASS: gcc.dg/bitfld-11.c (test for excess errors)
+PASS: gcc.dg/bitfld-12.c (test for errors, line 10)
+PASS: gcc.dg/bitfld-12.c (test for errors, line 11)
+PASS: gcc.dg/bitfld-12.c (test for errors, line 12)
+PASS: gcc.dg/bitfld-12.c (test for excess errors)
+PASS: gcc.dg/bitfld-13.c (test for errors, line 10)
+PASS: gcc.dg/bitfld-13.c (test for errors, line 11)
+PASS: gcc.dg/bitfld-13.c (test for errors, line 9)
+PASS: gcc.dg/bitfld-13.c (test for excess errors)
+PASS: gcc.dg/bitfld-14.c (test for errors, line 8)
+PASS: gcc.dg/bitfld-14.c (test for excess errors)
+PASS: gcc.dg/bitfld-15.c (test for warnings, line 11)
+PASS: gcc.dg/bitfld-15.c (test for excess errors)
+PASS: gcc.dg/bitfld-16.c (test for excess errors)
+PASS: gcc.dg/bitfld-17.c (test for warnings, line 10)
+PASS: gcc.dg/bitfld-17.c (test for excess errors)
+PASS: gcc.dg/bitfld-18.c (test for excess errors)
+PASS: gcc.dg/bitfld-19.c (test for excess errors)
+PASS: gcc.dg/bitfld-2.c (test for bogus messages, line 16)
+PASS: gcc.dg/bitfld-2.c (test for bogus messages, line 22)
+PASS: gcc.dg/bitfld-2.c (test for warnings, line 14)
+PASS: gcc.dg/bitfld-2.c (test for warnings, line 15)
+PASS: gcc.dg/bitfld-2.c (test for warnings, line 20)
+PASS: gcc.dg/bitfld-2.c (test for warnings, line 21)
+PASS: gcc.dg/bitfld-2.c (test for excess errors)
+PASS: gcc.dg/bitfld-20.c (test for warnings, line 10)
+PASS: gcc.dg/bitfld-20.c (test for excess errors)
+PASS: gcc.dg/bitfld-21.c (test for errors, line 10)
+PASS: gcc.dg/bitfld-21.c (test for excess errors)
+PASS: gcc.dg/bitfld-22.c (test for errors, line 14)
+PASS: gcc.dg/bitfld-22.c (test for errors, line 16)
+PASS: gcc.dg/bitfld-22.c (test for errors, line 17)
+PASS: gcc.dg/bitfld-22.c (test for excess errors)
+PASS: gcc.dg/bitfld-3.c (test for excess errors)
+PASS: gcc.dg/bitfld-3.c execution test
+PASS: gcc.dg/bitfld-4.c (test for excess errors)
+PASS: gcc.dg/bitfld-4.c execution test
+PASS: gcc.dg/bitfld-5.c (test for excess errors)
+PASS: gcc.dg/bitfld-6.c (test for excess errors)
+PASS: gcc.dg/bitfld-7.c (test for excess errors)
+PASS: gcc.dg/bitfld-7.c typeof (test for errors, line 8)
+PASS: gcc.dg/bitfld-8.c (test for excess errors)
+PASS: gcc.dg/bitfld-8.c bit-field too wide at line 7 (test for errors, line 6)
+PASS: gcc.dg/bitfld-8.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/bitfld-9.c (test for warnings, line 59)
+PASS: gcc.dg/bitfld-9.c (test for excess errors)
+PASS: gcc.dg/bitfld-9.c execution test
+UNSUPPORTED: gcc.dg/bitint-1.c
+UNSUPPORTED: gcc.dg/bitint-10.c
+UNSUPPORTED: gcc.dg/bitint-11.c
+UNSUPPORTED: gcc.dg/bitint-12.c
+UNSUPPORTED: gcc.dg/bitint-13.c
+UNSUPPORTED: gcc.dg/bitint-14.c
+UNSUPPORTED: gcc.dg/bitint-15.c
+UNSUPPORTED: gcc.dg/bitint-16.c
+UNSUPPORTED: gcc.dg/bitint-17.c
+UNSUPPORTED: gcc.dg/bitint-18.c
+UNSUPPORTED: gcc.dg/bitint-19.c
+PASS: gcc.dg/bitint-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/bitint-20.c
+UNSUPPORTED: gcc.dg/bitint-21.c
+UNSUPPORTED: gcc.dg/bitint-22.c
+UNSUPPORTED: gcc.dg/bitint-23.c
+UNSUPPORTED: gcc.dg/bitint-24.c
+UNSUPPORTED: gcc.dg/bitint-25.c
+UNSUPPORTED: gcc.dg/bitint-26.c
+UNSUPPORTED: gcc.dg/bitint-27.c
+UNSUPPORTED: gcc.dg/bitint-28.c
+UNSUPPORTED: gcc.dg/bitint-29.c
+UNSUPPORTED: gcc.dg/bitint-3.c
+UNSUPPORTED: gcc.dg/bitint-30.c
+PASS: gcc.dg/bitint-31.c (test for excess errors)
+PASS: gcc.dg/bitint-31.c execution test
+UNSUPPORTED: gcc.dg/bitint-32.c
+PASS: gcc.dg/bitint-33.c (test for excess errors)
+UNSUPPORTED: gcc.dg/bitint-34.c
+UNSUPPORTED: gcc.dg/bitint-35.c
+UNSUPPORTED: gcc.dg/bitint-36.c
+UNSUPPORTED: gcc.dg/bitint-37.c
+UNSUPPORTED: gcc.dg/bitint-38.c
+UNSUPPORTED: gcc.dg/bitint-39.c
+UNSUPPORTED: gcc.dg/bitint-4.c
+UNSUPPORTED: gcc.dg/bitint-40.c
+UNSUPPORTED: gcc.dg/bitint-41.c
+UNSUPPORTED: gcc.dg/bitint-42.c
+UNSUPPORTED: gcc.dg/bitint-43.c
+UNSUPPORTED: gcc.dg/bitint-44.c
+UNSUPPORTED: gcc.dg/bitint-45.c
+UNSUPPORTED: gcc.dg/bitint-46.c
+UNSUPPORTED: gcc.dg/bitint-47.c
+UNSUPPORTED: gcc.dg/bitint-48.c
+UNSUPPORTED: gcc.dg/bitint-5.c
+UNSUPPORTED: gcc.dg/bitint-6.c
+UNSUPPORTED: gcc.dg/bitint-7.c
+UNSUPPORTED: gcc.dg/bitint-8.c
+UNSUPPORTED: gcc.dg/bitint-9.c
+PASS: gcc.dg/boolcomplex-1.c (test for errors, line 3)
+PASS: gcc.dg/boolcomplex-1.c (test for excess errors)
+PASS: gcc.dg/bss.c (test for excess errors)
+PASS: gcc.dg/bss.c zero init (test for errors, line 5)
+PASS: gcc.dg/bss.c zero init (test for errors, line 6)
+PASS: gcc.dg/builtin-addc-1.c (test for excess errors)
+PASS: gcc.dg/builtin-addc-1.c execution test
+PASS: gcc.dg/builtin-alloc-size.c (test for excess errors)
+PASS: gcc.dg/builtin-alloc-size.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/builtin-apply1.c (test for excess errors)
+PASS: gcc.dg/builtin-apply2.c (test for excess errors)
+PASS: gcc.dg/builtin-apply2.c execution test
+PASS: gcc.dg/builtin-apply3.c (test for excess errors)
+PASS: gcc.dg/builtin-apply3.c execution test
+PASS: gcc.dg/builtin-apply4.c (test for excess errors)
+PASS: gcc.dg/builtin-apply4.c execution test
+PASS: gcc.dg/builtin-arith-overflow-1.c (test for excess errors)
+PASS: gcc.dg/builtin-arith-overflow-1.c execution test
+PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "ADD_OVERFLOW"
+PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "MUL_OVERFLOW"
+PASS: gcc.dg/builtin-arith-overflow-1.c scan-tree-dump-not optimized "SUB_OVERFLOW"
+PASS: gcc.dg/builtin-arith-overflow-2.c (test for excess errors)
+PASS: gcc.dg/builtin-arith-overflow-2.c execution test
+PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "ADD_OVERFLOW" 2
+PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "MUL_OVERFLOW" 3
+PASS: gcc.dg/builtin-arith-overflow-2.c scan-tree-dump-times optimized "SUB_OVERFLOW" 0
+PASS: gcc.dg/builtin-arith-overflow-3.c (test for excess errors)
+PASS: gcc.dg/builtin-arith-overflow-3.c execution test
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for errors, line 12)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for errors, line 18)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for errors, line 24)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for warnings, line 30)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for warnings, line 36)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for warnings, line 42)
+PASS: gcc.dg/builtin-arith-overflow-4.c (test for excess errors)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 12)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 18)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 24)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 30)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 36)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for errors, line 42)
+PASS: gcc.dg/builtin-arith-overflow-4a.c (test for excess errors)
+PASS: gcc.dg/builtin-arith-overflow-5.c (test for excess errors)
+PASS: gcc.dg/builtin-assume-aligned-1.c (test for excess errors)
+PASS: gcc.dg/builtin-assume-aligned-1.c scan-tree-dump-not optimized "__builtin_assume_aligned"
+PASS: gcc.dg/builtin-assume-aligned-2.c (test for errors, line 11)
+PASS: gcc.dg/builtin-assume-aligned-2.c (test for errors, line 12)
+PASS: gcc.dg/builtin-assume-aligned-2.c (test for errors, line 8)
+PASS: gcc.dg/builtin-assume-aligned-2.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-1.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-1.c scan-assembler-not __builtin_
+PASS: gcc.dg/builtin-bswap-10.c (test for warnings, line 7)
+PASS: gcc.dg/builtin-bswap-10.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-10.c scan-assembler __builtin_
+UNSUPPORTED: gcc.dg/builtin-bswap-11.c
+UNSUPPORTED: gcc.dg/builtin-bswap-12.c
+PASS: gcc.dg/builtin-bswap-13.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-13.c scan-tree-dump-not optimized "__builtin_bswap"
+PASS: gcc.dg/builtin-bswap-14.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-14.c execution test
+PASS: gcc.dg/builtin-bswap-2.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-2.c execution test
+PASS: gcc.dg/builtin-bswap-3.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-3.c execution test
+PASS: gcc.dg/builtin-bswap-4.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-4.c execution test
+PASS: gcc.dg/builtin-bswap-5.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-5.c execution test
+PASS: gcc.dg/builtin-bswap-6.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-6.c scan-rtl-dump-not combine "bswapsi"
+PASS: gcc.dg/builtin-bswap-6a.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-6a.c scan-rtl-dump-not combine "bswapsi"
+UNSUPPORTED: gcc.dg/builtin-bswap-7.c
+UNSUPPORTED: gcc.dg/builtin-bswap-7a.c
+PASS: gcc.dg/builtin-bswap-8.c (test for excess errors)
+PASS: gcc.dg/builtin-bswap-8.c scan-rtl-dump-not combine "bswapsi"
+UNSUPPORTED: gcc.dg/builtin-bswap-9.c
+PASS: gcc.dg/builtin-choose-expr-2.c (test for errors, line 11)
+PASS: gcc.dg/builtin-choose-expr-2.c (test for excess errors)
+PASS: gcc.dg/builtin-choose-expr.c (test for excess errors)
+PASS: gcc.dg/builtin-choose-expr.c execution test
+PASS: gcc.dg/builtin-classify-type-1.c (test for excess errors)
+PASS: gcc.dg/builtin-clear-padding-1.c (test for warnings, line 9)
+PASS: gcc.dg/builtin-clear-padding-1.c (test for excess errors)
+PASS: gcc.dg/builtin-clear-padding-2.c (test for errors, line 13)
+PASS: gcc.dg/builtin-clear-padding-2.c (test for errors, line 14)
+PASS: gcc.dg/builtin-clear-padding-2.c (test for excess errors)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 11)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 13)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 15)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 17)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 22)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 23)
+PASS: gcc.dg/builtin-complex-err-1.c (test for errors, line 26)
+PASS: gcc.dg/builtin-complex-err-1.c (test for excess errors)
+PASS: gcc.dg/builtin-complex-err-2.c (test for errors, line 9)
+PASS: gcc.dg/builtin-complex-err-2.c (test for excess errors)
+PASS: gcc.dg/builtin-constant_p-1.c (test for errors, line 5)
+PASS: gcc.dg/builtin-constant_p-1.c (test for errors, line 7)
+PASS: gcc.dg/builtin-constant_p-1.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-alloc-size.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-alloc-size.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/builtin-dynamic-object-size-0.c (test for warnings, line 741)
+PASS: gcc.dg/builtin-dynamic-object-size-0.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-0.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-1.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-1.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-10.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-10.c scan-tree-dump early_objsz "maximum object size 21"
+PASS: gcc.dg/builtin-dynamic-object-size-10.c scan-tree-dump early_objsz "maximum subobject size 16"
+PASS: gcc.dg/builtin-dynamic-object-size-11.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-11.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-12.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-12.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-13.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-13.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-14.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-14.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-15.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-15.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-16.c (test for warnings, line 5)
+PASS: gcc.dg/builtin-dynamic-object-size-16.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-16.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-17.c (test for warnings, line 4)
+PASS: gcc.dg/builtin-dynamic-object-size-17.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-17.c scan-tree-dump-not ssa "failure_on_line"
+PASS: gcc.dg/builtin-dynamic-object-size-18.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-18.c scan-tree-dump-not optimized "return 64;"
+PASS: gcc.dg/builtin-dynamic-object-size-19.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-19.c scan-tree-dump-not optimized "not_eliminated"
+PASS: gcc.dg/builtin-dynamic-object-size-2.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-2.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-20.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-20.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-3.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-3.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-4.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-4.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-5-main.c (test for excess errors)
+UNSUPPORTED: gcc.dg/builtin-dynamic-object-size-5.c
+PASS: gcc.dg/builtin-dynamic-object-size-6.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-6.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-7.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-7.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-8.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-8.c execution test
+PASS: gcc.dg/builtin-dynamic-object-size-9.c (test for excess errors)
+PASS: gcc.dg/builtin-dynamic-object-size-9.c execution test
+PASS: gcc.dg/builtin-ffs-1.c (test for excess errors)
+PASS: gcc.dg/builtin-ffs-1.c scan-assembler-not \nffs\n|\nffs[^a-zA-Z0-9_]|[^a-zA-Z0-9_]ffs\n
+PASS: gcc.dg/builtin-has-attribute.c (test for warnings, line 21)
+PASS: gcc.dg/builtin-has-attribute.c (test for warnings, line 22)
+PASS: gcc.dg/builtin-has-attribute.c (test for excess errors)
+PASS: gcc.dg/builtin-has-attribute.c scan-tree-dump-times optimized "abort" 0
+PASS: gcc.dg/builtin-inf-1.c (test for excess errors)
+PASS: gcc.dg/builtin-memchr-2.c (test for excess errors)
+PASS: gcc.dg/builtin-memchr-2.c scan-tree-dump-not gimple "abort"
+PASS: gcc.dg/builtin-memchr-3.c (test for excess errors)
+PASS: gcc.dg/builtin-memchr-3.c scan-tree-dump-not gimple "abort"
+PASS: gcc.dg/builtin-memchr-4.c (test for excess errors)
+PASS: gcc.dg/builtin-memchr-4.c scan-tree-dump-not release_ssa "abort"
+PASS: gcc.dg/builtin-memchr.c (test for excess errors)
+PASS: gcc.dg/builtin-memchr.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/builtin-memcpy-2.c (test for excess errors)
+PASS: gcc.dg/builtin-memcpy-2.c scan-tree-dump-times optimized "memcpy" 6
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 15)
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 20)
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 25)
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 30)
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 35)
+PASS: gcc.dg/builtin-memcpy.c (test for warnings, line 40)
+PASS: gcc.dg/builtin-memcpy.c (test for excess errors)
+PASS: gcc.dg/builtin-memcpy.c scan-tree-dump-times optimized "memcpy" 6
+PASS: gcc.dg/builtin-object-size-1.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-1.c execution test
+PASS: gcc.dg/builtin-object-size-10.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-10.c scan-tree-dump early_objsz "maximum object size 21"
+PASS: gcc.dg/builtin-object-size-10.c scan-tree-dump early_objsz "maximum subobject size 16"
+PASS: gcc.dg/builtin-object-size-11.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-11.c execution test
+PASS: gcc.dg/builtin-object-size-12.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-12.c execution test
+PASS: gcc.dg/builtin-object-size-13.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-13.c execution test
+PASS: gcc.dg/builtin-object-size-14.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-14.c execution test
+PASS: gcc.dg/builtin-object-size-15.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-15.c execution test
+PASS: gcc.dg/builtin-object-size-16.c (test for warnings, line 58)
+PASS: gcc.dg/builtin-object-size-16.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-16.c execution test
+PASS: gcc.dg/builtin-object-size-17.c (test for warnings, line 53)
+PASS: gcc.dg/builtin-object-size-17.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-17.c scan-tree-dump-not ssa "failure_on_line"
+PASS: gcc.dg/builtin-object-size-18.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-18.c scan-tree-dump-not optimized "return 64;"
+PASS: gcc.dg/builtin-object-size-19.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-19.c scan-tree-dump-not optimized "not_eliminated"
+PASS: gcc.dg/builtin-object-size-2.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-2.c execution test
+PASS: gcc.dg/builtin-object-size-20.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-20.c scan-tree-dump-not optimized "fail"
+PASS: gcc.dg/builtin-object-size-21.c (test for errors, line 30)
+PASS: gcc.dg/builtin-object-size-21.c (test for errors, line 44)
+PASS: gcc.dg/builtin-object-size-21.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-22.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-22.c scan-tree-dump-not optimized "fail"
+PASS: gcc.dg/builtin-object-size-3.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-3.c execution test
+PASS: gcc.dg/builtin-object-size-4.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-4.c execution test
+UNSUPPORTED: gcc.dg/builtin-object-size-5.c
+PASS: gcc.dg/builtin-object-size-6.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-6.c execution test
+PASS: gcc.dg/builtin-object-size-7.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-7.c execution test
+PASS: gcc.dg/builtin-object-size-8.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-8.c execution test
+PASS: gcc.dg/builtin-object-size-9.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-9.c execution test
+PASS: gcc.dg/builtin-object-size-pr101832.c (test for excess errors)
+PASS: gcc.dg/builtin-object-size-pr101832.c execution test
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 31)
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 32)
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 33)
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 34)
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 35)
+PASS: gcc.dg/builtin-prefetch-1.c (test for warnings, line 36)
+PASS: gcc.dg/builtin-prefetch-1.c (test for excess errors)
+PASS: gcc.dg/builtin-prefetch-1.c execution test
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 20)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 21)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 24)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 25)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 31)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 34)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 35)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 44)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 45)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 48)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 49)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 55)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 58)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 59)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 68)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 69)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 72)
+PASS: gcc.dg/builtin-protos-1.c (test for bogus messages, line 73)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 12)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 13)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 19)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 22)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 23)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 32)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 33)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 36)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 37)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 43)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 46)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 47)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 56)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 57)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 60)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 61)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 67)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 70)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 71)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 8)
+PASS: gcc.dg/builtin-protos-1.c (test for warnings, line 9)
+PASS: gcc.dg/builtin-protos-1.c (test for excess errors)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 30)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 41)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 50)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 74)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 75)
+PASS: gcc.dg/builtin-redefine.c (test for warnings, line 76)
+PASS: gcc.dg/builtin-redefine.c at line 10 (test for bogus messages, line 9)
+PASS: gcc.dg/builtin-redefine.c at line 15 (test for bogus messages, line 14)
+PASS: gcc.dg/builtin-redefine.c at line 20 (test for bogus messages, line 19)
+PASS: gcc.dg/builtin-redefine.c at line 31 (test for warnings, line 28)
+PASS: gcc.dg/builtin-redefine.c at line 42 (test for warnings, line 39)
+PASS: gcc.dg/builtin-redefine.c at line 51 (test for warnings, line 48)
+PASS: gcc.dg/builtin-redefine.c at line 60 (test for bogus messages, line 59)
+PASS: gcc.dg/builtin-redefine.c at line 71 (test for bogus messages, line 70)
+PASS: gcc.dg/builtin-redefine.c (test for excess errors)
+PASS: gcc.dg/builtin-return-1.c (test for excess errors)
+PASS: gcc.dg/builtin-return-1.c execution test
+PASS: gcc.dg/builtin-stdc-bit-1.c (test for excess errors)
+PASS: gcc.dg/builtin-stdc-bit-1.c execution test
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 10)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 100)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 101)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 102)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 103)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 104)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 105)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 106)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 107)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 108)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 109)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 11)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 110)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 111)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 112)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 113)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 114)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 115)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 116)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 117)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 118)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 119)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 12)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 120)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 121)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 122)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 123)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 124)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 125)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 126)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 127)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 128)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 129)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 13)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 130)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 131)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 132)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 133)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 134)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 135)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 136)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 137)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 138)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 139)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 14)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 140)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 141)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 142)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 143)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 144)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 145)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 146)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 147)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 148)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 149)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 15)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 16)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 17)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 18)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 19)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 20)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 21)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 22)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 23)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 24)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 25)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 26)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 27)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 28)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 29)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 30)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 31)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 32)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 33)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 34)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 35)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 36)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 37)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 38)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 39)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 40)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 41)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 42)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 43)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 44)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 45)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 46)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 47)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 48)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 49)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 50)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 51)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 52)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 53)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 54)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 55)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 56)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 57)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 58)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 59)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 60)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 61)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 62)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 63)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 64)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 65)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 66)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 67)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 68)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 69)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 70)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 71)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 72)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 73)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 74)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 75)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 76)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 77)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 78)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 79)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 80)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 81)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 82)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 83)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 84)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 85)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 86)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 87)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 88)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 89)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 90)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 91)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 92)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 93)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 94)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 95)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 96)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 97)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 98)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for errors, line 99)
+PASS: gcc.dg/builtin-stdc-bit-2.c (test for excess errors)
+PASS: gcc.dg/builtin-stpncpy.c (test for warnings, line 38)
+PASS: gcc.dg/builtin-stpncpy.c (test for warnings, line 76)
+PASS: gcc.dg/builtin-stpncpy.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-1.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-1.c memcpy (test for warnings, line 105)
+PASS: gcc.dg/builtin-stringop-chk-1.c memcpy (test for warnings, line 27)
+PASS: gcc.dg/builtin-stringop-chk-1.c memmove (test for warnings, line 31)
+PASS: gcc.dg/builtin-stringop-chk-1.c mempcpy (test for warnings, line 29)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 108)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 112)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 120)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 33)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 81)
+PASS: gcc.dg/builtin-stringop-chk-1.c memset (test for warnings, line 84)
+PASS: gcc.dg/builtin-stringop-chk-1.c snprintf (test for warnings, line 59)
+PASS: gcc.dg/builtin-stringop-chk-1.c sprintf (test for warnings, line 102)
+PASS: gcc.dg/builtin-stringop-chk-1.c sprintf (test for warnings, line 51)
+PASS: gcc.dg/builtin-stringop-chk-1.c sprintf (test for warnings, line 53)
+PASS: gcc.dg/builtin-stringop-chk-1.c stpcpy (test for warnings, line 115)
+PASS: gcc.dg/builtin-stringop-chk-1.c stpcpy (test for warnings, line 37)
+PASS: gcc.dg/builtin-stringop-chk-1.c strcat (test for warnings, line 48)
+PASS: gcc.dg/builtin-stringop-chk-1.c strcpy (test for warnings, line 35)
+PASS: gcc.dg/builtin-stringop-chk-1.c strcpy (test for warnings, line 77)
+PASS: gcc.dg/builtin-stringop-chk-1.c strncpy (test for warnings, line 41)
+PASS: gcc.dg/builtin-stringop-chk-1.c strncpy (test for warnings, line 44)
+PASS: gcc.dg/builtin-stringop-chk-1.c strncpy (test for warnings, line 99)
+PASS: gcc.dg/builtin-stringop-chk-1.c vsnprintf (test for warnings, line 72)
+PASS: gcc.dg/builtin-stringop-chk-1.c vsprintf (test for warnings, line 65)
+PASS: gcc.dg/builtin-stringop-chk-2.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-2.c memcpy (test for warnings, line 118)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 100)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 104)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 105)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 106)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 111)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 127)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 128)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 185)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 187)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 189)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 190)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 191)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 196)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 211)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 213)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 215)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 216)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 217)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 222)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 237)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 239)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 241)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 242)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 243)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 248)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 263)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 302)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 305)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 319)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 320)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 321)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 322)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 323)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 324)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 326)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 328)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 346)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 347)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 353)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 354)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 361)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 362)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 363)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 369)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 370)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 395)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 401)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 403)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 405)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 421)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 425)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 427)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 428)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 429)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 430)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 436)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 437)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 471)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 472)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 473)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 475)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 479)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 480)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 493)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 503)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for warnings, line 98)
+PASS: gcc.dg/builtin-stringop-chk-4.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-4.c excessive pointer offset (test for warnings, line 102)
+XFAIL: gcc.dg/builtin-stringop-chk-4.c strcat to a non-empty string (test for warnings, line 270)
+XFAIL: gcc.dg/builtin-stringop-chk-4.c strcpy into empty substring (test for warnings, line 299)
+XFAIL: gcc.dg/builtin-stringop-chk-4.c strncat to a non-empty string (test for warnings, line 377)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 248)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 49)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 54)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 59)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 66)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 72)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 75)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 78)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 81)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 84)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 87)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 92)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 95)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for warnings, line 98)
+PASS: gcc.dg/builtin-stringop-chk-5.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 113)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 118)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 123)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 130)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 136)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 139)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 142)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 145)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 148)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 151)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 156)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 159)
+PASS: gcc.dg/builtin-stringop-chk-5.c memcpy into allocated (test for warnings, line 162)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 107)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 110)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 49)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 62)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 93)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for warnings, line 96)
+PASS: gcc.dg/builtin-stringop-chk-6.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-7.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for warnings, line 56)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for warnings, line 60)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for warnings, line 64)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for warnings, line 68)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for warnings, line 72)
+PASS: gcc.dg/builtin-stringop-chk-8.c (test for excess errors)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 76)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 77)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 78)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 79)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 86)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr (test for warnings, line 90)
+PASS: gcc.dg/builtin-stringop-chk-8.c memchr from allocated (test for warnings, line 120)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp (test for warnings, line 81)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp (test for warnings, line 82)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp (test for warnings, line 83)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp (test for warnings, line 87)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp (test for warnings, line 91)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcmp from allocated (test for warnings, line 121)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcpy from allocated (test for warnings, line 105)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcpy from allocated (test for warnings, line 107)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcpy from allocated (test for warnings, line 109)
+PASS: gcc.dg/builtin-stringop-chk-8.c memcpy from allocated (test for warnings, line 115)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for bogus messages, line 65)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for bogus messages, line 73)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 107)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 116)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 125)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 133)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 141)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 149)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 85)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for warnings, line 98)
+PASS: gcc.dg/builtin-stringop-chk-9.c (test for excess errors)
+PASS: gcc.dg/builtin-strncat-chk-1.c (test for warnings, line 27)
+PASS: gcc.dg/builtin-strncat-chk-1.c (test for warnings, line 31)
+PASS: gcc.dg/builtin-strncat-chk-1.c (test for warnings, line 35)
+PASS: gcc.dg/builtin-strncat-chk-1.c (test for warnings, line 37)
+PASS: gcc.dg/builtin-strncat-chk-1.c (test for excess errors)
+PASS: gcc.dg/builtin-strstr-1.c (test for excess errors)
+PASS: gcc.dg/builtin-strstr-1.c scan-tree-dump-not optimized "__builtin_strstr"
+PASS: gcc.dg/builtin-strstr-1.c scan-tree-dump-not optimized "link_error"
+PASS: gcc.dg/builtin-strstr-1.c scan-tree-dump-times optimized "__builtin_strchr" 1
+PASS: gcc.dg/builtin-strstr-1.c scan-tree-dump-times optimized "return p_[0-9]*.D.;" 1
+PASS: gcc.dg/builtin-strstr.c (test for excess errors)
+PASS: gcc.dg/builtin-tgmath-1.c (test for excess errors)
+PASS: gcc.dg/builtin-tgmath-1.c execution test
+PASS: gcc.dg/builtin-tgmath-2.c (test for excess errors)
+PASS: gcc.dg/builtin-tgmath-2.c execution test
+PASS: gcc.dg/builtin-tgmath-3.c (test for excess errors)
+PASS: gcc.dg/builtin-tgmath-3.c execution test
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 35)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 36)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 37)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 38)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 39)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 40)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 41)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 42)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 43)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 44)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 45)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 46)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 47)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 48)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 51)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 52)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 53)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 54)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 55)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 56)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 57)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 58)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 59)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 60)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 61)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 62)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 65)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 68)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 69)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 70)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 74)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for errors, line 75)
+PASS: gcc.dg/builtin-tgmath-err-1.c (test for excess errors)
+PASS: gcc.dg/builtin-tgmath-err-2.c (test for errors, line 16)
+PASS: gcc.dg/builtin-tgmath-err-2.c (test for errors, line 17)
+PASS: gcc.dg/builtin-tgmath-err-2.c (test for errors, line 18)
+PASS: gcc.dg/builtin-tgmath-err-2.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-1.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-2.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-2.c scan-rtl-dump-not cse1 "\\(if_then_else"
+PASS: gcc.dg/builtin-unreachable-2.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/builtin-unreachable-3.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-4.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-5.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "L1:" 0
+PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "__builtin_unreachable" 0
+PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "goto" 0
+PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "if \\(" 0
+PASS: gcc.dg/builtin-unreachable-6.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-6.c scan-tree-dump-times fab1 "__builtin_unreachable" 1
+PASS: gcc.dg/builtin-unreachable-6.c scan-tree-dump-times fab1 "lab:" 1
+PASS: gcc.dg/builtin-unreachable-6a.c (test for excess errors)
+PASS: gcc.dg/builtin-unreachable-6a.c scan-tree-dump-not fab1 "__builtin_unreachable"
+PASS: gcc.dg/builtin-unreachable-6a.c scan-tree-dump-times fab1 "lab:" 1
+PASS: gcc.dg/builtins-1.c (test for excess errors)
+PASS: gcc.dg/builtins-1.c scan-assembler-not __builtin_
+PASS: gcc.dg/builtins-10.c (test for excess errors)
+PASS: gcc.dg/builtins-11.c (test for excess errors)
+PASS: gcc.dg/builtins-12.c (test for excess errors)
+PASS: gcc.dg/builtins-12.c scan-assembler-not __builtin_
+PASS: gcc.dg/builtins-13.c (test for excess errors)
+PASS: gcc.dg/builtins-14.c (test for excess errors)
+PASS: gcc.dg/builtins-15.c (test for excess errors)
+PASS: gcc.dg/builtins-16.c (test for excess errors)
+PASS: gcc.dg/builtins-16.c scan-assembler-not __builtin_
+PASS: gcc.dg/builtins-17.c (test for excess errors)
+PASS: gcc.dg/builtins-18.c (test for excess errors)
+PASS: gcc.dg/builtins-19.c (test for excess errors)
+PASS: gcc.dg/builtins-2.c (test for excess errors)
+PASS: gcc.dg/builtins-20.c (test for excess errors)
+PASS: gcc.dg/builtins-21.c (test for excess errors)
+PASS: gcc.dg/builtins-22.c (test for excess errors)
+PASS: gcc.dg/builtins-23.c (test for excess errors)
+PASS: gcc.dg/builtins-24.c (test for excess errors)
+PASS: gcc.dg/builtins-24.c execution test
+PASS: gcc.dg/builtins-26.c (test for excess errors)
+PASS: gcc.dg/builtins-27.c (test for excess errors)
+PASS: gcc.dg/builtins-28.c (test for excess errors)
+PASS: gcc.dg/builtins-28.c cimag not lvalue (test for errors, line 24)
+PASS: gcc.dg/builtins-28.c cimagf not lvalue (test for errors, line 22)
+PASS: gcc.dg/builtins-28.c cimagl not lvalue (test for errors, line 26)
+PASS: gcc.dg/builtins-28.c creal not lvalue (test for errors, line 23)
+PASS: gcc.dg/builtins-28.c crealf not lvalue (test for errors, line 21)
+PASS: gcc.dg/builtins-28.c creall not lvalue (test for errors, line 25)
+PASS: gcc.dg/builtins-30.c (test for warnings, line 15)
+PASS: gcc.dg/builtins-30.c (test for warnings, line 16)
+PASS: gcc.dg/builtins-30.c (test for warnings, line 22)
+PASS: gcc.dg/builtins-30.c (test for warnings, line 23)
+PASS: gcc.dg/builtins-30.c (test for warnings, line 9)
+PASS: gcc.dg/builtins-30.c (test for excess errors)
+PASS: gcc.dg/builtins-31.c (test for excess errors)
+PASS: gcc.dg/builtins-32.c (test for excess errors)
+PASS: gcc.dg/builtins-32.c execution test
+PASS: gcc.dg/builtins-33.c (test for excess errors)
+PASS: gcc.dg/builtins-34.c (test for excess errors)
+PASS: gcc.dg/builtins-35.c (test for excess errors)
+PASS: gcc.dg/builtins-36.c (test for excess errors)
+PASS: gcc.dg/builtins-37.c (test for excess errors)
+PASS: gcc.dg/builtins-38.c (test for excess errors)
+PASS: gcc.dg/builtins-39.c (test for excess errors)
+PASS: gcc.dg/builtins-40.c (test for excess errors)
+PASS: gcc.dg/builtins-41.c (test for excess errors)
+PASS: gcc.dg/builtins-43.c (test for excess errors)
+PASS: gcc.dg/builtins-43.c scan-tree-dump-times gimple "isnan" 0
+PASS: gcc.dg/builtins-43.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/builtins-44.c (test for excess errors)
+PASS: gcc.dg/builtins-44.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/builtins-45.c (test for excess errors)
+PASS: gcc.dg/builtins-45.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/builtins-46.c (test for excess errors)
+PASS: gcc.dg/builtins-47.c (test for excess errors)
+PASS: gcc.dg/builtins-47.c execution test
+PASS: gcc.dg/builtins-47.c scan-tree-dump-times optimized "pow" 0
+PASS: gcc.dg/builtins-47.c scan-tree-dump-times optimized "sqrt" 0
+PASS: gcc.dg/builtins-48.c (test for excess errors)
+PASS: gcc.dg/builtins-48.c execution test
+PASS: gcc.dg/builtins-49.c (test for excess errors)
+PASS: gcc.dg/builtins-49.c execution test
+PASS: gcc.dg/builtins-50.c (test for excess errors)
+PASS: gcc.dg/builtins-50.c execution test
+PASS: gcc.dg/builtins-51.c (test for excess errors)
+PASS: gcc.dg/builtins-51.c execution test
+PASS: gcc.dg/builtins-52.c (test for excess errors)
+PASS: gcc.dg/builtins-53.c (test for excess errors)
+PASS: gcc.dg/builtins-54.c (test for excess errors)
+PASS: gcc.dg/builtins-55.c (test for excess errors)
+PASS: gcc.dg/builtins-57.c (test for excess errors)
+PASS: gcc.dg/builtins-58.c (test for excess errors)
+PASS: gcc.dg/builtins-58.c scan-assembler-not pow\\M
+UNSUPPORTED: gcc.dg/builtins-59.c
+PASS: gcc.dg/builtins-6.c (test for excess errors)
+PASS: gcc.dg/builtins-6.c execution test
+PASS: gcc.dg/builtins-60.c (test for excess errors)
+PASS: gcc.dg/builtins-60.c scan-tree-dump gimple "cos"
+PASS: gcc.dg/builtins-60.c scan-tree-dump gimple "sin"
+UNSUPPORTED: gcc.dg/builtins-61.c
+UNSUPPORTED: gcc.dg/builtins-62.c
+PASS: gcc.dg/builtins-63.c (test for excess errors)
+PASS: gcc.dg/builtins-64.c (test for excess errors)
+PASS: gcc.dg/builtins-64.c execution test
+UNSUPPORTED: gcc.dg/builtins-65.c
+PASS: gcc.dg/builtins-66.c (test for excess errors)
+PASS: gcc.dg/builtins-66.c scan-assembler-not __builtin_popcount
+PASS: gcc.dg/builtins-67.c (test for excess errors)
+PASS: gcc.dg/builtins-68.c (test for errors, line 100)
+PASS: gcc.dg/builtins-68.c (test for errors, line 101)
+PASS: gcc.dg/builtins-68.c (test for errors, line 102)
+PASS: gcc.dg/builtins-68.c (test for errors, line 103)
+PASS: gcc.dg/builtins-68.c (test for errors, line 104)
+PASS: gcc.dg/builtins-68.c (test for errors, line 105)
+PASS: gcc.dg/builtins-68.c (test for errors, line 106)
+PASS: gcc.dg/builtins-68.c (test for errors, line 107)
+PASS: gcc.dg/builtins-68.c (test for errors, line 108)
+PASS: gcc.dg/builtins-68.c (test for errors, line 109)
+PASS: gcc.dg/builtins-68.c (test for errors, line 110)
+PASS: gcc.dg/builtins-68.c (test for errors, line 111)
+PASS: gcc.dg/builtins-68.c (test for errors, line 112)
+PASS: gcc.dg/builtins-68.c (test for errors, line 113)
+PASS: gcc.dg/builtins-68.c (test for errors, line 60)
+PASS: gcc.dg/builtins-68.c (test for errors, line 67)
+PASS: gcc.dg/builtins-68.c (test for errors, line 68)
+PASS: gcc.dg/builtins-68.c (test for errors, line 69)
+PASS: gcc.dg/builtins-68.c (test for errors, line 82)
+PASS: gcc.dg/builtins-68.c (test for errors, line 83)
+PASS: gcc.dg/builtins-68.c (test for errors, line 84)
+PASS: gcc.dg/builtins-68.c (test for errors, line 85)
+PASS: gcc.dg/builtins-68.c (test for errors, line 92)
+PASS: gcc.dg/builtins-68.c (test for errors, line 93)
+PASS: gcc.dg/builtins-68.c (test for errors, line 94)
+PASS: gcc.dg/builtins-68.c (test for errors, line 95)
+PASS: gcc.dg/builtins-68.c (test for errors, line 96)
+PASS: gcc.dg/builtins-68.c (test for errors, line 97)
+PASS: gcc.dg/builtins-68.c (test for errors, line 98)
+PASS: gcc.dg/builtins-68.c (test for errors, line 99)
+PASS: gcc.dg/builtins-68.c (test for excess errors)
+PASS: gcc.dg/builtins-69.c (test for warnings, line 17)
+PASS: gcc.dg/builtins-69.c (test for warnings, line 6)
+PASS: gcc.dg/builtins-69.c (test for excess errors)
+PASS: gcc.dg/builtins-7.c (test for excess errors)
+PASS: gcc.dg/builtins-70.c (test for excess errors)
+PASS: gcc.dg/builtins-8.c (test for excess errors)
+PASS: gcc.dg/builtins-8.c execution test
+PASS: gcc.dg/builtins-85.c (test for excess errors)
+PASS: gcc.dg/builtins-85.c scan-assembler mysnprintf
+PASS: gcc.dg/builtins-85.c scan-assembler-not __chk_fail
+PASS: gcc.dg/builtins-9.c (test for excess errors)
+PASS: gcc.dg/builtins-error.c (test for errors, line 10)
+PASS: gcc.dg/builtins-error.c (test for errors, line 11)
+PASS: gcc.dg/builtins-error.c (test for errors, line 12)
+PASS: gcc.dg/builtins-error.c (test for errors, line 13)
+PASS: gcc.dg/builtins-error.c (test for errors, line 14)
+PASS: gcc.dg/builtins-error.c (test for errors, line 15)
+PASS: gcc.dg/builtins-error.c (test for errors, line 16)
+PASS: gcc.dg/builtins-error.c (test for errors, line 17)
+PASS: gcc.dg/builtins-error.c (test for errors, line 18)
+PASS: gcc.dg/builtins-error.c (test for errors, line 19)
+PASS: gcc.dg/builtins-error.c (test for errors, line 26)
+PASS: gcc.dg/builtins-error.c (test for errors, line 27)
+PASS: gcc.dg/builtins-error.c (test for errors, line 28)
+PASS: gcc.dg/builtins-error.c (test for errors, line 29)
+PASS: gcc.dg/builtins-error.c (test for errors, line 30)
+PASS: gcc.dg/builtins-error.c (test for errors, line 31)
+PASS: gcc.dg/builtins-error.c (test for errors, line 32)
+PASS: gcc.dg/builtins-error.c (test for errors, line 33)
+PASS: gcc.dg/builtins-error.c (test for errors, line 34)
+PASS: gcc.dg/builtins-error.c (test for errors, line 35)
+PASS: gcc.dg/builtins-error.c (test for errors, line 36)
+PASS: gcc.dg/builtins-error.c (test for errors, line 37)
+PASS: gcc.dg/builtins-error.c (test for errors, line 38)
+PASS: gcc.dg/builtins-error.c (test for errors, line 44)
+PASS: gcc.dg/builtins-error.c (test for errors, line 45)
+PASS: gcc.dg/builtins-error.c (test for errors, line 46)
+PASS: gcc.dg/builtins-error.c (test for errors, line 47)
+PASS: gcc.dg/builtins-error.c (test for errors, line 48)
+PASS: gcc.dg/builtins-error.c (test for errors, line 49)
+PASS: gcc.dg/builtins-error.c (test for errors, line 50)
+PASS: gcc.dg/builtins-error.c (test for errors, line 51)
+PASS: gcc.dg/builtins-error.c (test for errors, line 52)
+PASS: gcc.dg/builtins-error.c (test for errors, line 53)
+PASS: gcc.dg/builtins-error.c (test for errors, line 54)
+PASS: gcc.dg/builtins-error.c (test for errors, line 55)
+PASS: gcc.dg/builtins-error.c (test for errors, line 56)
+PASS: gcc.dg/builtins-error.c (test for errors, line 62)
+PASS: gcc.dg/builtins-error.c (test for errors, line 63)
+PASS: gcc.dg/builtins-error.c (test for errors, line 64)
+PASS: gcc.dg/builtins-error.c (test for errors, line 65)
+PASS: gcc.dg/builtins-error.c (test for errors, line 66)
+PASS: gcc.dg/builtins-error.c (test for errors, line 7)
+PASS: gcc.dg/builtins-error.c (test for errors, line 8)
+PASS: gcc.dg/builtins-error.c (test for errors, line 9)
+PASS: gcc.dg/builtins-error.c (test for excess errors)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 101)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 102)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 122)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 123)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 125)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 127)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 128)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 130)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 131)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 133)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 134)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 136)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 137)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 139)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 140)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 157)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 158)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 160)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 161)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 163)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 164)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 166)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 168)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 169)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 171)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 173)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 174)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 177)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 179)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 180)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 183)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 217)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 218)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 220)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 221)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 223)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 225)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 227)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 229)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 230)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 233)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 235)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 236)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 239)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 29)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 31)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 32)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 34)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 35)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 37)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 38)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 40)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 54)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 55)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 57)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 58)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 60)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 61)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 63)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 79)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 80)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 82)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 84)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 85)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 87)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 88)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 90)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 91)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 93)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 94)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 96)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 98)
+PASS: gcc.dg/builtins-nonnull.c (test for warnings, line 99)
+PASS: gcc.dg/builtins-nonnull.c (test for excess errors)
+PASS: gcc.dg/c11-align-1.c (test for warnings, line 41)
+PASS: gcc.dg/c11-align-1.c (test for excess errors)
+PASS: gcc.dg/c11-align-2.c (test for warnings, line 47)
+PASS: gcc.dg/c11-align-2.c (test for excess errors)
+PASS: gcc.dg/c11-align-2.c execution test
+PASS: gcc.dg/c11-align-3.c (test for errors, line 11)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 12)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 13)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 15)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 16)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 17)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 18)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 19)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 20)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 21)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 22)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 23)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 24)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 25)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 26)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 27)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 29)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 31)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 33)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 35)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 36)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 37)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 41)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 43)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 5)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 7)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-align-3.c (test for errors, line 9)
+PASS: gcc.dg/c11-align-3.c (test for excess errors)
+PASS: gcc.dg/c11-align-4.c (test for errors, line 9)
+PASS: gcc.dg/c11-align-4.c (test for excess errors)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 10)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 12)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 17)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 18)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 20)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 21)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 22)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 23)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 24)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 25)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 6)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 7)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 8)
+PASS: gcc.dg/c11-align-5.c (test for errors, line 9)
+PASS: gcc.dg/c11-align-5.c (test for excess errors)
+PASS: gcc.dg/c11-align-6.c (test for excess errors)
+PASS: gcc.dg/c11-align-6.c execution test
+PASS: gcc.dg/c11-align-7.c (test for excess errors)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 12)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 13)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 14)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 15)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 16)
+PASS: gcc.dg/c11-align-8.c (test for errors, line 17)
+PASS: gcc.dg/c11-align-8.c (test for excess errors)
+PASS: gcc.dg/c11-align-9.c at line 9 (test for errors, line 8)
+PASS: gcc.dg/c11-align-9.c (test for excess errors)
+PASS: gcc.dg/c11-anon-struct-1.c (test for excess errors)
+PASS: gcc.dg/c11-anon-struct-2.c (test for errors, line 14)
+PASS: gcc.dg/c11-anon-struct-2.c (test for errors, line 20)
+PASS: gcc.dg/c11-anon-struct-2.c (test for errors, line 31)
+PASS: gcc.dg/c11-anon-struct-2.c (test for errors, line 41)
+PASS: gcc.dg/c11-anon-struct-2.c (test for errors, line 56)
+PASS: gcc.dg/c11-anon-struct-2.c (test for excess errors)
+PASS: gcc.dg/c11-anon-struct-3.c (test for errors, line 19)
+PASS: gcc.dg/c11-anon-struct-3.c (test for errors, line 29)
+PASS: gcc.dg/c11-anon-struct-3.c (test for excess errors)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 227)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 233)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 251)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 257)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 263)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 264)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 265)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 266)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 64)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 65)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 66)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 71)
+PASS: gcc.dg/c11-atomic-1.c (test for warnings, line 72)
+PASS: gcc.dg/c11-atomic-1.c (test for excess errors)
+PASS: gcc.dg/c11-atomic-2.c (test for excess errors)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 101)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 102)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 107)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 108)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 109)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 110)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 111)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 112)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 118)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 119)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 120)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 121)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 122)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 123)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 124)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 125)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 126)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 127)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 133)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 137)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 145)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 149)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 157)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 161)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 162)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 163)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 164)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 165)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 166)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 167)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 168)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 169)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 17)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 174)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 18)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 19)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 20)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 21)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 22)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 23)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 24)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 25)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 26)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 27)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 28)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 29)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 30)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 31)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 32)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 48)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 49)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 50)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 51)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 52)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 53)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 54)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 55)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 56)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 57)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 58)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 59)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 60)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 61)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 62)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 63)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 64)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 65)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 72)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 73)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 74)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 75)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 83)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 84)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 85)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 86)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 87)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 88)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 89)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 90)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 91)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 92)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 93)
+PASS: gcc.dg/c11-atomic-3.c (test for errors, line 94)
+PASS: gcc.dg/c11-atomic-3.c (test for warnings, line 132)
+PASS: gcc.dg/c11-atomic-3.c (test for warnings, line 134)
+PASS: gcc.dg/c11-atomic-3.c (test for warnings, line 141)
+PASS: gcc.dg/c11-atomic-3.c (test for warnings, line 146)
+PASS: gcc.dg/c11-atomic-3.c (test for warnings, line 153)
+PASS: gcc.dg/c11-atomic-3.c (test for excess errors)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 14)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 21)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 27)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 33)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 56)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 63)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 69)
+PASS: gcc.dg/c11-atomic-4.c (test for warnings, line 75)
+PASS: gcc.dg/c11-atomic-4.c (test for excess errors)
+PASS: gcc.dg/c11-atomic-5.c (test for excess errors)
+PASS: gcc.dg/c11-attr-syntax-1.c (test for errors, line 5)
+PASS: gcc.dg/c11-attr-syntax-1.c (test for errors, line 7)
+PASS: gcc.dg/c11-attr-syntax-1.c (test for excess errors)
+PASS: gcc.dg/c11-attr-syntax-2.c (test for warnings, line 5)
+PASS: gcc.dg/c11-attr-syntax-2.c (test for warnings, line 7)
+PASS: gcc.dg/c11-attr-syntax-2.c (test for excess errors)
+PASS: gcc.dg/c11-attr-syntax-3.c (test for excess errors)
+PASS: gcc.dg/c11-binary-constants-1.c (test for warnings, line 10)
+PASS: gcc.dg/c11-binary-constants-1.c (test for warnings, line 5)
+PASS: gcc.dg/c11-binary-constants-1.c (test for warnings, line 6)
+PASS: gcc.dg/c11-binary-constants-1.c (test for warnings, line 9)
+PASS: gcc.dg/c11-binary-constants-1.c (test for excess errors)
+PASS: gcc.dg/c11-binary-constants-2.c (test for errors, line 10)
+PASS: gcc.dg/c11-binary-constants-2.c (test for errors, line 5)
+PASS: gcc.dg/c11-binary-constants-2.c (test for errors, line 6)
+PASS: gcc.dg/c11-binary-constants-2.c (test for errors, line 9)
+PASS: gcc.dg/c11-binary-constants-2.c (test for excess errors)
+PASS: gcc.dg/c11-bool-1.c (test for excess errors)
+PASS: gcc.dg/c11-bool-1.c execution test
+PASS: gcc.dg/c11-bool-limits-1.c (test for excess errors)
+PASS: gcc.dg/c11-builtins-1.c (test for excess errors)
+PASS: gcc.dg/c11-compare-incomplete-1.c (test for excess errors)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 15)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 21)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 27)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 33)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 39)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 45)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 51)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for warnings, line 9)
+PASS: gcc.dg/c11-compare-incomplete-2.c (test for excess errors)
+PASS: gcc.dg/c11-complex-1.c (test for excess errors)
+PASS: gcc.dg/c11-complex-1.c execution test
+PASS: gcc.dg/c11-complit-1.c (test for errors, line 6)
+PASS: gcc.dg/c11-complit-1.c (test for errors, line 7)
+PASS: gcc.dg/c11-complit-1.c (test for excess errors)
+PASS: gcc.dg/c11-complit-2.c (test for warnings, line 6)
+PASS: gcc.dg/c11-complit-2.c (test for warnings, line 7)
+PASS: gcc.dg/c11-complit-2.c (test for excess errors)
+PASS: gcc.dg/c11-complit-3.c (test for excess errors)
+PASS: gcc.dg/c11-digit-separators-1.c (test for excess errors)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 11)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 12)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 17)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 18)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 19)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 20)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 21)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 22)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 23)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 24)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 6)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 7)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 8)
+PASS: gcc.dg/c11-empty-init-1.c (test for errors, line 9)
+PASS: gcc.dg/c11-empty-init-1.c (test for excess errors)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 11)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 12)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 17)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 18)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 19)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 20)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 21)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 22)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 23)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 24)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 6)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 7)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 8)
+PASS: gcc.dg/c11-empty-init-2.c (test for warnings, line 9)
+PASS: gcc.dg/c11-empty-init-2.c (test for excess errors)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 11)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 12)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 17)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 18)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 19)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 20)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 21)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 22)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 23)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 24)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 6)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 7)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 8)
+PASS: gcc.dg/c11-empty-init-3.c (test for warnings, line 9)
+PASS: gcc.dg/c11-empty-init-3.c (test for excess errors)
+PASS: gcc.dg/c11-enum-1.c (test for errors, line 10)
+PASS: gcc.dg/c11-enum-1.c (test for errors, line 14)
+PASS: gcc.dg/c11-enum-1.c (test for errors, line 6)
+PASS: gcc.dg/c11-enum-1.c (test for errors, line 8)
+PASS: gcc.dg/c11-enum-1.c (test for excess errors)
+PASS: gcc.dg/c11-enum-2.c (test for warnings, line 10)
+PASS: gcc.dg/c11-enum-2.c (test for warnings, line 14)
+PASS: gcc.dg/c11-enum-2.c (test for warnings, line 6)
+PASS: gcc.dg/c11-enum-2.c (test for warnings, line 8)
+PASS: gcc.dg/c11-enum-2.c (test for excess errors)
+PASS: gcc.dg/c11-enum-3.c (test for excess errors)
+PASS: gcc.dg/c11-enum-4.c (test for errors, line 5)
+PASS: gcc.dg/c11-enum-4.c (test for errors, line 6)
+PASS: gcc.dg/c11-enum-4.c (test for errors, line 7)
+PASS: gcc.dg/c11-enum-4.c (test for excess errors)
+PASS: gcc.dg/c11-enum-5.c (test for warnings, line 5)
+PASS: gcc.dg/c11-enum-5.c (test for warnings, line 6)
+PASS: gcc.dg/c11-enum-5.c (test for warnings, line 7)
+PASS: gcc.dg/c11-enum-5.c (test for excess errors)
+PASS: gcc.dg/c11-enum-6.c (test for excess errors)
+PASS: gcc.dg/c11-float-1.c (test for excess errors)
+PASS: gcc.dg/c11-float-2.c (test for excess errors)
+PASS: gcc.dg/c11-float-3.c (test for excess errors)
+PASS: gcc.dg/c11-float-4.c (test for excess errors)
+PASS: gcc.dg/c11-float-5.c (test for excess errors)
+PASS: gcc.dg/c11-float-6.c (test for excess errors)
+PASS: gcc.dg/c11-float-7.c (test for excess errors)
+PASS: gcc.dg/c11-float-7.c execution test
+PASS: gcc.dg/c11-float-8.c (test for excess errors)
+PASS: gcc.dg/c11-float-dfp-1.c (test for excess errors)
+PASS: gcc.dg/c11-float-dfp-2.c (test for excess errors)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 10)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 11)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 12)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 13)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 14)
+PASS: gcc.dg/c11-floatn-1.c (test for errors, line 15)
+PASS: gcc.dg/c11-floatn-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c11-floatn-2.c
+PASS: gcc.dg/c11-floatn-3.c (test for errors, line 6)
+PASS: gcc.dg/c11-floatn-3.c (test for errors, line 7)
+PASS: gcc.dg/c11-floatn-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c11-floatn-4.c
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 10)
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 11)
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 12)
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 13)
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 14)
+PASS: gcc.dg/c11-floatn-5.c (test for warnings, line 15)
+PASS: gcc.dg/c11-floatn-5.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c11-floatn-6.c
+PASS: gcc.dg/c11-floatn-7.c (test for warnings, line 6)
+PASS: gcc.dg/c11-floatn-7.c (test for warnings, line 7)
+PASS: gcc.dg/c11-floatn-7.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c11-floatn-8.c
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 10)
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 13)
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 16)
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 19)
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 22)
+PASS: gcc.dg/c11-fordecl-1.c (test for errors, line 25)
+PASS: gcc.dg/c11-fordecl-1.c (test for excess errors)
+PASS: gcc.dg/c11-fordecl-1.c enum tag in for loop at line 23 (test for errors, line 22)
+PASS: gcc.dg/c11-fordecl-2.c (test for errors, line 10)
+PASS: gcc.dg/c11-fordecl-2.c (test for errors, line 12)
+PASS: gcc.dg/c11-fordecl-2.c (test for excess errors)
+PASS: gcc.dg/c11-fordecl-3.c (test for excess errors)
+PASS: gcc.dg/c11-fordecl-4.c (test for excess errors)
+PASS: gcc.dg/c11-generic-1.c (test for excess errors)
+PASS: gcc.dg/c11-generic-1.c execution test
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 11)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 14)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 16)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 17)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 20)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 23)
+PASS: gcc.dg/c11-generic-2.c (test for errors, line 26)
+PASS: gcc.dg/c11-generic-2.c (test for excess errors)
+PASS: gcc.dg/c11-generic-3.c (test for errors, line 10)
+PASS: gcc.dg/c11-generic-3.c (test for errors, line 6)
+PASS: gcc.dg/c11-generic-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-generic-3.c (test for excess errors)
+PASS: gcc.dg/c11-keywords-1.c (test for excess errors)
+PASS: gcc.dg/c11-labels-1.c (test for excess errors)
+PASS: gcc.dg/c11-labels-2.c (test for warnings, line 11)
+PASS: gcc.dg/c11-labels-2.c (test for warnings, line 13)
+PASS: gcc.dg/c11-labels-2.c (test for warnings, line 8)
+PASS: gcc.dg/c11-labels-2.c (test for excess errors)
+PASS: gcc.dg/c11-labels-3.c (test for errors, line 11)
+PASS: gcc.dg/c11-labels-3.c (test for errors, line 13)
+PASS: gcc.dg/c11-labels-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-labels-3.c (test for excess errors)
+PASS: gcc.dg/c11-limits-1.c (test for excess errors)
+PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 20)
+PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 27)
+PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 34)
+PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 41)
+PASS: gcc.dg/c11-noreturn-1.c (test for excess errors)
+PASS: gcc.dg/c11-noreturn-1.c second warning at line 21 (test for warnings, line 20)
+PASS: gcc.dg/c11-noreturn-1.c second warning at line 28 (test for warnings, line 27)
+PASS: gcc.dg/c11-noreturn-2.c (test for warnings, line 25)
+PASS: gcc.dg/c11-noreturn-2.c (test for warnings, line 32)
+PASS: gcc.dg/c11-noreturn-2.c (test for warnings, line 39)
+PASS: gcc.dg/c11-noreturn-2.c (test for warnings, line 46)
+PASS: gcc.dg/c11-noreturn-2.c (test for excess errors)
+PASS: gcc.dg/c11-noreturn-2.c execution test
+PASS: gcc.dg/c11-noreturn-2.c second warning at line 26 (test for warnings, line 25)
+PASS: gcc.dg/c11-noreturn-2.c second warning at line 33 (test for warnings, line 32)
+PASS: gcc.dg/c11-noreturn-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-noreturn-3.c (test for excess errors)
+PASS: gcc.dg/c11-noreturn-4.c (test for excess errors)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 11)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 13)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 15)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 17)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 5)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 7)
+PASS: gcc.dg/c11-noreturn-5.c (test for errors, line 9)
+PASS: gcc.dg/c11-noreturn-5.c (test for excess errors)
+PASS: gcc.dg/c11-nullptr-1.c (test for excess errors)
+PASS: gcc.dg/c11-old-style-definition-1.c (test for excess errors)
+PASS: gcc.dg/c11-old-style-definition-2.c (test for excess errors)
+PASS: gcc.dg/c11-parm-omit-1.c (test for errors, line 5)
+PASS: gcc.dg/c11-parm-omit-1.c (test for excess errors)
+PASS: gcc.dg/c11-parm-omit-2.c (test for warnings, line 5)
+PASS: gcc.dg/c11-parm-omit-2.c (test for excess errors)
+PASS: gcc.dg/c11-parm-omit-3.c (test for excess errors)
+PASS: gcc.dg/c11-parm-omit-4.c (test for excess errors)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 16)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 17)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 18)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 19)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 20)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 21)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 22)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 23)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 24)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 25)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 26)
+PASS: gcc.dg/c11-pointer-float-1.c (test for errors, line 27)
+PASS: gcc.dg/c11-pointer-float-1.c (test for excess errors)
+PASS: gcc.dg/c11-qual-1.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-1.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-10.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 11)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 16)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 23)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 31)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 39)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 5)
+PASS: gcc.dg/c11-static-assert-2.c (test for errors, line 9)
+PASS: gcc.dg/c11-static-assert-2.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 10)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 12)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 16)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 22)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 26)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 28)
+PASS: gcc.dg/c11-static-assert-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-static-assert-3.c (test for warnings, line 5)
+PASS: gcc.dg/c11-static-assert-3.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-3.c error at line 6 (test for errors, line 5)
+PASS: gcc.dg/c11-static-assert-4.c (test for errors, line 11)
+PASS: gcc.dg/c11-static-assert-4.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-5.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-6.c (test for warnings, line 5)
+PASS: gcc.dg/c11-static-assert-6.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-7.c (test for warnings, line 5)
+PASS: gcc.dg/c11-static-assert-7.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-8.c (test for errors, line 5)
+PASS: gcc.dg/c11-static-assert-8.c (test for excess errors)
+PASS: gcc.dg/c11-static-assert-9.c (test for excess errors)
+PASS: gcc.dg/c11-stdarg-1.c (test for errors, line 5)
+PASS: gcc.dg/c11-stdarg-1.c (test for errors, line 6)
+PASS: gcc.dg/c11-stdarg-1.c (test for errors, line 7)
+PASS: gcc.dg/c11-stdarg-1.c (test for excess errors)
+PASS: gcc.dg/c11-stdarg-2.c (test for warnings, line 5)
+PASS: gcc.dg/c11-stdarg-2.c (test for warnings, line 6)
+PASS: gcc.dg/c11-stdarg-2.c (test for warnings, line 7)
+PASS: gcc.dg/c11-stdarg-2.c (test for excess errors)
+PASS: gcc.dg/c11-stdarg-3.c (test for excess errors)
+PASS: gcc.dg/c11-stdarg-4.c (test for excess errors)
+PASS: gcc.dg/c11-stdatomic-1.c (test for excess errors)
+PASS: gcc.dg/c11-stdatomic-2.c (test for excess errors)
+PASS: gcc.dg/c11-stdatomic-3.c (test for excess errors)
+PASS: gcc.dg/c11-stddef-1.c (test for excess errors)
+PASS: gcc.dg/c11-stdint-1.c (test for excess errors)
+PASS: gcc.dg/c11-thread-local-1.c (test for warnings, line 11)
+PASS: gcc.dg/c11-thread-local-1.c (test for warnings, line 13)
+PASS: gcc.dg/c11-thread-local-1.c (test for excess errors)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 13)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 14)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 15)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 16)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 17)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 21)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 23)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 33)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 34)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 35)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 36)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 44)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 45)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 5)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 6)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 7)
+PASS: gcc.dg/c11-thread-local-2.c (test for errors, line 8)
+PASS: gcc.dg/c11-thread-local-2.c (test for warnings, line 20)
+PASS: gcc.dg/c11-thread-local-2.c (test for warnings, line 22)
+PASS: gcc.dg/c11-thread-local-2.c (test for warnings, line 25)
+PASS: gcc.dg/c11-thread-local-2.c (test for warnings, line 26)
+PASS: gcc.dg/c11-thread-local-2.c (test for excess errors)
+PASS: gcc.dg/c11-true_min-1.c (test for excess errors)
+PASS: gcc.dg/c11-true_min-1.c execution test
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 19)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 30)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 32)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 36)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 40)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 44)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 48)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 58)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 62)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 64)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 68)
+PASS: gcc.dg/c11-typedef-1.c (test for errors, line 69)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 18)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 27)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 29)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 35)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 39)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 43)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 47)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 57)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 61)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 63)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 65)
+PASS: gcc.dg/c11-typedef-1.c (test for warnings, line 67)
+PASS: gcc.dg/c11-typedef-1.c (test for excess errors)
+PASS: gcc.dg/c11-typeof-1.c (test for excess errors)
+PASS: gcc.dg/c11-typeof-2.c (test for excess errors)
+PASS: gcc.dg/c11-typeof-2.c execution test
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 10)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 11)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 15)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 16)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 21)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 22)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 23)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 24)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 25)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 26)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 27)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 28)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 29)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 30)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 36)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 37)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 38)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 39)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 40)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 41)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 8)
+PASS: gcc.dg/c11-typeof-3.c (test for errors, line 9)
+PASS: gcc.dg/c11-typeof-3.c (test for excess errors)
+PASS: gcc.dg/c11-uni-string-1.c (test for excess errors)
+PASS: gcc.dg/c11-uni-string-1.c execution test
+PASS: gcc.dg/c11-uni-string-2.c (test for errors, line 5)
+PASS: gcc.dg/c11-uni-string-2.c (test for errors, line 6)
+PASS: gcc.dg/c11-uni-string-2.c (test for errors, line 7)
+PASS: gcc.dg/c11-uni-string-2.c (test for errors, line 8)
+PASS: gcc.dg/c11-uni-string-2.c (test for excess errors)
+PASS: gcc.dg/c11-unproto-1.c (test for errors, line 13)
+PASS: gcc.dg/c11-unproto-1.c (test for errors, line 17)
+PASS: gcc.dg/c11-unproto-1.c (test for errors, line 21)
+PASS: gcc.dg/c11-unproto-1.c (test for errors, line 9)
+PASS: gcc.dg/c11-unproto-1.c (test for warnings, line 12)
+PASS: gcc.dg/c11-unproto-1.c (test for warnings, line 16)
+PASS: gcc.dg/c11-unproto-1.c (test for warnings, line 20)
+PASS: gcc.dg/c11-unproto-1.c (test for warnings, line 25)
+PASS: gcc.dg/c11-unproto-1.c (test for warnings, line 8)
+PASS: gcc.dg/c11-unproto-1.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/c11-unproto-1.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/c11-unproto-1.c at line 18 (test for warnings, line 17)
+PASS: gcc.dg/c11-unproto-1.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/c11-unproto-1.c (test for excess errors)
+PASS: gcc.dg/c11-unproto-2.c (test for errors, line 13)
+PASS: gcc.dg/c11-unproto-2.c (test for errors, line 17)
+PASS: gcc.dg/c11-unproto-2.c (test for errors, line 21)
+PASS: gcc.dg/c11-unproto-2.c (test for errors, line 9)
+PASS: gcc.dg/c11-unproto-2.c (test for warnings, line 12)
+PASS: gcc.dg/c11-unproto-2.c (test for warnings, line 16)
+PASS: gcc.dg/c11-unproto-2.c (test for warnings, line 20)
+PASS: gcc.dg/c11-unproto-2.c (test for warnings, line 8)
+PASS: gcc.dg/c11-unproto-2.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/c11-unproto-2.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/c11-unproto-2.c at line 18 (test for warnings, line 17)
+PASS: gcc.dg/c11-unproto-2.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/c11-unproto-2.c (test for excess errors)
+PASS: gcc.dg/c11-unproto-3.c (test for excess errors)
+PASS: gcc.dg/c11-unreachable-1.c (test for excess errors)
+PASS: gcc.dg/c11-utf8char-1.c (test for excess errors)
+PASS: gcc.dg/c11-utf8str-type.c (test for excess errors)
+PASS: gcc.dg/c11-version-1.c (test for excess errors)
+PASS: gcc.dg/c11-version-2.c (test for excess errors)
+PASS: gcc.dg/c17-nullptr-1.c (test for excess errors)
+PASS: gcc.dg/c17-nullptr-2.c (test for errors, line 8)
+PASS: gcc.dg/c17-nullptr-2.c (test for excess errors)
+PASS: gcc.dg/c17-utf8str-type.c (test for excess errors)
+PASS: gcc.dg/c17-version-1.c (test for excess errors)
+PASS: gcc.dg/c17-version-2.c (test for excess errors)
+PASS: gcc.dg/c18-version-1.c (test for excess errors)
+PASS: gcc.dg/c18-version-2.c (test for excess errors)
+PASS: gcc.dg/c23-align-1.c (test for warnings, line 41)
+PASS: gcc.dg/c23-align-1.c (test for excess errors)
+PASS: gcc.dg/c23-align-6.c (test for excess errors)
+PASS: gcc.dg/c23-align-6.c execution test
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 13)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 18)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 25)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 32)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 40)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 46)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 54)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 60)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 68)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 76)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 84)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 90)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for warnings, line 98)
+PASS: gcc.dg/c23-attr-deprecated-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 17)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 23)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 24)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 25)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 28)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 29)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-deprecated-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-deprecated-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-deprecated-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-deprecated-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-deprecated-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-deprecated-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-deprecated-4.c (test for excess errors)
+PASS: gcc.dg/c23-attr-deprecated-4.c ignored at line 9 (test for errors, line 8)
+PASS: gcc.dg/c23-attr-fallthrough-1.c (test for warnings, line 12)
+PASS: gcc.dg/c23-attr-fallthrough-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 26)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 32)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 36)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 37)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 39)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 40)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for warnings, line 18)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for warnings, line 23)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for warnings, line 25)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for warnings, line 31)
+PASS: gcc.dg/c23-attr-fallthrough-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-fallthrough-2.c ignored at line 19 (test for errors, line 18)
+PASS: gcc.dg/c23-attr-fallthrough-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-fallthrough-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-fallthrough-4.c (test for warnings, line 12)
+PASS: gcc.dg/c23-attr-fallthrough-4.c (test for warnings, line 15)
+PASS: gcc.dg/c23-attr-fallthrough-4.c (test for excess errors)
+PASS: gcc.dg/c23-attr-fallthrough-5.c (test for errors, line 19)
+PASS: gcc.dg/c23-attr-fallthrough-5.c (test for errors, line 22)
+PASS: gcc.dg/c23-attr-fallthrough-5.c (test for errors, line 25)
+PASS: gcc.dg/c23-attr-fallthrough-5.c (test for excess errors)
+PASS: gcc.dg/c23-attr-fallthrough-6.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-fallthrough-6.c (test for errors, line 15)
+PASS: gcc.dg/c23-attr-fallthrough-6.c (test for excess errors)
+PASS: gcc.dg/c23-attr-maybe_unused-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 10)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 12)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 14)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 16)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 22)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 23)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for errors, line 8)
+PASS: gcc.dg/c23-attr-maybe_unused-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-maybe_unused-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-maybe_unused-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-maybe_unused-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-maybe_unused-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-maybe_unused-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-maybe_unused-4.c (test for excess errors)
+PASS: gcc.dg/c23-attr-maybe_unused-4.c ignored at line 9 (test for errors, line 8)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 10)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 11)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 13)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 17)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 18)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 22)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 23)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 27)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 34)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 35)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 36)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 37)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 38)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 39)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 40)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 41)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 42)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 44)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 45)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 46)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 47)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 48)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 5)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 50)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for warnings, line 6)
+PASS: gcc.dg/c23-attr-nodiscard-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 17)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 19)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 21)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 23)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 27)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 29)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 31)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 33)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 39)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 40)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 41)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 42)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 45)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 46)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-nodiscard-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-nodiscard-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-nodiscard-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-nodiscard-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-nodiscard-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-nodiscard-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-nodiscard-4.c (test for excess errors)
+PASS: gcc.dg/c23-attr-noreturn-1.c (test for warnings, line 20)
+PASS: gcc.dg/c23-attr-noreturn-1.c (test for warnings, line 27)
+PASS: gcc.dg/c23-attr-noreturn-1.c (test for warnings, line 34)
+PASS: gcc.dg/c23-attr-noreturn-1.c (test for warnings, line 41)
+PASS: gcc.dg/c23-attr-noreturn-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-noreturn-1.c second warning at line 21 (test for warnings, line 20)
+PASS: gcc.dg/c23-attr-noreturn-1.c second warning at line 28 (test for warnings, line 27)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 16)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 18)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 24)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 25)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 29)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 31)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 32)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 33)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 34)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 35)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 37)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 41)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 45)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 46)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 49)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 51)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 53)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 55)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 59)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 60)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 68)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 69)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 70)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-noreturn-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-noreturn-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-attr-noreturn-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-attr-noreturn-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-noreturn-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-noreturn-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-1.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 14)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 15)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 17)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 18)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 19)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 21)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 22)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 23)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 24)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 25)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 26)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 27)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 28)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 30)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 31)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 33)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 35)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 36)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 38)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 39)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 41)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 42)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 43)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 44)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 46)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 48)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 49)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 50)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 53)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 54)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 55)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 56)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 57)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 58)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for warnings, line 59)
+PASS: gcc.dg/c23-attr-syntax-2.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 14)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 19)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 24)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 34)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 39)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 51)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 53)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 57)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for warnings, line 45)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for warnings, line 48)
+PASS: gcc.dg/c23-attr-syntax-3.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-3.c invalid at line 46 (test for errors, line 45)
+PASS: gcc.dg/c23-attr-syntax-3.c invalid at line 49 (test for errors, line 48)
+PASS: gcc.dg/c23-attr-syntax-4.c (test for warnings, line 5)
+PASS: gcc.dg/c23-attr-syntax-4.c (test for warnings, line 7)
+PASS: gcc.dg/c23-attr-syntax-4.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 10)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 12)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 13)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 14)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 15)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 16)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 17)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 18)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 19)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 21)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 22)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 24)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 26)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 27)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 29)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 30)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 32)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 33)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 34)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 35)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 37)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 39)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 40)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 41)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 44)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 45)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 46)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 47)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 48)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 49)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 50)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 6)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 8)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for errors, line 9)
+PASS: gcc.dg/c23-attr-syntax-5.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 39)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 48)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 49)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 50)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 51)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 53)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 54)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 57)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for errors, line 60)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 52 (test for errors, line 51)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 55 (test for errors, line 54)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 56 (test for errors, line 54)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 58 (test for errors, line 57)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 59 (test for errors, line 57)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 61 (test for errors, line 60)
+PASS: gcc.dg/c23-attr-syntax-6.c at line 62 (test for errors, line 60)
+PASS: gcc.dg/c23-attr-syntax-6.c (test for excess errors)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 48)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 49)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 50)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 51)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 55)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for errors, line 58)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for warnings, line 39)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for warnings, line 54)
+PASS: gcc.dg/c23-attr-syntax-7.c at line 52 (test for errors, line 51)
+PASS: gcc.dg/c23-attr-syntax-7.c at line 56 (test for errors, line 55)
+PASS: gcc.dg/c23-attr-syntax-7.c at line 57 (test for warnings, line 55)
+PASS: gcc.dg/c23-attr-syntax-7.c at line 59 (test for errors, line 58)
+PASS: gcc.dg/c23-attr-syntax-7.c at line 60 (test for warnings, line 58)
+PASS: gcc.dg/c23-attr-syntax-7.c (test for excess errors)
+PASS: gcc.dg/c23-auto-1.c (test for warnings, line 9)
+PASS: gcc.dg/c23-auto-1.c (test for excess errors)
+PASS: gcc.dg/c23-auto-2.c (test for excess errors)
+PASS: gcc.dg/c23-auto-2.c execution test
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 10)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 12)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 15)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 21)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 23)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 24)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 25)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 26)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 27)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 28)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 29)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 32)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 35)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 37)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 40)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 41)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 43)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 48)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 51)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 52)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 53)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 54)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 55)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 58)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 6)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 63)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 69)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 70)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 8)
+PASS: gcc.dg/c23-auto-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-auto-3.c (test for excess errors)
+PASS: gcc.dg/c23-auto-3.c file-scope error at line 56 (test for errors, line 55)
+PASS: gcc.dg/c23-auto-3.c linkage error at line 22 (test for errors, line 21)
+PASS: gcc.dg/c23-auto-4.c (test for warnings, line 5)
+PASS: gcc.dg/c23-auto-4.c (test for excess errors)
+PASS: gcc.dg/c23-binary-constants-1.c (test for excess errors)
+PASS: gcc.dg/c23-binary-constants-2.c (test for warnings, line 10)
+PASS: gcc.dg/c23-binary-constants-2.c (test for warnings, line 5)
+PASS: gcc.dg/c23-binary-constants-2.c (test for warnings, line 6)
+PASS: gcc.dg/c23-binary-constants-2.c (test for warnings, line 9)
+PASS: gcc.dg/c23-binary-constants-2.c (test for excess errors)
+PASS: gcc.dg/c23-binary-constants-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-binary-constants-3.c (test for errors, line 6)
+PASS: gcc.dg/c23-binary-constants-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-binary-constants-3.c (test for errors, line 8)
+PASS: gcc.dg/c23-binary-constants-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-binary-constants-3.c (test for excess errors)
+PASS: gcc.dg/c23-bool-1.c (test for excess errors)
+PASS: gcc.dg/c23-bool-1.c execution test
+PASS: gcc.dg/c23-bool-2.c (test for excess errors)
+PASS: gcc.dg/c23-bool-2.c execution test
+PASS: gcc.dg/c23-bool-limits-1.c (test for excess errors)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 10)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 11)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 12)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 13)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 6)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 7)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 8)
+PASS: gcc.dg/c23-builtins-1.c (test for warnings, line 9)
+PASS: gcc.dg/c23-builtins-1.c (test for excess errors)
+PASS: gcc.dg/c23-complit-1.c (test for excess errors)
+PASS: gcc.dg/c23-complit-1.c execution test
+PASS: gcc.dg/c23-complit-2.c (test for excess errors)
+PASS: gcc.dg/c23-complit-2.c execution test
+PASS: gcc.dg/c23-complit-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-complit-4.c
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 12)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 13)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 14)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 15)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 17)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 20)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 25)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 26)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 27)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 28)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 29)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 30)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 31)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 39)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 40)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 41)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 49)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 5)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 50)
+PASS: gcc.dg/c23-complit-5.c (test for errors, line 51)
+PASS: gcc.dg/c23-complit-5.c (test for excess errors)
+PASS: gcc.dg/c23-complit-6.c (test for warnings, line 6)
+PASS: gcc.dg/c23-complit-6.c (test for warnings, line 7)
+PASS: gcc.dg/c23-complit-6.c (test for excess errors)
+PASS: gcc.dg/c23-complit-7.c (test for warnings, line 6)
+PASS: gcc.dg/c23-complit-7.c (test for warnings, line 7)
+PASS: gcc.dg/c23-complit-7.c (test for excess errors)
+PASS: gcc.dg/c23-complit-8.c (test for errors, line 10)
+PASS: gcc.dg/c23-complit-8.c (test for errors, line 9)
+PASS: gcc.dg/c23-complit-8.c (test for excess errors)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 10)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 12)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 13)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 14)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 15)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 16)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 17)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 19)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 20)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 21)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 22)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 23)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 24)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 26)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 27)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 28)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 29)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 30)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 31)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 5)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 6)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 7)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 8)
+PASS: gcc.dg/c23-concat-1.c (test for errors, line 9)
+PASS: gcc.dg/c23-concat-1.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 113)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 114)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 116)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 117)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 253)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 254)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 256)
+PASS: gcc.dg/c23-constexpr-1.c (test for warnings, line 257)
+PASS: gcc.dg/c23-constexpr-1.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-2a.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-2b.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 10)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 100)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 101)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 102)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 103)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 104)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 105)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 106)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 107)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 108)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 110)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 111)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 112)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 113)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 115)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 116)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 117)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 118)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 119)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 12)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 120)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 121)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 122)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 129)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 13)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 130)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 131)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 137)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 14)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 143)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 144)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 145)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 146)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 147)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 148)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 149)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 150)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 151)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 152)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 155)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 158)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 16)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 160)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 161)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 163)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 164)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 166)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 170)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 171)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 172)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 173)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 174)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 175)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 176)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 177)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 178)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 179)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 18)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 180)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 181)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 182)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 183)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 184)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 185)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 186)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 187)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 188)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 189)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 191)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 193)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 194)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 195)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 197)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 198)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 199)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 20)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 200)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 201)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 202)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 203)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 204)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 205)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 206)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 207)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 208)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 209)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 210)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 212)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 213)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 214)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 215)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 216)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 217)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 218)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 219)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 22)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 224)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 225)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 226)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 227)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 228)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 229)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 23)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 24)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 25)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 26)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 27)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 28)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 29)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 30)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 31)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 32)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 33)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 34)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 37)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 40)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 42)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 43)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 45)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 46)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 47)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 48)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 49)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 50)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 54)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 61)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 62)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 63)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 64)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 65)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 66)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 67)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 68)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 69)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 70)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 74)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 75)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 76)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 77)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 78)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 79)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 80)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 82)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 84)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 86)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 88)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 90)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 91)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 93)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 94)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 95)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 96)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 97)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 98)
+PASS: gcc.dg/c23-constexpr-3.c (test for errors, line 99)
+PASS: gcc.dg/c23-constexpr-3.c (test for warnings, line 165)
+PASS: gcc.dg/c23-constexpr-3.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-3.c arithmetic at line 190 (test for errors, line 189)
+PASS: gcc.dg/c23-constexpr-3.c arithmetic at line 192 (test for errors, line 191)
+PASS: gcc.dg/c23-constexpr-3.c arithmetic at line 196 (test for errors, line 195)
+PASS: gcc.dg/c23-constexpr-3.c arithmetic at line 87 (test for errors, line 86)
+PASS: gcc.dg/c23-constexpr-3.c arithmetic at line 92 (test for errors, line 91)
+PASS: gcc.dg/c23-constexpr-3.c conversion at line 138 (test for errors, line 137)
+PASS: gcc.dg/c23-constexpr-3.c initialized extern at line 6 (test for warnings, line 5)
+PASS: gcc.dg/c23-constexpr-3.c initialized extern at line 8 (test for warnings, line 7)
+PASS: gcc.dg/c23-constexpr-3.c linkage error at line 167 (test for errors, line 166)
+PASS: gcc.dg/c23-constexpr-3.c overflow warning at line 114 (test for warnings, line 113)
+PASS: gcc.dg/c23-constexpr-3.c overflow warning at line 211 (test for warnings, line 210)
+PASS: gcc.dg/c23-constexpr-3.c underspecified at line 15 (test for errors, line 14)
+PASS: gcc.dg/c23-constexpr-3.c underspecified at line 17 (test for errors, line 16)
+PASS: gcc.dg/c23-constexpr-3.c underspecified at line 19 (test for errors, line 18)
+PASS: gcc.dg/c23-constexpr-3.c underspecified at line 21 (test for errors, line 20)
+PASS: gcc.dg/c23-constexpr-4.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-5.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 12)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 13)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 14)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 5)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 6)
+PASS: gcc.dg/c23-constexpr-6.c (test for errors, line 7)
+PASS: gcc.dg/c23-constexpr-6.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-7.c (test for errors, line 11)
+PASS: gcc.dg/c23-constexpr-7.c (test for errors, line 12)
+PASS: gcc.dg/c23-constexpr-7.c (test for errors, line 5)
+PASS: gcc.dg/c23-constexpr-7.c (test for errors, line 6)
+PASS: gcc.dg/c23-constexpr-7.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-8.c (test for excess errors)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 10)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 11)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 14)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 15)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 16)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 18)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 19)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 20)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 22)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 23)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 24)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 26)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 27)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 32)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 33)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 34)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 35)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 36)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 37)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 38)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 39)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 40)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 41)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 42)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 43)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 44)
+PASS: gcc.dg/c23-constexpr-9.c (test for errors, line 9)
+PASS: gcc.dg/c23-constexpr-9.c (test for excess errors)
+PASS: gcc.dg/c23-digit-separators-1.c (test for excess errors)
+PASS: gcc.dg/c23-digit-separators-1.c execution test
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 10)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 12)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 14)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 16)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 21)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 22)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 23)
+PASS: gcc.dg/c23-digit-separators-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-digit-separators-2.c (test for warnings, line 19)
+PASS: gcc.dg/c23-digit-separators-2.c (test for excess errors)
+PASS: gcc.dg/c23-digit-separators-2.c parse error at line 20 (test for errors, line 19)
+PASS: gcc.dg/c23-digit-separators-2.c parse error at line 24 (test for errors, line 23)
+PASS: gcc.dg/c23-digit-separators-3.c (test for errors, line 11)
+PASS: gcc.dg/c23-digit-separators-3.c (test for excess errors)
+PASS: gcc.dg/c23-empty-init-1.c (test for excess errors)
+PASS: gcc.dg/c23-empty-init-1.c execution test
+PASS: gcc.dg/c23-empty-init-2.c (test for errors, line 12)
+PASS: gcc.dg/c23-empty-init-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-empty-init-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-empty-init-2.c (test for errors, line 17)
+PASS: gcc.dg/c23-empty-init-2.c (test for errors, line 7)
+PASS: gcc.dg/c23-empty-init-2.c (test for excess errors)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 11)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 12)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 17)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 18)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 19)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 20)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 21)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 22)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 23)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 24)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 6)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 7)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 8)
+PASS: gcc.dg/c23-empty-init-3.c (test for warnings, line 9)
+PASS: gcc.dg/c23-empty-init-3.c (test for excess errors)
+PASS: gcc.dg/c23-enum-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-enum-2.c
+PASS: gcc.dg/c23-enum-3.c (test for errors, line 14)
+PASS: gcc.dg/c23-enum-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-enum-3.c (test for errors, line 9)
+PASS: gcc.dg/c23-enum-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-enum-4.c
+PASS: gcc.dg/c23-enum-5.c (test for warnings, line 10)
+PASS: gcc.dg/c23-enum-5.c (test for warnings, line 6)
+PASS: gcc.dg/c23-enum-5.c (test for warnings, line 8)
+PASS: gcc.dg/c23-enum-5.c (test for excess errors)
+PASS: gcc.dg/c23-enum-6.c (test for warnings, line 115)
+PASS: gcc.dg/c23-enum-6.c (test for excess errors)
+PASS: gcc.dg/c23-enum-6.c execution test
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 10)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 11)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 12)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 13)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 14)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 25)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 26)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 27)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 28)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 30)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 32)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 44)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 46)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 48)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 50)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 52)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 54)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 56)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 58)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 63)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 68)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 7)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 73)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 75)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 77)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 8)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 80)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 81)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 82)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 83)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 84)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 85)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 89)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 9)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 93)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 94)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 95)
+PASS: gcc.dg/c23-enum-7.c (test for errors, line 97)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 18)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 19)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 20)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 21)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 38)
+PASS: gcc.dg/c23-enum-7.c (test for warnings, line 39)
+PASS: gcc.dg/c23-enum-7.c (test for excess errors)
+PASS: gcc.dg/c23-enum-7.c warning at line 29 (test for warnings, line 28)
+PASS: gcc.dg/c23-enum-7.c warning at line 31 (test for warnings, line 30)
+PASS: gcc.dg/c23-enum-8.c (test for warnings, line 6)
+PASS: gcc.dg/c23-enum-8.c (test for warnings, line 7)
+PASS: gcc.dg/c23-enum-8.c (test for excess errors)
+PASS: gcc.dg/c23-float-1.c (test for excess errors)
+PASS: gcc.dg/c23-float-1.c execution test
+PASS: gcc.dg/c23-float-10.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-float-11.c
+PASS: gcc.dg/c23-float-12.c (test for excess errors)
+PASS: gcc.dg/c23-float-12.c execution test
+PASS: gcc.dg/c23-float-13.c (test for excess errors)
+PASS: gcc.dg/c23-float-2.c (test for excess errors)
+PASS: gcc.dg/c23-float-2.c execution test
+PASS: gcc.dg/c23-float-3.c (test for excess errors)
+PASS: gcc.dg/c23-float-3.c execution test
+PASS: gcc.dg/c23-float-4.c (test for excess errors)
+PASS: gcc.dg/c23-float-4.c execution test
+UNSUPPORTED: gcc.dg/c23-float-5.c
+PASS: gcc.dg/c23-float-6.c (test for excess errors)
+PASS: gcc.dg/c23-float-6.c execution test
+UNSUPPORTED: gcc.dg/c23-float-7a.c
+UNSUPPORTED: gcc.dg/c23-float-7b.c
+UNSUPPORTED: gcc.dg/c23-float-7c.c
+PASS: gcc.dg/c23-float-8.c (test for excess errors)
+PASS: gcc.dg/c23-float-9.c (test for excess errors)
+PASS: gcc.dg/c23-float-no-dfp-1.c (test for excess errors)
+PASS: gcc.dg/c23-float-no-dfp-2.c (test for excess errors)
+PASS: gcc.dg/c23-float-no-dfp-3.c (test for excess errors)
+PASS: gcc.dg/c23-float-no-dfp-4.c (test for excess errors)
+PASS: gcc.dg/c23-floatn-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-floatn-2.c
+PASS: gcc.dg/c23-floatn-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-floatn-4.c
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 10)
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 11)
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 12)
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 13)
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 14)
+PASS: gcc.dg/c23-floatn-5.c (test for warnings, line 15)
+PASS: gcc.dg/c23-floatn-5.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-floatn-6.c
+PASS: gcc.dg/c23-floatn-7.c (test for warnings, line 6)
+PASS: gcc.dg/c23-floatn-7.c (test for warnings, line 7)
+PASS: gcc.dg/c23-floatn-7.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-floatn-8.c
+PASS: gcc.dg/c23-fordecl-1.c (test for excess errors)
+PASS: gcc.dg/c23-fordecl-2.c (test for excess errors)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 10)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 13)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 16)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 19)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 22)
+PASS: gcc.dg/c23-fordecl-3.c (test for warnings, line 25)
+PASS: gcc.dg/c23-fordecl-3.c (test for excess errors)
+PASS: gcc.dg/c23-fordecl-3.c enum tag in for loop at line 23 (test for warnings, line 22)
+PASS: gcc.dg/c23-fordecl-4.c (test for warnings, line 10)
+PASS: gcc.dg/c23-fordecl-4.c (test for warnings, line 12)
+PASS: gcc.dg/c23-fordecl-4.c (test for excess errors)
+PASS: gcc.dg/c23-has-c-attribute-1.c (test for excess errors)
+PASS: gcc.dg/c23-has-c-attribute-2.c (test for excess errors)
+PASS: gcc.dg/c23-has-c-attribute-3.c (test for excess errors)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for errors, line 11)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for errors, line 14)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for errors, line 17)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for errors, line 5)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for errors, line 8)
+PASS: gcc.dg/c23-has-c-attribute-4.c (test for excess errors)
+PASS: gcc.dg/c23-labels-1.c (test for excess errors)
+PASS: gcc.dg/c23-labels-1.c execution test
+PASS: gcc.dg/c23-labels-2.c (test for warnings, line 11)
+PASS: gcc.dg/c23-labels-2.c (test for warnings, line 13)
+PASS: gcc.dg/c23-labels-2.c (test for warnings, line 8)
+PASS: gcc.dg/c23-labels-2.c (test for excess errors)
+PASS: gcc.dg/c23-labels-3.c (test for warnings, line 10)
+PASS: gcc.dg/c23-labels-3.c (test for excess errors)
+PASS: gcc.dg/c23-limits-1.c (test for excess errors)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 10)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 11)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 12)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 6)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 7)
+PASS: gcc.dg/c23-no-dfp-1.c (test for errors, line 8)
+PASS: gcc.dg/c23-no-dfp-1.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-1.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-1.c execution test
+PASS: gcc.dg/c23-nullptr-2.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 13)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 14)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 15)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 16)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 17)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 18)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 19)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 20)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 21)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 28)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 29)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 30)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 33)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 35)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 36)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 37)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 38)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 44)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 45)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 47)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 48)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 49)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 51)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 62)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 63)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 64)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 65)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 66)
+PASS: gcc.dg/c23-nullptr-3.c (test for errors, line 67)
+PASS: gcc.dg/c23-nullptr-3.c (test for warnings, line 7)
+PASS: gcc.dg/c23-nullptr-3.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-4.c (test for warnings, line 9)
+PASS: gcc.dg/c23-nullptr-4.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-5.c (test for excess errors)
+PASS: gcc.dg/c23-nullptr-5.c execution test
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 11)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 13)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 15)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 20)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 25)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 30)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 6)
+PASS: gcc.dg/c23-nullptr-6.c (test for errors, line 9)
+PASS: gcc.dg/c23-nullptr-6.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-1.c (test for warnings, line 6)
+PASS: gcc.dg/c23-old-style-definition-1.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-2.c (test for errors, line 6)
+PASS: gcc.dg/c23-old-style-definition-2.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-3.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-4.c (test for errors, line 14)
+PASS: gcc.dg/c23-old-style-definition-4.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-5.c (test for excess errors)
+PASS: gcc.dg/c23-old-style-definition-6.c (test for errors, line 14)
+PASS: gcc.dg/c23-old-style-definition-6.c (test for errors, line 15)
+PASS: gcc.dg/c23-old-style-definition-6.c (test for warnings, line 6)
+PASS: gcc.dg/c23-old-style-definition-6.c (test for excess errors)
+PASS: gcc.dg/c23-opts-1.c (test for excess errors)
+PASS: gcc.dg/c23-opts-2.c (test for excess errors)
+PASS: gcc.dg/c23-opts-3.c (test for excess errors)
+PASS: gcc.dg/c23-opts-4.c (test for warnings, line 5)
+PASS: gcc.dg/c23-opts-4.c (test for excess errors)
+PASS: gcc.dg/c23-opts-5.c (test for warnings, line 5)
+PASS: gcc.dg/c23-opts-5.c (test for excess errors)
+PASS: gcc.dg/c23-parm-omit-1.c (test for excess errors)
+PASS: gcc.dg/c23-parm-omit-2.c (test for warnings, line 7)
+PASS: gcc.dg/c23-parm-omit-2.c (test for excess errors)
+PASS: gcc.dg/c23-parm-omit-3.c (test for excess errors)
+PASS: gcc.dg/c23-parm-omit-3.c execution test
+PASS: gcc.dg/c23-parm-omit-4.c (test for warnings, line 5)
+PASS: gcc.dg/c23-parm-omit-4.c (test for excess errors)
+PASS: gcc.dg/c23-qual-1.c (test for excess errors)
+PASS: gcc.dg/c23-qual-2.c (test for warnings, line 11)
+PASS: gcc.dg/c23-qual-2.c (test for warnings, line 12)
+PASS: gcc.dg/c23-qual-2.c (test for warnings, line 20)
+PASS: gcc.dg/c23-qual-2.c (test for warnings, line 28)
+PASS: gcc.dg/c23-qual-2.c (test for excess errors)
+PASS: gcc.dg/c23-qual-3.c (test for warnings, line 11)
+PASS: gcc.dg/c23-qual-3.c (test for warnings, line 12)
+PASS: gcc.dg/c23-qual-3.c (test for warnings, line 20)
+PASS: gcc.dg/c23-qual-3.c (test for warnings, line 28)
+PASS: gcc.dg/c23-qual-3.c (test for excess errors)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 86)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 87)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 88)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 95)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 96)
+PASS: gcc.dg/c23-qual-4.c (test for errors, line 97)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 100)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 101)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 102)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 103)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 27)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 28)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 29)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 35)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 36)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 37)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 44)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 45)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 46)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 58)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 59)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 60)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 79)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 8)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 80)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 81)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 89)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 90)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 91)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 92)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 93)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 94)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 98)
+PASS: gcc.dg/c23-qual-4.c (test for warnings, line 99)
+PASS: gcc.dg/c23-qual-4.c (test for excess errors)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 24)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 25)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 26)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 32)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 33)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 34)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 41)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 42)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 43)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 49)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 51)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 57)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 58)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 59)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 8)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 82)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 83)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 84)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 85)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 86)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 87)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 88)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 89)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 90)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 91)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 92)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 93)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 94)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 95)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 96)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 97)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 98)
+PASS: gcc.dg/c23-qual-5.c (test for errors, line 99)
+PASS: gcc.dg/c23-qual-5.c (test for excess errors)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 100)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 101)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 103)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 105)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 106)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 108)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 110)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 111)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 112)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 25)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 26)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 27)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 33)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 34)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 35)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 42)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 43)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 44)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 50)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 52)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 58)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 87)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 88)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 89)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 90)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 95)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 96)
+PASS: gcc.dg/c23-qual-6.c (test for errors, line 98)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 10)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 46)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 47)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 51)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 53)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 56)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 57)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 59)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 61)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 66)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 67)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 71)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 72)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 75)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 76)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 78)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 79)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 8)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 81)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 82)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 85)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 86)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 91)
+PASS: gcc.dg/c23-qual-6.c (test for warnings, line 93)
+PASS: gcc.dg/c23-qual-6.c at line 102 (test for warnings, line 101)
+PASS: gcc.dg/c23-qual-6.c at line 104 (test for warnings, line 103)
+PASS: gcc.dg/c23-qual-6.c at line 107 (test for warnings, line 106)
+PASS: gcc.dg/c23-qual-6.c at line 109 (test for warnings, line 108)
+PASS: gcc.dg/c23-qual-6.c at line 60 (test for errors, line 59)
+PASS: gcc.dg/c23-qual-6.c at line 62 (test for errors, line 61)
+PASS: gcc.dg/c23-qual-6.c at line 9 (test for errors, line 8)
+PASS: gcc.dg/c23-qual-6.c at line 92 (test for errors, line 91)
+PASS: gcc.dg/c23-qual-6.c at line 94 (test for errors, line 93)
+PASS: gcc.dg/c23-qual-6.c at line 97 (test for warnings, line 96)
+PASS: gcc.dg/c23-qual-6.c at line 99 (test for warnings, line 98)
+PASS: gcc.dg/c23-qual-6.c (test for excess errors)
+PASS: gcc.dg/c23-qual-7.c (test for excess errors)
+PASS: gcc.dg/c23-static-assert-1.c (test for excess errors)
+PASS: gcc.dg/c23-static-assert-2.c (test for errors, line 6)
+PASS: gcc.dg/c23-static-assert-2.c (test for excess errors)
+PASS: gcc.dg/c23-static-assert-3.c (test for excess errors)
+PASS: gcc.dg/c23-static-assert-4.c (test for errors, line 5)
+PASS: gcc.dg/c23-static-assert-4.c (test for errors, line 6)
+PASS: gcc.dg/c23-static-assert-4.c (test for excess errors)
+PASS: gcc.dg/c23-stdarg-1.c (test for excess errors)
+PASS: gcc.dg/c23-stdarg-2.c (test for excess errors)
+PASS: gcc.dg/c23-stdarg-3.c (test for errors, line 10)
+PASS: gcc.dg/c23-stdarg-3.c (test for errors, line 13)
+PASS: gcc.dg/c23-stdarg-3.c (test for errors, line 16)
+PASS: gcc.dg/c23-stdarg-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-stdarg-3.c (test for warnings, line 12)
+PASS: gcc.dg/c23-stdarg-3.c (test for warnings, line 15)
+PASS: gcc.dg/c23-stdarg-3.c (test for warnings, line 6)
+PASS: gcc.dg/c23-stdarg-3.c (test for warnings, line 9)
+PASS: gcc.dg/c23-stdarg-3.c (test for excess errors)
+PASS: gcc.dg/c23-stdarg-4.c (test for excess errors)
+FAIL: gcc.dg/c23-stdarg-4.c execution test
+PASS: gcc.dg/c23-stdarg-5.c (test for excess errors)
+PASS: gcc.dg/c23-stdatomic-1.c (test for excess errors)
+PASS: gcc.dg/c23-stddef-1.c (test for excess errors)
+PASS: gcc.dg/c23-stdint-1.c (test for excess errors)
+PASS: gcc.dg/c23-thread-local-1.c (test for errors, line 6)
+PASS: gcc.dg/c23-thread-local-1.c (test for excess errors)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 10)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 13)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 16)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 19)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 22)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 26)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 27)
+PASS: gcc.dg/c23-thread-local-2.c (test for errors, line 7)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 12)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 15)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 18)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 21)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 6)
+PASS: gcc.dg/c23-thread-local-2.c (test for warnings, line 9)
+PASS: gcc.dg/c23-thread-local-2.c (test for excess errors)
+PASS: gcc.dg/c23-typeof-1.c (test for excess errors)
+PASS: gcc.dg/c23-typeof-1.c execution test
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 10)
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 11)
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 16)
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 8)
+PASS: gcc.dg/c23-typeof-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-typeof-2.c (test for excess errors)
+PASS: gcc.dg/c23-typeof-3.c (test for excess errors)
+PASS: gcc.dg/c23-unproto-1.c (test for errors, line 12)
+PASS: gcc.dg/c23-unproto-1.c (test for errors, line 15)
+PASS: gcc.dg/c23-unproto-1.c (test for errors, line 18)
+PASS: gcc.dg/c23-unproto-1.c (test for errors, line 9)
+PASS: gcc.dg/c23-unproto-1.c (test for warnings, line 11)
+PASS: gcc.dg/c23-unproto-1.c (test for warnings, line 14)
+PASS: gcc.dg/c23-unproto-1.c (test for warnings, line 17)
+PASS: gcc.dg/c23-unproto-1.c (test for warnings, line 21)
+PASS: gcc.dg/c23-unproto-1.c (test for warnings, line 8)
+PASS: gcc.dg/c23-unproto-1.c (test for excess errors)
+PASS: gcc.dg/c23-unproto-2.c (test for errors, line 12)
+PASS: gcc.dg/c23-unproto-2.c (test for errors, line 15)
+PASS: gcc.dg/c23-unproto-2.c (test for errors, line 18)
+PASS: gcc.dg/c23-unproto-2.c (test for errors, line 9)
+PASS: gcc.dg/c23-unproto-2.c (test for warnings, line 11)
+PASS: gcc.dg/c23-unproto-2.c (test for warnings, line 14)
+PASS: gcc.dg/c23-unproto-2.c (test for warnings, line 17)
+PASS: gcc.dg/c23-unproto-2.c (test for warnings, line 8)
+PASS: gcc.dg/c23-unproto-2.c (test for excess errors)
+PASS: gcc.dg/c23-unproto-3.c (test for excess errors)
+PASS: gcc.dg/c23-unproto-4.c (test for errors, line 14)
+PASS: gcc.dg/c23-unproto-4.c (test for errors, line 7)
+PASS: gcc.dg/c23-unproto-4.c (test for warnings, line 6)
+PASS: gcc.dg/c23-unproto-4.c (test for warnings, line 9)
+PASS: gcc.dg/c23-unproto-4.c (test for excess errors)
+PASS: gcc.dg/c23-unreachable-1.c (test for excess errors)
+PASS: gcc.dg/c23-unreachable-1.c execution test
+PASS: gcc.dg/c23-utf8char-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c23-utf8char-2.c
+PASS: gcc.dg/c23-utf8char-3.c (test for errors, line 5)
+PASS: gcc.dg/c23-utf8char-3.c (test for errors, line 6)
+PASS: gcc.dg/c23-utf8char-3.c (test for errors, line 7)
+PASS: gcc.dg/c23-utf8char-3.c (test for errors, line 8)
+PASS: gcc.dg/c23-utf8char-3.c (test for excess errors)
+PASS: gcc.dg/c23-utf8str-type.c (test for excess errors)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 24)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 25)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 26)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 27)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 28)
+PASS: gcc.dg/c23-utf8str.c (test for errors, line 29)
+PASS: gcc.dg/c23-utf8str.c (test for excess errors)
+PASS: gcc.dg/c90-align-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-align-1.c (test for errors, line 6)
+PASS: gcc.dg/c90-align-1.c (test for excess errors)
+PASS: gcc.dg/c90-anon-struct-1.c (test for errors, line 11)
+PASS: gcc.dg/c90-anon-struct-1.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-1.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-1.c array not decaying to lvalue at line 18 (test for errors, line 14)
+PASS: gcc.dg/c90-array-lval-1.c array not decaying to lvalue at line 19 (test for errors, line 15)
+PASS: gcc.dg/c90-array-lval-1.c array not decaying to lvalue at line 20 (test for errors, line 16)
+PASS: gcc.dg/c90-array-lval-1.c warning in place of error (test for bogus messages, line 14)
+PASS: gcc.dg/c90-array-lval-1.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/c90-array-lval-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c90-array-lval-2.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-2.c bad non-lvalue array handling (test for bogus messages, line 20)
+PASS: gcc.dg/c90-array-lval-3.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 25 (test for errors, line 15)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 26 (test for errors, line 16)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 27 (test for errors, line 17)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 28 (test for errors, line 18)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 29 (test for errors, line 19)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 30 (test for errors, line 20)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 31 (test for errors, line 21)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 32 (test for errors, line 22)
+PASS: gcc.dg/c90-array-lval-3.c array not decaying to lvalue at line 33 (test for errors, line 23)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 21)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/c90-array-lval-3.c warning in place of error (test for bogus messages, line 23)
+PASS: gcc.dg/c90-array-lval-4.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 24)
+PASS: gcc.dg/c90-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 25)
+PASS: gcc.dg/c90-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 26)
+PASS: gcc.dg/c90-array-lval-5.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-5.c bad address-of at line 22 (test for errors, line 17)
+PASS: gcc.dg/c90-array-lval-5.c bad address-of at line 23 (test for errors, line 18)
+PASS: gcc.dg/c90-array-lval-5.c bad address-of at line 24 (test for errors, line 19)
+PASS: gcc.dg/c90-array-lval-5.c bad address-of at line 25 (test for errors, line 20)
+PASS: gcc.dg/c90-array-lval-5.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c90-array-lval-5.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c90-array-lval-5.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c90-array-lval-5.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c90-array-lval-6.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-6.c array not decaying to lvalue at line 15 (test for errors, line 14)
+PASS: gcc.dg/c90-array-lval-6.c warning in place of error (test for bogus messages, line 14)
+PASS: gcc.dg/c90-array-lval-7.c (test for excess errors)
+PASS: gcc.dg/c90-array-lval-7.c bad conditional at line 21 (test for errors, line 20)
+PASS: gcc.dg/c90-array-lval-7.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c90-array-lval-8.c (test for errors, line 13)
+PASS: gcc.dg/c90-array-lval-8.c (test for errors, line 19)
+PASS: gcc.dg/c90-array-lval-8.c (test for excess errors)
+PASS: gcc.dg/c90-array-quals-2.c (test for excess errors)
+PASS: gcc.dg/c90-array-quals.c (test for excess errors)
+PASS: gcc.dg/c90-arraydecl-1.c (test for excess errors)
+PASS: gcc.dg/c90-arraydecl-1.c [*] not in C90 (test for errors, line 11)
+PASS: gcc.dg/c90-arraydecl-1.c [*] not in C90 (test for errors, line 12)
+PASS: gcc.dg/c90-arraydecl-1.c [quals expr] not in C90 at line 21 (test for errors, line 20)
+PASS: gcc.dg/c90-arraydecl-1.c [quals static expr] not in C90 at line 27 (test for errors, line 26)
+PASS: gcc.dg/c90-arraydecl-1.c [quals] not in C90 at line 19 (test for errors, line 18)
+PASS: gcc.dg/c90-arraydecl-1.c [static expr] not in C90 at line 23 (test for errors, line 22)
+PASS: gcc.dg/c90-arraydecl-1.c [static quals expr] not in C90 at line 25 (test for errors, line 24)
+PASS: gcc.dg/c90-arraydecl-1.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c90-arraydecl-1.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c90-arraydecl-1.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/c90-arraydecl-1.c warning in place of error (test for bogus messages, line 24)
+PASS: gcc.dg/c90-arraydecl-1.c warning in place of error (test for bogus messages, line 26)
+PASS: gcc.dg/c90-atomic-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-atomic-1.c (test for errors, line 6)
+PASS: gcc.dg/c90-atomic-1.c (test for errors, line 7)
+PASS: gcc.dg/c90-atomic-1.c (test for excess errors)
+PASS: gcc.dg/c90-auto-1.c (test for excess errors)
+PASS: gcc.dg/c90-complex-1.c (test for excess errors)
+PASS: gcc.dg/c90-complex-1.c _Complex not in C90 at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-complex-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-complit-1.c (test for excess errors)
+PASS: gcc.dg/c90-complit-1.c array at line 19 (test for errors, line 18)
+PASS: gcc.dg/c90-complit-1.c scalar at line 13 (test for errors, line 12)
+PASS: gcc.dg/c90-complit-1.c struct at line 15 (test for errors, line 14)
+PASS: gcc.dg/c90-complit-1.c union at line 17 (test for errors, line 16)
+PASS: gcc.dg/c90-complit-1.c warning in place of error (test for bogus messages, line 12)
+PASS: gcc.dg/c90-complit-1.c warning in place of error (test for bogus messages, line 14)
+PASS: gcc.dg/c90-complit-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c90-complit-1.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c90-complit-2.c (test for errors, line 7)
+PASS: gcc.dg/c90-complit-2.c (test for errors, line 8)
+PASS: gcc.dg/c90-complit-2.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-1.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-1.c assignment (test for errors, line 18)
+PASS: gcc.dg/c90-const-expr-1.c comma (test for errors, line 22)
+PASS: gcc.dg/c90-const-expr-1.c decrement (test for errors, line 20)
+PASS: gcc.dg/c90-const-expr-1.c function call (test for errors, line 21)
+PASS: gcc.dg/c90-const-expr-1.c increment (test for errors, line 19)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 10)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 11)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 16)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 17)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 23)
+PASS: gcc.dg/c90-const-expr-10.c (test for errors, line 29)
+PASS: gcc.dg/c90-const-expr-10.c (test for warnings, line 19)
+PASS: gcc.dg/c90-const-expr-10.c (test for warnings, line 25)
+PASS: gcc.dg/c90-const-expr-10.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-11.c (test for errors, line 19)
+PASS: gcc.dg/c90-const-expr-11.c (test for errors, line 26)
+PASS: gcc.dg/c90-const-expr-11.c (test for warnings, line 21)
+PASS: gcc.dg/c90-const-expr-11.c (test for warnings, line 23)
+PASS: gcc.dg/c90-const-expr-11.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-11.c constant at line 22 (test for errors, line 21)
+PASS: gcc.dg/c90-const-expr-11.c constant at line 24 (test for errors, line 23)
+PASS: gcc.dg/c90-const-expr-2.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-2.c bogus null pointer constant (test for bogus messages, line 39)
+PASS: gcc.dg/c90-const-expr-2.c bogus null pointer constant (test for bogus messages, line 40)
+PASS: gcc.dg/c90-const-expr-2.c bogus null pointer constant (test for bogus messages, line 41)
+PASS: gcc.dg/c90-const-expr-2.c bogus null pointer constant (test for bogus messages, line 42)
+PASS: gcc.dg/c90-const-expr-2.c bogus null pointer constant (test for bogus messages, line 44)
+PASS: gcc.dg/c90-const-expr-3.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 31)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 32)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 34)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 36)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 43)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 44)
+PASS: gcc.dg/c90-const-expr-3.c bogus null pointer constant (test for bogus messages, line 45)
+PASS: gcc.dg/c90-const-expr-4.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 18)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 19)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 25)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 35)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 36)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 37)
+PASS: gcc.dg/c90-const-expr-5.c (test for errors, line 38)
+PASS: gcc.dg/c90-const-expr-5.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 10)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 13)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 17)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 21)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 25)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 33)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 37)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 42)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 49)
+PASS: gcc.dg/c90-const-expr-6.c (test for errors, line 52)
+PASS: gcc.dg/c90-const-expr-6.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-7.c (test for errors, line 11)
+PASS: gcc.dg/c90-const-expr-7.c (test for errors, line 14)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 12)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 16)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 18)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 20)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 22)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 34)
+PASS: gcc.dg/c90-const-expr-7.c (test for warnings, line 9)
+PASS: gcc.dg/c90-const-expr-7.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 10 (test for errors, line 9)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 13 (test for errors, line 12)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 17 (test for errors, line 16)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 19 (test for errors, line 18)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 21 (test for errors, line 20)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 23 (test for errors, line 22)
+PASS: gcc.dg/c90-const-expr-7.c constant at line 35 (test for errors, line 34)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 12)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 14)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 16)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 18)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 20)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 22)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 24)
+PASS: gcc.dg/c90-const-expr-8.c (test for warnings, line 26)
+PASS: gcc.dg/c90-const-expr-8.c (test for excess errors)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 13 (test for errors, line 12)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 15 (test for errors, line 14)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 17 (test for errors, line 16)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 19 (test for errors, line 18)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 21 (test for errors, line 20)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 23 (test for errors, line 22)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 25 (test for errors, line 24)
+PASS: gcc.dg/c90-const-expr-8.c constant at line 27 (test for errors, line 28)
+PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 23)
+PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 24)
+PASS: gcc.dg/c90-const-expr-9.c (test for errors, line 25)
+PASS: gcc.dg/c90-const-expr-9.c (test for excess errors)
+PASS: gcc.dg/c90-digraph-1.c (test for excess errors)
+PASS: gcc.dg/c90-digraph-1.c execution test
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 10)
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 11)
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 12)
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 6)
+PASS: gcc.dg/c90-dupqual-1.c (test for errors, line 7)
+PASS: gcc.dg/c90-dupqual-1.c (test for excess errors)
+PASS: gcc.dg/c90-enum-comma-1.c (test for excess errors)
+PASS: gcc.dg/c90-enum-comma-1.c enum comma error at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-enum-comma-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-flex-array-1.c (test for excess errors)
+PASS: gcc.dg/c90-flex-array-1.c flexible array members not in C90 at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-flex-array-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-flex-array-2.c (test for excess errors)
+PASS: gcc.dg/c90-float-1.c (test for excess errors)
+PASS: gcc.dg/c90-fordecl-1.c (test for excess errors)
+PASS: gcc.dg/c90-fordecl-1.c declaration in for loop at line 11 (test for errors, line 10)
+PASS: gcc.dg/c90-fordecl-1.c note at line 12 (test for warnings, line 10)
+PASS: gcc.dg/c90-fordecl-1.c warning in place of error (test for bogus messages, line 10)
+PASS: gcc.dg/c90-func-1.c (test for errors, line 9)
+PASS: gcc.dg/c90-func-1.c (test for excess errors)
+PASS: gcc.dg/c90-func-2.c (test for excess errors)
+PASS: gcc.dg/c90-hexfloat-1.c (test for excess errors)
+PASS: gcc.dg/c90-hexfloat-1.c bad hex float at line 11 (test for errors, line 10)
+PASS: gcc.dg/c90-hexfloat-1.c hex float error at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-hexfloat-1.c hex float error at line 9 (test for errors, line 8)
+PASS: gcc.dg/c90-hexfloat-1.c warning in place of error (test for bogus messages, line 10)
+PASS: gcc.dg/c90-hexfloat-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-hexfloat-1.c warning in place of error (test for bogus messages, line 8)
+PASS: gcc.dg/c90-hexfloat-2.c (test for excess errors)
+PASS: gcc.dg/c90-hexfloat-2.c execution test
+PASS: gcc.dg/c90-idem-qual-1.c (test for excess errors)
+PASS: gcc.dg/c90-idem-qual-1.c duplicate type qualifier error at line 8 (test for errors, line 7)
+PASS: gcc.dg/c90-idem-qual-1.c warning in place of error (test for bogus messages, line 7)
+PASS: gcc.dg/c90-idem-qual-2.c (test for excess errors)
+PASS: gcc.dg/c90-idem-qual-2.c duplicate type qualifier error at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-idem-qual-2.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-idem-qual-3.c (test for excess errors)
+PASS: gcc.dg/c90-idem-qual-3.c duplicate type qualifier error at line 11 (test for errors, line 10)
+PASS: gcc.dg/c90-idem-qual-3.c duplicate type qualifier error at line 9 (test for errors, line 8)
+PASS: gcc.dg/c90-idem-qual-3.c warning in place of error (test for bogus messages, line 10)
+PASS: gcc.dg/c90-idem-qual-3.c warning in place of error (test for bogus messages, line 8)
+PASS: gcc.dg/c90-impl-decl-1.c (test for excess errors)
+PASS: gcc.dg/c90-impl-decl-1.c implicit declaration warning for strcmp (test for bogus messages, line 21)
+PASS: gcc.dg/c90-impl-int-1.c (test for excess errors)
+PASS: gcc.dg/c90-impl-int-2.c (test for excess errors)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 10)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 11)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 12)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 13)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 14)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 15)
+PASS: gcc.dg/c90-init-1.c (test for errors, line 22)
+PASS: gcc.dg/c90-init-1.c (test for excess errors)
+PASS: gcc.dg/c90-intconst-1.c (test for excess errors)
+PASS: gcc.dg/c90-intconst-1.c unsigned decimal long suffix (test for warnings, line 433)
+PASS: gcc.dg/c90-intconst-1.c unsigned decimal long suffix (test for warnings, line 434)
+PASS: gcc.dg/c90-intconst-1.c unsigned decimal no suffix (test for warnings, line 432)
+PASS: gcc.dg/c90-intprom-1.c (test for excess errors)
+PASS: gcc.dg/c90-left-shift-1.c (test for excess errors)
+PASS: gcc.dg/c90-left-shift-2.c (test for excess errors)
+PASS: gcc.dg/c90-left-shift-3.c (test for excess errors)
+PASS: gcc.dg/c90-longlong-1.c (test for excess errors)
+PASS: gcc.dg/c90-longlong-1.c long long not in C90 (test for errors, line 6)
+PASS: gcc.dg/c90-mixdecl-1.c (test for excess errors)
+PASS: gcc.dg/c90-mixdecl-1.c mixed declarations and code not in C90 at line 12 (test for errors, line 11)
+PASS: gcc.dg/c90-mixdecl-1.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/c90-noreturn-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-noreturn-1.c (test for excess errors)
+PASS: gcc.dg/c90-restrict-1.c (test for excess errors)
+PASS: gcc.dg/c90-restrict-1.c restrict not in C90 at line 7 (test for errors, line 6)
+PASS: gcc.dg/c90-restrict-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c90-return-1.c (test for excess errors)
+PASS: gcc.dg/c90-return-1.c return constraint violation at line 16 (test for errors, line 15)
+PASS: gcc.dg/c90-return-1.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/c90-scope-1.c (test for excess errors)
+PASS: gcc.dg/c90-scope-1.c execution test
+PASS: gcc.dg/c90-static-1.c (test for errors, line 13)
+PASS: gcc.dg/c90-static-1.c (test for errors, line 17)
+PASS: gcc.dg/c90-static-1.c (test for errors, line 9)
+PASS: gcc.dg/c90-static-1.c (test for excess errors)
+PASS: gcc.dg/c90-static-assert-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-static-assert-1.c (test for excess errors)
+PASS: gcc.dg/c90-thread-local-1.c (test for errors, line 5)
+PASS: gcc.dg/c90-thread-local-1.c (test for excess errors)
+PASS: gcc.dg/c90-typedef-1.c (test for errors, line 6)
+PASS: gcc.dg/c90-typedef-1.c (test for warnings, line 5)
+PASS: gcc.dg/c90-typedef-1.c (test for excess errors)
+PASS: gcc.dg/c90-typespec-1.c (test for excess errors)
+PASS: gcc.dg/c90-typespec-1.c char char (test for errors, line 29)
+PASS: gcc.dg/c90-typespec-1.c char double (test for errors, line 34)
+PASS: gcc.dg/c90-typespec-1.c char float (test for errors, line 33)
+PASS: gcc.dg/c90-typespec-1.c char int (test for errors, line 31)
+PASS: gcc.dg/c90-typespec-1.c char long (test for errors, line 32)
+PASS: gcc.dg/c90-typespec-1.c char short (test for errors, line 30)
+PASS: gcc.dg/c90-typespec-1.c char signed char (test for errors, line 110)
+PASS: gcc.dg/c90-typespec-1.c char signed double (test for errors, line 115)
+PASS: gcc.dg/c90-typespec-1.c char signed float (test for errors, line 114)
+PASS: gcc.dg/c90-typespec-1.c char signed int (test for errors, line 112)
+PASS: gcc.dg/c90-typespec-1.c char signed long (test for errors, line 113)
+PASS: gcc.dg/c90-typespec-1.c char signed short (test for errors, line 111)
+PASS: gcc.dg/c90-typespec-1.c char signed signed (test for errors, line 116)
+PASS: gcc.dg/c90-typespec-1.c char signed unsigned (test for errors, line 117)
+PASS: gcc.dg/c90-typespec-1.c char signed void (test for errors, line 109)
+PASS: gcc.dg/c90-typespec-1.c char unsigned char (test for errors, line 119)
+PASS: gcc.dg/c90-typespec-1.c char unsigned double (test for errors, line 124)
+PASS: gcc.dg/c90-typespec-1.c char unsigned float (test for errors, line 123)
+PASS: gcc.dg/c90-typespec-1.c char unsigned int (test for errors, line 121)
+PASS: gcc.dg/c90-typespec-1.c char unsigned long (test for errors, line 122)
+PASS: gcc.dg/c90-typespec-1.c char unsigned short (test for errors, line 120)
+PASS: gcc.dg/c90-typespec-1.c char unsigned signed (test for errors, line 125)
+PASS: gcc.dg/c90-typespec-1.c char unsigned unsigned (test for errors, line 126)
+PASS: gcc.dg/c90-typespec-1.c char unsigned void (test for errors, line 118)
+PASS: gcc.dg/c90-typespec-1.c char void (test for errors, line 28)
+PASS: gcc.dg/c90-typespec-1.c double char (test for errors, line 74)
+PASS: gcc.dg/c90-typespec-1.c double double (test for errors, line 79)
+PASS: gcc.dg/c90-typespec-1.c double float (test for errors, line 78)
+PASS: gcc.dg/c90-typespec-1.c double int (test for errors, line 76)
+PASS: gcc.dg/c90-typespec-1.c double long char (test for errors, line 227)
+PASS: gcc.dg/c90-typespec-1.c double long double (test for errors, line 232)
+PASS: gcc.dg/c90-typespec-1.c double long float (test for errors, line 231)
+PASS: gcc.dg/c90-typespec-1.c double long int (test for errors, line 229)
+PASS: gcc.dg/c90-typespec-1.c double long long (test for errors, line 230)
+PASS: gcc.dg/c90-typespec-1.c double long short (test for errors, line 228)
+PASS: gcc.dg/c90-typespec-1.c double long signed (test for errors, line 233)
+PASS: gcc.dg/c90-typespec-1.c double long unsigned (test for errors, line 234)
+PASS: gcc.dg/c90-typespec-1.c double long void (test for errors, line 226)
+PASS: gcc.dg/c90-typespec-1.c double short (test for errors, line 75)
+PASS: gcc.dg/c90-typespec-1.c double signed (test for errors, line 80)
+PASS: gcc.dg/c90-typespec-1.c double unsigned (test for errors, line 81)
+PASS: gcc.dg/c90-typespec-1.c double void (test for errors, line 73)
+PASS: gcc.dg/c90-typespec-1.c float char (test for errors, line 65)
+PASS: gcc.dg/c90-typespec-1.c float double (test for errors, line 70)
+PASS: gcc.dg/c90-typespec-1.c float float (test for errors, line 69)
+PASS: gcc.dg/c90-typespec-1.c float int (test for errors, line 67)
+PASS: gcc.dg/c90-typespec-1.c float long (test for errors, line 68)
+PASS: gcc.dg/c90-typespec-1.c float short (test for errors, line 66)
+PASS: gcc.dg/c90-typespec-1.c float signed (test for errors, line 71)
+PASS: gcc.dg/c90-typespec-1.c float unsigned (test for errors, line 72)
+PASS: gcc.dg/c90-typespec-1.c float void (test for errors, line 64)
+PASS: gcc.dg/c90-typespec-1.c int char (test for errors, line 47)
+PASS: gcc.dg/c90-typespec-1.c int double (test for errors, line 52)
+PASS: gcc.dg/c90-typespec-1.c int float (test for errors, line 51)
+PASS: gcc.dg/c90-typespec-1.c int int (test for errors, line 49)
+PASS: gcc.dg/c90-typespec-1.c int long char (test for errors, line 164)
+PASS: gcc.dg/c90-typespec-1.c int long double (test for errors, line 169)
+PASS: gcc.dg/c90-typespec-1.c int long float (test for errors, line 168)
+PASS: gcc.dg/c90-typespec-1.c int long int (test for errors, line 166)
+PASS: gcc.dg/c90-typespec-1.c int long long (test for errors, line 167)
+PASS: gcc.dg/c90-typespec-1.c int long short (test for errors, line 165)
+PASS: gcc.dg/c90-typespec-1.c int long signed char (test for errors, line 362)
+PASS: gcc.dg/c90-typespec-1.c int long signed double (test for errors, line 367)
+PASS: gcc.dg/c90-typespec-1.c int long signed float (test for errors, line 366)
+PASS: gcc.dg/c90-typespec-1.c int long signed int (test for errors, line 364)
+PASS: gcc.dg/c90-typespec-1.c int long signed long (test for errors, line 365)
+PASS: gcc.dg/c90-typespec-1.c int long signed short (test for errors, line 363)
+PASS: gcc.dg/c90-typespec-1.c int long signed signed (test for errors, line 368)
+PASS: gcc.dg/c90-typespec-1.c int long signed unsigned (test for errors, line 369)
+PASS: gcc.dg/c90-typespec-1.c int long signed void (test for errors, line 361)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned char (test for errors, line 371)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned double (test for errors, line 376)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned float (test for errors, line 375)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned int (test for errors, line 373)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned long (test for errors, line 374)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned short (test for errors, line 372)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned signed (test for errors, line 377)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned unsigned (test for errors, line 378)
+PASS: gcc.dg/c90-typespec-1.c int long unsigned void (test for errors, line 370)
+PASS: gcc.dg/c90-typespec-1.c int long void (test for errors, line 163)
+PASS: gcc.dg/c90-typespec-1.c int short char (test for errors, line 155)
+PASS: gcc.dg/c90-typespec-1.c int short double (test for errors, line 160)
+PASS: gcc.dg/c90-typespec-1.c int short float (test for errors, line 159)
+PASS: gcc.dg/c90-typespec-1.c int short int (test for errors, line 157)
+PASS: gcc.dg/c90-typespec-1.c int short long (test for errors, line 158)
+PASS: gcc.dg/c90-typespec-1.c int short short (test for errors, line 156)
+PASS: gcc.dg/c90-typespec-1.c int short signed char (test for errors, line 344)
+PASS: gcc.dg/c90-typespec-1.c int short signed double (test for errors, line 349)
+PASS: gcc.dg/c90-typespec-1.c int short signed float (test for errors, line 348)
+PASS: gcc.dg/c90-typespec-1.c int short signed int (test for errors, line 346)
+PASS: gcc.dg/c90-typespec-1.c int short signed long (test for errors, line 347)
+PASS: gcc.dg/c90-typespec-1.c int short signed short (test for errors, line 345)
+PASS: gcc.dg/c90-typespec-1.c int short signed signed (test for errors, line 350)
+PASS: gcc.dg/c90-typespec-1.c int short signed unsigned (test for errors, line 351)
+PASS: gcc.dg/c90-typespec-1.c int short signed void (test for errors, line 343)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned char (test for errors, line 353)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned double (test for errors, line 358)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned float (test for errors, line 357)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned int (test for errors, line 355)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned long (test for errors, line 356)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned short (test for errors, line 354)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned signed (test for errors, line 359)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned unsigned (test for errors, line 360)
+PASS: gcc.dg/c90-typespec-1.c int short unsigned void (test for errors, line 352)
+PASS: gcc.dg/c90-typespec-1.c int short void (test for errors, line 154)
+PASS: gcc.dg/c90-typespec-1.c int signed char (test for errors, line 173)
+PASS: gcc.dg/c90-typespec-1.c int signed double (test for errors, line 178)
+PASS: gcc.dg/c90-typespec-1.c int signed float (test for errors, line 177)
+PASS: gcc.dg/c90-typespec-1.c int signed int (test for errors, line 175)
+PASS: gcc.dg/c90-typespec-1.c int signed long char (test for errors, line 389)
+PASS: gcc.dg/c90-typespec-1.c int signed long double (test for errors, line 394)
+PASS: gcc.dg/c90-typespec-1.c int signed long float (test for errors, line 393)
+PASS: gcc.dg/c90-typespec-1.c int signed long int (test for errors, line 391)
+PASS: gcc.dg/c90-typespec-1.c int signed long long (test for errors, line 392)
+PASS: gcc.dg/c90-typespec-1.c int signed long short (test for errors, line 390)
+PASS: gcc.dg/c90-typespec-1.c int signed long signed (test for errors, line 395)
+PASS: gcc.dg/c90-typespec-1.c int signed long unsigned (test for errors, line 396)
+PASS: gcc.dg/c90-typespec-1.c int signed long void (test for errors, line 388)
+PASS: gcc.dg/c90-typespec-1.c int signed short char (test for errors, line 380)
+PASS: gcc.dg/c90-typespec-1.c int signed short double (test for errors, line 385)
+PASS: gcc.dg/c90-typespec-1.c int signed short float (test for errors, line 384)
+PASS: gcc.dg/c90-typespec-1.c int signed short int (test for errors, line 382)
+PASS: gcc.dg/c90-typespec-1.c int signed short long (test for errors, line 383)
+PASS: gcc.dg/c90-typespec-1.c int signed short short (test for errors, line 381)
+PASS: gcc.dg/c90-typespec-1.c int signed short signed (test for errors, line 386)
+PASS: gcc.dg/c90-typespec-1.c int signed short unsigned (test for errors, line 387)
+PASS: gcc.dg/c90-typespec-1.c int signed short void (test for errors, line 379)
+PASS: gcc.dg/c90-typespec-1.c int signed signed (test for errors, line 179)
+PASS: gcc.dg/c90-typespec-1.c int signed unsigned (test for errors, line 180)
+PASS: gcc.dg/c90-typespec-1.c int signed void (test for errors, line 172)
+PASS: gcc.dg/c90-typespec-1.c int unsigned char (test for errors, line 182)
+PASS: gcc.dg/c90-typespec-1.c int unsigned double (test for errors, line 187)
+PASS: gcc.dg/c90-typespec-1.c int unsigned float (test for errors, line 186)
+PASS: gcc.dg/c90-typespec-1.c int unsigned int (test for errors, line 184)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long char (test for errors, line 407)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long double (test for errors, line 412)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long float (test for errors, line 411)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long int (test for errors, line 409)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long long (test for errors, line 410)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long short (test for errors, line 408)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long signed (test for errors, line 413)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long unsigned (test for errors, line 414)
+PASS: gcc.dg/c90-typespec-1.c int unsigned long void (test for errors, line 406)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short char (test for errors, line 398)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short double (test for errors, line 403)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short float (test for errors, line 402)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short int (test for errors, line 400)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short long (test for errors, line 401)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short short (test for errors, line 399)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short signed (test for errors, line 404)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short unsigned (test for errors, line 405)
+PASS: gcc.dg/c90-typespec-1.c int unsigned short void (test for errors, line 397)
+PASS: gcc.dg/c90-typespec-1.c int unsigned signed (test for errors, line 188)
+PASS: gcc.dg/c90-typespec-1.c int unsigned unsigned (test for errors, line 189)
+PASS: gcc.dg/c90-typespec-1.c int unsigned void (test for errors, line 181)
+PASS: gcc.dg/c90-typespec-1.c int void (test for errors, line 46)
+PASS: gcc.dg/c90-typespec-1.c long char (test for errors, line 56)
+PASS: gcc.dg/c90-typespec-1.c long double char (test for errors, line 200)
+PASS: gcc.dg/c90-typespec-1.c long double double (test for errors, line 205)
+PASS: gcc.dg/c90-typespec-1.c long double float (test for errors, line 204)
+PASS: gcc.dg/c90-typespec-1.c long double int (test for errors, line 202)
+PASS: gcc.dg/c90-typespec-1.c long double long (test for errors, line 203)
+PASS: gcc.dg/c90-typespec-1.c long double short (test for errors, line 201)
+PASS: gcc.dg/c90-typespec-1.c long double signed (test for errors, line 206)
+PASS: gcc.dg/c90-typespec-1.c long double unsigned (test for errors, line 207)
+PASS: gcc.dg/c90-typespec-1.c long double void (test for errors, line 199)
+PASS: gcc.dg/c90-typespec-1.c long float (test for errors, line 60)
+PASS: gcc.dg/c90-typespec-1.c long int char (test for errors, line 191)
+PASS: gcc.dg/c90-typespec-1.c long int double (test for errors, line 196)
+PASS: gcc.dg/c90-typespec-1.c long int float (test for errors, line 195)
+PASS: gcc.dg/c90-typespec-1.c long int int (test for errors, line 193)
+PASS: gcc.dg/c90-typespec-1.c long int long (test for errors, line 194)
+PASS: gcc.dg/c90-typespec-1.c long int short (test for errors, line 192)
+PASS: gcc.dg/c90-typespec-1.c long int signed char (test for errors, line 416)
+PASS: gcc.dg/c90-typespec-1.c long int signed double (test for errors, line 421)
+PASS: gcc.dg/c90-typespec-1.c long int signed float (test for errors, line 420)
+PASS: gcc.dg/c90-typespec-1.c long int signed int (test for errors, line 418)
+PASS: gcc.dg/c90-typespec-1.c long int signed long (test for errors, line 419)
+PASS: gcc.dg/c90-typespec-1.c long int signed short (test for errors, line 417)
+PASS: gcc.dg/c90-typespec-1.c long int signed signed (test for errors, line 422)
+PASS: gcc.dg/c90-typespec-1.c long int signed unsigned (test for errors, line 423)
+PASS: gcc.dg/c90-typespec-1.c long int signed void (test for errors, line 415)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned char (test for errors, line 425)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned double (test for errors, line 430)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned float (test for errors, line 429)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned int (test for errors, line 427)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned long (test for errors, line 428)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned short (test for errors, line 426)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned signed (test for errors, line 431)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned unsigned (test for errors, line 432)
+PASS: gcc.dg/c90-typespec-1.c long int unsigned void (test for errors, line 424)
+PASS: gcc.dg/c90-typespec-1.c long int void (test for errors, line 190)
+PASS: gcc.dg/c90-typespec-1.c long long (test for errors, line 59)
+PASS: gcc.dg/c90-typespec-1.c long short (test for errors, line 57)
+PASS: gcc.dg/c90-typespec-1.c long signed char (test for errors, line 209)
+PASS: gcc.dg/c90-typespec-1.c long signed double (test for errors, line 214)
+PASS: gcc.dg/c90-typespec-1.c long signed float (test for errors, line 213)
+PASS: gcc.dg/c90-typespec-1.c long signed int char (test for errors, line 434)
+PASS: gcc.dg/c90-typespec-1.c long signed int double (test for errors, line 439)
+PASS: gcc.dg/c90-typespec-1.c long signed int float (test for errors, line 438)
+PASS: gcc.dg/c90-typespec-1.c long signed int int (test for errors, line 436)
+PASS: gcc.dg/c90-typespec-1.c long signed int long (test for errors, line 437)
+PASS: gcc.dg/c90-typespec-1.c long signed int short (test for errors, line 435)
+PASS: gcc.dg/c90-typespec-1.c long signed int signed (test for errors, line 440)
+PASS: gcc.dg/c90-typespec-1.c long signed int unsigned (test for errors, line 441)
+PASS: gcc.dg/c90-typespec-1.c long signed int void (test for errors, line 433)
+PASS: gcc.dg/c90-typespec-1.c long signed long (test for errors, line 212)
+PASS: gcc.dg/c90-typespec-1.c long signed short (test for errors, line 210)
+PASS: gcc.dg/c90-typespec-1.c long signed signed (test for errors, line 215)
+PASS: gcc.dg/c90-typespec-1.c long signed unsigned (test for errors, line 216)
+PASS: gcc.dg/c90-typespec-1.c long signed void (test for errors, line 208)
+PASS: gcc.dg/c90-typespec-1.c long unsigned char (test for errors, line 218)
+PASS: gcc.dg/c90-typespec-1.c long unsigned double (test for errors, line 223)
+PASS: gcc.dg/c90-typespec-1.c long unsigned float (test for errors, line 222)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int char (test for errors, line 443)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int double (test for errors, line 448)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int float (test for errors, line 447)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int int (test for errors, line 445)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int long (test for errors, line 446)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int short (test for errors, line 444)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int signed (test for errors, line 449)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int unsigned (test for errors, line 450)
+PASS: gcc.dg/c90-typespec-1.c long unsigned int void (test for errors, line 442)
+PASS: gcc.dg/c90-typespec-1.c long unsigned long (test for errors, line 221)
+PASS: gcc.dg/c90-typespec-1.c long unsigned short (test for errors, line 219)
+PASS: gcc.dg/c90-typespec-1.c long unsigned signed (test for errors, line 224)
+PASS: gcc.dg/c90-typespec-1.c long unsigned unsigned (test for errors, line 225)
+PASS: gcc.dg/c90-typespec-1.c long unsigned void (test for errors, line 217)
+PASS: gcc.dg/c90-typespec-1.c long void (test for errors, line 55)
+PASS: gcc.dg/c90-typespec-1.c short char (test for errors, line 38)
+PASS: gcc.dg/c90-typespec-1.c short double (test for errors, line 43)
+PASS: gcc.dg/c90-typespec-1.c short float (test for errors, line 42)
+PASS: gcc.dg/c90-typespec-1.c short int char (test for errors, line 128)
+PASS: gcc.dg/c90-typespec-1.c short int double (test for errors, line 133)
+PASS: gcc.dg/c90-typespec-1.c short int float (test for errors, line 132)
+PASS: gcc.dg/c90-typespec-1.c short int int (test for errors, line 130)
+PASS: gcc.dg/c90-typespec-1.c short int long (test for errors, line 131)
+PASS: gcc.dg/c90-typespec-1.c short int short (test for errors, line 129)
+PASS: gcc.dg/c90-typespec-1.c short int signed char (test for errors, line 308)
+PASS: gcc.dg/c90-typespec-1.c short int signed double (test for errors, line 313)
+PASS: gcc.dg/c90-typespec-1.c short int signed float (test for errors, line 312)
+PASS: gcc.dg/c90-typespec-1.c short int signed int (test for errors, line 310)
+PASS: gcc.dg/c90-typespec-1.c short int signed long (test for errors, line 311)
+PASS: gcc.dg/c90-typespec-1.c short int signed short (test for errors, line 309)
+PASS: gcc.dg/c90-typespec-1.c short int signed signed (test for errors, line 314)
+PASS: gcc.dg/c90-typespec-1.c short int signed unsigned (test for errors, line 315)
+PASS: gcc.dg/c90-typespec-1.c short int signed void (test for errors, line 307)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned char (test for errors, line 317)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned double (test for errors, line 322)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned float (test for errors, line 321)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned int (test for errors, line 319)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned long (test for errors, line 320)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned short (test for errors, line 318)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned signed (test for errors, line 323)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned unsigned (test for errors, line 324)
+PASS: gcc.dg/c90-typespec-1.c short int unsigned void (test for errors, line 316)
+PASS: gcc.dg/c90-typespec-1.c short int void (test for errors, line 127)
+PASS: gcc.dg/c90-typespec-1.c short long (test for errors, line 41)
+PASS: gcc.dg/c90-typespec-1.c short short (test for errors, line 39)
+PASS: gcc.dg/c90-typespec-1.c short signed char (test for errors, line 137)
+PASS: gcc.dg/c90-typespec-1.c short signed double (test for errors, line 142)
+PASS: gcc.dg/c90-typespec-1.c short signed float (test for errors, line 141)
+PASS: gcc.dg/c90-typespec-1.c short signed int char (test for errors, line 326)
+PASS: gcc.dg/c90-typespec-1.c short signed int double (test for errors, line 331)
+PASS: gcc.dg/c90-typespec-1.c short signed int float (test for errors, line 330)
+PASS: gcc.dg/c90-typespec-1.c short signed int int (test for errors, line 328)
+PASS: gcc.dg/c90-typespec-1.c short signed int long (test for errors, line 329)
+PASS: gcc.dg/c90-typespec-1.c short signed int short (test for errors, line 327)
+PASS: gcc.dg/c90-typespec-1.c short signed int signed (test for errors, line 332)
+PASS: gcc.dg/c90-typespec-1.c short signed int unsigned (test for errors, line 333)
+PASS: gcc.dg/c90-typespec-1.c short signed int void (test for errors, line 325)
+PASS: gcc.dg/c90-typespec-1.c short signed long (test for errors, line 140)
+PASS: gcc.dg/c90-typespec-1.c short signed short (test for errors, line 138)
+PASS: gcc.dg/c90-typespec-1.c short signed signed (test for errors, line 143)
+PASS: gcc.dg/c90-typespec-1.c short signed unsigned (test for errors, line 144)
+PASS: gcc.dg/c90-typespec-1.c short signed void (test for errors, line 136)
+PASS: gcc.dg/c90-typespec-1.c short unsigned char (test for errors, line 146)
+PASS: gcc.dg/c90-typespec-1.c short unsigned double (test for errors, line 151)
+PASS: gcc.dg/c90-typespec-1.c short unsigned float (test for errors, line 150)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int char (test for errors, line 335)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int double (test for errors, line 340)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int float (test for errors, line 339)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int int (test for errors, line 337)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int long (test for errors, line 338)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int short (test for errors, line 336)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int signed (test for errors, line 341)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int unsigned (test for errors, line 342)
+PASS: gcc.dg/c90-typespec-1.c short unsigned int void (test for errors, line 334)
+PASS: gcc.dg/c90-typespec-1.c short unsigned long (test for errors, line 149)
+PASS: gcc.dg/c90-typespec-1.c short unsigned short (test for errors, line 147)
+PASS: gcc.dg/c90-typespec-1.c short unsigned signed (test for errors, line 152)
+PASS: gcc.dg/c90-typespec-1.c short unsigned unsigned (test for errors, line 153)
+PASS: gcc.dg/c90-typespec-1.c short unsigned void (test for errors, line 145)
+PASS: gcc.dg/c90-typespec-1.c short void (test for errors, line 37)
+PASS: gcc.dg/c90-typespec-1.c signed char char (test for errors, line 236)
+PASS: gcc.dg/c90-typespec-1.c signed char double (test for errors, line 241)
+PASS: gcc.dg/c90-typespec-1.c signed char float (test for errors, line 240)
+PASS: gcc.dg/c90-typespec-1.c signed char int (test for errors, line 238)
+PASS: gcc.dg/c90-typespec-1.c signed char long (test for errors, line 239)
+PASS: gcc.dg/c90-typespec-1.c signed char short (test for errors, line 237)
+PASS: gcc.dg/c90-typespec-1.c signed char signed (test for errors, line 242)
+PASS: gcc.dg/c90-typespec-1.c signed char unsigned (test for errors, line 243)
+PASS: gcc.dg/c90-typespec-1.c signed char void (test for errors, line 235)
+PASS: gcc.dg/c90-typespec-1.c signed double (test for errors, line 88)
+PASS: gcc.dg/c90-typespec-1.c signed float (test for errors, line 87)
+PASS: gcc.dg/c90-typespec-1.c signed int char (test for errors, line 254)
+PASS: gcc.dg/c90-typespec-1.c signed int double (test for errors, line 259)
+PASS: gcc.dg/c90-typespec-1.c signed int float (test for errors, line 258)
+PASS: gcc.dg/c90-typespec-1.c signed int int (test for errors, line 256)
+PASS: gcc.dg/c90-typespec-1.c signed int long char (test for errors, line 470)
+PASS: gcc.dg/c90-typespec-1.c signed int long double (test for errors, line 475)
+PASS: gcc.dg/c90-typespec-1.c signed int long float (test for errors, line 474)
+PASS: gcc.dg/c90-typespec-1.c signed int long int (test for errors, line 472)
+PASS: gcc.dg/c90-typespec-1.c signed int long long (test for errors, line 473)
+PASS: gcc.dg/c90-typespec-1.c signed int long short (test for errors, line 471)
+PASS: gcc.dg/c90-typespec-1.c signed int long signed (test for errors, line 476)
+PASS: gcc.dg/c90-typespec-1.c signed int long unsigned (test for errors, line 477)
+PASS: gcc.dg/c90-typespec-1.c signed int long void (test for errors, line 469)
+PASS: gcc.dg/c90-typespec-1.c signed int short char (test for errors, line 461)
+PASS: gcc.dg/c90-typespec-1.c signed int short double (test for errors, line 466)
+PASS: gcc.dg/c90-typespec-1.c signed int short float (test for errors, line 465)
+PASS: gcc.dg/c90-typespec-1.c signed int short int (test for errors, line 463)
+PASS: gcc.dg/c90-typespec-1.c signed int short long (test for errors, line 464)
+PASS: gcc.dg/c90-typespec-1.c signed int short short (test for errors, line 462)
+PASS: gcc.dg/c90-typespec-1.c signed int short signed (test for errors, line 467)
+PASS: gcc.dg/c90-typespec-1.c signed int short unsigned (test for errors, line 468)
+PASS: gcc.dg/c90-typespec-1.c signed int short void (test for errors, line 460)
+PASS: gcc.dg/c90-typespec-1.c signed int signed (test for errors, line 260)
+PASS: gcc.dg/c90-typespec-1.c signed int unsigned (test for errors, line 261)
+PASS: gcc.dg/c90-typespec-1.c signed int void (test for errors, line 253)
+PASS: gcc.dg/c90-typespec-1.c signed long char (test for errors, line 263)
+PASS: gcc.dg/c90-typespec-1.c signed long double (test for errors, line 268)
+PASS: gcc.dg/c90-typespec-1.c signed long float (test for errors, line 267)
+PASS: gcc.dg/c90-typespec-1.c signed long int char (test for errors, line 479)
+PASS: gcc.dg/c90-typespec-1.c signed long int double (test for errors, line 484)
+PASS: gcc.dg/c90-typespec-1.c signed long int float (test for errors, line 483)
+PASS: gcc.dg/c90-typespec-1.c signed long int int (test for errors, line 481)
+PASS: gcc.dg/c90-typespec-1.c signed long int long (test for errors, line 482)
+PASS: gcc.dg/c90-typespec-1.c signed long int short (test for errors, line 480)
+PASS: gcc.dg/c90-typespec-1.c signed long int signed (test for errors, line 485)
+PASS: gcc.dg/c90-typespec-1.c signed long int unsigned (test for errors, line 486)
+PASS: gcc.dg/c90-typespec-1.c signed long int void (test for errors, line 478)
+PASS: gcc.dg/c90-typespec-1.c signed long long (test for errors, line 266)
+PASS: gcc.dg/c90-typespec-1.c signed long short (test for errors, line 264)
+PASS: gcc.dg/c90-typespec-1.c signed long signed (test for errors, line 269)
+PASS: gcc.dg/c90-typespec-1.c signed long unsigned (test for errors, line 270)
+PASS: gcc.dg/c90-typespec-1.c signed long void (test for errors, line 262)
+PASS: gcc.dg/c90-typespec-1.c signed short char (test for errors, line 245)
+PASS: gcc.dg/c90-typespec-1.c signed short double (test for errors, line 250)
+PASS: gcc.dg/c90-typespec-1.c signed short float (test for errors, line 249)
+PASS: gcc.dg/c90-typespec-1.c signed short int char (test for errors, line 452)
+PASS: gcc.dg/c90-typespec-1.c signed short int double (test for errors, line 457)
+PASS: gcc.dg/c90-typespec-1.c signed short int float (test for errors, line 456)
+PASS: gcc.dg/c90-typespec-1.c signed short int int (test for errors, line 454)
+PASS: gcc.dg/c90-typespec-1.c signed short int long (test for errors, line 455)
+PASS: gcc.dg/c90-typespec-1.c signed short int short (test for errors, line 453)
+PASS: gcc.dg/c90-typespec-1.c signed short int signed (test for errors, line 458)
+PASS: gcc.dg/c90-typespec-1.c signed short int unsigned (test for errors, line 459)
+PASS: gcc.dg/c90-typespec-1.c signed short int void (test for errors, line 451)
+PASS: gcc.dg/c90-typespec-1.c signed short long (test for errors, line 248)
+PASS: gcc.dg/c90-typespec-1.c signed short short (test for errors, line 246)
+PASS: gcc.dg/c90-typespec-1.c signed short signed (test for errors, line 251)
+PASS: gcc.dg/c90-typespec-1.c signed short unsigned (test for errors, line 252)
+PASS: gcc.dg/c90-typespec-1.c signed short void (test for errors, line 244)
+PASS: gcc.dg/c90-typespec-1.c signed signed (test for errors, line 89)
+PASS: gcc.dg/c90-typespec-1.c signed unsigned (test for errors, line 90)
+PASS: gcc.dg/c90-typespec-1.c signed void (test for errors, line 82)
+PASS: gcc.dg/c90-typespec-1.c type char (test for errors, line 101)
+PASS: gcc.dg/c90-typespec-1.c type double (test for errors, line 106)
+PASS: gcc.dg/c90-typespec-1.c type float (test for errors, line 105)
+PASS: gcc.dg/c90-typespec-1.c type int (test for errors, line 103)
+PASS: gcc.dg/c90-typespec-1.c type long (test for errors, line 104)
+PASS: gcc.dg/c90-typespec-1.c type short (test for errors, line 102)
+PASS: gcc.dg/c90-typespec-1.c type signed (test for errors, line 107)
+PASS: gcc.dg/c90-typespec-1.c type unsigned (test for errors, line 108)
+PASS: gcc.dg/c90-typespec-1.c type void (test for errors, line 100)
+PASS: gcc.dg/c90-typespec-1.c unsigned char char (test for errors, line 272)
+PASS: gcc.dg/c90-typespec-1.c unsigned char double (test for errors, line 277)
+PASS: gcc.dg/c90-typespec-1.c unsigned char float (test for errors, line 276)
+PASS: gcc.dg/c90-typespec-1.c unsigned char int (test for errors, line 274)
+PASS: gcc.dg/c90-typespec-1.c unsigned char long (test for errors, line 275)
+PASS: gcc.dg/c90-typespec-1.c unsigned char short (test for errors, line 273)
+PASS: gcc.dg/c90-typespec-1.c unsigned char signed (test for errors, line 278)
+PASS: gcc.dg/c90-typespec-1.c unsigned char unsigned (test for errors, line 279)
+PASS: gcc.dg/c90-typespec-1.c unsigned char void (test for errors, line 271)
+PASS: gcc.dg/c90-typespec-1.c unsigned double (test for errors, line 97)
+PASS: gcc.dg/c90-typespec-1.c unsigned float (test for errors, line 96)
+PASS: gcc.dg/c90-typespec-1.c unsigned int char (test for errors, line 290)
+PASS: gcc.dg/c90-typespec-1.c unsigned int double (test for errors, line 295)
+PASS: gcc.dg/c90-typespec-1.c unsigned int float (test for errors, line 294)
+PASS: gcc.dg/c90-typespec-1.c unsigned int int (test for errors, line 292)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long char (test for errors, line 506)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long double (test for errors, line 511)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long float (test for errors, line 510)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long int (test for errors, line 508)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long long (test for errors, line 509)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long short (test for errors, line 507)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long signed (test for errors, line 512)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long unsigned (test for errors, line 513)
+PASS: gcc.dg/c90-typespec-1.c unsigned int long void (test for errors, line 505)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short char (test for errors, line 497)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short double (test for errors, line 502)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short float (test for errors, line 501)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short int (test for errors, line 499)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short long (test for errors, line 500)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short short (test for errors, line 498)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short signed (test for errors, line 503)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short unsigned (test for errors, line 504)
+PASS: gcc.dg/c90-typespec-1.c unsigned int short void (test for errors, line 496)
+PASS: gcc.dg/c90-typespec-1.c unsigned int signed (test for errors, line 296)
+PASS: gcc.dg/c90-typespec-1.c unsigned int unsigned (test for errors, line 297)
+PASS: gcc.dg/c90-typespec-1.c unsigned int void (test for errors, line 289)
+PASS: gcc.dg/c90-typespec-1.c unsigned long char (test for errors, line 299)
+PASS: gcc.dg/c90-typespec-1.c unsigned long double (test for errors, line 304)
+PASS: gcc.dg/c90-typespec-1.c unsigned long float (test for errors, line 303)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int char (test for errors, line 515)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int double (test for errors, line 520)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int float (test for errors, line 519)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int int (test for errors, line 517)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int long (test for errors, line 518)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int short (test for errors, line 516)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int signed (test for errors, line 521)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int unsigned (test for errors, line 522)
+PASS: gcc.dg/c90-typespec-1.c unsigned long int void (test for errors, line 514)
+PASS: gcc.dg/c90-typespec-1.c unsigned long long (test for errors, line 302)
+PASS: gcc.dg/c90-typespec-1.c unsigned long short (test for errors, line 300)
+PASS: gcc.dg/c90-typespec-1.c unsigned long signed (test for errors, line 305)
+PASS: gcc.dg/c90-typespec-1.c unsigned long unsigned (test for errors, line 306)
+PASS: gcc.dg/c90-typespec-1.c unsigned long void (test for errors, line 298)
+PASS: gcc.dg/c90-typespec-1.c unsigned short char (test for errors, line 281)
+PASS: gcc.dg/c90-typespec-1.c unsigned short double (test for errors, line 286)
+PASS: gcc.dg/c90-typespec-1.c unsigned short float (test for errors, line 285)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int char (test for errors, line 488)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int double (test for errors, line 493)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int float (test for errors, line 492)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int int (test for errors, line 490)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int long (test for errors, line 491)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int short (test for errors, line 489)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int signed (test for errors, line 494)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int unsigned (test for errors, line 495)
+PASS: gcc.dg/c90-typespec-1.c unsigned short int void (test for errors, line 487)
+PASS: gcc.dg/c90-typespec-1.c unsigned short long (test for errors, line 284)
+PASS: gcc.dg/c90-typespec-1.c unsigned short short (test for errors, line 282)
+PASS: gcc.dg/c90-typespec-1.c unsigned short signed (test for errors, line 287)
+PASS: gcc.dg/c90-typespec-1.c unsigned short unsigned (test for errors, line 288)
+PASS: gcc.dg/c90-typespec-1.c unsigned short void (test for errors, line 280)
+PASS: gcc.dg/c90-typespec-1.c unsigned signed (test for errors, line 98)
+PASS: gcc.dg/c90-typespec-1.c unsigned unsigned (test for errors, line 99)
+PASS: gcc.dg/c90-typespec-1.c unsigned void (test for errors, line 91)
+PASS: gcc.dg/c90-typespec-1.c void char (test for errors, line 20)
+PASS: gcc.dg/c90-typespec-1.c void double (test for errors, line 25)
+PASS: gcc.dg/c90-typespec-1.c void float (test for errors, line 24)
+PASS: gcc.dg/c90-typespec-1.c void int (test for errors, line 22)
+PASS: gcc.dg/c90-typespec-1.c void long (test for errors, line 23)
+PASS: gcc.dg/c90-typespec-1.c void short (test for errors, line 21)
+PASS: gcc.dg/c90-typespec-1.c void signed (test for errors, line 26)
+PASS: gcc.dg/c90-typespec-1.c void unsigned (test for errors, line 27)
+PASS: gcc.dg/c90-typespec-1.c void void (test for errors, line 19)
+PASS: gcc.dg/c90-vla-1.c (test for errors, line 8)
+PASS: gcc.dg/c90-vla-1.c (test for excess errors)
+PASS: gcc.dg/c94-digraph-1.c (test for excess errors)
+PASS: gcc.dg/c94-digraph-1.c execution test
+PASS: gcc.dg/c94-version-1.c (test for excess errors)
+PASS: gcc.dg/c99-align-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-align-1.c (test for errors, line 6)
+PASS: gcc.dg/c99-align-1.c (test for excess errors)
+PASS: gcc.dg/c99-anon-struct-1.c (test for errors, line 11)
+PASS: gcc.dg/c99-anon-struct-1.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-1.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-1.c array not decaying to lvalue (test for bogus messages, line 14)
+PASS: gcc.dg/c99-array-lval-1.c array not decaying to lvalue (test for bogus messages, line 15)
+PASS: gcc.dg/c99-array-lval-1.c array not decaying to lvalue (test for bogus messages, line 16)
+PASS: gcc.dg/c99-array-lval-2.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-2.c bad non-lvalue array handling (test for bogus messages, line 18)
+PASS: gcc.dg/c99-array-lval-3.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-4.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 22)
+PASS: gcc.dg/c99-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 23)
+PASS: gcc.dg/c99-array-lval-4.c bad non-lvalue array handling (test for bogus messages, line 24)
+PASS: gcc.dg/c99-array-lval-5.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-5.c bad address-of at line 22 (test for errors, line 17)
+PASS: gcc.dg/c99-array-lval-5.c bad address-of at line 23 (test for errors, line 18)
+PASS: gcc.dg/c99-array-lval-5.c bad address-of at line 24 (test for errors, line 19)
+PASS: gcc.dg/c99-array-lval-5.c bad address-of at line 25 (test for errors, line 20)
+PASS: gcc.dg/c99-array-lval-5.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c99-array-lval-5.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c99-array-lval-5.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c99-array-lval-5.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c99-array-lval-6.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-6.c array not decaying to lvalue (test for bogus messages, line 14)
+PASS: gcc.dg/c99-array-lval-7.c (test for excess errors)
+PASS: gcc.dg/c99-array-lval-8.c (test for errors, line 15)
+PASS: gcc.dg/c99-array-lval-8.c (test for errors, line 22)
+PASS: gcc.dg/c99-array-lval-8.c (test for errors, line 23)
+PASS: gcc.dg/c99-array-lval-8.c (test for errors, line 29)
+PASS: gcc.dg/c99-array-lval-8.c (test for excess errors)
+PASS: gcc.dg/c99-array-nonobj-1.c (test for excess errors)
+PASS: gcc.dg/c99-array-nonobj-1.c [][] arg at line 15 (test for errors, line 14)
+PASS: gcc.dg/c99-array-nonobj-1.c [][] var at line 12 (test for errors, line 11)
+PASS: gcc.dg/c99-array-nonobj-1.c func [] arg at line 27 (test for errors, line 26)
+PASS: gcc.dg/c99-array-nonobj-1.c func [] var at line 24 (test for errors, line 23)
+PASS: gcc.dg/c99-array-nonobj-1.c struct [] arg at line 21 (test for errors, line 20)
+PASS: gcc.dg/c99-array-nonobj-1.c struct [] var at line 18 (test for errors, line 17)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 14)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 23)
+PASS: gcc.dg/c99-array-nonobj-1.c warning in place of error (test for bogus messages, line 26)
+PASS: gcc.dg/c99-arraydecl-1.c (test for excess errors)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 100 (test for errors, line 99)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 18 (test for errors, line 17)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 26 (test for errors, line 25)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 37 (test for errors, line 36)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 45 (test for errors, line 44)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 73 (test for errors, line 72)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 81 (test for errors, line 80)
+PASS: gcc.dg/c99-arraydecl-1.c discards quals at line 92 (test for errors, line 91)
+PASS: gcc.dg/c99-arraydecl-1.c quals in non-parm array at line 106 (test for errors, line 105)
+PASS: gcc.dg/c99-arraydecl-1.c static in non-final parm array at line 111 (test for errors, line 110)
+PASS: gcc.dg/c99-arraydecl-1.c static in non-parm array at line 108 (test for errors, line 107)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 105)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 107)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 110)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 25)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 36)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 44)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 72)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 80)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 91)
+PASS: gcc.dg/c99-arraydecl-1.c warning in place of error (test for bogus messages, line 99)
+PASS: gcc.dg/c99-arraydecl-2.c (test for excess errors)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 10)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 11)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 12)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 13)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 14)
+PASS: gcc.dg/c99-arraydecl-2.c bad array declarator (test for errors, line 15)
+PASS: gcc.dg/c99-arraydecl-3.c (test for errors, line 10)
+PASS: gcc.dg/c99-arraydecl-3.c (test for errors, line 18)
+PASS: gcc.dg/c99-arraydecl-3.c (test for excess errors)
+PASS: gcc.dg/c99-atomic-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-atomic-1.c (test for errors, line 6)
+PASS: gcc.dg/c99-atomic-1.c (test for errors, line 7)
+PASS: gcc.dg/c99-atomic-1.c (test for errors, line 8)
+PASS: gcc.dg/c99-atomic-1.c (test for excess errors)
+PASS: gcc.dg/c99-bool-1.c (test for excess errors)
+PASS: gcc.dg/c99-bool-1.c bad stdbool.h (test for bogus messages, line 17)
+PASS: gcc.dg/c99-bool-1.c bad stdbool.h (test for bogus messages, line 21)
+PASS: gcc.dg/c99-bool-1.c bad stdbool.h (test for bogus messages, line 25)
+PASS: gcc.dg/c99-bool-1.c execution test
+PASS: gcc.dg/c99-bool-2.c (test for errors, line 13)
+PASS: gcc.dg/c99-bool-2.c (test for excess errors)
+PASS: gcc.dg/c99-bool-3.c (test for excess errors)
+PASS: gcc.dg/c99-bool-3.c execution test
+PASS: gcc.dg/c99-bool-4.c (test for excess errors)
+PASS: gcc.dg/c99-bool-4.c execution test
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 15)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 21)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 27)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 33)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 39)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 45)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 51)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for warnings, line 9)
+PASS: gcc.dg/c99-compare-incomplete-1.c (test for excess errors)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 15)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 21)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 27)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 33)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 39)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 45)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 51)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for errors, line 9)
+PASS: gcc.dg/c99-compare-incomplete-2.c (test for excess errors)
+PASS: gcc.dg/c99-complex-1.c (test for excess errors)
+PASS: gcc.dg/c99-complex-1.c _Complex int at line 21 (test for errors, line 20)
+PASS: gcc.dg/c99-complex-1.c _Complex long at line 23 (test for errors, line 22)
+PASS: gcc.dg/c99-complex-1.c plain _Complex at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-complex-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c99-complex-1.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c99-complex-1.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/c99-complex-1.c warning in place of error (test for bogus messages, line 31)
+PASS: gcc.dg/c99-complex-1.c ~ for conjugation at line 32 (test for errors, line 31)
+PASS: gcc.dg/c99-complex-2.c (test for excess errors)
+PASS: gcc.dg/c99-complex-2.c postdec at line 18 (test for errors, line 17)
+PASS: gcc.dg/c99-complex-2.c postinc at line 14 (test for errors, line 13)
+PASS: gcc.dg/c99-complex-2.c predec at line 20 (test for errors, line 19)
+PASS: gcc.dg/c99-complex-2.c preinc at line 16 (test for errors, line 15)
+PASS: gcc.dg/c99-complex-2.c warning in place of error (test for bogus messages, line 13)
+PASS: gcc.dg/c99-complex-2.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/c99-complex-2.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c99-complex-2.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c99-complex-3.c (test for errors, line 7)
+PASS: gcc.dg/c99-complex-3.c (test for excess errors)
+PASS: gcc.dg/c99-complit-1.c (test for excess errors)
+PASS: gcc.dg/c99-complit-1.c execution test
+PASS: gcc.dg/c99-complit-2.c at line 21 (test for errors, line 19)
+PASS: gcc.dg/c99-complit-2.c at line 24 (test for errors, line 22)
+PASS: gcc.dg/c99-complit-2.c (test for excess errors)
+PASS: gcc.dg/c99-complit-2.c VLA type at line 28 (test for errors, line 27)
+PASS: gcc.dg/c99-complit-2.c array bad init at line 61 (test for errors, line 60)
+PASS: gcc.dg/c99-complit-2.c array bad init at line 69 (test for errors, line 68)
+PASS: gcc.dg/c99-complit-2.c function type at line 26 (test for errors, line 25)
+PASS: gcc.dg/c99-complit-2.c incomplete struct type at line 20 (test for errors, line 19)
+PASS: gcc.dg/c99-complit-2.c incomplete union type at line 23 (test for errors, line 22)
+PASS: gcc.dg/c99-complit-2.c non-const at line 43 (test for errors, line 42)
+PASS: gcc.dg/c99-complit-2.c non-const at line 45 (test for errors, line 44)
+PASS: gcc.dg/c99-complit-2.c non-const at line 49 (test for errors, line 48)
+PASS: gcc.dg/c99-complit-2.c struct bad init at line 54 (test for errors, line 53)
+PASS: gcc.dg/c99-complit-2.c union bad init at line 56 (test for errors, line 55)
+PASS: gcc.dg/c99-complit-2.c value outside array at line 32 (test for errors, line 31)
+PASS: gcc.dg/c99-complit-2.c value outside array at line 34 (test for errors, line 33)
+PASS: gcc.dg/c99-complit-2.c value outside array at line 36 (test for errors, line 35)
+PASS: gcc.dg/c99-complit-2.c void type at line 18 (test for errors, line 17)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 17)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 25)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 27)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 31)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 33)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 35)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 42)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 44)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 48)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 53)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 55)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 60)
+PASS: gcc.dg/c99-complit-2.c warning in place of error (test for bogus messages, line 68)
+PASS: gcc.dg/c99-condexpr-1.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-1.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 14)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 15)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 21)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 27)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 8)
+PASS: gcc.dg/c99-const-expr-10.c (test for errors, line 9)
+PASS: gcc.dg/c99-const-expr-10.c (test for warnings, line 17)
+PASS: gcc.dg/c99-const-expr-10.c (test for warnings, line 23)
+PASS: gcc.dg/c99-const-expr-10.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 29)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 30)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 31)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 32)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 33)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 34)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 35)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 36)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 38)
+PASS: gcc.dg/c99-const-expr-11.c (test for errors, line 41)
+PASS: gcc.dg/c99-const-expr-11.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-12.c (test for errors, line 13)
+PASS: gcc.dg/c99-const-expr-12.c (test for errors, line 14)
+PASS: gcc.dg/c99-const-expr-12.c (test for errors, line 15)
+PASS: gcc.dg/c99-const-expr-12.c (test for errors, line 16)
+PASS: gcc.dg/c99-const-expr-12.c (test for errors, line 22)
+PASS: gcc.dg/c99-const-expr-12.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-13.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 27)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 28)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 29)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 30)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 32)
+PASS: gcc.dg/c99-const-expr-14.c (test for errors, line 34)
+PASS: gcc.dg/c99-const-expr-14.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-15.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-2.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-2.c bogus null pointer constant (test for bogus messages, line 39)
+PASS: gcc.dg/c99-const-expr-2.c bogus null pointer constant (test for bogus messages, line 40)
+PASS: gcc.dg/c99-const-expr-2.c bogus null pointer constant (test for bogus messages, line 41)
+PASS: gcc.dg/c99-const-expr-2.c bogus null pointer constant (test for bogus messages, line 42)
+PASS: gcc.dg/c99-const-expr-3.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 30)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 31)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 33)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 35)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 42)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 43)
+PASS: gcc.dg/c99-const-expr-3.c bogus null pointer constant (test for bogus messages, line 44)
+PASS: gcc.dg/c99-const-expr-4.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 18)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 19)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 25)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 35)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 36)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 37)
+PASS: gcc.dg/c99-const-expr-5.c (test for errors, line 38)
+PASS: gcc.dg/c99-const-expr-5.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 11)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 15)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 19)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 23)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 31)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 35)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 40)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 48)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 52)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 59)
+PASS: gcc.dg/c99-const-expr-6.c (test for errors, line 8)
+PASS: gcc.dg/c99-const-expr-6.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-7.c (test for errors, line 12)
+PASS: gcc.dg/c99-const-expr-7.c (test for errors, line 15)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 10)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 13)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 17)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 19)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 21)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 23)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 36)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 39)
+PASS: gcc.dg/c99-const-expr-7.c (test for warnings, line 42)
+PASS: gcc.dg/c99-const-expr-7.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 11 (test for errors, line 10)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 14 (test for errors, line 13)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 18 (test for errors, line 17)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 20 (test for errors, line 19)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 22 (test for errors, line 21)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 24 (test for errors, line 23)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 34 (test for errors, line 33)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 37 (test for errors, line 36)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 40 (test for errors, line 39)
+PASS: gcc.dg/c99-const-expr-7.c constant at line 43 (test for errors, line 42)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 12)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 14)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 16)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 18)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 20)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 22)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 24)
+PASS: gcc.dg/c99-const-expr-8.c (test for warnings, line 26)
+PASS: gcc.dg/c99-const-expr-8.c (test for excess errors)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 13 (test for errors, line 12)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 15 (test for errors, line 14)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 19 (test for errors, line 18)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 21 (test for errors, line 20)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 23 (test for errors, line 22)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 25 (test for errors, line 24)
+PASS: gcc.dg/c99-const-expr-8.c constant at line 27 (test for errors, line 28)
+PASS: gcc.dg/c99-const-expr-9.c (test for errors, line 20)
+PASS: gcc.dg/c99-const-expr-9.c (test for errors, line 21)
+PASS: gcc.dg/c99-const-expr-9.c (test for errors, line 22)
+PASS: gcc.dg/c99-const-expr-9.c (test for excess errors)
+PASS: gcc.dg/c99-digraph-1.c (test for excess errors)
+PASS: gcc.dg/c99-digraph-1.c execution test
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 12)
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 5)
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 6)
+PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/c99-dupqual-1.c (test for excess errors)
+PASS: gcc.dg/c99-enum-comma-1.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-1.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-1.c members (test for errors, line 5)
+PASS: gcc.dg/c99-flex-array-1.c members (test for errors, line 6)
+PASS: gcc.dg/c99-flex-array-1.c not at end (test for errors, line 7)
+PASS: gcc.dg/c99-flex-array-2.c (test for errors, line 13)
+PASS: gcc.dg/c99-flex-array-2.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-3.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in array at line 34 (test for errors, line 33)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in array at line 36 (test for errors, line 35)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in array at line 45 (test for errors, line 44)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in array at line 47 (test for errors, line 46)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in struct at line 23 (test for errors, line 22)
+PASS: gcc.dg/c99-flex-array-3.c recursive union in struct at line 25 (test for errors, line 24)
+PASS: gcc.dg/c99-flex-array-3.c struct in array at line 28 (test for errors, line 27)
+PASS: gcc.dg/c99-flex-array-3.c struct in array at line 39 (test for errors, line 38)
+PASS: gcc.dg/c99-flex-array-3.c struct in struct at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-flex-array-3.c union in array at line 30 (test for errors, line 29)
+PASS: gcc.dg/c99-flex-array-3.c union in array at line 32 (test for errors, line 31)
+PASS: gcc.dg/c99-flex-array-3.c union in array at line 41 (test for errors, line 40)
+PASS: gcc.dg/c99-flex-array-3.c union in array at line 43 (test for errors, line 42)
+PASS: gcc.dg/c99-flex-array-3.c union in struct at line 19 (test for errors, line 18)
+PASS: gcc.dg/c99-flex-array-3.c union in struct at line 21 (test for errors, line 20)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 24)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 27)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 29)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 31)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 33)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 35)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 38)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 40)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 42)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 44)
+PASS: gcc.dg/c99-flex-array-3.c warning in place of error (test for bogus messages, line 46)
+PASS: gcc.dg/c99-flex-array-5.c (test for errors, line 6)
+PASS: gcc.dg/c99-flex-array-5.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-6.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 10)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 12)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 13)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 15)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 17)
+PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 8)
+PASS: gcc.dg/c99-flex-array-7.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-7.c near init at line 11 (test for warnings, line 10)
+PASS: gcc.dg/c99-flex-array-7.c near init at line 14 (test for warnings, line 13)
+PASS: gcc.dg/c99-flex-array-7.c near init at line 16 (test for warnings, line 15)
+PASS: gcc.dg/c99-flex-array-7.c near init at line 9 (test for warnings, line 8)
+PASS: gcc.dg/c99-flex-array-typedef-1.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-typedef-1.c members (test for errors, line 6)
+PASS: gcc.dg/c99-flex-array-typedef-1.c members (test for errors, line 7)
+PASS: gcc.dg/c99-flex-array-typedef-1.c not at end (test for errors, line 8)
+PASS: gcc.dg/c99-flex-array-typedef-2.c (test for errors, line 16)
+PASS: gcc.dg/c99-flex-array-typedef-2.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 16)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 17)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 18)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 19)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 20)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 22)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 23)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 24)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 25)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 26)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 28)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 29)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 30)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 31)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for errors, line 32)
+PASS: gcc.dg/c99-flex-array-typedef-3.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-typedef-5.c (test for errors, line 6)
+PASS: gcc.dg/c99-flex-array-typedef-5.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 11)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 13)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 14)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 16)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 18)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for errors, line 9)
+PASS: gcc.dg/c99-flex-array-typedef-7.c (test for excess errors)
+PASS: gcc.dg/c99-flex-array-typedef-7.c near init at line 10 (test for warnings, line 9)
+PASS: gcc.dg/c99-flex-array-typedef-7.c near init at line 12 (test for warnings, line 11)
+PASS: gcc.dg/c99-flex-array-typedef-7.c near init at line 15 (test for warnings, line 14)
+PASS: gcc.dg/c99-flex-array-typedef-7.c near init at line 17 (test for warnings, line 16)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 11)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 12)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 13)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 14)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 15)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for errors, line 16)
+PASS: gcc.dg/c99-flex-array-typedef-8.c (test for excess errors)
+PASS: gcc.dg/c99-float-1.c (test for excess errors)
+PASS: gcc.dg/c99-fordecl-1.c (test for excess errors)
+PASS: gcc.dg/c99-fordecl-1.c execution test
+PASS: gcc.dg/c99-fordecl-2.c (test for errors, line 32)
+PASS: gcc.dg/c99-fordecl-2.c (test for excess errors)
+PASS: gcc.dg/c99-fordecl-2.c enum tag in for loop at line 30 (test for errors, line 28)
+PASS: gcc.dg/c99-fordecl-2.c enum value in for loop at line 25 (test for errors, line 24)
+PASS: gcc.dg/c99-fordecl-2.c enum value in for loop at line 29 (test for errors, line 28)
+PASS: gcc.dg/c99-fordecl-2.c extern in for loop at line 21 (test for errors, line 20)
+PASS: gcc.dg/c99-fordecl-2.c function in for loop at line 13 (test for errors, line 12)
+PASS: gcc.dg/c99-fordecl-2.c static in for loop at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-fordecl-2.c warning in place of error (test for bogus messages, line 12)
+PASS: gcc.dg/c99-fordecl-2.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c99-fordecl-2.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/c99-fordecl-2.c warning in place of error (test for bogus messages, line 24)
+PASS: gcc.dg/c99-fordecl-2.c warning in place of error (test for bogus messages, line 28)
+PASS: gcc.dg/c99-fordecl-3.c (test for errors, line 11)
+PASS: gcc.dg/c99-fordecl-3.c (test for errors, line 13)
+PASS: gcc.dg/c99-fordecl-3.c (test for excess errors)
+PASS: gcc.dg/c99-func-1.c (test for excess errors)
+PASS: gcc.dg/c99-func-1.c execution test
+PASS: gcc.dg/c99-func-2.c (test for excess errors)
+PASS: gcc.dg/c99-func-2.c before string constant (test for errors, line 9)
+PASS: gcc.dg/c99-func-3.c (test for excess errors)
+PASS: gcc.dg/c99-func-3.c execution test
+PASS: gcc.dg/c99-func-4.c (test for excess errors)
+PASS: gcc.dg/c99-func-4.c __func__ pointer to const (test for errors, line 9)
+PASS: gcc.dg/c99-hexfloat-1.c (test for excess errors)
+PASS: gcc.dg/c99-hexfloat-1.c bogus C99 hex float error (test for bogus messages, line 6)
+PASS: gcc.dg/c99-hexfloat-2.c (test for excess errors)
+PASS: gcc.dg/c99-hexfloat-2.c execution test
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 16)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 17)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 18)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 19)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 20)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 21)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 22)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 23)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 24)
+PASS: gcc.dg/c99-hexfloat-3.c (test for errors, line 25)
+PASS: gcc.dg/c99-hexfloat-3.c (test for excess errors)
+PASS: gcc.dg/c99-idem-qual-1.c (test for excess errors)
+PASS: gcc.dg/c99-idem-qual-1.c duplicate type qualifier error (test for bogus messages, line 7)
+PASS: gcc.dg/c99-idem-qual-2.c (test for excess errors)
+PASS: gcc.dg/c99-idem-qual-2.c duplicate type qualifier error (test for bogus messages, line 6)
+PASS: gcc.dg/c99-idem-qual-3.c (test for excess errors)
+PASS: gcc.dg/c99-idem-qual-3.c duplicate type qualifier warning (test for bogus messages, line 8)
+PASS: gcc.dg/c99-idem-qual-3.c duplicate type qualifier warning (test for bogus messages, line 9)
+PASS: gcc.dg/c99-impl-decl-1.c (test for excess errors)
+PASS: gcc.dg/c99-impl-decl-1.c C99 implicit declaration error at line 10 (test for errors, line 9)
+PASS: gcc.dg/c99-impl-decl-1.c C99 implicit declaration error at line 20 (test for errors, line 19)
+PASS: gcc.dg/c99-impl-decl-1.c warning in place of error (test for bogus messages, line 19)
+PASS: gcc.dg/c99-impl-decl-1.c warning in place of error (test for bogus messages, line 9)
+PASS: gcc.dg/c99-impl-int-1.c (test for excess errors)
+PASS: gcc.dg/c99-impl-int-1.c C99 implicit int error at line 7 (test for errors, line 6)
+PASS: gcc.dg/c99-impl-int-1.c C99 implicit int error at line 9 (test for errors, line 8)
+PASS: gcc.dg/c99-impl-int-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/c99-impl-int-1.c warning in place of error (test for bogus messages, line 8)
+PASS: gcc.dg/c99-impl-int-2.c (test for excess errors)
+PASS: gcc.dg/c99-impl-int-2.c C99 implicit int parameter error at line 9 (test for errors, line 8)
+PASS: gcc.dg/c99-impl-int-2.c warning in place of error (test for bogus messages, line 8)
+PASS: gcc.dg/c99-init-1.c (test for excess errors)
+PASS: gcc.dg/c99-init-1.c execution test
+PASS: gcc.dg/c99-init-2.c (test for errors, line 10)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 11)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 12)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 14)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 15)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 16)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 17)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 18)
+PASS: gcc.dg/c99-init-2.c (test for errors, line 19)
+PASS: gcc.dg/c99-init-2.c (test for warnings, line 25)
+PASS: gcc.dg/c99-init-2.c (test for warnings, line 26)
+PASS: gcc.dg/c99-init-2.c (test for warnings, line 27)
+PASS: gcc.dg/c99-init-2.c (test for excess errors)
+PASS: gcc.dg/c99-init-3.c (test for excess errors)
+PASS: gcc.dg/c99-init-3.c pointer designator at line 8 (test for errors, line 7)
+PASS: gcc.dg/c99-init-3.c warning in place of error (test for bogus messages, line 7)
+PASS: gcc.dg/c99-init-4.c (test for excess errors)
+PASS: gcc.dg/c99-init-5.c (test for errors, line 7)
+PASS: gcc.dg/c99-init-5.c (test for errors, line 8)
+PASS: gcc.dg/c99-init-5.c (test for excess errors)
+PASS: gcc.dg/c99-init-6.c (test for errors, line 6)
+PASS: gcc.dg/c99-init-6.c (test for excess errors)
+PASS: gcc.dg/c99-intconst-1.c (test for excess errors)
+PASS: gcc.dg/c99-intconst-2.c (test for errors, line 6)
+PASS: gcc.dg/c99-intconst-2.c (test for errors, line 7)
+PASS: gcc.dg/c99-intconst-2.c (test for excess errors)
+PASS: gcc.dg/c99-intprom-1.c (test for excess errors)
+PASS: gcc.dg/c99-left-shift-1.c (test for errors, line 11)
+PASS: gcc.dg/c99-left-shift-1.c (test for errors, line 4)
+PASS: gcc.dg/c99-left-shift-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-left-shift-1.c (test for excess errors)
+PASS: gcc.dg/c99-left-shift-2.c (test for errors, line 13)
+PASS: gcc.dg/c99-left-shift-2.c (test for errors, line 6)
+PASS: gcc.dg/c99-left-shift-2.c (test for errors, line 7)
+PASS: gcc.dg/c99-left-shift-2.c (test for excess errors)
+PASS: gcc.dg/c99-left-shift-3.c (test for errors, line 13)
+PASS: gcc.dg/c99-left-shift-3.c (test for errors, line 6)
+PASS: gcc.dg/c99-left-shift-3.c (test for errors, line 7)
+PASS: gcc.dg/c99-left-shift-3.c (test for excess errors)
+PASS: gcc.dg/c99-longlong-1.c (test for excess errors)
+PASS: gcc.dg/c99-longlong-1.c bogus long long error (test for bogus messages, line 6)
+PASS: gcc.dg/c99-longlong-2.c (test for warnings, line 6)
+PASS: gcc.dg/c99-longlong-2.c (test for excess errors)
+PASS: gcc.dg/c99-main-1.c (test for excess errors)
+PASS: gcc.dg/c99-main-1.c execution test
+PASS: gcc.dg/c99-main-1.c missing implicit return (test for bogus messages, line 9)
+UNSUPPORTED: gcc.dg/c99-math-double-1.c
+UNSUPPORTED: gcc.dg/c99-math-float-1.c
+UNSUPPORTED: gcc.dg/c99-math-long-double-1.c
+PASS: gcc.dg/c99-mixdecl-1.c (test for excess errors)
+PASS: gcc.dg/c99-mixdecl-1.c execution test
+PASS: gcc.dg/c99-noreturn-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-noreturn-1.c (test for excess errors)
+PASS: gcc.dg/c99-predef-1.c (test for excess errors)
+PASS: gcc.dg/c99-restrict-1.c (test for excess errors)
+PASS: gcc.dg/c99-restrict-1.c restrict constraint violation at line 11 (test for errors, line 10)
+PASS: gcc.dg/c99-restrict-1.c restrict constraint violation at line 16 (test for errors, line 15)
+PASS: gcc.dg/c99-restrict-1.c restrict constraint violation at line 19 (test for errors, line 18)
+PASS: gcc.dg/c99-restrict-1.c warning in place of error (test for bogus messages, line 10)
+PASS: gcc.dg/c99-restrict-1.c warning in place of error (test for bogus messages, line 15)
+PASS: gcc.dg/c99-restrict-1.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c99-restrict-2.c (test for excess errors)
+PASS: gcc.dg/c99-restrict-3.c (test for errors, line 6)
+PASS: gcc.dg/c99-restrict-3.c (test for errors, line 7)
+PASS: gcc.dg/c99-restrict-3.c (test for excess errors)
+PASS: gcc.dg/c99-restrict-4.c (test for excess errors)
+PASS: gcc.dg/c99-return-1.c (test for excess errors)
+PASS: gcc.dg/c99-return-1.c return constraint violation at line 10 (test for errors, line 9)
+PASS: gcc.dg/c99-return-1.c return constraint violation at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-return-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c99-return-1.c warning in place of error (test for bogus messages, line 9)
+PASS: gcc.dg/c99-scope-1.c (test for excess errors)
+PASS: gcc.dg/c99-scope-1.c execution test
+PASS: gcc.dg/c99-scope-2.c (test for excess errors)
+PASS: gcc.dg/c99-scope-2.c execution test
+PASS: gcc.dg/c99-static-1.c (test for errors, line 10)
+PASS: gcc.dg/c99-static-1.c (test for errors, line 14)
+PASS: gcc.dg/c99-static-1.c (test for errors, line 18)
+PASS: gcc.dg/c99-static-1.c (test for excess errors)
+PASS: gcc.dg/c99-static-1.c VLA (test for errors, line 30)
+PASS: gcc.dg/c99-static-assert-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-static-assert-1.c (test for excess errors)
+PASS: gcc.dg/c99-static-assert-2.c (test for warnings, line 6)
+PASS: gcc.dg/c99-static-assert-2.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-1.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-2.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-3.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-4.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-5.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-6.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-7.c (test for excess errors)
+PASS: gcc.dg/c99-stdint-8.c (test for excess errors)
+PASS: gcc.dg/c99-tag-1.c (test for warnings, line 27)
+PASS: gcc.dg/c99-tag-1.c (test for warnings, line 36)
+PASS: gcc.dg/c99-tag-1.c (test for warnings, line 45)
+PASS: gcc.dg/c99-tag-1.c (test for excess errors)
+PASS: gcc.dg/c99-tag-1.c enum forward 1 at line 17 (test for errors, line 16)
+PASS: gcc.dg/c99-tag-1.c enum forward 2 at line 19 (test for errors, line 18)
+PASS: gcc.dg/c99-tag-1.c enum forward 3 at line 22 (test for errors, line 21)
+PASS: gcc.dg/c99-tag-1.c enum redef at line 53 (test for errors, line 52)
+PASS: gcc.dg/c99-tag-1.c struct redef at line 35 (test for errors, line 34)
+PASS: gcc.dg/c99-tag-1.c union redef at line 44 (test for errors, line 43)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 114)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 116)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 121)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 124)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 126)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 129)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 131)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 142)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 147)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 18)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 21)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 34)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 43)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 52)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 70)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 72)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 74)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 76)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 78)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 80)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 82)
+PASS: gcc.dg/c99-tag-1.c warning in place of error (test for bogus messages, line 84)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 115 (test for errors, line 114)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 117 (test for errors, line 116)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 120 (test for errors, line 119)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 122 (test for errors, line 121)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 125 (test for errors, line 124)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 127 (test for errors, line 126)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 130 (test for errors, line 129)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 132 (test for errors, line 131)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 143 (test for errors, line 142)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 148 (test for errors, line 147)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 71 (test for errors, line 70)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 73 (test for errors, line 72)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 75 (test for errors, line 74)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 77 (test for errors, line 76)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 79 (test for errors, line 78)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 81 (test for errors, line 80)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 83 (test for errors, line 82)
+PASS: gcc.dg/c99-tag-1.c wrong tag type at line 85 (test for errors, line 84)
+PASS: gcc.dg/c99-tag-2.c (test for errors, line 15)
+PASS: gcc.dg/c99-tag-2.c (test for excess errors)
+PASS: gcc.dg/c99-tag-3.c (test for errors, line 28)
+PASS: gcc.dg/c99-tag-3.c (test for errors, line 31)
+PASS: gcc.dg/c99-tag-3.c (test for errors, line 34)
+PASS: gcc.dg/c99-tag-3.c (test for errors, line 42)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 16)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 19)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 50)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 53)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 56)
+PASS: gcc.dg/c99-tag-3.c (test for warnings, line 59)
+PASS: gcc.dg/c99-tag-3.c (test for excess errors)
+PASS: gcc.dg/c99-tag-3.c wrong tag empty at line 43 (test for errors, line 42)
+PASS: gcc.dg/c99-tag-4.c (test for errors, line 6)
+PASS: gcc.dg/c99-tag-4.c (test for errors, line 8)
+PASS: gcc.dg/c99-tag-4.c (test for excess errors)
+PASS: gcc.dg/c99-tag-5.c (test for warnings, line 6)
+PASS: gcc.dg/c99-tag-5.c (test for warnings, line 8)
+PASS: gcc.dg/c99-tag-5.c (test for excess errors)
+PASS: gcc.dg/c99-tag-6.c (test for excess errors)
+UNSUPPORTED: gcc.dg/c99-tgmath-1.c
+UNSUPPORTED: gcc.dg/c99-tgmath-2.c
+UNSUPPORTED: gcc.dg/c99-tgmath-3.c
+UNSUPPORTED: gcc.dg/c99-tgmath-4.c
+PASS: gcc.dg/c99-thread-local-1.c (test for errors, line 5)
+PASS: gcc.dg/c99-thread-local-1.c (test for excess errors)
+PASS: gcc.dg/c99-typedef-1.c (test for errors, line 6)
+PASS: gcc.dg/c99-typedef-1.c (test for warnings, line 5)
+PASS: gcc.dg/c99-typedef-1.c (test for excess errors)
+PASS: gcc.dg/c99-typespec-1.c (test for excess errors)
+PASS: gcc.dg/c99-typespec-1.c _Bool _Bool (test for errors, line 129)
+PASS: gcc.dg/c99-typespec-1.c _Bool _Complex (test for errors, line 130)
+PASS: gcc.dg/c99-typespec-1.c _Bool char (test for errors, line 121)
+PASS: gcc.dg/c99-typespec-1.c _Bool double (test for errors, line 126)
+PASS: gcc.dg/c99-typespec-1.c _Bool float (test for errors, line 125)
+PASS: gcc.dg/c99-typespec-1.c _Bool int (test for errors, line 123)
+PASS: gcc.dg/c99-typespec-1.c _Bool long (test for errors, line 124)
+PASS: gcc.dg/c99-typespec-1.c _Bool short (test for errors, line 122)
+PASS: gcc.dg/c99-typespec-1.c _Bool signed (test for errors, line 127)
+PASS: gcc.dg/c99-typespec-1.c _Bool unsigned (test for errors, line 128)
+PASS: gcc.dg/c99-typespec-1.c _Bool void (test for errors, line 120)
+PASS: gcc.dg/c99-typespec-1.c _Complex (test for errors, line 19)
+PASS: gcc.dg/c99-typespec-1.c _Complex _Bool (test for errors, line 140)
+PASS: gcc.dg/c99-typespec-1.c _Complex _Complex (test for errors, line 141)
+PASS: gcc.dg/c99-typespec-1.c _Complex char (test for errors, line 132)
+PASS: gcc.dg/c99-typespec-1.c _Complex double _Bool (test for errors, line 470)
+PASS: gcc.dg/c99-typespec-1.c _Complex double _Complex (test for errors, line 471)
+PASS: gcc.dg/c99-typespec-1.c _Complex double char (test for errors, line 462)
+PASS: gcc.dg/c99-typespec-1.c _Complex double double (test for errors, line 467)
+PASS: gcc.dg/c99-typespec-1.c _Complex double float (test for errors, line 466)
+PASS: gcc.dg/c99-typespec-1.c _Complex double int (test for errors, line 464)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long _Bool (test for errors, line 899)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long _Complex (test for errors, line 900)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long char (test for errors, line 891)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long double (test for errors, line 896)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long float (test for errors, line 895)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long int (test for errors, line 893)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long long (test for errors, line 894)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long short (test for errors, line 892)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long signed (test for errors, line 897)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long unsigned (test for errors, line 898)
+PASS: gcc.dg/c99-typespec-1.c _Complex double long void (test for errors, line 890)
+PASS: gcc.dg/c99-typespec-1.c _Complex double short (test for errors, line 463)
+PASS: gcc.dg/c99-typespec-1.c _Complex double signed (test for errors, line 468)
+PASS: gcc.dg/c99-typespec-1.c _Complex double unsigned (test for errors, line 469)
+PASS: gcc.dg/c99-typespec-1.c _Complex double void (test for errors, line 461)
+PASS: gcc.dg/c99-typespec-1.c _Complex float _Bool (test for errors, line 459)
+PASS: gcc.dg/c99-typespec-1.c _Complex float _Complex (test for errors, line 460)
+PASS: gcc.dg/c99-typespec-1.c _Complex float char (test for errors, line 451)
+PASS: gcc.dg/c99-typespec-1.c _Complex float double (test for errors, line 456)
+PASS: gcc.dg/c99-typespec-1.c _Complex float float (test for errors, line 455)
+PASS: gcc.dg/c99-typespec-1.c _Complex float int (test for errors, line 453)
+PASS: gcc.dg/c99-typespec-1.c _Complex float long (test for errors, line 454)
+PASS: gcc.dg/c99-typespec-1.c _Complex float short (test for errors, line 452)
+PASS: gcc.dg/c99-typespec-1.c _Complex float signed (test for errors, line 457)
+PASS: gcc.dg/c99-typespec-1.c _Complex float unsigned (test for errors, line 458)
+PASS: gcc.dg/c99-typespec-1.c _Complex float void (test for errors, line 450)
+PASS: gcc.dg/c99-typespec-1.c _Complex int (test for errors, line 134)
+PASS: gcc.dg/c99-typespec-1.c _Complex long (test for errors, line 135)
+PASS: gcc.dg/c99-typespec-1.c _Complex long _Bool (test for errors, line 448)
+PASS: gcc.dg/c99-typespec-1.c _Complex long _Complex (test for errors, line 449)
+PASS: gcc.dg/c99-typespec-1.c _Complex long char (test for errors, line 440)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double _Bool (test for errors, line 888)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double _Complex (test for errors, line 889)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double char (test for errors, line 880)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double double (test for errors, line 885)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double float (test for errors, line 884)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double int (test for errors, line 882)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double long (test for errors, line 883)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double short (test for errors, line 881)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double signed (test for errors, line 886)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double unsigned (test for errors, line 887)
+PASS: gcc.dg/c99-typespec-1.c _Complex long double void (test for errors, line 879)
+PASS: gcc.dg/c99-typespec-1.c _Complex long float (test for errors, line 444)
+PASS: gcc.dg/c99-typespec-1.c _Complex long int (test for errors, line 442)
+PASS: gcc.dg/c99-typespec-1.c _Complex long long (test for errors, line 443)
+PASS: gcc.dg/c99-typespec-1.c _Complex long short (test for errors, line 441)
+PASS: gcc.dg/c99-typespec-1.c _Complex long signed (test for errors, line 446)
+PASS: gcc.dg/c99-typespec-1.c _Complex long unsigned (test for errors, line 447)
+PASS: gcc.dg/c99-typespec-1.c _Complex long void (test for errors, line 439)
+PASS: gcc.dg/c99-typespec-1.c _Complex short (test for errors, line 133)
+PASS: gcc.dg/c99-typespec-1.c _Complex signed (test for errors, line 138)
+PASS: gcc.dg/c99-typespec-1.c _Complex unsigned (test for errors, line 139)
+PASS: gcc.dg/c99-typespec-1.c _Complex void (test for errors, line 131)
+PASS: gcc.dg/c99-typespec-1.c char _Bool (test for errors, line 41)
+PASS: gcc.dg/c99-typespec-1.c char _Complex (test for errors, line 42)
+PASS: gcc.dg/c99-typespec-1.c char char (test for errors, line 33)
+PASS: gcc.dg/c99-typespec-1.c char double (test for errors, line 38)
+PASS: gcc.dg/c99-typespec-1.c char float (test for errors, line 37)
+PASS: gcc.dg/c99-typespec-1.c char int (test for errors, line 35)
+PASS: gcc.dg/c99-typespec-1.c char long (test for errors, line 36)
+PASS: gcc.dg/c99-typespec-1.c char short (test for errors, line 34)
+PASS: gcc.dg/c99-typespec-1.c char signed _Bool (test for errors, line 162)
+PASS: gcc.dg/c99-typespec-1.c char signed _Complex (test for errors, line 163)
+PASS: gcc.dg/c99-typespec-1.c char signed char (test for errors, line 154)
+PASS: gcc.dg/c99-typespec-1.c char signed double (test for errors, line 159)
+PASS: gcc.dg/c99-typespec-1.c char signed float (test for errors, line 158)
+PASS: gcc.dg/c99-typespec-1.c char signed int (test for errors, line 156)
+PASS: gcc.dg/c99-typespec-1.c char signed long (test for errors, line 157)
+PASS: gcc.dg/c99-typespec-1.c char signed short (test for errors, line 155)
+PASS: gcc.dg/c99-typespec-1.c char signed signed (test for errors, line 160)
+PASS: gcc.dg/c99-typespec-1.c char signed unsigned (test for errors, line 161)
+PASS: gcc.dg/c99-typespec-1.c char signed void (test for errors, line 153)
+PASS: gcc.dg/c99-typespec-1.c char unsigned _Bool (test for errors, line 173)
+PASS: gcc.dg/c99-typespec-1.c char unsigned _Complex (test for errors, line 174)
+PASS: gcc.dg/c99-typespec-1.c char unsigned char (test for errors, line 165)
+PASS: gcc.dg/c99-typespec-1.c char unsigned double (test for errors, line 170)
+PASS: gcc.dg/c99-typespec-1.c char unsigned float (test for errors, line 169)
+PASS: gcc.dg/c99-typespec-1.c char unsigned int (test for errors, line 167)
+PASS: gcc.dg/c99-typespec-1.c char unsigned long (test for errors, line 168)
+PASS: gcc.dg/c99-typespec-1.c char unsigned short (test for errors, line 166)
+PASS: gcc.dg/c99-typespec-1.c char unsigned signed (test for errors, line 171)
+PASS: gcc.dg/c99-typespec-1.c char unsigned unsigned (test for errors, line 172)
+PASS: gcc.dg/c99-typespec-1.c char unsigned void (test for errors, line 164)
+PASS: gcc.dg/c99-typespec-1.c char void (test for errors, line 32)
+PASS: gcc.dg/c99-typespec-1.c double _Bool (test for errors, line 96)
+PASS: gcc.dg/c99-typespec-1.c double _Complex _Bool (test for errors, line 349)
+PASS: gcc.dg/c99-typespec-1.c double _Complex _Complex (test for errors, line 350)
+PASS: gcc.dg/c99-typespec-1.c double _Complex char (test for errors, line 341)
+PASS: gcc.dg/c99-typespec-1.c double _Complex double (test for errors, line 346)
+PASS: gcc.dg/c99-typespec-1.c double _Complex float (test for errors, line 345)
+PASS: gcc.dg/c99-typespec-1.c double _Complex int (test for errors, line 343)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long _Bool (test for errors, line 767)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long _Complex (test for errors, line 768)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long char (test for errors, line 759)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long double (test for errors, line 764)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long float (test for errors, line 763)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long int (test for errors, line 761)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long long (test for errors, line 762)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long short (test for errors, line 760)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long signed (test for errors, line 765)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long unsigned (test for errors, line 766)
+PASS: gcc.dg/c99-typespec-1.c double _Complex long void (test for errors, line 758)
+PASS: gcc.dg/c99-typespec-1.c double _Complex short (test for errors, line 342)
+PASS: gcc.dg/c99-typespec-1.c double _Complex signed (test for errors, line 347)
+PASS: gcc.dg/c99-typespec-1.c double _Complex unsigned (test for errors, line 348)
+PASS: gcc.dg/c99-typespec-1.c double _Complex void (test for errors, line 340)
+PASS: gcc.dg/c99-typespec-1.c double char (test for errors, line 88)
+PASS: gcc.dg/c99-typespec-1.c double double (test for errors, line 93)
+PASS: gcc.dg/c99-typespec-1.c double float (test for errors, line 92)
+PASS: gcc.dg/c99-typespec-1.c double int (test for errors, line 90)
+PASS: gcc.dg/c99-typespec-1.c double long _Bool (test for errors, line 338)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex _Bool (test for errors, line 756)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex _Complex (test for errors, line 757)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex char (test for errors, line 748)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex double (test for errors, line 753)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex float (test for errors, line 752)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex int (test for errors, line 750)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex long (test for errors, line 751)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex short (test for errors, line 749)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex signed (test for errors, line 754)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex unsigned (test for errors, line 755)
+PASS: gcc.dg/c99-typespec-1.c double long _Complex void (test for errors, line 747)
+PASS: gcc.dg/c99-typespec-1.c double long char (test for errors, line 330)
+PASS: gcc.dg/c99-typespec-1.c double long double (test for errors, line 335)
+PASS: gcc.dg/c99-typespec-1.c double long float (test for errors, line 334)
+PASS: gcc.dg/c99-typespec-1.c double long int (test for errors, line 332)
+PASS: gcc.dg/c99-typespec-1.c double long long (test for errors, line 333)
+PASS: gcc.dg/c99-typespec-1.c double long short (test for errors, line 331)
+PASS: gcc.dg/c99-typespec-1.c double long signed (test for errors, line 336)
+PASS: gcc.dg/c99-typespec-1.c double long unsigned (test for errors, line 337)
+PASS: gcc.dg/c99-typespec-1.c double long void (test for errors, line 329)
+PASS: gcc.dg/c99-typespec-1.c double short (test for errors, line 89)
+PASS: gcc.dg/c99-typespec-1.c double signed (test for errors, line 94)
+PASS: gcc.dg/c99-typespec-1.c double unsigned (test for errors, line 95)
+PASS: gcc.dg/c99-typespec-1.c double void (test for errors, line 87)
+PASS: gcc.dg/c99-typespec-1.c float _Bool (test for errors, line 85)
+PASS: gcc.dg/c99-typespec-1.c float _Complex _Bool (test for errors, line 327)
+PASS: gcc.dg/c99-typespec-1.c float _Complex _Complex (test for errors, line 328)
+PASS: gcc.dg/c99-typespec-1.c float _Complex char (test for errors, line 319)
+PASS: gcc.dg/c99-typespec-1.c float _Complex double (test for errors, line 324)
+PASS: gcc.dg/c99-typespec-1.c float _Complex float (test for errors, line 323)
+PASS: gcc.dg/c99-typespec-1.c float _Complex int (test for errors, line 321)
+PASS: gcc.dg/c99-typespec-1.c float _Complex long (test for errors, line 322)
+PASS: gcc.dg/c99-typespec-1.c float _Complex short (test for errors, line 320)
+PASS: gcc.dg/c99-typespec-1.c float _Complex signed (test for errors, line 325)
+PASS: gcc.dg/c99-typespec-1.c float _Complex unsigned (test for errors, line 326)
+PASS: gcc.dg/c99-typespec-1.c float _Complex void (test for errors, line 318)
+PASS: gcc.dg/c99-typespec-1.c float char (test for errors, line 77)
+PASS: gcc.dg/c99-typespec-1.c float double (test for errors, line 82)
+PASS: gcc.dg/c99-typespec-1.c float float (test for errors, line 81)
+PASS: gcc.dg/c99-typespec-1.c float int (test for errors, line 79)
+PASS: gcc.dg/c99-typespec-1.c float long (test for errors, line 80)
+PASS: gcc.dg/c99-typespec-1.c float short (test for errors, line 78)
+PASS: gcc.dg/c99-typespec-1.c float signed (test for errors, line 83)
+PASS: gcc.dg/c99-typespec-1.c float unsigned (test for errors, line 84)
+PASS: gcc.dg/c99-typespec-1.c float void (test for errors, line 76)
+PASS: gcc.dg/c99-typespec-1.c int _Bool (test for errors, line 63)
+PASS: gcc.dg/c99-typespec-1.c int _Complex (test for errors, line 64)
+PASS: gcc.dg/c99-typespec-1.c int char (test for errors, line 55)
+PASS: gcc.dg/c99-typespec-1.c int double (test for errors, line 60)
+PASS: gcc.dg/c99-typespec-1.c int float (test for errors, line 59)
+PASS: gcc.dg/c99-typespec-1.c int int (test for errors, line 57)
+PASS: gcc.dg/c99-typespec-1.c int long _Bool (test for errors, line 228)
+PASS: gcc.dg/c99-typespec-1.c int long _Complex (test for errors, line 229)
+PASS: gcc.dg/c99-typespec-1.c int long char (test for errors, line 220)
+PASS: gcc.dg/c99-typespec-1.c int long double (test for errors, line 225)
+PASS: gcc.dg/c99-typespec-1.c int long float (test for errors, line 224)
+PASS: gcc.dg/c99-typespec-1.c int long int (test for errors, line 222)
+PASS: gcc.dg/c99-typespec-1.c int long long _Bool (test for errors, line 547)
+PASS: gcc.dg/c99-typespec-1.c int long long _Complex (test for errors, line 548)
+PASS: gcc.dg/c99-typespec-1.c int long long char (test for errors, line 539)
+PASS: gcc.dg/c99-typespec-1.c int long long double (test for errors, line 544)
+PASS: gcc.dg/c99-typespec-1.c int long long float (test for errors, line 543)
+PASS: gcc.dg/c99-typespec-1.c int long long int (test for errors, line 541)
+PASS: gcc.dg/c99-typespec-1.c int long long long (test for errors, line 542)
+PASS: gcc.dg/c99-typespec-1.c int long long short (test for errors, line 540)
+PASS: gcc.dg/c99-typespec-1.c int long long signed _Bool (test for errors, line 910)
+PASS: gcc.dg/c99-typespec-1.c int long long signed _Complex (test for errors, line 911)
+PASS: gcc.dg/c99-typespec-1.c int long long signed char (test for errors, line 902)
+PASS: gcc.dg/c99-typespec-1.c int long long signed double (test for errors, line 907)
+PASS: gcc.dg/c99-typespec-1.c int long long signed float (test for errors, line 906)
+PASS: gcc.dg/c99-typespec-1.c int long long signed int (test for errors, line 904)
+PASS: gcc.dg/c99-typespec-1.c int long long signed long (test for errors, line 905)
+PASS: gcc.dg/c99-typespec-1.c int long long signed short (test for errors, line 903)
+PASS: gcc.dg/c99-typespec-1.c int long long signed signed (test for errors, line 908)
+PASS: gcc.dg/c99-typespec-1.c int long long signed unsigned (test for errors, line 909)
+PASS: gcc.dg/c99-typespec-1.c int long long signed void (test for errors, line 901)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned _Bool (test for errors, line 921)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned _Complex (test for errors, line 922)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned char (test for errors, line 913)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned double (test for errors, line 918)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned float (test for errors, line 917)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned int (test for errors, line 915)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned long (test for errors, line 916)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned short (test for errors, line 914)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned signed (test for errors, line 919)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned unsigned (test for errors, line 920)
+PASS: gcc.dg/c99-typespec-1.c int long long unsigned void (test for errors, line 912)
+PASS: gcc.dg/c99-typespec-1.c int long long void (test for errors, line 538)
+PASS: gcc.dg/c99-typespec-1.c int long short (test for errors, line 221)
+PASS: gcc.dg/c99-typespec-1.c int long signed _Bool (test for errors, line 558)
+PASS: gcc.dg/c99-typespec-1.c int long signed _Complex (test for errors, line 559)
+PASS: gcc.dg/c99-typespec-1.c int long signed char (test for errors, line 550)
+PASS: gcc.dg/c99-typespec-1.c int long signed double (test for errors, line 555)
+PASS: gcc.dg/c99-typespec-1.c int long signed float (test for errors, line 554)
+PASS: gcc.dg/c99-typespec-1.c int long signed int (test for errors, line 552)
+PASS: gcc.dg/c99-typespec-1.c int long signed long _Bool (test for errors, line 932)
+PASS: gcc.dg/c99-typespec-1.c int long signed long _Complex (test for errors, line 933)
+PASS: gcc.dg/c99-typespec-1.c int long signed long char (test for errors, line 924)
+PASS: gcc.dg/c99-typespec-1.c int long signed long double (test for errors, line 929)
+PASS: gcc.dg/c99-typespec-1.c int long signed long float (test for errors, line 928)
+PASS: gcc.dg/c99-typespec-1.c int long signed long int (test for errors, line 926)
+PASS: gcc.dg/c99-typespec-1.c int long signed long long (test for errors, line 927)
+PASS: gcc.dg/c99-typespec-1.c int long signed long short (test for errors, line 925)
+PASS: gcc.dg/c99-typespec-1.c int long signed long signed (test for errors, line 930)
+PASS: gcc.dg/c99-typespec-1.c int long signed long unsigned (test for errors, line 931)
+PASS: gcc.dg/c99-typespec-1.c int long signed long void (test for errors, line 923)
+PASS: gcc.dg/c99-typespec-1.c int long signed short (test for errors, line 551)
+PASS: gcc.dg/c99-typespec-1.c int long signed signed (test for errors, line 556)
+PASS: gcc.dg/c99-typespec-1.c int long signed unsigned (test for errors, line 557)
+PASS: gcc.dg/c99-typespec-1.c int long signed void (test for errors, line 549)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned _Bool (test for errors, line 569)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned _Complex (test for errors, line 570)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned char (test for errors, line 561)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned double (test for errors, line 566)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned float (test for errors, line 565)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned int (test for errors, line 563)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long _Bool (test for errors, line 943)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long _Complex (test for errors, line 944)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long char (test for errors, line 935)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long double (test for errors, line 940)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long float (test for errors, line 939)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long int (test for errors, line 937)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long long (test for errors, line 938)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long short (test for errors, line 936)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long signed (test for errors, line 941)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long unsigned (test for errors, line 942)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned long void (test for errors, line 934)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned short (test for errors, line 562)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned signed (test for errors, line 567)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned unsigned (test for errors, line 568)
+PASS: gcc.dg/c99-typespec-1.c int long unsigned void (test for errors, line 560)
+PASS: gcc.dg/c99-typespec-1.c int long void (test for errors, line 219)
+PASS: gcc.dg/c99-typespec-1.c int short _Bool (test for errors, line 217)
+PASS: gcc.dg/c99-typespec-1.c int short _Complex (test for errors, line 218)
+PASS: gcc.dg/c99-typespec-1.c int short char (test for errors, line 209)
+PASS: gcc.dg/c99-typespec-1.c int short double (test for errors, line 214)
+PASS: gcc.dg/c99-typespec-1.c int short float (test for errors, line 213)
+PASS: gcc.dg/c99-typespec-1.c int short int (test for errors, line 211)
+PASS: gcc.dg/c99-typespec-1.c int short long (test for errors, line 212)
+PASS: gcc.dg/c99-typespec-1.c int short short (test for errors, line 210)
+PASS: gcc.dg/c99-typespec-1.c int short signed _Bool (test for errors, line 525)
+PASS: gcc.dg/c99-typespec-1.c int short signed _Complex (test for errors, line 526)
+PASS: gcc.dg/c99-typespec-1.c int short signed char (test for errors, line 517)
+PASS: gcc.dg/c99-typespec-1.c int short signed double (test for errors, line 522)
+PASS: gcc.dg/c99-typespec-1.c int short signed float (test for errors, line 521)
+PASS: gcc.dg/c99-typespec-1.c int short signed int (test for errors, line 519)
+PASS: gcc.dg/c99-typespec-1.c int short signed long (test for errors, line 520)
+PASS: gcc.dg/c99-typespec-1.c int short signed short (test for errors, line 518)
+PASS: gcc.dg/c99-typespec-1.c int short signed signed (test for errors, line 523)
+PASS: gcc.dg/c99-typespec-1.c int short signed unsigned (test for errors, line 524)
+PASS: gcc.dg/c99-typespec-1.c int short signed void (test for errors, line 516)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned _Bool (test for errors, line 536)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned _Complex (test for errors, line 537)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned char (test for errors, line 528)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned double (test for errors, line 533)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned float (test for errors, line 532)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned int (test for errors, line 530)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned long (test for errors, line 531)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned short (test for errors, line 529)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned signed (test for errors, line 534)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned unsigned (test for errors, line 535)
+PASS: gcc.dg/c99-typespec-1.c int short unsigned void (test for errors, line 527)
+PASS: gcc.dg/c99-typespec-1.c int short void (test for errors, line 208)
+PASS: gcc.dg/c99-typespec-1.c int signed _Bool (test for errors, line 239)
+PASS: gcc.dg/c99-typespec-1.c int signed _Complex (test for errors, line 240)
+PASS: gcc.dg/c99-typespec-1.c int signed char (test for errors, line 231)
+PASS: gcc.dg/c99-typespec-1.c int signed double (test for errors, line 236)
+PASS: gcc.dg/c99-typespec-1.c int signed float (test for errors, line 235)
+PASS: gcc.dg/c99-typespec-1.c int signed int (test for errors, line 233)
+PASS: gcc.dg/c99-typespec-1.c int signed long _Bool (test for errors, line 591)
+PASS: gcc.dg/c99-typespec-1.c int signed long _Complex (test for errors, line 592)
+PASS: gcc.dg/c99-typespec-1.c int signed long char (test for errors, line 583)
+PASS: gcc.dg/c99-typespec-1.c int signed long double (test for errors, line 588)
+PASS: gcc.dg/c99-typespec-1.c int signed long float (test for errors, line 587)
+PASS: gcc.dg/c99-typespec-1.c int signed long int (test for errors, line 585)
+PASS: gcc.dg/c99-typespec-1.c int signed long long _Bool (test for errors, line 954)
+PASS: gcc.dg/c99-typespec-1.c int signed long long _Complex (test for errors, line 955)
+PASS: gcc.dg/c99-typespec-1.c int signed long long char (test for errors, line 946)
+PASS: gcc.dg/c99-typespec-1.c int signed long long double (test for errors, line 951)
+PASS: gcc.dg/c99-typespec-1.c int signed long long float (test for errors, line 950)
+PASS: gcc.dg/c99-typespec-1.c int signed long long int (test for errors, line 948)
+PASS: gcc.dg/c99-typespec-1.c int signed long long long (test for errors, line 949)
+PASS: gcc.dg/c99-typespec-1.c int signed long long short (test for errors, line 947)
+PASS: gcc.dg/c99-typespec-1.c int signed long long signed (test for errors, line 952)
+PASS: gcc.dg/c99-typespec-1.c int signed long long unsigned (test for errors, line 953)
+PASS: gcc.dg/c99-typespec-1.c int signed long long void (test for errors, line 945)
+PASS: gcc.dg/c99-typespec-1.c int signed long short (test for errors, line 584)
+PASS: gcc.dg/c99-typespec-1.c int signed long signed (test for errors, line 589)
+PASS: gcc.dg/c99-typespec-1.c int signed long unsigned (test for errors, line 590)
+PASS: gcc.dg/c99-typespec-1.c int signed long void (test for errors, line 582)
+PASS: gcc.dg/c99-typespec-1.c int signed short _Bool (test for errors, line 580)
+PASS: gcc.dg/c99-typespec-1.c int signed short _Complex (test for errors, line 581)
+PASS: gcc.dg/c99-typespec-1.c int signed short char (test for errors, line 572)
+PASS: gcc.dg/c99-typespec-1.c int signed short double (test for errors, line 577)
+PASS: gcc.dg/c99-typespec-1.c int signed short float (test for errors, line 576)
+PASS: gcc.dg/c99-typespec-1.c int signed short int (test for errors, line 574)
+PASS: gcc.dg/c99-typespec-1.c int signed short long (test for errors, line 575)
+PASS: gcc.dg/c99-typespec-1.c int signed short short (test for errors, line 573)
+PASS: gcc.dg/c99-typespec-1.c int signed short signed (test for errors, line 578)
+PASS: gcc.dg/c99-typespec-1.c int signed short unsigned (test for errors, line 579)
+PASS: gcc.dg/c99-typespec-1.c int signed short void (test for errors, line 571)
+PASS: gcc.dg/c99-typespec-1.c int signed signed (test for errors, line 237)
+PASS: gcc.dg/c99-typespec-1.c int signed unsigned (test for errors, line 238)
+PASS: gcc.dg/c99-typespec-1.c int signed void (test for errors, line 230)
+PASS: gcc.dg/c99-typespec-1.c int unsigned _Bool (test for errors, line 250)
+PASS: gcc.dg/c99-typespec-1.c int unsigned _Complex (test for errors, line 251)
+PASS: gcc.dg/c99-typespec-1.c int unsigned char (test for errors, line 242)
+PASS: gcc.dg/c99-typespec-1.c int unsigned double (test for errors, line 247)
+PASS: gcc.dg/c99-typespec-1.c int unsigned float (test for errors, line 246)
+PASS: gcc.dg/c99-typespec-1.c int unsigned int (test for errors, line 244)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long _Bool (test for errors, line 613)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long _Complex (test for errors, line 614)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long char (test for errors, line 605)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long double (test for errors, line 610)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long float (test for errors, line 609)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long int (test for errors, line 607)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long _Bool (test for errors, line 965)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long _Complex (test for errors, line 966)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long char (test for errors, line 957)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long double (test for errors, line 962)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long float (test for errors, line 961)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long int (test for errors, line 959)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long long (test for errors, line 960)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long short (test for errors, line 958)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long signed (test for errors, line 963)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long unsigned (test for errors, line 964)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long long void (test for errors, line 956)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long short (test for errors, line 606)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long signed (test for errors, line 611)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long unsigned (test for errors, line 612)
+PASS: gcc.dg/c99-typespec-1.c int unsigned long void (test for errors, line 604)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short _Bool (test for errors, line 602)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short _Complex (test for errors, line 603)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short char (test for errors, line 594)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short double (test for errors, line 599)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short float (test for errors, line 598)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short int (test for errors, line 596)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short long (test for errors, line 597)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short short (test for errors, line 595)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short signed (test for errors, line 600)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short unsigned (test for errors, line 601)
+PASS: gcc.dg/c99-typespec-1.c int unsigned short void (test for errors, line 593)
+PASS: gcc.dg/c99-typespec-1.c int unsigned signed (test for errors, line 248)
+PASS: gcc.dg/c99-typespec-1.c int unsigned unsigned (test for errors, line 249)
+PASS: gcc.dg/c99-typespec-1.c int unsigned void (test for errors, line 241)
+PASS: gcc.dg/c99-typespec-1.c int void (test for errors, line 54)
+PASS: gcc.dg/c99-typespec-1.c long _Bool (test for errors, line 74)
+PASS: gcc.dg/c99-typespec-1.c long _Complex (test for errors, line 75)
+PASS: gcc.dg/c99-typespec-1.c long _Complex _Bool (test for errors, line 316)
+PASS: gcc.dg/c99-typespec-1.c long _Complex _Complex (test for errors, line 317)
+PASS: gcc.dg/c99-typespec-1.c long _Complex char (test for errors, line 308)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double _Bool (test for errors, line 745)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double _Complex (test for errors, line 746)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double char (test for errors, line 737)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double double (test for errors, line 742)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double float (test for errors, line 741)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double int (test for errors, line 739)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double long (test for errors, line 740)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double short (test for errors, line 738)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double signed (test for errors, line 743)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double unsigned (test for errors, line 744)
+PASS: gcc.dg/c99-typespec-1.c long _Complex double void (test for errors, line 736)
+PASS: gcc.dg/c99-typespec-1.c long _Complex float (test for errors, line 312)
+PASS: gcc.dg/c99-typespec-1.c long _Complex int (test for errors, line 310)
+PASS: gcc.dg/c99-typespec-1.c long _Complex long (test for errors, line 311)
+PASS: gcc.dg/c99-typespec-1.c long _Complex short (test for errors, line 309)
+PASS: gcc.dg/c99-typespec-1.c long _Complex signed (test for errors, line 314)
+PASS: gcc.dg/c99-typespec-1.c long _Complex unsigned (test for errors, line 315)
+PASS: gcc.dg/c99-typespec-1.c long _Complex void (test for errors, line 307)
+PASS: gcc.dg/c99-typespec-1.c long char (test for errors, line 66)
+PASS: gcc.dg/c99-typespec-1.c long double _Bool (test for errors, line 283)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex _Bool (test for errors, line 690)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex _Complex (test for errors, line 691)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex char (test for errors, line 682)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex double (test for errors, line 687)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex float (test for errors, line 686)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex int (test for errors, line 684)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex long (test for errors, line 685)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex short (test for errors, line 683)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex signed (test for errors, line 688)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex unsigned (test for errors, line 689)
+PASS: gcc.dg/c99-typespec-1.c long double _Complex void (test for errors, line 681)
+PASS: gcc.dg/c99-typespec-1.c long double char (test for errors, line 275)
+PASS: gcc.dg/c99-typespec-1.c long double double (test for errors, line 280)
+PASS: gcc.dg/c99-typespec-1.c long double float (test for errors, line 279)
+PASS: gcc.dg/c99-typespec-1.c long double int (test for errors, line 277)
+PASS: gcc.dg/c99-typespec-1.c long double long (test for errors, line 278)
+PASS: gcc.dg/c99-typespec-1.c long double short (test for errors, line 276)
+PASS: gcc.dg/c99-typespec-1.c long double signed (test for errors, line 281)
+PASS: gcc.dg/c99-typespec-1.c long double unsigned (test for errors, line 282)
+PASS: gcc.dg/c99-typespec-1.c long double void (test for errors, line 274)
+PASS: gcc.dg/c99-typespec-1.c long float (test for errors, line 70)
+PASS: gcc.dg/c99-typespec-1.c long int _Bool (test for errors, line 261)
+PASS: gcc.dg/c99-typespec-1.c long int _Complex (test for errors, line 262)
+PASS: gcc.dg/c99-typespec-1.c long int char (test for errors, line 253)
+PASS: gcc.dg/c99-typespec-1.c long int double (test for errors, line 258)
+PASS: gcc.dg/c99-typespec-1.c long int float (test for errors, line 257)
+PASS: gcc.dg/c99-typespec-1.c long int int (test for errors, line 255)
+PASS: gcc.dg/c99-typespec-1.c long int long _Bool (test for errors, line 624)
+PASS: gcc.dg/c99-typespec-1.c long int long _Complex (test for errors, line 625)
+PASS: gcc.dg/c99-typespec-1.c long int long char (test for errors, line 616)
+PASS: gcc.dg/c99-typespec-1.c long int long double (test for errors, line 621)
+PASS: gcc.dg/c99-typespec-1.c long int long float (test for errors, line 620)
+PASS: gcc.dg/c99-typespec-1.c long int long int (test for errors, line 618)
+PASS: gcc.dg/c99-typespec-1.c long int long long (test for errors, line 619)
+PASS: gcc.dg/c99-typespec-1.c long int long short (test for errors, line 617)
+PASS: gcc.dg/c99-typespec-1.c long int long signed _Bool (test for errors, line 976)
+PASS: gcc.dg/c99-typespec-1.c long int long signed _Complex (test for errors, line 977)
+PASS: gcc.dg/c99-typespec-1.c long int long signed char (test for errors, line 968)
+PASS: gcc.dg/c99-typespec-1.c long int long signed double (test for errors, line 973)
+PASS: gcc.dg/c99-typespec-1.c long int long signed float (test for errors, line 972)
+PASS: gcc.dg/c99-typespec-1.c long int long signed int (test for errors, line 970)
+PASS: gcc.dg/c99-typespec-1.c long int long signed long (test for errors, line 971)
+PASS: gcc.dg/c99-typespec-1.c long int long signed short (test for errors, line 969)
+PASS: gcc.dg/c99-typespec-1.c long int long signed signed (test for errors, line 974)
+PASS: gcc.dg/c99-typespec-1.c long int long signed unsigned (test for errors, line 975)
+PASS: gcc.dg/c99-typespec-1.c long int long signed void (test for errors, line 967)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned _Bool (test for errors, line 987)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned _Complex (test for errors, line 988)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned char (test for errors, line 979)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned double (test for errors, line 984)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned float (test for errors, line 983)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned int (test for errors, line 981)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned long (test for errors, line 982)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned short (test for errors, line 980)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned signed (test for errors, line 985)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned unsigned (test for errors, line 986)
+PASS: gcc.dg/c99-typespec-1.c long int long unsigned void (test for errors, line 978)
+PASS: gcc.dg/c99-typespec-1.c long int long void (test for errors, line 615)
+PASS: gcc.dg/c99-typespec-1.c long int short (test for errors, line 254)
+PASS: gcc.dg/c99-typespec-1.c long int signed _Bool (test for errors, line 635)
+PASS: gcc.dg/c99-typespec-1.c long int signed _Complex (test for errors, line 636)
+PASS: gcc.dg/c99-typespec-1.c long int signed char (test for errors, line 627)
+PASS: gcc.dg/c99-typespec-1.c long int signed double (test for errors, line 632)
+PASS: gcc.dg/c99-typespec-1.c long int signed float (test for errors, line 631)
+PASS: gcc.dg/c99-typespec-1.c long int signed int (test for errors, line 629)
+PASS: gcc.dg/c99-typespec-1.c long int signed long _Bool (test for errors, line 998)
+PASS: gcc.dg/c99-typespec-1.c long int signed long _Complex (test for errors, line 999)
+PASS: gcc.dg/c99-typespec-1.c long int signed long char (test for errors, line 990)
+PASS: gcc.dg/c99-typespec-1.c long int signed long double (test for errors, line 995)
+PASS: gcc.dg/c99-typespec-1.c long int signed long float (test for errors, line 994)
+PASS: gcc.dg/c99-typespec-1.c long int signed long int (test for errors, line 992)
+PASS: gcc.dg/c99-typespec-1.c long int signed long long (test for errors, line 993)
+PASS: gcc.dg/c99-typespec-1.c long int signed long short (test for errors, line 991)
+PASS: gcc.dg/c99-typespec-1.c long int signed long signed (test for errors, line 996)
+PASS: gcc.dg/c99-typespec-1.c long int signed long unsigned (test for errors, line 997)
+PASS: gcc.dg/c99-typespec-1.c long int signed long void (test for errors, line 989)
+PASS: gcc.dg/c99-typespec-1.c long int signed short (test for errors, line 628)
+PASS: gcc.dg/c99-typespec-1.c long int signed signed (test for errors, line 633)
+PASS: gcc.dg/c99-typespec-1.c long int signed unsigned (test for errors, line 634)
+PASS: gcc.dg/c99-typespec-1.c long int signed void (test for errors, line 626)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned _Bool (test for errors, line 646)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned _Complex (test for errors, line 647)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned char (test for errors, line 638)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned double (test for errors, line 643)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned float (test for errors, line 642)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned int (test for errors, line 640)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long _Bool (test for errors, line 1009)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long _Complex (test for errors, line 1010)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long char (test for errors, line 1001)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long double (test for errors, line 1006)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long float (test for errors, line 1005)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long int (test for errors, line 1003)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long long (test for errors, line 1004)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long short (test for errors, line 1002)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long signed (test for errors, line 1007)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long unsigned (test for errors, line 1008)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned long void (test for errors, line 1000)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned short (test for errors, line 639)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned signed (test for errors, line 644)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned unsigned (test for errors, line 645)
+PASS: gcc.dg/c99-typespec-1.c long int unsigned void (test for errors, line 637)
+PASS: gcc.dg/c99-typespec-1.c long int void (test for errors, line 252)
+PASS: gcc.dg/c99-typespec-1.c long long _Bool (test for errors, line 272)
+PASS: gcc.dg/c99-typespec-1.c long long _Complex (test for errors, line 273)
+PASS: gcc.dg/c99-typespec-1.c long long char (test for errors, line 264)
+PASS: gcc.dg/c99-typespec-1.c long long double (test for errors, line 269)
+PASS: gcc.dg/c99-typespec-1.c long long float (test for errors, line 268)
+PASS: gcc.dg/c99-typespec-1.c long long int _Bool (test for errors, line 657)
+PASS: gcc.dg/c99-typespec-1.c long long int _Complex (test for errors, line 658)
+PASS: gcc.dg/c99-typespec-1.c long long int char (test for errors, line 649)
+PASS: gcc.dg/c99-typespec-1.c long long int double (test for errors, line 654)
+PASS: gcc.dg/c99-typespec-1.c long long int float (test for errors, line 653)
+PASS: gcc.dg/c99-typespec-1.c long long int int (test for errors, line 651)
+PASS: gcc.dg/c99-typespec-1.c long long int long (test for errors, line 652)
+PASS: gcc.dg/c99-typespec-1.c long long int short (test for errors, line 650)
+PASS: gcc.dg/c99-typespec-1.c long long int signed _Bool (test for errors, line 1020)
+PASS: gcc.dg/c99-typespec-1.c long long int signed _Complex (test for errors, line 1021)
+PASS: gcc.dg/c99-typespec-1.c long long int signed char (test for errors, line 1012)
+PASS: gcc.dg/c99-typespec-1.c long long int signed double (test for errors, line 1017)
+PASS: gcc.dg/c99-typespec-1.c long long int signed float (test for errors, line 1016)
+PASS: gcc.dg/c99-typespec-1.c long long int signed int (test for errors, line 1014)
+PASS: gcc.dg/c99-typespec-1.c long long int signed long (test for errors, line 1015)
+PASS: gcc.dg/c99-typespec-1.c long long int signed short (test for errors, line 1013)
+PASS: gcc.dg/c99-typespec-1.c long long int signed signed (test for errors, line 1018)
+PASS: gcc.dg/c99-typespec-1.c long long int signed unsigned (test for errors, line 1019)
+PASS: gcc.dg/c99-typespec-1.c long long int signed void (test for errors, line 1011)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned _Bool (test for errors, line 1031)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned _Complex (test for errors, line 1032)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned char (test for errors, line 1023)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned double (test for errors, line 1028)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned float (test for errors, line 1027)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned int (test for errors, line 1025)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned long (test for errors, line 1026)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned short (test for errors, line 1024)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned signed (test for errors, line 1029)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned unsigned (test for errors, line 1030)
+PASS: gcc.dg/c99-typespec-1.c long long int unsigned void (test for errors, line 1022)
+PASS: gcc.dg/c99-typespec-1.c long long int void (test for errors, line 648)
+PASS: gcc.dg/c99-typespec-1.c long long long (test for errors, line 267)
+PASS: gcc.dg/c99-typespec-1.c long long short (test for errors, line 265)
+PASS: gcc.dg/c99-typespec-1.c long long signed _Bool (test for errors, line 668)
+PASS: gcc.dg/c99-typespec-1.c long long signed _Complex (test for errors, line 669)
+PASS: gcc.dg/c99-typespec-1.c long long signed char (test for errors, line 660)
+PASS: gcc.dg/c99-typespec-1.c long long signed double (test for errors, line 665)
+PASS: gcc.dg/c99-typespec-1.c long long signed float (test for errors, line 664)
+PASS: gcc.dg/c99-typespec-1.c long long signed int _Bool (test for errors, line 1042)
+PASS: gcc.dg/c99-typespec-1.c long long signed int _Complex (test for errors, line 1043)
+PASS: gcc.dg/c99-typespec-1.c long long signed int char (test for errors, line 1034)
+PASS: gcc.dg/c99-typespec-1.c long long signed int double (test for errors, line 1039)
+PASS: gcc.dg/c99-typespec-1.c long long signed int float (test for errors, line 1038)
+PASS: gcc.dg/c99-typespec-1.c long long signed int int (test for errors, line 1036)
+PASS: gcc.dg/c99-typespec-1.c long long signed int long (test for errors, line 1037)
+PASS: gcc.dg/c99-typespec-1.c long long signed int short (test for errors, line 1035)
+PASS: gcc.dg/c99-typespec-1.c long long signed int signed (test for errors, line 1040)
+PASS: gcc.dg/c99-typespec-1.c long long signed int unsigned (test for errors, line 1041)
+PASS: gcc.dg/c99-typespec-1.c long long signed int void (test for errors, line 1033)
+PASS: gcc.dg/c99-typespec-1.c long long signed long (test for errors, line 663)
+PASS: gcc.dg/c99-typespec-1.c long long signed short (test for errors, line 661)
+PASS: gcc.dg/c99-typespec-1.c long long signed signed (test for errors, line 666)
+PASS: gcc.dg/c99-typespec-1.c long long signed unsigned (test for errors, line 667)
+PASS: gcc.dg/c99-typespec-1.c long long signed void (test for errors, line 659)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned _Bool (test for errors, line 679)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned _Complex (test for errors, line 680)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned char (test for errors, line 671)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned double (test for errors, line 676)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned float (test for errors, line 675)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int _Bool (test for errors, line 1053)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int _Complex (test for errors, line 1054)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int char (test for errors, line 1045)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int double (test for errors, line 1050)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int float (test for errors, line 1049)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int int (test for errors, line 1047)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int long (test for errors, line 1048)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int short (test for errors, line 1046)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int signed (test for errors, line 1051)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int unsigned (test for errors, line 1052)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned int void (test for errors, line 1044)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned long (test for errors, line 674)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned short (test for errors, line 672)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned signed (test for errors, line 677)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned unsigned (test for errors, line 678)
+PASS: gcc.dg/c99-typespec-1.c long long unsigned void (test for errors, line 670)
+PASS: gcc.dg/c99-typespec-1.c long long void (test for errors, line 263)
+PASS: gcc.dg/c99-typespec-1.c long short (test for errors, line 67)
+PASS: gcc.dg/c99-typespec-1.c long signed _Bool (test for errors, line 294)
+PASS: gcc.dg/c99-typespec-1.c long signed _Complex (test for errors, line 295)
+PASS: gcc.dg/c99-typespec-1.c long signed char (test for errors, line 286)
+PASS: gcc.dg/c99-typespec-1.c long signed double (test for errors, line 291)
+PASS: gcc.dg/c99-typespec-1.c long signed float (test for errors, line 290)
+PASS: gcc.dg/c99-typespec-1.c long signed int _Bool (test for errors, line 701)
+PASS: gcc.dg/c99-typespec-1.c long signed int _Complex (test for errors, line 702)
+PASS: gcc.dg/c99-typespec-1.c long signed int char (test for errors, line 693)
+PASS: gcc.dg/c99-typespec-1.c long signed int double (test for errors, line 698)
+PASS: gcc.dg/c99-typespec-1.c long signed int float (test for errors, line 697)
+PASS: gcc.dg/c99-typespec-1.c long signed int int (test for errors, line 695)
+PASS: gcc.dg/c99-typespec-1.c long signed int long _Bool (test for errors, line 1064)
+PASS: gcc.dg/c99-typespec-1.c long signed int long _Complex (test for errors, line 1065)
+PASS: gcc.dg/c99-typespec-1.c long signed int long char (test for errors, line 1056)
+PASS: gcc.dg/c99-typespec-1.c long signed int long double (test for errors, line 1061)
+PASS: gcc.dg/c99-typespec-1.c long signed int long float (test for errors, line 1060)
+PASS: gcc.dg/c99-typespec-1.c long signed int long int (test for errors, line 1058)
+PASS: gcc.dg/c99-typespec-1.c long signed int long long (test for errors, line 1059)
+PASS: gcc.dg/c99-typespec-1.c long signed int long short (test for errors, line 1057)
+PASS: gcc.dg/c99-typespec-1.c long signed int long signed (test for errors, line 1062)
+PASS: gcc.dg/c99-typespec-1.c long signed int long unsigned (test for errors, line 1063)
+PASS: gcc.dg/c99-typespec-1.c long signed int long void (test for errors, line 1055)
+PASS: gcc.dg/c99-typespec-1.c long signed int short (test for errors, line 694)
+PASS: gcc.dg/c99-typespec-1.c long signed int signed (test for errors, line 699)
+PASS: gcc.dg/c99-typespec-1.c long signed int unsigned (test for errors, line 700)
+PASS: gcc.dg/c99-typespec-1.c long signed int void (test for errors, line 692)
+PASS: gcc.dg/c99-typespec-1.c long signed long _Bool (test for errors, line 712)
+PASS: gcc.dg/c99-typespec-1.c long signed long _Complex (test for errors, line 713)
+PASS: gcc.dg/c99-typespec-1.c long signed long char (test for errors, line 704)
+PASS: gcc.dg/c99-typespec-1.c long signed long double (test for errors, line 709)
+PASS: gcc.dg/c99-typespec-1.c long signed long float (test for errors, line 708)
+PASS: gcc.dg/c99-typespec-1.c long signed long int _Bool (test for errors, line 1075)
+PASS: gcc.dg/c99-typespec-1.c long signed long int _Complex (test for errors, line 1076)
+PASS: gcc.dg/c99-typespec-1.c long signed long int char (test for errors, line 1067)
+PASS: gcc.dg/c99-typespec-1.c long signed long int double (test for errors, line 1072)
+PASS: gcc.dg/c99-typespec-1.c long signed long int float (test for errors, line 1071)
+PASS: gcc.dg/c99-typespec-1.c long signed long int int (test for errors, line 1069)
+PASS: gcc.dg/c99-typespec-1.c long signed long int long (test for errors, line 1070)
+PASS: gcc.dg/c99-typespec-1.c long signed long int short (test for errors, line 1068)
+PASS: gcc.dg/c99-typespec-1.c long signed long int signed (test for errors, line 1073)
+PASS: gcc.dg/c99-typespec-1.c long signed long int unsigned (test for errors, line 1074)
+PASS: gcc.dg/c99-typespec-1.c long signed long int void (test for errors, line 1066)
+PASS: gcc.dg/c99-typespec-1.c long signed long long (test for errors, line 707)
+PASS: gcc.dg/c99-typespec-1.c long signed long short (test for errors, line 705)
+PASS: gcc.dg/c99-typespec-1.c long signed long signed (test for errors, line 710)
+PASS: gcc.dg/c99-typespec-1.c long signed long unsigned (test for errors, line 711)
+PASS: gcc.dg/c99-typespec-1.c long signed long void (test for errors, line 703)
+PASS: gcc.dg/c99-typespec-1.c long signed short (test for errors, line 287)
+PASS: gcc.dg/c99-typespec-1.c long signed signed (test for errors, line 292)
+PASS: gcc.dg/c99-typespec-1.c long signed unsigned (test for errors, line 293)
+PASS: gcc.dg/c99-typespec-1.c long signed void (test for errors, line 285)
+PASS: gcc.dg/c99-typespec-1.c long unsigned _Bool (test for errors, line 305)
+PASS: gcc.dg/c99-typespec-1.c long unsigned _Complex (test for errors, line 306)
+PASS: gcc.dg/c99-typespec-1.c long unsigned char (test for errors, line 297)
+PASS: gcc.dg/c99-typespec-1.c long unsigned double (test for errors, line 302)
+PASS: gcc.dg/c99-typespec-1.c long unsigned float (test for errors, line 301)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int _Bool (test for errors, line 723)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int _Complex (test for errors, line 724)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int char (test for errors, line 715)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int double (test for errors, line 720)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int float (test for errors, line 719)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int int (test for errors, line 717)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long _Bool (test for errors, line 1086)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long _Complex (test for errors, line 1087)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long char (test for errors, line 1078)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long double (test for errors, line 1083)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long float (test for errors, line 1082)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long int (test for errors, line 1080)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long long (test for errors, line 1081)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long short (test for errors, line 1079)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long signed (test for errors, line 1084)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long unsigned (test for errors, line 1085)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int long void (test for errors, line 1077)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int short (test for errors, line 716)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int signed (test for errors, line 721)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int unsigned (test for errors, line 722)
+PASS: gcc.dg/c99-typespec-1.c long unsigned int void (test for errors, line 714)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long _Bool (test for errors, line 734)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long _Complex (test for errors, line 735)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long char (test for errors, line 726)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long double (test for errors, line 731)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long float (test for errors, line 730)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int _Bool (test for errors, line 1097)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int _Complex (test for errors, line 1098)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int char (test for errors, line 1089)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int double (test for errors, line 1094)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int float (test for errors, line 1093)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int int (test for errors, line 1091)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int long (test for errors, line 1092)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int short (test for errors, line 1090)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int signed (test for errors, line 1095)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int unsigned (test for errors, line 1096)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long int void (test for errors, line 1088)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long long (test for errors, line 729)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long short (test for errors, line 727)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long signed (test for errors, line 732)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long unsigned (test for errors, line 733)
+PASS: gcc.dg/c99-typespec-1.c long unsigned long void (test for errors, line 725)
+PASS: gcc.dg/c99-typespec-1.c long unsigned short (test for errors, line 298)
+PASS: gcc.dg/c99-typespec-1.c long unsigned signed (test for errors, line 303)
+PASS: gcc.dg/c99-typespec-1.c long unsigned unsigned (test for errors, line 304)
+PASS: gcc.dg/c99-typespec-1.c long unsigned void (test for errors, line 296)
+PASS: gcc.dg/c99-typespec-1.c long void (test for errors, line 65)
+PASS: gcc.dg/c99-typespec-1.c short _Bool (test for errors, line 52)
+PASS: gcc.dg/c99-typespec-1.c short _Complex (test for errors, line 53)
+PASS: gcc.dg/c99-typespec-1.c short char (test for errors, line 44)
+PASS: gcc.dg/c99-typespec-1.c short double (test for errors, line 49)
+PASS: gcc.dg/c99-typespec-1.c short float (test for errors, line 48)
+PASS: gcc.dg/c99-typespec-1.c short int _Bool (test for errors, line 184)
+PASS: gcc.dg/c99-typespec-1.c short int _Complex (test for errors, line 185)
+PASS: gcc.dg/c99-typespec-1.c short int char (test for errors, line 176)
+PASS: gcc.dg/c99-typespec-1.c short int double (test for errors, line 181)
+PASS: gcc.dg/c99-typespec-1.c short int float (test for errors, line 180)
+PASS: gcc.dg/c99-typespec-1.c short int int (test for errors, line 178)
+PASS: gcc.dg/c99-typespec-1.c short int long (test for errors, line 179)
+PASS: gcc.dg/c99-typespec-1.c short int short (test for errors, line 177)
+PASS: gcc.dg/c99-typespec-1.c short int signed _Bool (test for errors, line 481)
+PASS: gcc.dg/c99-typespec-1.c short int signed _Complex (test for errors, line 482)
+PASS: gcc.dg/c99-typespec-1.c short int signed char (test for errors, line 473)
+PASS: gcc.dg/c99-typespec-1.c short int signed double (test for errors, line 478)
+PASS: gcc.dg/c99-typespec-1.c short int signed float (test for errors, line 477)
+PASS: gcc.dg/c99-typespec-1.c short int signed int (test for errors, line 475)
+PASS: gcc.dg/c99-typespec-1.c short int signed long (test for errors, line 476)
+PASS: gcc.dg/c99-typespec-1.c short int signed short (test for errors, line 474)
+PASS: gcc.dg/c99-typespec-1.c short int signed signed (test for errors, line 479)
+PASS: gcc.dg/c99-typespec-1.c short int signed unsigned (test for errors, line 480)
+PASS: gcc.dg/c99-typespec-1.c short int signed void (test for errors, line 472)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned _Bool (test for errors, line 492)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned _Complex (test for errors, line 493)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned char (test for errors, line 484)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned double (test for errors, line 489)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned float (test for errors, line 488)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned int (test for errors, line 486)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned long (test for errors, line 487)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned short (test for errors, line 485)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned signed (test for errors, line 490)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned unsigned (test for errors, line 491)
+PASS: gcc.dg/c99-typespec-1.c short int unsigned void (test for errors, line 483)
+PASS: gcc.dg/c99-typespec-1.c short int void (test for errors, line 175)
+PASS: gcc.dg/c99-typespec-1.c short long (test for errors, line 47)
+PASS: gcc.dg/c99-typespec-1.c short short (test for errors, line 45)
+PASS: gcc.dg/c99-typespec-1.c short signed _Bool (test for errors, line 195)
+PASS: gcc.dg/c99-typespec-1.c short signed _Complex (test for errors, line 196)
+PASS: gcc.dg/c99-typespec-1.c short signed char (test for errors, line 187)
+PASS: gcc.dg/c99-typespec-1.c short signed double (test for errors, line 192)
+PASS: gcc.dg/c99-typespec-1.c short signed float (test for errors, line 191)
+PASS: gcc.dg/c99-typespec-1.c short signed int _Bool (test for errors, line 503)
+PASS: gcc.dg/c99-typespec-1.c short signed int _Complex (test for errors, line 504)
+PASS: gcc.dg/c99-typespec-1.c short signed int char (test for errors, line 495)
+PASS: gcc.dg/c99-typespec-1.c short signed int double (test for errors, line 500)
+PASS: gcc.dg/c99-typespec-1.c short signed int float (test for errors, line 499)
+PASS: gcc.dg/c99-typespec-1.c short signed int int (test for errors, line 497)
+PASS: gcc.dg/c99-typespec-1.c short signed int long (test for errors, line 498)
+PASS: gcc.dg/c99-typespec-1.c short signed int short (test for errors, line 496)
+PASS: gcc.dg/c99-typespec-1.c short signed int signed (test for errors, line 501)
+PASS: gcc.dg/c99-typespec-1.c short signed int unsigned (test for errors, line 502)
+PASS: gcc.dg/c99-typespec-1.c short signed int void (test for errors, line 494)
+PASS: gcc.dg/c99-typespec-1.c short signed long (test for errors, line 190)
+PASS: gcc.dg/c99-typespec-1.c short signed short (test for errors, line 188)
+PASS: gcc.dg/c99-typespec-1.c short signed signed (test for errors, line 193)
+PASS: gcc.dg/c99-typespec-1.c short signed unsigned (test for errors, line 194)
+PASS: gcc.dg/c99-typespec-1.c short signed void (test for errors, line 186)
+PASS: gcc.dg/c99-typespec-1.c short unsigned _Bool (test for errors, line 206)
+PASS: gcc.dg/c99-typespec-1.c short unsigned _Complex (test for errors, line 207)
+PASS: gcc.dg/c99-typespec-1.c short unsigned char (test for errors, line 198)
+PASS: gcc.dg/c99-typespec-1.c short unsigned double (test for errors, line 203)
+PASS: gcc.dg/c99-typespec-1.c short unsigned float (test for errors, line 202)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int _Bool (test for errors, line 514)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int _Complex (test for errors, line 515)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int char (test for errors, line 506)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int double (test for errors, line 511)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int float (test for errors, line 510)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int int (test for errors, line 508)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int long (test for errors, line 509)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int short (test for errors, line 507)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int signed (test for errors, line 512)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int unsigned (test for errors, line 513)
+PASS: gcc.dg/c99-typespec-1.c short unsigned int void (test for errors, line 505)
+PASS: gcc.dg/c99-typespec-1.c short unsigned long (test for errors, line 201)
+PASS: gcc.dg/c99-typespec-1.c short unsigned short (test for errors, line 199)
+PASS: gcc.dg/c99-typespec-1.c short unsigned signed (test for errors, line 204)
+PASS: gcc.dg/c99-typespec-1.c short unsigned unsigned (test for errors, line 205)
+PASS: gcc.dg/c99-typespec-1.c short unsigned void (test for errors, line 197)
+PASS: gcc.dg/c99-typespec-1.c short void (test for errors, line 43)
+PASS: gcc.dg/c99-typespec-1.c signed _Bool (test for errors, line 107)
+PASS: gcc.dg/c99-typespec-1.c signed _Complex (test for errors, line 108)
+PASS: gcc.dg/c99-typespec-1.c signed char _Bool (test for errors, line 360)
+PASS: gcc.dg/c99-typespec-1.c signed char _Complex (test for errors, line 361)
+PASS: gcc.dg/c99-typespec-1.c signed char char (test for errors, line 352)
+PASS: gcc.dg/c99-typespec-1.c signed char double (test for errors, line 357)
+PASS: gcc.dg/c99-typespec-1.c signed char float (test for errors, line 356)
+PASS: gcc.dg/c99-typespec-1.c signed char int (test for errors, line 354)
+PASS: gcc.dg/c99-typespec-1.c signed char long (test for errors, line 355)
+PASS: gcc.dg/c99-typespec-1.c signed char short (test for errors, line 353)
+PASS: gcc.dg/c99-typespec-1.c signed char signed (test for errors, line 358)
+PASS: gcc.dg/c99-typespec-1.c signed char unsigned (test for errors, line 359)
+PASS: gcc.dg/c99-typespec-1.c signed char void (test for errors, line 351)
+PASS: gcc.dg/c99-typespec-1.c signed double (test for errors, line 104)
+PASS: gcc.dg/c99-typespec-1.c signed float (test for errors, line 103)
+PASS: gcc.dg/c99-typespec-1.c signed int _Bool (test for errors, line 382)
+PASS: gcc.dg/c99-typespec-1.c signed int _Complex (test for errors, line 383)
+PASS: gcc.dg/c99-typespec-1.c signed int char (test for errors, line 374)
+PASS: gcc.dg/c99-typespec-1.c signed int double (test for errors, line 379)
+PASS: gcc.dg/c99-typespec-1.c signed int float (test for errors, line 378)
+PASS: gcc.dg/c99-typespec-1.c signed int int (test for errors, line 376)
+PASS: gcc.dg/c99-typespec-1.c signed int long _Bool (test for errors, line 800)
+PASS: gcc.dg/c99-typespec-1.c signed int long _Complex (test for errors, line 801)
+PASS: gcc.dg/c99-typespec-1.c signed int long char (test for errors, line 792)
+PASS: gcc.dg/c99-typespec-1.c signed int long double (test for errors, line 797)
+PASS: gcc.dg/c99-typespec-1.c signed int long float (test for errors, line 796)
+PASS: gcc.dg/c99-typespec-1.c signed int long int (test for errors, line 794)
+PASS: gcc.dg/c99-typespec-1.c signed int long long _Bool (test for errors, line 1108)
+PASS: gcc.dg/c99-typespec-1.c signed int long long _Complex (test for errors, line 1109)
+PASS: gcc.dg/c99-typespec-1.c signed int long long char (test for errors, line 1100)
+PASS: gcc.dg/c99-typespec-1.c signed int long long double (test for errors, line 1105)
+PASS: gcc.dg/c99-typespec-1.c signed int long long float (test for errors, line 1104)
+PASS: gcc.dg/c99-typespec-1.c signed int long long int (test for errors, line 1102)
+PASS: gcc.dg/c99-typespec-1.c signed int long long long (test for errors, line 1103)
+PASS: gcc.dg/c99-typespec-1.c signed int long long short (test for errors, line 1101)
+PASS: gcc.dg/c99-typespec-1.c signed int long long signed (test for errors, line 1106)
+PASS: gcc.dg/c99-typespec-1.c signed int long long unsigned (test for errors, line 1107)
+PASS: gcc.dg/c99-typespec-1.c signed int long long void (test for errors, line 1099)
+PASS: gcc.dg/c99-typespec-1.c signed int long short (test for errors, line 793)
+PASS: gcc.dg/c99-typespec-1.c signed int long signed (test for errors, line 798)
+PASS: gcc.dg/c99-typespec-1.c signed int long unsigned (test for errors, line 799)
+PASS: gcc.dg/c99-typespec-1.c signed int long void (test for errors, line 791)
+PASS: gcc.dg/c99-typespec-1.c signed int short _Bool (test for errors, line 789)
+PASS: gcc.dg/c99-typespec-1.c signed int short _Complex (test for errors, line 790)
+PASS: gcc.dg/c99-typespec-1.c signed int short char (test for errors, line 781)
+PASS: gcc.dg/c99-typespec-1.c signed int short double (test for errors, line 786)
+PASS: gcc.dg/c99-typespec-1.c signed int short float (test for errors, line 785)
+PASS: gcc.dg/c99-typespec-1.c signed int short int (test for errors, line 783)
+PASS: gcc.dg/c99-typespec-1.c signed int short long (test for errors, line 784)
+PASS: gcc.dg/c99-typespec-1.c signed int short short (test for errors, line 782)
+PASS: gcc.dg/c99-typespec-1.c signed int short signed (test for errors, line 787)
+PASS: gcc.dg/c99-typespec-1.c signed int short unsigned (test for errors, line 788)
+PASS: gcc.dg/c99-typespec-1.c signed int short void (test for errors, line 780)
+PASS: gcc.dg/c99-typespec-1.c signed int signed (test for errors, line 380)
+PASS: gcc.dg/c99-typespec-1.c signed int unsigned (test for errors, line 381)
+PASS: gcc.dg/c99-typespec-1.c signed int void (test for errors, line 373)
+PASS: gcc.dg/c99-typespec-1.c signed long _Bool (test for errors, line 393)
+PASS: gcc.dg/c99-typespec-1.c signed long _Complex (test for errors, line 394)
+PASS: gcc.dg/c99-typespec-1.c signed long char (test for errors, line 385)
+PASS: gcc.dg/c99-typespec-1.c signed long double (test for errors, line 390)
+PASS: gcc.dg/c99-typespec-1.c signed long float (test for errors, line 389)
+PASS: gcc.dg/c99-typespec-1.c signed long int _Bool (test for errors, line 811)
+PASS: gcc.dg/c99-typespec-1.c signed long int _Complex (test for errors, line 812)
+PASS: gcc.dg/c99-typespec-1.c signed long int char (test for errors, line 803)
+PASS: gcc.dg/c99-typespec-1.c signed long int double (test for errors, line 808)
+PASS: gcc.dg/c99-typespec-1.c signed long int float (test for errors, line 807)
+PASS: gcc.dg/c99-typespec-1.c signed long int int (test for errors, line 805)
+PASS: gcc.dg/c99-typespec-1.c signed long int long _Bool (test for errors, line 1119)
+PASS: gcc.dg/c99-typespec-1.c signed long int long _Complex (test for errors, line 1120)
+PASS: gcc.dg/c99-typespec-1.c signed long int long char (test for errors, line 1111)
+PASS: gcc.dg/c99-typespec-1.c signed long int long double (test for errors, line 1116)
+PASS: gcc.dg/c99-typespec-1.c signed long int long float (test for errors, line 1115)
+PASS: gcc.dg/c99-typespec-1.c signed long int long int (test for errors, line 1113)
+PASS: gcc.dg/c99-typespec-1.c signed long int long long (test for errors, line 1114)
+PASS: gcc.dg/c99-typespec-1.c signed long int long short (test for errors, line 1112)
+PASS: gcc.dg/c99-typespec-1.c signed long int long signed (test for errors, line 1117)
+PASS: gcc.dg/c99-typespec-1.c signed long int long unsigned (test for errors, line 1118)
+PASS: gcc.dg/c99-typespec-1.c signed long int long void (test for errors, line 1110)
+PASS: gcc.dg/c99-typespec-1.c signed long int short (test for errors, line 804)
+PASS: gcc.dg/c99-typespec-1.c signed long int signed (test for errors, line 809)
+PASS: gcc.dg/c99-typespec-1.c signed long int unsigned (test for errors, line 810)
+PASS: gcc.dg/c99-typespec-1.c signed long int void (test for errors, line 802)
+PASS: gcc.dg/c99-typespec-1.c signed long long _Bool (test for errors, line 822)
+PASS: gcc.dg/c99-typespec-1.c signed long long _Complex (test for errors, line 823)
+PASS: gcc.dg/c99-typespec-1.c signed long long char (test for errors, line 814)
+PASS: gcc.dg/c99-typespec-1.c signed long long double (test for errors, line 819)
+PASS: gcc.dg/c99-typespec-1.c signed long long float (test for errors, line 818)
+PASS: gcc.dg/c99-typespec-1.c signed long long int _Bool (test for errors, line 1130)
+PASS: gcc.dg/c99-typespec-1.c signed long long int _Complex (test for errors, line 1131)
+PASS: gcc.dg/c99-typespec-1.c signed long long int char (test for errors, line 1122)
+PASS: gcc.dg/c99-typespec-1.c signed long long int double (test for errors, line 1127)
+PASS: gcc.dg/c99-typespec-1.c signed long long int float (test for errors, line 1126)
+PASS: gcc.dg/c99-typespec-1.c signed long long int int (test for errors, line 1124)
+PASS: gcc.dg/c99-typespec-1.c signed long long int long (test for errors, line 1125)
+PASS: gcc.dg/c99-typespec-1.c signed long long int short (test for errors, line 1123)
+PASS: gcc.dg/c99-typespec-1.c signed long long int signed (test for errors, line 1128)
+PASS: gcc.dg/c99-typespec-1.c signed long long int unsigned (test for errors, line 1129)
+PASS: gcc.dg/c99-typespec-1.c signed long long int void (test for errors, line 1121)
+PASS: gcc.dg/c99-typespec-1.c signed long long long (test for errors, line 817)
+PASS: gcc.dg/c99-typespec-1.c signed long long short (test for errors, line 815)
+PASS: gcc.dg/c99-typespec-1.c signed long long signed (test for errors, line 820)
+PASS: gcc.dg/c99-typespec-1.c signed long long unsigned (test for errors, line 821)
+PASS: gcc.dg/c99-typespec-1.c signed long long void (test for errors, line 813)
+PASS: gcc.dg/c99-typespec-1.c signed long short (test for errors, line 386)
+PASS: gcc.dg/c99-typespec-1.c signed long signed (test for errors, line 391)
+PASS: gcc.dg/c99-typespec-1.c signed long unsigned (test for errors, line 392)
+PASS: gcc.dg/c99-typespec-1.c signed long void (test for errors, line 384)
+PASS: gcc.dg/c99-typespec-1.c signed short _Bool (test for errors, line 371)
+PASS: gcc.dg/c99-typespec-1.c signed short _Complex (test for errors, line 372)
+PASS: gcc.dg/c99-typespec-1.c signed short char (test for errors, line 363)
+PASS: gcc.dg/c99-typespec-1.c signed short double (test for errors, line 368)
+PASS: gcc.dg/c99-typespec-1.c signed short float (test for errors, line 367)
+PASS: gcc.dg/c99-typespec-1.c signed short int _Bool (test for errors, line 778)
+PASS: gcc.dg/c99-typespec-1.c signed short int _Complex (test for errors, line 779)
+PASS: gcc.dg/c99-typespec-1.c signed short int char (test for errors, line 770)
+PASS: gcc.dg/c99-typespec-1.c signed short int double (test for errors, line 775)
+PASS: gcc.dg/c99-typespec-1.c signed short int float (test for errors, line 774)
+PASS: gcc.dg/c99-typespec-1.c signed short int int (test for errors, line 772)
+PASS: gcc.dg/c99-typespec-1.c signed short int long (test for errors, line 773)
+PASS: gcc.dg/c99-typespec-1.c signed short int short (test for errors, line 771)
+PASS: gcc.dg/c99-typespec-1.c signed short int signed (test for errors, line 776)
+PASS: gcc.dg/c99-typespec-1.c signed short int unsigned (test for errors, line 777)
+PASS: gcc.dg/c99-typespec-1.c signed short int void (test for errors, line 769)
+PASS: gcc.dg/c99-typespec-1.c signed short long (test for errors, line 366)
+PASS: gcc.dg/c99-typespec-1.c signed short short (test for errors, line 364)
+PASS: gcc.dg/c99-typespec-1.c signed short signed (test for errors, line 369)
+PASS: gcc.dg/c99-typespec-1.c signed short unsigned (test for errors, line 370)
+PASS: gcc.dg/c99-typespec-1.c signed short void (test for errors, line 362)
+PASS: gcc.dg/c99-typespec-1.c signed signed (test for errors, line 105)
+PASS: gcc.dg/c99-typespec-1.c signed unsigned (test for errors, line 106)
+PASS: gcc.dg/c99-typespec-1.c signed void (test for errors, line 98)
+PASS: gcc.dg/c99-typespec-1.c type _Bool (test for errors, line 151)
+PASS: gcc.dg/c99-typespec-1.c type _Complex (test for errors, line 152)
+PASS: gcc.dg/c99-typespec-1.c type char (test for errors, line 143)
+PASS: gcc.dg/c99-typespec-1.c type double (test for errors, line 148)
+PASS: gcc.dg/c99-typespec-1.c type float (test for errors, line 147)
+PASS: gcc.dg/c99-typespec-1.c type int (test for errors, line 145)
+PASS: gcc.dg/c99-typespec-1.c type long (test for errors, line 146)
+PASS: gcc.dg/c99-typespec-1.c type short (test for errors, line 144)
+PASS: gcc.dg/c99-typespec-1.c type signed (test for errors, line 149)
+PASS: gcc.dg/c99-typespec-1.c type unsigned (test for errors, line 150)
+PASS: gcc.dg/c99-typespec-1.c type void (test for errors, line 142)
+PASS: gcc.dg/c99-typespec-1.c unsigned _Bool (test for errors, line 118)
+PASS: gcc.dg/c99-typespec-1.c unsigned _Complex (test for errors, line 119)
+PASS: gcc.dg/c99-typespec-1.c unsigned char _Bool (test for errors, line 404)
+PASS: gcc.dg/c99-typespec-1.c unsigned char _Complex (test for errors, line 405)
+PASS: gcc.dg/c99-typespec-1.c unsigned char char (test for errors, line 396)
+PASS: gcc.dg/c99-typespec-1.c unsigned char double (test for errors, line 401)
+PASS: gcc.dg/c99-typespec-1.c unsigned char float (test for errors, line 400)
+PASS: gcc.dg/c99-typespec-1.c unsigned char int (test for errors, line 398)
+PASS: gcc.dg/c99-typespec-1.c unsigned char long (test for errors, line 399)
+PASS: gcc.dg/c99-typespec-1.c unsigned char short (test for errors, line 397)
+PASS: gcc.dg/c99-typespec-1.c unsigned char signed (test for errors, line 402)
+PASS: gcc.dg/c99-typespec-1.c unsigned char unsigned (test for errors, line 403)
+PASS: gcc.dg/c99-typespec-1.c unsigned char void (test for errors, line 395)
+PASS: gcc.dg/c99-typespec-1.c unsigned double (test for errors, line 115)
+PASS: gcc.dg/c99-typespec-1.c unsigned float (test for errors, line 114)
+PASS: gcc.dg/c99-typespec-1.c unsigned int _Bool (test for errors, line 426)
+PASS: gcc.dg/c99-typespec-1.c unsigned int _Complex (test for errors, line 427)
+PASS: gcc.dg/c99-typespec-1.c unsigned int char (test for errors, line 418)
+PASS: gcc.dg/c99-typespec-1.c unsigned int double (test for errors, line 423)
+PASS: gcc.dg/c99-typespec-1.c unsigned int float (test for errors, line 422)
+PASS: gcc.dg/c99-typespec-1.c unsigned int int (test for errors, line 420)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long _Bool (test for errors, line 855)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long _Complex (test for errors, line 856)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long char (test for errors, line 847)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long double (test for errors, line 852)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long float (test for errors, line 851)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long int (test for errors, line 849)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long _Bool (test for errors, line 1141)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long _Complex (test for errors, line 1142)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long char (test for errors, line 1133)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long double (test for errors, line 1138)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long float (test for errors, line 1137)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long int (test for errors, line 1135)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long long (test for errors, line 1136)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long short (test for errors, line 1134)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long signed (test for errors, line 1139)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long unsigned (test for errors, line 1140)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long long void (test for errors, line 1132)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long short (test for errors, line 848)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long signed (test for errors, line 853)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long unsigned (test for errors, line 854)
+PASS: gcc.dg/c99-typespec-1.c unsigned int long void (test for errors, line 846)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short _Bool (test for errors, line 844)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short _Complex (test for errors, line 845)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short char (test for errors, line 836)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short double (test for errors, line 841)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short float (test for errors, line 840)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short int (test for errors, line 838)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short long (test for errors, line 839)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short short (test for errors, line 837)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short signed (test for errors, line 842)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short unsigned (test for errors, line 843)
+PASS: gcc.dg/c99-typespec-1.c unsigned int short void (test for errors, line 835)
+PASS: gcc.dg/c99-typespec-1.c unsigned int signed (test for errors, line 424)
+PASS: gcc.dg/c99-typespec-1.c unsigned int unsigned (test for errors, line 425)
+PASS: gcc.dg/c99-typespec-1.c unsigned int void (test for errors, line 417)
+PASS: gcc.dg/c99-typespec-1.c unsigned long _Bool (test for errors, line 437)
+PASS: gcc.dg/c99-typespec-1.c unsigned long _Complex (test for errors, line 438)
+PASS: gcc.dg/c99-typespec-1.c unsigned long char (test for errors, line 429)
+PASS: gcc.dg/c99-typespec-1.c unsigned long double (test for errors, line 434)
+PASS: gcc.dg/c99-typespec-1.c unsigned long float (test for errors, line 433)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int _Bool (test for errors, line 866)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int _Complex (test for errors, line 867)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int char (test for errors, line 858)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int double (test for errors, line 863)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int float (test for errors, line 862)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int int (test for errors, line 860)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long _Bool (test for errors, line 1152)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long _Complex (test for errors, line 1153)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long char (test for errors, line 1144)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long double (test for errors, line 1149)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long float (test for errors, line 1148)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long int (test for errors, line 1146)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long long (test for errors, line 1147)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long short (test for errors, line 1145)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long signed (test for errors, line 1150)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long unsigned (test for errors, line 1151)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int long void (test for errors, line 1143)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int short (test for errors, line 859)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int signed (test for errors, line 864)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int unsigned (test for errors, line 865)
+PASS: gcc.dg/c99-typespec-1.c unsigned long int void (test for errors, line 857)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long _Bool (test for errors, line 877)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long _Complex (test for errors, line 878)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long char (test for errors, line 869)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long double (test for errors, line 874)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long float (test for errors, line 873)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int _Bool (test for errors, line 1163)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int _Complex (test for errors, line 1164)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int char (test for errors, line 1155)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int double (test for errors, line 1160)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int float (test for errors, line 1159)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int int (test for errors, line 1157)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int long (test for errors, line 1158)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int short (test for errors, line 1156)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int signed (test for errors, line 1161)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int unsigned (test for errors, line 1162)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long int void (test for errors, line 1154)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long long (test for errors, line 872)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long short (test for errors, line 870)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long signed (test for errors, line 875)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long unsigned (test for errors, line 876)
+PASS: gcc.dg/c99-typespec-1.c unsigned long long void (test for errors, line 868)
+PASS: gcc.dg/c99-typespec-1.c unsigned long short (test for errors, line 430)
+PASS: gcc.dg/c99-typespec-1.c unsigned long signed (test for errors, line 435)
+PASS: gcc.dg/c99-typespec-1.c unsigned long unsigned (test for errors, line 436)
+PASS: gcc.dg/c99-typespec-1.c unsigned long void (test for errors, line 428)
+PASS: gcc.dg/c99-typespec-1.c unsigned short _Bool (test for errors, line 415)
+PASS: gcc.dg/c99-typespec-1.c unsigned short _Complex (test for errors, line 416)
+PASS: gcc.dg/c99-typespec-1.c unsigned short char (test for errors, line 407)
+PASS: gcc.dg/c99-typespec-1.c unsigned short double (test for errors, line 412)
+PASS: gcc.dg/c99-typespec-1.c unsigned short float (test for errors, line 411)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int _Bool (test for errors, line 833)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int _Complex (test for errors, line 834)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int char (test for errors, line 825)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int double (test for errors, line 830)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int float (test for errors, line 829)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int int (test for errors, line 827)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int long (test for errors, line 828)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int short (test for errors, line 826)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int signed (test for errors, line 831)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int unsigned (test for errors, line 832)
+PASS: gcc.dg/c99-typespec-1.c unsigned short int void (test for errors, line 824)
+PASS: gcc.dg/c99-typespec-1.c unsigned short long (test for errors, line 410)
+PASS: gcc.dg/c99-typespec-1.c unsigned short short (test for errors, line 408)
+PASS: gcc.dg/c99-typespec-1.c unsigned short signed (test for errors, line 413)
+PASS: gcc.dg/c99-typespec-1.c unsigned short unsigned (test for errors, line 414)
+PASS: gcc.dg/c99-typespec-1.c unsigned short void (test for errors, line 406)
+PASS: gcc.dg/c99-typespec-1.c unsigned signed (test for errors, line 116)
+PASS: gcc.dg/c99-typespec-1.c unsigned unsigned (test for errors, line 117)
+PASS: gcc.dg/c99-typespec-1.c unsigned void (test for errors, line 109)
+PASS: gcc.dg/c99-typespec-1.c void _Bool (test for errors, line 30)
+PASS: gcc.dg/c99-typespec-1.c void _Complex (test for errors, line 31)
+PASS: gcc.dg/c99-typespec-1.c void char (test for errors, line 22)
+PASS: gcc.dg/c99-typespec-1.c void double (test for errors, line 27)
+PASS: gcc.dg/c99-typespec-1.c void float (test for errors, line 26)
+PASS: gcc.dg/c99-typespec-1.c void int (test for errors, line 24)
+PASS: gcc.dg/c99-typespec-1.c void long (test for errors, line 25)
+PASS: gcc.dg/c99-typespec-1.c void short (test for errors, line 23)
+PASS: gcc.dg/c99-typespec-1.c void signed (test for errors, line 28)
+PASS: gcc.dg/c99-typespec-1.c void unsigned (test for errors, line 29)
+PASS: gcc.dg/c99-typespec-1.c void void (test for errors, line 21)
+PASS: gcc.dg/c99-version-1.c (test for excess errors)
+PASS: gcc.dg/c99-vla-1.c (test for bogus messages, line 9)
+PASS: gcc.dg/c99-vla-1.c (test for excess errors)
+PASS: gcc.dg/c99-vla-2.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 100)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 104)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 106)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 108)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 110)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 111)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 112)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 113)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 114)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 115)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 117)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 121)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 123)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 127)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 128)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 129)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 130)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 131)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 132)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 134)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 137)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 138)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 139)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 140)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 141)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 142)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 144)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 145)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 146)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 147)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 148)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 149)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 151)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 154)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 155)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 156)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 157)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 158)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 159)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 162)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 164)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 166)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 168)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 171)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 172)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 173)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 174)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 175)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 176)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 18)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 181)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 183)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 185)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 188)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 189)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 19)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 190)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 191)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 192)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 193)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 196)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 198)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 20)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 200)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 202)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 205)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 206)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 207)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 208)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 209)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 21)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 210)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 213)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 217)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 219)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 22)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 222)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 223)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 224)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 225)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 226)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 227)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 23)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 230)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 232)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 234)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 236)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 239)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 240)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 241)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 242)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 243)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 244)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 247)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 249)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 25)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 253)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 256)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 257)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 258)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 259)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 26)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 260)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 261)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 263)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 264)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 265)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 266)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 267)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 268)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 27)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 270)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 273)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 274)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 275)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 276)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 277)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 278)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 28)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 280)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 281)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 282)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 283)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 284)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 285)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 29)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 290)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 291)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 292)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 293)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 294)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 295)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 297)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 298)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 299)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 30)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 300)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 301)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 302)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 32)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 36)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 38)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 40)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 42)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 43)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 44)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 45)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 46)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 47)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 49)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 55)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 57)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 59)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 60)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 61)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 62)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 63)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 64)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 66)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 70)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 72)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 74)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 76)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 77)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 78)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 79)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 80)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 81)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 83)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 87)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 91)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 93)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 94)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 95)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 96)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 97)
+PASS: gcc.dg/c99-vla-jump-1.c (test for errors, line 98)
+PASS: gcc.dg/c99-vla-jump-1.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-1.c note: declared at line 309 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-1.c note: defined at line 308 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 100)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 104)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 106)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 108)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 110)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 111)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 112)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 113)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 114)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 115)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 117)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 121)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 123)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 127)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 128)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 129)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 130)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 131)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 132)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 134)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 137)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 138)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 139)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 140)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 141)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 142)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 144)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 145)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 146)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 147)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 148)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 149)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 151)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 154)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 155)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 156)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 157)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 158)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 159)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 162)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 164)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 166)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 168)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 171)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 172)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 173)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 174)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 175)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 176)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 18)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 181)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 183)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 185)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 188)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 189)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 19)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 190)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 191)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 192)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 193)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 196)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 198)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 20)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 200)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 202)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 205)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 206)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 207)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 208)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 209)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 21)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 210)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 213)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 217)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 219)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 22)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 222)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 223)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 224)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 225)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 226)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 227)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 23)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 230)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 232)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 234)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 236)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 239)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 240)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 241)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 242)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 243)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 244)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 247)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 249)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 25)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 253)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 256)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 257)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 258)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 259)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 26)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 260)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 261)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 263)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 264)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 265)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 266)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 267)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 268)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 27)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 270)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 273)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 274)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 275)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 276)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 277)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 278)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 28)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 280)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 281)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 282)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 283)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 284)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 285)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 29)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 290)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 291)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 292)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 293)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 294)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 295)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 297)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 298)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 299)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 30)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 300)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 301)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 302)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 32)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 36)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 38)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 40)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 42)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 43)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 44)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 45)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 46)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 47)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 49)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 55)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 57)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 59)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 60)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 61)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 62)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 63)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 64)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 66)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 70)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 72)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 74)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 76)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 77)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 78)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 79)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 80)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 81)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 83)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 87)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 91)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 93)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 94)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 95)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 96)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 97)
+PASS: gcc.dg/c99-vla-jump-2.c (test for errors, line 98)
+PASS: gcc.dg/c99-vla-jump-2.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-2.c note: declared at line 309 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-2.c note: defined at line 308 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 100)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 104)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 106)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 108)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 110)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 111)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 112)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 113)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 114)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 115)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 117)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 121)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 123)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 127)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 128)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 129)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 130)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 131)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 132)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 134)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 137)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 138)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 139)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 140)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 141)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 142)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 144)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 145)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 146)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 147)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 148)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 149)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 151)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 154)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 155)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 156)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 157)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 158)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 159)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 162)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 164)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 166)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 168)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 171)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 172)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 173)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 174)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 175)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 176)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 18)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 181)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 183)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 185)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 188)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 189)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 19)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 190)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 191)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 192)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 193)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 196)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 198)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 20)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 200)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 202)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 205)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 206)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 207)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 208)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 209)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 21)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 210)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 213)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 217)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 219)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 22)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 222)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 223)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 224)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 225)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 226)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 227)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 23)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 230)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 232)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 234)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 236)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 239)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 240)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 241)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 242)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 243)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 244)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 247)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 249)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 25)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 253)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 256)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 257)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 258)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 259)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 26)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 260)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 261)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 263)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 264)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 265)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 266)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 267)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 268)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 27)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 270)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 273)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 274)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 275)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 276)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 277)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 278)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 28)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 280)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 281)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 282)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 283)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 284)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 285)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 29)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 290)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 291)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 292)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 293)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 294)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 295)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 297)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 298)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 299)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 30)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 300)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 301)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 302)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 32)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 36)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 38)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 40)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 42)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 43)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 44)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 45)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 46)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 47)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 49)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 55)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 57)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 59)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 60)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 61)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 62)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 63)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 64)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 66)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 70)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 72)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 74)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 76)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 77)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 78)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 79)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 80)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 81)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 83)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 87)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 91)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 93)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 94)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 95)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 96)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 97)
+PASS: gcc.dg/c99-vla-jump-3.c (test for errors, line 98)
+PASS: gcc.dg/c99-vla-jump-3.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-3.c note: declared at line 309 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-3.c note: defined at line 308 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 100)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 104)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 106)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 108)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 110)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 111)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 112)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 113)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 114)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 115)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 117)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 121)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 123)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 127)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 128)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 129)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 130)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 131)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 132)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 134)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 137)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 138)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 139)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 140)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 141)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 142)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 144)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 145)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 146)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 147)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 148)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 149)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 151)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 154)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 155)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 156)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 157)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 158)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 159)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 162)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 164)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 166)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 168)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 171)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 172)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 173)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 174)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 175)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 176)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 18)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 181)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 183)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 185)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 188)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 189)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 19)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 190)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 191)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 192)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 193)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 196)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 198)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 20)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 200)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 202)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 205)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 206)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 207)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 208)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 209)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 21)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 210)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 213)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 217)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 219)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 22)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 222)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 223)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 224)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 225)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 226)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 227)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 23)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 230)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 232)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 234)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 236)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 239)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 240)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 241)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 242)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 243)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 244)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 247)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 249)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 25)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 253)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 256)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 257)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 258)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 259)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 26)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 260)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 261)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 263)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 264)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 265)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 266)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 267)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 268)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 27)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 270)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 273)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 274)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 275)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 276)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 277)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 278)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 28)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 280)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 281)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 282)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 283)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 284)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 285)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 29)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 290)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 291)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 292)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 293)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 294)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 295)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 297)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 298)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 299)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 30)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 300)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 301)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 302)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 32)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 36)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 38)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 40)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 42)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 43)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 44)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 45)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 46)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 47)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 49)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 55)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 57)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 59)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 60)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 61)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 62)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 63)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 64)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 66)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 70)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 72)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 74)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 76)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 77)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 78)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 79)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 80)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 81)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 83)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 87)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 91)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 93)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 94)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 95)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 96)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 97)
+PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 98)
+PASS: gcc.dg/c99-vla-jump-4.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-4.c note: declared at line 309 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-4.c note: defined at line 308 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-5.c (test for errors, line 19)
+PASS: gcc.dg/c99-vla-jump-5.c (test for errors, line 20)
+PASS: gcc.dg/c99-vla-jump-5.c (test for warnings, line 17)
+PASS: gcc.dg/c99-vla-jump-5.c (test for excess errors)
+PASS: gcc.dg/c99-vla-jump-5.c note: declared at line 34 (test for warnings, line )
+PASS: gcc.dg/c99-vla-jump-5.c note: starts at line 33 (test for warnings, line )
+PASS: gcc.dg/call-diag-1.c (test for errors, line 9)
+PASS: gcc.dg/call-diag-1.c (test for excess errors)
+PASS: gcc.dg/call-diag-2.c (test for errors, line 10)
+PASS: gcc.dg/call-diag-2.c (test for errors, line 11)
+PASS: gcc.dg/call-diag-2.c (test for errors, line 12)
+PASS: gcc.dg/call-diag-2.c (test for errors, line 14)
+PASS: gcc.dg/call-diag-2.c (test for excess errors)
+PASS: gcc.dg/call-diag-2.c cast at line 13 (test for warnings, line 12)
+PASS: gcc.dg/call-diag-2.c cast at line 15 (test for warnings, line 14)
+PASS: gcc.dg/case-bogus-1.c (test for errors, line 7)
+PASS: gcc.dg/case-bogus-1.c (test for excess errors)
+PASS: gcc.dg/case-const-1.c (test for excess errors)
+PASS: gcc.dg/case-const-2.c (test for warnings, line 12)
+PASS: gcc.dg/case-const-2.c (test for excess errors)
+PASS: gcc.dg/case-const-3.c (test for errors, line 12)
+PASS: gcc.dg/case-const-3.c (test for excess errors)
+PASS: gcc.dg/cast-1.c (test for errors, line 18)
+PASS: gcc.dg/cast-1.c (test for errors, line 19)
+PASS: gcc.dg/cast-1.c (test for errors, line 22)
+PASS: gcc.dg/cast-1.c (test for errors, line 24)
+PASS: gcc.dg/cast-1.c (test for errors, line 25)
+PASS: gcc.dg/cast-1.c (test for errors, line 26)
+PASS: gcc.dg/cast-1.c (test for errors, line 27)
+PASS: gcc.dg/cast-1.c (test for errors, line 28)
+PASS: gcc.dg/cast-1.c (test for errors, line 29)
+PASS: gcc.dg/cast-1.c (test for errors, line 30)
+PASS: gcc.dg/cast-1.c (test for errors, line 31)
+PASS: gcc.dg/cast-1.c (test for errors, line 32)
+PASS: gcc.dg/cast-1.c (test for errors, line 33)
+PASS: gcc.dg/cast-1.c (test for errors, line 34)
+PASS: gcc.dg/cast-1.c (test for warnings, line 37)
+PASS: gcc.dg/cast-1.c (test for warnings, line 39)
+PASS: gcc.dg/cast-1.c (test for warnings, line 40)
+PASS: gcc.dg/cast-1.c (test for excess errors)
+PASS: gcc.dg/cast-2.c (test for errors, line 18)
+PASS: gcc.dg/cast-2.c (test for errors, line 19)
+PASS: gcc.dg/cast-2.c (test for errors, line 22)
+PASS: gcc.dg/cast-2.c (test for errors, line 24)
+PASS: gcc.dg/cast-2.c (test for errors, line 25)
+PASS: gcc.dg/cast-2.c (test for errors, line 26)
+PASS: gcc.dg/cast-2.c (test for errors, line 27)
+PASS: gcc.dg/cast-2.c (test for errors, line 28)
+PASS: gcc.dg/cast-2.c (test for errors, line 29)
+PASS: gcc.dg/cast-2.c (test for errors, line 30)
+PASS: gcc.dg/cast-2.c (test for errors, line 31)
+PASS: gcc.dg/cast-2.c (test for errors, line 32)
+PASS: gcc.dg/cast-2.c (test for errors, line 33)
+PASS: gcc.dg/cast-2.c (test for errors, line 34)
+PASS: gcc.dg/cast-2.c (test for warnings, line 20)
+PASS: gcc.dg/cast-2.c (test for warnings, line 21)
+PASS: gcc.dg/cast-2.c (test for warnings, line 23)
+PASS: gcc.dg/cast-2.c (test for warnings, line 37)
+PASS: gcc.dg/cast-2.c (test for warnings, line 39)
+PASS: gcc.dg/cast-2.c (test for warnings, line 40)
+PASS: gcc.dg/cast-2.c (test for excess errors)
+PASS: gcc.dg/cast-3.c (test for errors, line 18)
+PASS: gcc.dg/cast-3.c (test for errors, line 19)
+PASS: gcc.dg/cast-3.c (test for errors, line 20)
+PASS: gcc.dg/cast-3.c (test for errors, line 21)
+PASS: gcc.dg/cast-3.c (test for errors, line 22)
+PASS: gcc.dg/cast-3.c (test for errors, line 23)
+PASS: gcc.dg/cast-3.c (test for errors, line 24)
+PASS: gcc.dg/cast-3.c (test for errors, line 25)
+PASS: gcc.dg/cast-3.c (test for errors, line 26)
+PASS: gcc.dg/cast-3.c (test for errors, line 27)
+PASS: gcc.dg/cast-3.c (test for errors, line 28)
+PASS: gcc.dg/cast-3.c (test for errors, line 29)
+PASS: gcc.dg/cast-3.c (test for errors, line 30)
+PASS: gcc.dg/cast-3.c (test for errors, line 31)
+PASS: gcc.dg/cast-3.c (test for errors, line 32)
+PASS: gcc.dg/cast-3.c (test for errors, line 33)
+PASS: gcc.dg/cast-3.c (test for errors, line 34)
+PASS: gcc.dg/cast-3.c (test for warnings, line 37)
+PASS: gcc.dg/cast-3.c (test for warnings, line 39)
+PASS: gcc.dg/cast-3.c (test for warnings, line 40)
+PASS: gcc.dg/cast-3.c (test for excess errors)
+PASS: gcc.dg/cast-4.c (test for warnings, line 12)
+PASS: gcc.dg/cast-4.c (test for excess errors)
+PASS: gcc.dg/cast-function-1.c (test for bogus messages, line 25)
+PASS: gcc.dg/cast-function-1.c (test for bogus messages, line 26)
+PASS: gcc.dg/cast-function-1.c (test for bogus messages, line 29)
+PASS: gcc.dg/cast-function-1.c (test for bogus messages, line 32)
+PASS: gcc.dg/cast-function-1.c (test for bogus messages, line 33)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 21)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 22)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 23)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 24)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 28)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 30)
+PASS: gcc.dg/cast-function-1.c (test for warnings, line 31)
+PASS: gcc.dg/cast-function-1.c (test for excess errors)
+PASS: gcc.dg/cast-lvalue-1.c (test for excess errors)
+PASS: gcc.dg/cast-lvalue-1.c cast as lvalue at line 12 (test for errors, line 11)
+PASS: gcc.dg/cast-lvalue-1.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/cast-lvalue-2.c (test for excess errors)
+PASS: gcc.dg/cast-lvalue-2.c cast as lvalue at line 12 (test for errors, line 11)
+PASS: gcc.dg/cast-lvalue-2.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/cast-pretty-print-1.c (test for errors, line 10)
+PASS: gcc.dg/cast-pretty-print-1.c (test for errors, line 11)
+PASS: gcc.dg/cast-pretty-print-1.c (test for excess errors)
+PASS: gcc.dg/cast-qual-1.c (test for excess errors)
+PASS: gcc.dg/cast-qual-1.c discarding `const' warning (test for bogus messages, line 11)
+PASS: gcc.dg/cast-qual-1.c discarding `const' warning (test for bogus messages, line 23)
+PASS: gcc.dg/cast-qual-1.c discarding `const' warning (test for warnings, line 17)
+PASS: gcc.dg/cast-qual-1.c discarding `const' warning (test for warnings, line 29)
+PASS: gcc.dg/cast-qual-2.c (test for bogus messages, line 19)
+PASS: gcc.dg/cast-qual-2.c (test for bogus messages, line 29)
+PASS: gcc.dg/cast-qual-2.c (test for warnings, line 21)
+PASS: gcc.dg/cast-qual-2.c (test for warnings, line 22)
+PASS: gcc.dg/cast-qual-2.c (test for warnings, line 31)
+PASS: gcc.dg/cast-qual-2.c (test for warnings, line 32)
+PASS: gcc.dg/cast-qual-2.c (test for excess errors)
+PASS: gcc.dg/cast-qual-3.c (test for warnings, line 10)
+PASS: gcc.dg/cast-qual-3.c (test for excess errors)
+PASS: gcc.dg/cdce1.c (test for excess errors)
+PASS: gcc.dg/cdce1.c execution test
+PASS: gcc.dg/cdce1.c scan-tree-dump cdce "cdce1.c:17: [^\n\r]* function call is shrink-wrapped into error conditions."
+PASS: gcc.dg/cdce1.c scan-tree-dump optimized "pow \\([^\n\r]*\\); \\[tail call\\]"
+PASS: gcc.dg/cdce2.c (test for excess errors)
+PASS: gcc.dg/cdce2.c execution test
+PASS: gcc.dg/cdce2.c scan-tree-dump cdce "cdce2.c:16: [^\n\r]* function call is shrink-wrapped into error conditions."
+PASS: gcc.dg/cdce2.c scan-tree-dump optimized "log \\([^\n\r]*\\); \\[tail call\\]"
+UNSUPPORTED: gcc.dg/cdce3.c
+PASS: gcc.dg/char-compare.c (test for excess errors)
+PASS: gcc.dg/char-compare.c execution test
+PASS: gcc.dg/cleanup-1.c (test for errors, line 22)
+PASS: gcc.dg/cleanup-1.c (test for errors, line 27)
+PASS: gcc.dg/cleanup-1.c (test for errors, line 29)
+PASS: gcc.dg/cleanup-1.c (test for errors, line 30)
+PASS: gcc.dg/cleanup-1.c (test for errors, line 31)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 10)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 15)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 25)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 28)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 32)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 35)
+PASS: gcc.dg/cleanup-1.c (test for warnings, line 36)
+PASS: gcc.dg/cleanup-1.c (test for excess errors)
+PASS: gcc.dg/cleanup-1.c note: expected (test for warnings, line 13)
+PASS: gcc.dg/cleanup-1.c note: expected (test for warnings, line 16)
+UNSUPPORTED: gcc.dg/cleanup-10.c
+UNSUPPORTED: gcc.dg/cleanup-11.c
+PASS: gcc.dg/cleanup-12.c (test for excess errors)
+PASS: gcc.dg/cleanup-12.c execution test
+PASS: gcc.dg/cleanup-13.c (test for excess errors)
+PASS: gcc.dg/cleanup-13.c execution test
+PASS: gcc.dg/cleanup-2.c (test for excess errors)
+PASS: gcc.dg/cleanup-2.c execution test
+PASS: gcc.dg/cleanup-3.c (test for excess errors)
+PASS: gcc.dg/cleanup-3.c execution test
+PASS: gcc.dg/cleanup-4.c (test for excess errors)
+PASS: gcc.dg/cleanup-4.c execution test
+PASS: gcc.dg/cleanup-5.c (test for excess errors)
+PASS: gcc.dg/cleanup-5.c execution test
+PASS: gcc.dg/cleanup-6.c (test for excess errors)
+PASS: gcc.dg/cleanup-6.c scan-assembler-not xyzzy
+PASS: gcc.dg/cleanup-7.c (test for excess errors)
+PASS: gcc.dg/cleanup-7.c execution test
+UNSUPPORTED: gcc.dg/cleanup-8.c
+UNSUPPORTED: gcc.dg/cleanup-9.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-1.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-2.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-3.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-4.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-5.c
+UNSUPPORTED: gcc.dg/cmp-mem-const-6.c
+PASS: gcc.dg/cold-1.c (test for excess errors)
+PASS: gcc.dg/cold-1.c detect cold candidate at line 9 (test for warnings, line 8)
+UNSUPPORTED: gcc.dg/combine-clobber.c
+PASS: gcc.dg/combine-subregs.c (test for excess errors)
+PASS: gcc.dg/combine-subregs.c execution test
+UNSUPPORTED: gcc.dg/combine_ashiftrt_1.c
+PASS: gcc.dg/combine_ashiftrt_2.c (test for excess errors)
+PASS: gcc.dg/combine_ashiftrt_2.c scan-rtl-dump combine "\\(neg:SI \\(ge:SI"
+PASS: gcc.dg/comp-goto-1.c (test for excess errors)
+PASS: gcc.dg/comp-goto-2.c (test for warnings, line 12)
+PASS: gcc.dg/comp-goto-2.c (test for warnings, line 13)
+PASS: gcc.dg/comp-goto-2.c (test for excess errors)
+PASS: gcc.dg/comp-goto-3.c (test for errors, line 10)
+PASS: gcc.dg/comp-goto-3.c (test for errors, line 11)
+PASS: gcc.dg/comp-goto-3.c (test for excess errors)
+PASS: gcc.dg/comp-goto-4.c (test for warnings, line 20)
+PASS: gcc.dg/comp-goto-4.c (test for excess errors)
+PASS: gcc.dg/comp-goto-5.c (test for errors, line 9)
+PASS: gcc.dg/comp-goto-5.c (test for excess errors)
+PASS: gcc.dg/comp-goto-6.c (test for errors, line 4)
+PASS: gcc.dg/comp-goto-6.c (test for excess errors)
+PASS: gcc.dg/comp-return-1.c (test for excess errors)
+PASS: gcc.dg/comp-return-1.c f1 (test for errors, line 27)
+PASS: gcc.dg/comp-return-1.c f2 (test for errors, line 28)
+PASS: gcc.dg/comp-return-1.c f3 (test for errors, line 29)
+PASS: gcc.dg/comp-return-1.c f4 (test for errors, line 30)
+PASS: gcc.dg/compare1.c (test for excess errors)
+PASS: gcc.dg/compare1.c case 1 (test for bogus messages, line 25)
+PASS: gcc.dg/compare1.c case 2 (test for bogus messages, line 30)
+PASS: gcc.dg/compare1.c case 3 (test for bogus messages, line 35)
+PASS: gcc.dg/compare1.c case 4 (test for warnings, line 40)
+PASS: gcc.dg/compare10.c (test for excess errors)
+PASS: gcc.dg/compare2.c (test for excess errors)
+PASS: gcc.dg/compare2.c case 1 (test for bogus messages, line 12)
+PASS: gcc.dg/compare2.c case 10 (test for bogus messages, line 29)
+PASS: gcc.dg/compare2.c case 11 (test for bogus messages, line 32)
+PASS: gcc.dg/compare2.c case 12 (test for bogus messages, line 33)
+PASS: gcc.dg/compare2.c case 13 (test for bogus messages, line 36)
+PASS: gcc.dg/compare2.c case 14 (test for warnings, line 37)
+PASS: gcc.dg/compare2.c case 15 (test for bogus messages, line 40)
+PASS: gcc.dg/compare2.c case 16 (test for warnings, line 41)
+PASS: gcc.dg/compare2.c case 17 (test for bogus messages, line 44)
+PASS: gcc.dg/compare2.c case 18 (test for bogus messages, line 45)
+PASS: gcc.dg/compare2.c case 19 (test for bogus messages, line 48)
+PASS: gcc.dg/compare2.c case 2 (test for bogus messages, line 13)
+PASS: gcc.dg/compare2.c case 20 (test for warnings, line 49)
+PASS: gcc.dg/compare2.c case 21 (test for bogus messages, line 52)
+PASS: gcc.dg/compare2.c case 22 (test for bogus messages, line 53)
+PASS: gcc.dg/compare2.c case 23 (test for bogus messages, line 56)
+PASS: gcc.dg/compare2.c case 24 (test for warnings, line 57)
+PASS: gcc.dg/compare2.c case 3 (test for bogus messages, line 16)
+PASS: gcc.dg/compare2.c case 4 (test for bogus messages, line 17)
+PASS: gcc.dg/compare2.c case 5 (test for bogus messages, line 20)
+PASS: gcc.dg/compare2.c case 6 (test for warnings, line 21)
+PASS: gcc.dg/compare2.c case 7 (test for bogus messages, line 24)
+PASS: gcc.dg/compare2.c case 8 (test for warnings, line 25)
+PASS: gcc.dg/compare2.c case 9 (test for bogus messages, line 28)
+PASS: gcc.dg/compare3.c (test for excess errors)
+PASS: gcc.dg/compare3.c case 1 (test for bogus messages, line 14)
+PASS: gcc.dg/compare3.c case 10 (test for bogus messages, line 25)
+PASS: gcc.dg/compare3.c case 11 (test for bogus messages, line 26)
+PASS: gcc.dg/compare3.c case 12 (test for bogus messages, line 27)
+PASS: gcc.dg/compare3.c case 13 (test for bogus messages, line 29)
+PASS: gcc.dg/compare3.c case 14 (test for bogus messages, line 30)
+PASS: gcc.dg/compare3.c case 15 (test for bogus messages, line 31)
+PASS: gcc.dg/compare3.c case 16 (test for bogus messages, line 32)
+PASS: gcc.dg/compare3.c case 17 (test for bogus messages, line 34)
+PASS: gcc.dg/compare3.c case 18 (test for bogus messages, line 35)
+PASS: gcc.dg/compare3.c case 19 (test for bogus messages, line 36)
+PASS: gcc.dg/compare3.c case 2 (test for bogus messages, line 15)
+PASS: gcc.dg/compare3.c case 20 (test for bogus messages, line 37)
+PASS: gcc.dg/compare3.c case 21 (test for bogus messages, line 39)
+PASS: gcc.dg/compare3.c case 22 (test for bogus messages, line 40)
+PASS: gcc.dg/compare3.c case 23 (test for bogus messages, line 41)
+PASS: gcc.dg/compare3.c case 24 (test for bogus messages, line 42)
+PASS: gcc.dg/compare3.c case 25 (test for bogus messages, line 44)
+PASS: gcc.dg/compare3.c case 26 (test for bogus messages, line 45)
+PASS: gcc.dg/compare3.c case 27 (test for bogus messages, line 46)
+PASS: gcc.dg/compare3.c case 28 (test for bogus messages, line 47)
+PASS: gcc.dg/compare3.c case 29 (test for bogus messages, line 49)
+PASS: gcc.dg/compare3.c case 3 (test for bogus messages, line 16)
+PASS: gcc.dg/compare3.c case 30 (test for bogus messages, line 50)
+PASS: gcc.dg/compare3.c case 31 (test for bogus messages, line 51)
+PASS: gcc.dg/compare3.c case 32 (test for bogus messages, line 52)
+PASS: gcc.dg/compare3.c case 33 (test for bogus messages, line 54)
+PASS: gcc.dg/compare3.c case 34 (test for bogus messages, line 55)
+PASS: gcc.dg/compare3.c case 35 (test for bogus messages, line 56)
+PASS: gcc.dg/compare3.c case 36 (test for bogus messages, line 57)
+PASS: gcc.dg/compare3.c case 4 (test for bogus messages, line 17)
+PASS: gcc.dg/compare3.c case 5 (test for bogus messages, line 19)
+PASS: gcc.dg/compare3.c case 6 (test for bogus messages, line 20)
+PASS: gcc.dg/compare3.c case 7 (test for bogus messages, line 21)
+PASS: gcc.dg/compare3.c case 8 (test for bogus messages, line 22)
+PASS: gcc.dg/compare3.c case 9 (test for bogus messages, line 24)
+PASS: gcc.dg/compare4.c (test for excess errors)
+PASS: gcc.dg/compare4.c COMPOUND_EXPR (test for warnings, line 13)
+PASS: gcc.dg/compare4.c MODIFY_EXPR (test for warnings, line 37)
+PASS: gcc.dg/compare5.c (test for excess errors)
+PASS: gcc.dg/compare5.c DIV_EXPR (test for warnings, line 13)
+PASS: gcc.dg/compare5.c MOD_EXPR (test for warnings, line 28)
+PASS: gcc.dg/compare6.c (test for excess errors)
+PASS: gcc.dg/compare6.c signed (test for warnings, line 11)
+PASS: gcc.dg/compare6.c unsigned (test for warnings, line 12)
+PASS: gcc.dg/compare7.c (test for bogus messages, line 9)
+PASS: gcc.dg/compare7.c (test for excess errors)
+PASS: gcc.dg/compare8.c (test for bogus messages, line 13)
+PASS: gcc.dg/compare8.c (test for bogus messages, line 19)
+PASS: gcc.dg/compare8.c (test for bogus messages, line 7)
+PASS: gcc.dg/compare8.c (test for excess errors)
+PASS: gcc.dg/compare9.c (test for excess errors)
+PASS: gcc.dg/compare9.c case 1 (test for bogus messages, line 25)
+PASS: gcc.dg/compare9.c case 2 (test for bogus messages, line 30)
+PASS: gcc.dg/compare9.c case 3 (test for bogus messages, line 35)
+PASS: gcc.dg/compare9.c case 4 (test for bogus messages, line 40)
+PASS: gcc.dg/complete-port.c (test for excess errors)
+PASS: gcc.dg/completion-1.c (test for excess errors)
+PASS: gcc.dg/completion-1.c expected multiline pattern lines 5-7
+PASS: gcc.dg/completion-2.c (test for excess errors)
+PASS: gcc.dg/completion-2.c expected multiline pattern lines 5-10
+PASS: gcc.dg/completion-3.c (test for excess errors)
+PASS: gcc.dg/completion-3.c expected multiline pattern lines 5-13
+UNSUPPORTED: gcc.dg/completion-4.c
+UNSUPPORTED: gcc.dg/completion-5.c
+PASS: gcc.dg/complex-1.c (test for excess errors)
+PASS: gcc.dg/complex-1.c execution test
+PASS: gcc.dg/complex-2.c (test for excess errors)
+PASS: gcc.dg/complex-3.c (test for excess errors)
+PASS: gcc.dg/complex-3.c execution test
+PASS: gcc.dg/complex-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/complex-5.c
+PASS: gcc.dg/complex-6.c (test for excess errors)
+PASS: gcc.dg/complex-6.c scan-tree-dump-times cplxlower1 "__(?:gnu_)?mulsc3" 1
+PASS: gcc.dg/complex-6.c scan-tree-dump-times cplxlower1 "unord" 1
+PASS: gcc.dg/complex-7.c (test for excess errors)
+PASS: gcc.dg/complex-7.c scan-tree-dump-times cplxlower1 "__(?:gnu_)?muldc3" 1
+PASS: gcc.dg/complex-7.c scan-tree-dump-times cplxlower1 "unord" 1
+PASS: gcc.dg/compound-literal-1.c (test for errors, line 7)
+PASS: gcc.dg/compound-literal-1.c (test for excess errors)
+PASS: gcc.dg/compound-literal-cast-lvalue-1.c (test for errors, line 7)
+PASS: gcc.dg/compound-literal-cast-lvalue-1.c (test for excess errors)
+PASS: gcc.dg/compound-lvalue-1.c (test for excess errors)
+PASS: gcc.dg/compound-lvalue-1.c compound expression as lvalue at line 12 (test for errors, line 11)
+PASS: gcc.dg/compound-lvalue-1.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/concat.c (test for errors, line 12)
+PASS: gcc.dg/concat.c (test for errors, line 13)
+PASS: gcc.dg/concat.c (test for errors, line 14)
+PASS: gcc.dg/concat.c (test for errors, line 15)
+PASS: gcc.dg/concat.c (test for excess errors)
+PASS: gcc.dg/concat2.c (test for excess errors)
+PASS: gcc.dg/cond-constqual-1.c (test for excess errors)
+PASS: gcc.dg/cond-constqual-1.c conditional expression with call to const function (test for bogus messages, line 13)
+PASS: gcc.dg/cond-constqual-1.c conditional expression with const variable (test for bogus messages, line 14)
+PASS: gcc.dg/cond-lvalue-1.c (test for excess errors)
+PASS: gcc.dg/cond-lvalue-1.c conditional expression as lvalue at line 12 (test for errors, line 11)
+PASS: gcc.dg/cond-lvalue-1.c warning in place of error (test for bogus messages, line 11)
+PASS: gcc.dg/const-1.c (test for excess errors)
+PASS: gcc.dg/const-1.c detect const candidate (test for bogus messages, line 16)
+PASS: gcc.dg/const-1.c detect const candidate (test for bogus messages, line 54)
+PASS: gcc.dg/const-1.c detect const candidate (test for bogus messages, line 8)
+PASS: gcc.dg/const-1.c detect const candidate (test for warnings, line 38)
+PASS: gcc.dg/const-1.c detect const candidate (test for warnings, line 48)
+PASS: gcc.dg/const-1.c detect const candidate at line 17 (test for warnings, line 16)
+PASS: gcc.dg/const-1.c detect const candidate at line 55 (test for warnings, line 54)
+PASS: gcc.dg/const-1.c detect const candidate at line 9 (test for warnings, line 8)
+PASS: gcc.dg/const-2.c (test for bogus messages, line 16)
+PASS: gcc.dg/const-2.c (test for bogus messages, line 20)
+PASS: gcc.dg/const-2.c (test for warnings, line 11)
+PASS: gcc.dg/const-2.c (test for warnings, line 6)
+PASS: gcc.dg/const-2.c (test for excess errors)
+PASS: gcc.dg/const-elim-1.c (test for excess errors)
+PASS: gcc.dg/const-elim-1.c scan-assembler-not L\\$?C[^A-Z]
+PASS: gcc.dg/const-elim-2.c (test for excess errors)
+PASS: gcc.dg/const-elim-2.c scan-assembler-times hi there 1
+UNSUPPORTED: gcc.dg/const-float128-ped.c
+UNSUPPORTED: gcc.dg/const-float128.c
+UNSUPPORTED: gcc.dg/const-float80-ped.c
+UNSUPPORTED: gcc.dg/const-float80.c
+PASS: gcc.dg/const-uniq-1.c (test for excess errors)
+PASS: gcc.dg/const-uniq-1.c scan-tree-dump-times gimple "[lL]\\$?C[.:]*0" 2
+PASS: gcc.dg/constructor-1.c (test for excess errors)
+PASS: gcc.dg/constructor-1.c execution test
+PASS: gcc.dg/conv-1.c (test for excess errors)
+PASS: gcc.dg/conv-2.c (test for warnings, line 15)
+PASS: gcc.dg/conv-2.c (test for warnings, line 16)
+PASS: gcc.dg/conv-2.c (test for warnings, line 17)
+PASS: gcc.dg/conv-2.c (test for warnings, line 18)
+PASS: gcc.dg/conv-2.c (test for warnings, line 20)
+PASS: gcc.dg/conv-2.c (test for warnings, line 21)
+PASS: gcc.dg/conv-2.c (test for warnings, line 22)
+PASS: gcc.dg/conv-2.c (test for warnings, line 23)
+PASS: gcc.dg/conv-2.c (test for warnings, line 24)
+PASS: gcc.dg/conv-2.c (test for warnings, line 25)
+PASS: gcc.dg/conv-2.c (test for excess errors)
+PASS: gcc.dg/conv-2.c note: expected (test for warnings, line 4)
+PASS: gcc.dg/conv-2.c note: expected (test for warnings, line 5)
+PASS: gcc.dg/conv-3.c (test for excess errors)
+PASS: gcc.dg/conv-3.c execution test
+PASS: gcc.dg/cr-decimal-dig-1.c (test for excess errors)
+PASS: gcc.dg/cr-decimal-dig-2.c (test for excess errors)
+PASS: gcc.dg/cr-decimal-dig-3.c (test for excess errors)
+PASS: gcc.dg/cse_recip.c (test for excess errors)
+PASS: gcc.dg/cse_recip.c scan-tree-dump-times optimized "rdiv_expr" 1
+PASS: gcc.dg/ctor1.c (test for excess errors)
+PASS: gcc.dg/ctor1.c scan-assembler-not C\\.0
+PASS: gcc.dg/cwsc0.c (test for errors, line 10)
+PASS: gcc.dg/cwsc0.c (test for errors, line 11)
+PASS: gcc.dg/cwsc0.c (test for errors, line 13)
+PASS: gcc.dg/cwsc0.c (test for errors, line 9)
+PASS: gcc.dg/cwsc0.c (test for excess errors)
+PASS: gcc.dg/cwsc1.c (test for excess errors)
+PASS: gcc.dg/cwsc1.c execution test
+UNSUPPORTED: gcc.dg/darwin-20040812-1.c
+UNSUPPORTED: gcc.dg/darwin-aligned-globals.c
+UNSUPPORTED: gcc.dg/darwin-cfstring-1.c
+UNSUPPORTED: gcc.dg/darwin-cfstring-2.c
+UNSUPPORTED: gcc.dg/darwin-cfstring-format-1.c
+UNSUPPORTED: gcc.dg/darwin-comm-1.c
+UNSUPPORTED: gcc.dg/darwin-comm.c
+UNSUPPORTED: gcc.dg/darwin-ld-1.c
+UNSUPPORTED: gcc.dg/darwin-ld-2.c
+UNSUPPORTED: gcc.dg/darwin-ld-20040809-1.c
+UNSUPPORTED: gcc.dg/darwin-ld-20040809-2.c
+UNSUPPORTED: gcc.dg/darwin-ld-20040828-1.c
+UNSUPPORTED: gcc.dg/darwin-ld-20040828-2.c
+UNSUPPORTED: gcc.dg/darwin-ld-20040828-3.c
+UNSUPPORTED: gcc.dg/darwin-ld-3.c
+UNSUPPORTED: gcc.dg/darwin-ld-4.c
+UNSUPPORTED: gcc.dg/darwin-ld-5.c
+UNSUPPORTED: gcc.dg/darwin-minversion-1.c
+UNSUPPORTED: gcc.dg/darwin-minversion-10.c
+UNSUPPORTED: gcc.dg/darwin-minversion-11.c
+UNSUPPORTED: gcc.dg/darwin-minversion-12.c
+UNSUPPORTED: gcc.dg/darwin-minversion-2.c
+UNSUPPORTED: gcc.dg/darwin-minversion-3.c
+UNSUPPORTED: gcc.dg/darwin-minversion-4.c
+UNSUPPORTED: gcc.dg/darwin-minversion-5.c
+UNSUPPORTED: gcc.dg/darwin-minversion-6.c
+UNSUPPORTED: gcc.dg/darwin-minversion-7.c
+UNSUPPORTED: gcc.dg/darwin-minversion-8.c
+UNSUPPORTED: gcc.dg/darwin-minversion-9.c
+UNSUPPORTED: gcc.dg/darwin-minversion-link.c
+UNSUPPORTED: gcc.dg/darwin-sections.c
+UNSUPPORTED: gcc.dg/darwin-segaddr.c
+UNSUPPORTED: gcc.dg/darwin-version-1.c
+UNSUPPORTED: gcc.dg/darwin-weakimport-1.c
+UNSUPPORTED: gcc.dg/darwin-weakimport-2.c
+UNSUPPORTED: gcc.dg/darwin-weakimport-3.c
+UNSUPPORTED: gcc.dg/darwin-weakref-1.c
+PASS: gcc.dg/decl-1.c (test for bogus messages, line 27)
+PASS: gcc.dg/decl-1.c (test for bogus messages, line 28)
+PASS: gcc.dg/decl-1.c (test for excess errors)
+PASS: gcc.dg/decl-10.c (test for errors, line 12)
+PASS: gcc.dg/decl-10.c (test for errors, line 4)
+PASS: gcc.dg/decl-10.c (test for errors, line 8)
+PASS: gcc.dg/decl-10.c (test for excess errors)
+PASS: gcc.dg/decl-2.c (test for errors, line 14)
+PASS: gcc.dg/decl-2.c (test for warnings, line 10)
+PASS: gcc.dg/decl-2.c (test for excess errors)
+PASS: gcc.dg/decl-3.c (test for errors, line 5)
+PASS: gcc.dg/decl-3.c (test for warnings, line 4)
+PASS: gcc.dg/decl-3.c (test for excess errors)
+PASS: gcc.dg/decl-4.c (test for errors, line 5)
+PASS: gcc.dg/decl-4.c (test for errors, line 8)
+PASS: gcc.dg/decl-4.c (test for warnings, line 4)
+PASS: gcc.dg/decl-4.c (test for warnings, line 7)
+PASS: gcc.dg/decl-4.c (test for excess errors)
+PASS: gcc.dg/decl-5.c (test for excess errors)
+PASS: gcc.dg/decl-6.c (test for excess errors)
+PASS: gcc.dg/decl-7.c (test for warnings, line 6)
+PASS: gcc.dg/decl-7.c (test for excess errors)
+PASS: gcc.dg/decl-8.c (test for errors, line 10)
+PASS: gcc.dg/decl-8.c (test for errors, line 7)
+PASS: gcc.dg/decl-8.c (test for excess errors)
+PASS: gcc.dg/decl-8.c note (test for warnings, line 6)
+PASS: gcc.dg/decl-8.c note (test for warnings, line 9)
+PASS: gcc.dg/decl-9.c (test for bogus messages, line 13)
+PASS: gcc.dg/decl-9.c (test for bogus messages, line 23)
+PASS: gcc.dg/decl-9.c (test for bogus messages, line 31)
+PASS: gcc.dg/decl-9.c (test for errors, line 14)
+PASS: gcc.dg/decl-9.c (test for errors, line 16)
+PASS: gcc.dg/decl-9.c (test for errors, line 24)
+PASS: gcc.dg/decl-9.c (test for errors, line 4)
+PASS: gcc.dg/decl-9.c (test for errors, line 7)
+PASS: gcc.dg/decl-9.c (test for errors, line 8)
+PASS: gcc.dg/decl-9.c (test for warnings, line 6)
+PASS: gcc.dg/decl-9.c at line 15 (test for errors, line 14)
+PASS: gcc.dg/decl-9.c (test for excess errors)
+PASS: gcc.dg/decl-9.c unknown type name at line 25 (test for errors, line 24)
+PASS: gcc.dg/decl-global-ext.c (test for excess errors)
+PASS: gcc.dg/decl-nospec-1.c (test for warnings, line 8)
+PASS: gcc.dg/decl-nospec-1.c (test for excess errors)
+PASS: gcc.dg/decl-nospec-2.c (test for warnings, line 8)
+PASS: gcc.dg/decl-nospec-2.c (test for excess errors)
+PASS: gcc.dg/decl-nospec-3.c (test for errors, line 8)
+PASS: gcc.dg/decl-nospec-3.c (test for excess errors)
+PASS: gcc.dg/declare-simd.c (test for excess errors)
+PASS: gcc.dg/declspec-1.c (test for errors, line 11)
+PASS: gcc.dg/declspec-1.c (test for errors, line 13)
+PASS: gcc.dg/declspec-1.c (test for errors, line 15)
+PASS: gcc.dg/declspec-1.c (test for errors, line 18)
+PASS: gcc.dg/declspec-1.c (test for errors, line 20)
+PASS: gcc.dg/declspec-1.c (test for errors, line 22)
+PASS: gcc.dg/declspec-1.c (test for errors, line 25)
+PASS: gcc.dg/declspec-1.c (test for errors, line 28)
+PASS: gcc.dg/declspec-1.c at line 12 (test for errors, line 11)
+PASS: gcc.dg/declspec-1.c at line 19 (test for errors, line 18)
+PASS: gcc.dg/declspec-1.c (test for excess errors)
+PASS: gcc.dg/declspec-10.c (test for errors, line 10)
+PASS: gcc.dg/declspec-10.c (test for errors, line 12)
+PASS: gcc.dg/declspec-10.c (test for errors, line 13)
+PASS: gcc.dg/declspec-10.c (test for errors, line 15)
+PASS: gcc.dg/declspec-10.c (test for errors, line 16)
+PASS: gcc.dg/declspec-10.c (test for errors, line 18)
+PASS: gcc.dg/declspec-10.c (test for errors, line 24)
+PASS: gcc.dg/declspec-10.c (test for errors, line 30)
+PASS: gcc.dg/declspec-10.c (test for errors, line 31)
+PASS: gcc.dg/declspec-10.c (test for errors, line 32)
+PASS: gcc.dg/declspec-10.c (test for errors, line 39)
+PASS: gcc.dg/declspec-10.c (test for errors, line 40)
+PASS: gcc.dg/declspec-10.c (test for errors, line 42)
+PASS: gcc.dg/declspec-10.c (test for errors, line 9)
+PASS: gcc.dg/declspec-10.c (test for warnings, line 45)
+PASS: gcc.dg/declspec-10.c (test for warnings, line 48)
+PASS: gcc.dg/declspec-10.c (test for warnings, line 8)
+PASS: gcc.dg/declspec-10.c at line 21 (test for warnings, line 20)
+PASS: gcc.dg/declspec-10.c (test for excess errors)
+PASS: gcc.dg/declspec-10.c nested at line 25 (test for warnings, line 24)
+PASS: gcc.dg/declspec-10.c nested at line 46 (test for warnings, line 45)
+PASS: gcc.dg/declspec-10.c not specified at line 22 (test for warnings, line 20)
+PASS: gcc.dg/declspec-10.c register function at line 43 (test for warnings, line 42)
+PASS: gcc.dg/declspec-11.c (test for errors, line 10)
+PASS: gcc.dg/declspec-11.c (test for errors, line 12)
+PASS: gcc.dg/declspec-11.c (test for errors, line 13)
+PASS: gcc.dg/declspec-11.c (test for errors, line 15)
+PASS: gcc.dg/declspec-11.c (test for errors, line 16)
+PASS: gcc.dg/declspec-11.c (test for errors, line 18)
+PASS: gcc.dg/declspec-11.c (test for errors, line 24)
+PASS: gcc.dg/declspec-11.c (test for errors, line 30)
+PASS: gcc.dg/declspec-11.c (test for errors, line 31)
+PASS: gcc.dg/declspec-11.c (test for errors, line 32)
+PASS: gcc.dg/declspec-11.c (test for errors, line 39)
+PASS: gcc.dg/declspec-11.c (test for errors, line 40)
+PASS: gcc.dg/declspec-11.c (test for errors, line 42)
+PASS: gcc.dg/declspec-11.c (test for errors, line 45)
+PASS: gcc.dg/declspec-11.c (test for errors, line 48)
+PASS: gcc.dg/declspec-11.c (test for errors, line 8)
+PASS: gcc.dg/declspec-11.c (test for errors, line 9)
+PASS: gcc.dg/declspec-11.c at line 21 (test for errors, line 20)
+PASS: gcc.dg/declspec-11.c at line 22 (test for warnings, line 20)
+PASS: gcc.dg/declspec-11.c (test for excess errors)
+PASS: gcc.dg/declspec-11.c nested at line 25 (test for errors, line 24)
+PASS: gcc.dg/declspec-11.c nested at line 46 (test for errors, line 45)
+PASS: gcc.dg/declspec-11.c register function at line 43 (test for errors, line 42)
+PASS: gcc.dg/declspec-12.c (test for warnings, line 6)
+PASS: gcc.dg/declspec-12.c (test for excess errors)
+PASS: gcc.dg/declspec-13.c (test for errors, line 10)
+PASS: gcc.dg/declspec-13.c (test for errors, line 15)
+PASS: gcc.dg/declspec-13.c (test for errors, line 20)
+PASS: gcc.dg/declspec-13.c (test for errors, line 35)
+PASS: gcc.dg/declspec-13.c (test for errors, line 36)
+PASS: gcc.dg/declspec-13.c (test for errors, line 37)
+PASS: gcc.dg/declspec-13.c (test for errors, line 38)
+PASS: gcc.dg/declspec-13.c (test for errors, line 40)
+PASS: gcc.dg/declspec-13.c (test for errors, line 41)
+PASS: gcc.dg/declspec-13.c (test for errors, line 42)
+PASS: gcc.dg/declspec-13.c (test for errors, line 43)
+PASS: gcc.dg/declspec-13.c (test for errors, line 44)
+PASS: gcc.dg/declspec-13.c (test for errors, line 46)
+PASS: gcc.dg/declspec-13.c (test for errors, line 47)
+PASS: gcc.dg/declspec-13.c (test for errors, line 48)
+PASS: gcc.dg/declspec-13.c (test for errors, line 49)
+PASS: gcc.dg/declspec-13.c (test for errors, line 50)
+PASS: gcc.dg/declspec-13.c (test for errors, line 51)
+PASS: gcc.dg/declspec-13.c (test for errors, line 53)
+PASS: gcc.dg/declspec-13.c (test for errors, line 54)
+PASS: gcc.dg/declspec-13.c (test for errors, line 55)
+PASS: gcc.dg/declspec-13.c (test for errors, line 56)
+PASS: gcc.dg/declspec-13.c (test for errors, line 57)
+PASS: gcc.dg/declspec-13.c (test for errors, line 59)
+PASS: gcc.dg/declspec-13.c (test for errors, line 60)
+PASS: gcc.dg/declspec-13.c (test for errors, line 61)
+PASS: gcc.dg/declspec-13.c (test for errors, line 63)
+PASS: gcc.dg/declspec-13.c (test for errors, line 67)
+PASS: gcc.dg/declspec-13.c (test for errors, line 68)
+PASS: gcc.dg/declspec-13.c (test for errors, line 69)
+PASS: gcc.dg/declspec-13.c (test for errors, line 70)
+PASS: gcc.dg/declspec-13.c (test for errors, line 71)
+PASS: gcc.dg/declspec-13.c (test for errors, line 74)
+PASS: gcc.dg/declspec-13.c (test for errors, line 76)
+PASS: gcc.dg/declspec-13.c (test for errors, line 78)
+PASS: gcc.dg/declspec-13.c (test for errors, line 80)
+PASS: gcc.dg/declspec-13.c (test for errors, line 82)
+PASS: gcc.dg/declspec-13.c (test for errors, line 86)
+PASS: gcc.dg/declspec-13.c (test for errors, line 87)
+PASS: gcc.dg/declspec-13.c (test for errors, line 88)
+PASS: gcc.dg/declspec-13.c (test for errors, line 89)
+PASS: gcc.dg/declspec-13.c (test for errors, line 9)
+PASS: gcc.dg/declspec-13.c (test for errors, line 90)
+PASS: gcc.dg/declspec-13.c (test for errors, line 91)
+PASS: gcc.dg/declspec-13.c (test for errors, line 92)
+PASS: gcc.dg/declspec-13.c (test for errors, line 94)
+PASS: gcc.dg/declspec-13.c (test for errors, line 95)
+PASS: gcc.dg/declspec-13.c (test for errors, line 96)
+PASS: gcc.dg/declspec-13.c (test for warnings, line 22)
+PASS: gcc.dg/declspec-13.c (test for warnings, line 24)
+PASS: gcc.dg/declspec-13.c (test for warnings, line 27)
+PASS: gcc.dg/declspec-13.c (test for excess errors)
+PASS: gcc.dg/declspec-13.c C90 at line 39 (test for warnings, line 38)
+PASS: gcc.dg/declspec-13.c C90 at line 45 (test for warnings, line 44)
+PASS: gcc.dg/declspec-13.c C90 at line 52 (test for warnings, line 51)
+PASS: gcc.dg/declspec-13.c C90 at line 58 (test for warnings, line 57)
+PASS: gcc.dg/declspec-13.c C90 at line 62 (test for warnings, line 61)
+PASS: gcc.dg/declspec-13.c C90 at line 64 (test for warnings, line 63)
+PASS: gcc.dg/declspec-13.c C90 at line 65 (test for warnings, line 63)
+PASS: gcc.dg/declspec-13.c C90 at line 72 (test for warnings, line 71)
+PASS: gcc.dg/declspec-13.c C90 at line 75 (test for warnings, line 74)
+PASS: gcc.dg/declspec-13.c C90 at line 77 (test for warnings, line 76)
+PASS: gcc.dg/declspec-13.c C90 at line 79 (test for warnings, line 78)
+PASS: gcc.dg/declspec-13.c C90 at line 81 (test for warnings, line 80)
+PASS: gcc.dg/declspec-13.c C90 at line 83 (test for warnings, line 82)
+PASS: gcc.dg/declspec-13.c C90 at line 84 (test for warnings, line 82)
+PASS: gcc.dg/declspec-13.c C90 at line 93 (test for warnings, line 92)
+PASS: gcc.dg/declspec-13.c ISO C at line 25 (test for warnings, line 24)
+PASS: gcc.dg/declspec-13.c ISO C at line 28 (test for warnings, line 27)
+PASS: gcc.dg/declspec-13.c complex at line 73 (test for warnings, line 71)
+PASS: gcc.dg/declspec-13.c complex at line 85 (test for warnings, line 82)
+PASS: gcc.dg/declspec-13.c empty at line 21 (test for warnings, line 20)
+PASS: gcc.dg/declspec-13.c empty at line 23 (test for warnings, line 22)
+PASS: gcc.dg/declspec-13.c empty at line 26 (test for warnings, line 24)
+PASS: gcc.dg/declspec-13.c empty at line 29 (test for warnings, line 27)
+PASS: gcc.dg/declspec-14.c (test for warnings, line 11)
+PASS: gcc.dg/declspec-14.c (test for warnings, line 7)
+PASS: gcc.dg/declspec-14.c (test for excess errors)
+PASS: gcc.dg/declspec-15.c (test for warnings, line 10)
+PASS: gcc.dg/declspec-15.c (test for warnings, line 9)
+PASS: gcc.dg/declspec-15.c (test for excess errors)
+PASS: gcc.dg/declspec-16.c (test for warnings, line 10)
+PASS: gcc.dg/declspec-16.c (test for warnings, line 9)
+PASS: gcc.dg/declspec-16.c (test for excess errors)
+PASS: gcc.dg/declspec-17.c (test for errors, line 10)
+PASS: gcc.dg/declspec-17.c (test for errors, line 9)
+PASS: gcc.dg/declspec-17.c (test for excess errors)
+PASS: gcc.dg/declspec-18.c (test for errors, line 10)
+PASS: gcc.dg/declspec-18.c (test for errors, line 104)
+PASS: gcc.dg/declspec-18.c (test for errors, line 105)
+PASS: gcc.dg/declspec-18.c (test for errors, line 11)
+PASS: gcc.dg/declspec-18.c (test for errors, line 12)
+PASS: gcc.dg/declspec-18.c (test for errors, line 13)
+PASS: gcc.dg/declspec-18.c (test for errors, line 14)
+PASS: gcc.dg/declspec-18.c (test for errors, line 15)
+PASS: gcc.dg/declspec-18.c (test for errors, line 16)
+PASS: gcc.dg/declspec-18.c (test for errors, line 17)
+PASS: gcc.dg/declspec-18.c (test for errors, line 20)
+PASS: gcc.dg/declspec-18.c (test for errors, line 21)
+PASS: gcc.dg/declspec-18.c (test for errors, line 22)
+PASS: gcc.dg/declspec-18.c (test for errors, line 31)
+PASS: gcc.dg/declspec-18.c (test for errors, line 4)
+PASS: gcc.dg/declspec-18.c (test for errors, line 46)
+PASS: gcc.dg/declspec-18.c (test for errors, line 57)
+PASS: gcc.dg/declspec-18.c (test for errors, line 60)
+PASS: gcc.dg/declspec-18.c (test for errors, line 7)
+PASS: gcc.dg/declspec-18.c (test for errors, line 97)
+PASS: gcc.dg/declspec-18.c (test for warnings, line 6)
+PASS: gcc.dg/declspec-18.c at line 58 (test for bogus messages, line 57)
+PASS: gcc.dg/declspec-18.c (test for excess errors)
+PASS: gcc.dg/declspec-18.c discards at line 98 (test for bogus messages, line 97)
+XFAIL: gcc.dg/declspec-18.c expected at line 36 (test for bogus messages, line 33)
+XFAIL: gcc.dg/declspec-18.c expected at line 51 (test for bogus messages, line 48)
+XFAIL: gcc.dg/declspec-18.c expected at line 65 (test for bogus messages, line 62)
+PASS: gcc.dg/declspec-18.c expected at line 76 (test for bogus messages, line 75)
+PASS: gcc.dg/declspec-18.c expected at line 82 (test for bogus messages, line 81)
+XFAIL: gcc.dg/declspec-18.c expected at line 92 (test for bogus messages, line 91)
+PASS: gcc.dg/declspec-18.c expected at line 99 (test for bogus messages, line 97)
+PASS: gcc.dg/declspec-18.c redeclared at line 8 (test for errors, line 7)
+PASS: gcc.dg/declspec-18.c request at line 111 (test for bogus messages, line 110)
+XFAIL: gcc.dg/declspec-18.c t12 at line 34 (test for errors, line 33)
+XFAIL: gcc.dg/declspec-18.c t14 at line 49 (test for errors, line 48)
+XFAIL: gcc.dg/declspec-18.c t16 at line 63 (test for errors, line 62)
+PASS: gcc.dg/declspec-18.c t17 (test for errors, line 75)
+PASS: gcc.dg/declspec-18.c t18 (test for errors, line 81)
+PASS: gcc.dg/declspec-18.c t19 (test for errors, line 91)
+PASS: gcc.dg/declspec-18.c t23 (test for errors, line 110)
+PASS: gcc.dg/declspec-18.c undeclared at line 28 (test for errors, line 27)
+XFAIL: gcc.dg/declspec-18.c undeclared at line 35 (test for bogus messages, line 33)
+PASS: gcc.dg/declspec-18.c undeclared at line 43 (test for errors, line 42)
+XFAIL: gcc.dg/declspec-18.c undeclared at line 50 (test for bogus messages, line 48)
+XFAIL: gcc.dg/declspec-18.c undeclared at line 64 (test for bogus messages, line 62)
+PASS: gcc.dg/declspec-18.c unknown at line 29 (test for bogus messages, line 27)
+PASS: gcc.dg/declspec-18.c unknown at line 44 (test for bogus messages, line 42)
+PASS: gcc.dg/declspec-2.c (test for warnings, line 10)
+PASS: gcc.dg/declspec-2.c (test for warnings, line 13)
+PASS: gcc.dg/declspec-2.c (test for excess errors)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 12)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 20)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 22)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 26)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 32)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 6)
+PASS: gcc.dg/declspec-3-Wextra.c (test for warnings, line 9)
+PASS: gcc.dg/declspec-3-Wextra.c (test for excess errors)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 12)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 20)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 22)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 26)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 32)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 6)
+PASS: gcc.dg/declspec-3-no.c (test for bogus messages, line 9)
+PASS: gcc.dg/declspec-3-no.c (test for excess errors)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 11)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 14)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 22)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 24)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 28)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 34)
+PASS: gcc.dg/declspec-3.c (test for warnings, line 8)
+PASS: gcc.dg/declspec-3.c (test for excess errors)
+PASS: gcc.dg/declspec-4.c (test for errors, line 29)
+PASS: gcc.dg/declspec-4.c (test for errors, line 30)
+PASS: gcc.dg/declspec-4.c (test for errors, line 32)
+PASS: gcc.dg/declspec-4.c (test for errors, line 34)
+PASS: gcc.dg/declspec-4.c (test for errors, line 36)
+PASS: gcc.dg/declspec-4.c (test for errors, line 38)
+PASS: gcc.dg/declspec-4.c (test for errors, line 39)
+PASS: gcc.dg/declspec-4.c (test for errors, line 40)
+PASS: gcc.dg/declspec-4.c (test for errors, line 42)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 20)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 21)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 22)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 23)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 24)
+PASS: gcc.dg/declspec-4.c (test for warnings, line 26)
+PASS: gcc.dg/declspec-4.c (test for excess errors)
+PASS: gcc.dg/declspec-4.c T struct at line 35 (test for warnings, line 34)
+PASS: gcc.dg/declspec-4.c char union at line 31 (test for warnings, line 30)
+PASS: gcc.dg/declspec-4.c double enum at line 33 (test for warnings, line 32)
+PASS: gcc.dg/declspec-4.c empty at line 37 (test for warnings, line 36)
+PASS: gcc.dg/declspec-4.c empty at line 41 (test for warnings, line 40)
+PASS: gcc.dg/declspec-4.c empty at line 43 (test for warnings, line 42)
+PASS: gcc.dg/declspec-4.c static const at line 25 (test for warnings, line 24)
+PASS: gcc.dg/declspec-5.c (test for errors, line 29)
+PASS: gcc.dg/declspec-5.c (test for errors, line 30)
+PASS: gcc.dg/declspec-5.c (test for errors, line 32)
+PASS: gcc.dg/declspec-5.c (test for errors, line 34)
+PASS: gcc.dg/declspec-5.c (test for errors, line 36)
+PASS: gcc.dg/declspec-5.c (test for errors, line 38)
+PASS: gcc.dg/declspec-5.c (test for errors, line 39)
+PASS: gcc.dg/declspec-5.c (test for errors, line 40)
+PASS: gcc.dg/declspec-5.c (test for errors, line 42)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 15)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 20)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 21)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 22)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 23)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 24)
+PASS: gcc.dg/declspec-5.c (test for warnings, line 26)
+PASS: gcc.dg/declspec-5.c (test for excess errors)
+PASS: gcc.dg/declspec-5.c C90 at line 44 (test for warnings, line 42)
+PASS: gcc.dg/declspec-5.c ISO C at line 45 (test for warnings, line 42)
+PASS: gcc.dg/declspec-5.c T struct at line 35 (test for warnings, line 34)
+PASS: gcc.dg/declspec-5.c char union at line 31 (test for warnings, line 30)
+PASS: gcc.dg/declspec-5.c double enum at line 33 (test for warnings, line 32)
+PASS: gcc.dg/declspec-5.c empty at line 37 (test for warnings, line 36)
+PASS: gcc.dg/declspec-5.c empty at line 41 (test for warnings, line 40)
+PASS: gcc.dg/declspec-5.c empty at line 43 (test for warnings, line 42)
+PASS: gcc.dg/declspec-5.c static const at line 25 (test for warnings, line 24)
+PASS: gcc.dg/declspec-6.c (test for errors, line 15)
+PASS: gcc.dg/declspec-6.c (test for errors, line 20)
+PASS: gcc.dg/declspec-6.c (test for errors, line 21)
+PASS: gcc.dg/declspec-6.c (test for errors, line 22)
+PASS: gcc.dg/declspec-6.c (test for errors, line 23)
+PASS: gcc.dg/declspec-6.c (test for errors, line 26)
+PASS: gcc.dg/declspec-6.c (test for errors, line 29)
+PASS: gcc.dg/declspec-6.c (test for errors, line 30)
+PASS: gcc.dg/declspec-6.c (test for errors, line 32)
+PASS: gcc.dg/declspec-6.c (test for errors, line 34)
+PASS: gcc.dg/declspec-6.c (test for errors, line 36)
+PASS: gcc.dg/declspec-6.c (test for errors, line 38)
+PASS: gcc.dg/declspec-6.c (test for errors, line 39)
+PASS: gcc.dg/declspec-6.c (test for errors, line 40)
+PASS: gcc.dg/declspec-6.c (test for errors, line 42)
+PASS: gcc.dg/declspec-6.c (test for warnings, line 24)
+PASS: gcc.dg/declspec-6.c (test for excess errors)
+PASS: gcc.dg/declspec-6.c C90 at line 44 (test for errors, line 42)
+PASS: gcc.dg/declspec-6.c ISO C at line 45 (test for errors, line 42)
+PASS: gcc.dg/declspec-6.c T struct at line 35 (test for errors, line 34)
+PASS: gcc.dg/declspec-6.c char union at line 31 (test for errors, line 30)
+PASS: gcc.dg/declspec-6.c double enum at line 33 (test for errors, line 32)
+PASS: gcc.dg/declspec-6.c empty at line 37 (test for errors, line 36)
+PASS: gcc.dg/declspec-6.c empty at line 41 (test for errors, line 40)
+PASS: gcc.dg/declspec-6.c empty at line 43 (test for errors, line 42)
+PASS: gcc.dg/declspec-6.c static const at line 25 (test for errors, line 24)
+PASS: gcc.dg/declspec-7.c (test for errors, line 14)
+PASS: gcc.dg/declspec-7.c (test for errors, line 17)
+PASS: gcc.dg/declspec-7.c (test for errors, line 20)
+PASS: gcc.dg/declspec-7.c (test for errors, line 26)
+PASS: gcc.dg/declspec-7.c (test for errors, line 29)
+PASS: gcc.dg/declspec-7.c (test for errors, line 35)
+PASS: gcc.dg/declspec-7.c (test for errors, line 38)
+PASS: gcc.dg/declspec-7.c (test for excess errors)
+PASS: gcc.dg/declspec-8.c (test for errors, line 15)
+PASS: gcc.dg/declspec-8.c (test for errors, line 18)
+PASS: gcc.dg/declspec-8.c (test for errors, line 21)
+PASS: gcc.dg/declspec-8.c (test for errors, line 23)
+PASS: gcc.dg/declspec-8.c (test for errors, line 25)
+PASS: gcc.dg/declspec-8.c (test for warnings, line 30)
+PASS: gcc.dg/declspec-8.c (test for warnings, line 31)
+PASS: gcc.dg/declspec-8.c (test for excess errors)
+PASS: gcc.dg/declspec-8.c static extern at line 19 (test for warnings, line 18)
+PASS: gcc.dg/declspec-8.c static static at line 16 (test for warnings, line 15)
+PASS: gcc.dg/declspec-9.c (test for errors, line 10)
+PASS: gcc.dg/declspec-9.c (test for errors, line 11)
+PASS: gcc.dg/declspec-9.c (test for errors, line 13)
+PASS: gcc.dg/declspec-9.c (test for errors, line 14)
+PASS: gcc.dg/declspec-9.c (test for errors, line 16)
+PASS: gcc.dg/declspec-9.c (test for errors, line 17)
+PASS: gcc.dg/declspec-9.c (test for errors, line 19)
+PASS: gcc.dg/declspec-9.c (test for errors, line 20)
+PASS: gcc.dg/declspec-9.c (test for errors, line 22)
+PASS: gcc.dg/declspec-9.c (test for errors, line 27)
+PASS: gcc.dg/declspec-9.c (test for errors, line 28)
+PASS: gcc.dg/declspec-9.c (test for errors, line 29)
+PASS: gcc.dg/declspec-9.c (test for errors, line 36)
+PASS: gcc.dg/declspec-9.c (test for errors, line 37)
+PASS: gcc.dg/declspec-9.c (test for errors, line 39)
+PASS: gcc.dg/declspec-9.c (test for warnings, line 43)
+PASS: gcc.dg/declspec-9.c (test for warnings, line 9)
+PASS: gcc.dg/declspec-9.c (test for excess errors)
+PASS: gcc.dg/delay-slot-1.c (test for excess errors)
+PASS: gcc.dg/delay-slot-2.c (test for excess errors)
+PASS: gcc.dg/delay-slot-2.c scan-assembler printf
+PASS: gcc.dg/deprecated-2.c (test for warnings, line 6)
+PASS: gcc.dg/deprecated-2.c (test for warnings, line 7)
+PASS: gcc.dg/deprecated-2.c (test for excess errors)
+PASS: gcc.dg/deprecated-3.c (test for warnings, line 10)
+PASS: gcc.dg/deprecated-3.c (test for excess errors)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 11)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 15)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 18)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 19)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 20)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 27)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 48)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 52)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 54)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 58)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 66)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 67)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 71)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 72)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 78)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 8)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 81)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 85)
+PASS: gcc.dg/deprecated-4.c (test for warnings, line 88)
+PASS: gcc.dg/deprecated-4.c (test for excess errors)
+PASS: gcc.dg/deprecated-4.c field8 at line 73 (test for warnings, line 72)
+PASS: gcc.dg/deprecated-4.c g2 at line 56 (test for warnings, line 54)
+PASS: gcc.dg/deprecated-4.c g3 at line 57 (test for warnings, line 54)
+PASS: gcc.dg/deprecated-4.c y at line 55 (test for warnings, line 54)
+PASS: gcc.dg/deprecated-5.c (test for warnings, line 6)
+PASS: gcc.dg/deprecated-5.c (test for warnings, line 7)
+PASS: gcc.dg/deprecated-5.c (test for excess errors)
+PASS: gcc.dg/deprecated-6.c (test for warnings, line 10)
+PASS: gcc.dg/deprecated-6.c (test for excess errors)
+PASS: gcc.dg/deprecated.c (test for warnings, line 12)
+PASS: gcc.dg/deprecated.c (test for warnings, line 16)
+PASS: gcc.dg/deprecated.c (test for warnings, line 19)
+PASS: gcc.dg/deprecated.c (test for warnings, line 20)
+PASS: gcc.dg/deprecated.c (test for warnings, line 21)
+PASS: gcc.dg/deprecated.c (test for warnings, line 28)
+PASS: gcc.dg/deprecated.c (test for warnings, line 49)
+PASS: gcc.dg/deprecated.c (test for warnings, line 53)
+PASS: gcc.dg/deprecated.c (test for warnings, line 55)
+PASS: gcc.dg/deprecated.c (test for warnings, line 67)
+PASS: gcc.dg/deprecated.c (test for warnings, line 68)
+PASS: gcc.dg/deprecated.c (test for warnings, line 72)
+PASS: gcc.dg/deprecated.c (test for warnings, line 73)
+PASS: gcc.dg/deprecated.c (test for warnings, line 79)
+PASS: gcc.dg/deprecated.c (test for warnings, line 82)
+PASS: gcc.dg/deprecated.c (test for warnings, line 86)
+PASS: gcc.dg/deprecated.c (test for warnings, line 89)
+PASS: gcc.dg/deprecated.c (test for warnings, line 9)
+PASS: gcc.dg/deprecated.c (test for excess errors)
+PASS: gcc.dg/deprecated.c f1 (test for warnings, line 59)
+PASS: gcc.dg/deprecated.c field8 at line 74 (test for warnings, line 73)
+PASS: gcc.dg/deprecated.c g2 at line 57 (test for warnings, line 55)
+PASS: gcc.dg/deprecated.c g3 at line 58 (test for warnings, line 55)
+PASS: gcc.dg/deprecated.c y at line 56 (test for warnings, line 55)
+PASS: gcc.dg/devnull-dump.c (test for excess errors)
+PASS: gcc.dg/dg-test-1.c (test for excess errors)
+PASS: gcc.dg/dg-test-1.c err1 at line 7 (test for errors, line 8)
+PASS: gcc.dg/dg-test-1.c err2 (test for errors, line 8)
+PASS: gcc.dg/dg-test-1.c err3 at line 9 (test for errors, line 8)
+PASS: gcc.dg/dg-test-1.c err4 at line 12 (test for errors, line 8)
+PASS: gcc.dg/dg-test-1.c warn1 at line 13 (test for warnings, line 16)
+PASS: gcc.dg/dg-test-1.c warn2 at line 15 (test for warnings, line 16)
+PASS: gcc.dg/dg-test-1.c warn3 (test for warnings, line 16)
+PASS: gcc.dg/dg-test-1.c warn4 at line 17 (test for warnings, line 16)
+PASS: gcc.dg/dg-test-1.c warn5 at line 22 (test for warnings, line 32)
+PASS: gcc.dg/dg-test-1.c warn6 at line 42 (test for warnings, line 32)
+UNSUPPORTED: gcc.dg/di-longlong64-sync-1.c
+UNSUPPORTED: gcc.dg/di-sync-multithread.c
+PASS: gcc.dg/diag-aka-1.c (test for errors, line 21)
+PASS: gcc.dg/diag-aka-1.c (test for warnings, line 13)
+PASS: gcc.dg/diag-aka-1.c (test for warnings, line 19)
+PASS: gcc.dg/diag-aka-1.c (test for warnings, line 20)
+PASS: gcc.dg/diag-aka-1.c (test for warnings, line 27)
+PASS: gcc.dg/diag-aka-1.c (test for warnings, line 5)
+PASS: gcc.dg/diag-aka-1.c (test for excess errors)
+PASS: gcc.dg/diag-aka-1a.c (test for errors, line 19)
+PASS: gcc.dg/diag-aka-1a.c (test for errors, line 20)
+PASS: gcc.dg/diag-aka-1a.c (test for errors, line 21)
+PASS: gcc.dg/diag-aka-1a.c (test for warnings, line 13)
+PASS: gcc.dg/diag-aka-1a.c (test for warnings, line 27)
+PASS: gcc.dg/diag-aka-1a.c (test for warnings, line 5)
+PASS: gcc.dg/diag-aka-1a.c (test for excess errors)
+PASS: gcc.dg/diag-aka-2.c (test for errors, line 11)
+PASS: gcc.dg/diag-aka-2.c (test for warnings, line 6)
+PASS: gcc.dg/diag-aka-2.c (test for excess errors)
+PASS: gcc.dg/diag-aka-3.c (test for errors, line 5)
+PASS: gcc.dg/diag-aka-3.c (test for errors, line 6)
+PASS: gcc.dg/diag-aka-3.c (test for errors, line 7)
+PASS: gcc.dg/diag-aka-3.c (test for errors, line 8)
+PASS: gcc.dg/diag-aka-3.c (test for excess errors)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 12)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 13)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 14)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 15)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 16)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 17)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 18)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 23)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 24)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 25)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 26)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 27)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 28)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 29)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 34)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 35)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 36)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 37)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 38)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 39)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 40)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 45)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 46)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 47)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 48)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 49)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 50)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 51)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 56)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 57)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 58)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 59)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 60)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 61)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 66)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 67)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 68)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 69)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 70)
+PASS: gcc.dg/diag-aka-4.c (test for errors, line 71)
+PASS: gcc.dg/diag-aka-4.c (test for excess errors)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 101)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 102)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 103)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 104)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 105)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 106)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 108)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 109)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 110)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 111)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 112)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 113)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 115)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 116)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 117)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 118)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 119)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 120)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 121)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 122)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 123)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 124)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 125)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 126)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 127)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 128)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 129)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 130)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 131)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 132)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 133)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 134)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 73)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 74)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 75)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 76)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 77)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 78)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 79)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 80)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 81)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 82)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 83)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 84)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 85)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 86)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 87)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 88)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 89)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 90)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 91)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 92)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 94)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 95)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 96)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 97)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 98)
+PASS: gcc.dg/diag-aka-5a.c (test for errors, line 99)
+PASS: gcc.dg/diag-aka-5a.c (test for excess errors)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 100)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 101)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 102)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 103)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 104)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 105)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 107)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 108)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 109)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 110)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 111)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 112)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 114)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 115)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 116)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 117)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 118)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 119)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 120)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 121)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 122)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 123)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 124)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 125)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 126)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 127)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 128)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 129)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 130)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 131)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 132)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 133)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 72)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 73)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 74)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 75)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 76)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 77)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 78)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 79)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 80)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 81)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 82)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 83)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 84)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 85)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 86)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 87)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 88)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 89)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 90)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 91)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 93)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 94)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 95)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 96)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 97)
+PASS: gcc.dg/diag-aka-5b.c (test for errors, line 98)
+PASS: gcc.dg/diag-aka-5b.c (test for excess errors)
+PASS: gcc.dg/diag-sanity.c at line 6 (test for errors, line )
+PASS: gcc.dg/diag-sanity.c at line 7 (test for errors, line )
+PASS: gcc.dg/diag-sanity.c (test for excess errors)
+UNSUPPORTED: gcc.dg/diagnostic-input-charset-1.c
+PASS: gcc.dg/diagnostic-input-utf8-bom.c at line 10 (test for errors, line 1)
+PASS: gcc.dg/diagnostic-input-utf8-bom.c (test for excess errors)
+PASS: gcc.dg/diagnostic-input-utf8-bom.c expected multiline pattern lines 12-13
+PASS: gcc.dg/diagnostic-range-bad-called-object.c (test for errors, line 14)
+PASS: gcc.dg/diagnostic-range-bad-called-object.c (test for errors, line 7)
+PASS: gcc.dg/diagnostic-range-bad-called-object.c (test for excess errors)
+PASS: gcc.dg/diagnostic-range-bad-called-object.c expected multiline pattern lines 10-11
+PASS: gcc.dg/diagnostic-range-bad-called-object.c expected multiline pattern lines 17-18
+PASS: gcc.dg/diagnostic-range-bad-called-object.c expected multiline pattern lines 21-22
+PASS: gcc.dg/diagnostic-range-bad-return-2.c (test for errors, line 15)
+PASS: gcc.dg/diagnostic-range-bad-return-2.c (test for errors, line 28)
+PASS: gcc.dg/diagnostic-range-bad-return-2.c (test for errors, line 41)
+PASS: gcc.dg/diagnostic-range-bad-return-2.c (test for warnings, line 6)
+PASS: gcc.dg/diagnostic-range-bad-return-2.c (test for excess errors)
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 17-18
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 21-22
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 30-31
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 34-35
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 43-44
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 47-48
+PASS: gcc.dg/diagnostic-range-bad-return-2.c expected multiline pattern lines 8-9
+PASS: gcc.dg/diagnostic-range-bad-return.c (test for warnings, line 15)
+PASS: gcc.dg/diagnostic-range-bad-return.c (test for warnings, line 28)
+PASS: gcc.dg/diagnostic-range-bad-return.c (test for warnings, line 41)
+PASS: gcc.dg/diagnostic-range-bad-return.c (test for warnings, line 6)
+PASS: gcc.dg/diagnostic-range-bad-return.c (test for excess errors)
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 17-18
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 21-22
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 30-31
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 34-35
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 43-44
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 47-48
+PASS: gcc.dg/diagnostic-range-bad-return.c expected multiline pattern lines 8-9
+PASS: gcc.dg/diagnostic-range-static-assert.c (test for errors, line 13)
+PASS: gcc.dg/diagnostic-range-static-assert.c (test for errors, line 19)
+PASS: gcc.dg/diagnostic-range-static-assert.c (test for errors, line 7)
+PASS: gcc.dg/diagnostic-range-static-assert.c (test for excess errors)
+PASS: gcc.dg/diagnostic-range-static-assert.c expected multiline pattern lines 15-16
+PASS: gcc.dg/diagnostic-range-static-assert.c expected multiline pattern lines 21-22
+PASS: gcc.dg/diagnostic-range-static-assert.c expected multiline pattern lines 9-10
+PASS: gcc.dg/diagnostic-ranges-1.c (test for warnings, line 6)
+PASS: gcc.dg/diagnostic-ranges-1.c (test for excess errors)
+PASS: gcc.dg/diagnostic-ranges-1.c expected multiline pattern lines 8-9
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 100)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 106)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 11)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 112)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 118)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 22)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 30)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 60)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 70)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 82)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 91)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for warnings, line 41)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for warnings, line 51)
+PASS: gcc.dg/diagnostic-token-ranges.c (test for excess errors)
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 102-103
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 108-109
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 114-115
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 120-121
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 14-15
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 25-26
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 33-34
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 44-45
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 54-55
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 63-64
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 73-74
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 84-85
+PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 93-94
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 18)
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 19)
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 6)
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 7)
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for excess errors)
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c expected multiline pattern lines 21-24
+PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c expected multiline pattern lines 9-12
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 10)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 11)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 12)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 17)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 18)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 19)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 20)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 26)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 27)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 28)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 29)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 35)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 36)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 37)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 38)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 44)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 45)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 46)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 47)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 53)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 54)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 55)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 56)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 8)
+PASS: gcc.dg/diagnostic-types-1.c (test for warnings, line 9)
+PASS: gcc.dg/diagnostic-types-1.c (test for excess errors)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 11)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 12)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 13)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 14)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 20)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 21)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 22)
+PASS: gcc.dg/diagnostic-types-2.c (test for errors, line 23)
+PASS: gcc.dg/diagnostic-types-2.c (test for warnings, line 5)
+PASS: gcc.dg/diagnostic-types-2.c (test for warnings, line 6)
+PASS: gcc.dg/diagnostic-types-2.c (test for excess errors)
+PASS: gcc.dg/div-cmp-1.c (test for excess errors)
+PASS: gcc.dg/div-cmp-1.c scan-tree-dump-not optimized "rdiv_expr"
+PASS: gcc.dg/div-cmp-1.c scan-tree-dump-times optimized "mult_expr" 1
+PASS: gcc.dg/div-cmp-2.c (test for excess errors)
+PASS: gcc.dg/div-cmp-2.c scan-tree-dump-not optimized "rdiv_expr"
+PASS: gcc.dg/div-compare-1.c (test for excess errors)
+PASS: gcc.dg/div-compare-1.c execution test
+PASS: gcc.dg/div-double-1.c (test for excess errors)
+PASS: gcc.dg/div-double-1.c execution test
+PASS: gcc.dg/div_neg.c (test for excess errors)
+PASS: gcc.dg/div_neg.c scan-tree-dump-times optimized " / " 1
+PASS: gcc.dg/divbyzero.c (test for bogus messages, line 16)
+PASS: gcc.dg/divbyzero.c (test for bogus messages, line 17)
+PASS: gcc.dg/divbyzero.c (test for bogus messages, line 18)
+PASS: gcc.dg/divbyzero.c (test for warnings, line 12)
+PASS: gcc.dg/divbyzero.c (test for warnings, line 13)
+PASS: gcc.dg/divbyzero.c (test for warnings, line 14)
+PASS: gcc.dg/divbyzero.c (test for excess errors)
+UNSUPPORTED: gcc.dg/divmod-1-simode.c
+PASS: gcc.dg/divmod-1.c (test for excess errors)
+PASS: gcc.dg/divmod-1.c scan-tree-dump-times widening_mul "DIVMOD" 7
+UNSUPPORTED: gcc.dg/divmod-2-simode.c
+PASS: gcc.dg/divmod-2.c (test for excess errors)
+PASS: gcc.dg/divmod-2.c scan-tree-dump-times widening_mul "DIVMOD" 7
+UNSUPPORTED: gcc.dg/divmod-3-simode.c
+PASS: gcc.dg/divmod-3.c (test for excess errors)
+PASS: gcc.dg/divmod-3.c scan-tree-dump-times widening_mul "DIVMOD" 7
+UNSUPPORTED: gcc.dg/divmod-4-simode.c
+PASS: gcc.dg/divmod-4.c (test for excess errors)
+PASS: gcc.dg/divmod-4.c scan-tree-dump-times widening_mul "DIVMOD" 7
+UNSUPPORTED: gcc.dg/divmod-5.c
+UNSUPPORTED: gcc.dg/divmod-6-simode.c
+PASS: gcc.dg/divmod-6.c (test for excess errors)
+PASS: gcc.dg/divmod-6.c scan-tree-dump-times widening_mul "DIVMOD" 7
+UNSUPPORTED: gcc.dg/divmod-7.c
+UNSUPPORTED: gcc.dg/dll-1.c
+UNSUPPORTED: gcc.dg/dll-10.c
+PASS: gcc.dg/dll-10a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/dll-11.c
+PASS: gcc.dg/dll-11a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/dll-12.c
+PASS: gcc.dg/dll-12a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/dll-2.c
+UNSUPPORTED: gcc.dg/dll-3.c
+UNSUPPORTED: gcc.dg/dll-4.c
+UNSUPPORTED: gcc.dg/dll-5.c
+UNSUPPORTED: gcc.dg/dll-6.c
+PASS: gcc.dg/dll-6a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/dll-7.c
+PASS: gcc.dg/dll-7a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/dll-8.c
+UNSUPPORTED: gcc.dg/dll-9.c
+PASS: gcc.dg/dll-9a.c (test for excess errors)
+PASS: gcc.dg/do-empty.c (test for bogus messages, line 13)
+PASS: gcc.dg/do-empty.c (test for warnings, line 9)
+PASS: gcc.dg/do-empty.c (test for excess errors)
+PASS: gcc.dg/dollar.c (test for errors, line 9)
+PASS: gcc.dg/dollar.c (test for excess errors)
+PASS: gcc.dg/doloop-2.c (test for excess errors)
+PASS: gcc.dg/doloop-2.c execution test
+PASS: gcc.dg/dremf-type-compat-1.c (test for excess errors)
+PASS: gcc.dg/dremf-type-compat-2.c (test for warnings, line 10)
+PASS: gcc.dg/dremf-type-compat-2.c (test for warnings, line 14)
+PASS: gcc.dg/dremf-type-compat-2.c (test for warnings, line 15)
+PASS: gcc.dg/dremf-type-compat-2.c (test for excess errors)
+PASS: gcc.dg/dremf-type-compat-3.c (test for errors, line 10)
+PASS: gcc.dg/dremf-type-compat-3.c (test for errors, line 14)
+PASS: gcc.dg/dremf-type-compat-3.c (test for errors, line 15)
+PASS: gcc.dg/dremf-type-compat-3.c (test for excess errors)
+PASS: gcc.dg/dremf-type-compat-4.c (test for warnings, line 9)
+PASS: gcc.dg/dremf-type-compat-4.c (test for excess errors)
+PASS: gcc.dg/driver-specs.c at line 3 (test for errors, line )
+PASS: gcc.dg/driver-specs.c (test for excess errors)
+PASS: gcc.dg/dse.c (test for excess errors)
+PASS: gcc.dg/dse.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/duff-1.c (test for excess errors)
+PASS: gcc.dg/duff-1.c execution test
+PASS: gcc.dg/duff-2.c (test for excess errors)
+PASS: gcc.dg/duff-2.c execution test
+PASS: gcc.dg/duff-3.c (test for excess errors)
+PASS: gcc.dg/duff-3.c execution test
+PASS: gcc.dg/duff-4.c (test for excess errors)
+PASS: gcc.dg/duff-4.c execution test
+PASS: gcc.dg/dump-pass.c (test for excess errors)
+PASS: gcc.dg/dx-test.c (test for excess errors)
+PASS: gcc.dg/empty-source-1.c (test for excess errors)
+PASS: gcc.dg/empty-source-2.c (test for excess errors)
+PASS: gcc.dg/empty-source-2.c empty at line 6 (test for warnings, line 7)
+PASS: gcc.dg/empty-source-3.c (test for excess errors)
+PASS: gcc.dg/empty-source-3.c empty at line 7 (test for errors, line 8)
+PASS: gcc.dg/empty1.c (test for excess errors)
+PASS: gcc.dg/empty1.c execution test
+PASS: gcc.dg/empty2.c (test for warnings, line 5)
+PASS: gcc.dg/empty2.c (test for excess errors)
+PASS: gcc.dg/encoding-issues-bytes.c (test for errors, line 10)
+PASS: gcc.dg/encoding-issues-bytes.c (test for warnings, line 16)
+PASS: gcc.dg/encoding-issues-bytes.c (test for warnings, line 3)
+PASS: gcc.dg/encoding-issues-bytes.c (test for excess errors)
+PASS: gcc.dg/encoding-issues-bytes.c expected multiline pattern lines 12-13
+PASS: gcc.dg/encoding-issues-bytes.c expected multiline pattern lines 18-19
+PASS: gcc.dg/encoding-issues-bytes.c expected multiline pattern lines 5-6
+PASS: gcc.dg/encoding-issues-unicode.c (test for errors, line 10)
+PASS: gcc.dg/encoding-issues-unicode.c (test for warnings, line 16)
+PASS: gcc.dg/encoding-issues-unicode.c (test for warnings, line 3)
+PASS: gcc.dg/encoding-issues-unicode.c (test for excess errors)
+PASS: gcc.dg/encoding-issues-unicode.c expected multiline pattern lines 12-13
+PASS: gcc.dg/encoding-issues-unicode.c expected multiline pattern lines 18-19
+PASS: gcc.dg/encoding-issues-unicode.c expected multiline pattern lines 5-6
+PASS: gcc.dg/enum-compat-1.c (test for errors, line 15)
+PASS: gcc.dg/enum-compat-1.c (test for excess errors)
+PASS: gcc.dg/enum-compat-1.c error at decl (test for errors, line 12)
+PASS: gcc.dg/enum-compat-1.c error at first decl (test for warnings, line 28)
+PASS: gcc.dg/enum-compat-1.c error at second decl (test for errors, line 29)
+PASS: gcc.dg/enum-compat-1.c incompatible pointer (test for warnings, line 25)
+PASS: gcc.dg/enum-compat-2.c (test for errors, line 15)
+PASS: gcc.dg/enum-compat-2.c (test for excess errors)
+PASS: gcc.dg/enum-compat-2.c error at decl (test for errors, line 12)
+PASS: gcc.dg/enum-compat-2.c error at first decl (test for warnings, line 28)
+PASS: gcc.dg/enum-compat-2.c error at second decl (test for errors, line 29)
+PASS: gcc.dg/enum-compat-2.c incompatible pointer (test for errors, line 25)
+PASS: gcc.dg/enum-const-1.c (test for excess errors)
+PASS: gcc.dg/enum-const-2.c (test for warnings, line 8)
+PASS: gcc.dg/enum-const-2.c (test for excess errors)
+PASS: gcc.dg/enum-const-3.c (test for errors, line 8)
+PASS: gcc.dg/enum-const-3.c (test for excess errors)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 14)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 15)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 16)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 17)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 18)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 19)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 20)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 21)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 22)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 23)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 24)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 25)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 28)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 29)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 35)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 36)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 37)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 38)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 39)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 40)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 41)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 42)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 43)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 44)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 45)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 46)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 47)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 48)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 49)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 50)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 51)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 52)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 53)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 54)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 55)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 56)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 57)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 58)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 59)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 60)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 61)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 62)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 63)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 64)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 65)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 66)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 67)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 68)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 69)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 70)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 71)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 72)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 73)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 74)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 78)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 79)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 81)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 82)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 83)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 85)
+PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 87)
+PASS: gcc.dg/enum-incomplete-1.c (test for excess errors)
+PASS: gcc.dg/enum-incomplete-2.c (test for excess errors)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 13)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 14)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 18)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 5)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 7)
+PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 8)
+PASS: gcc.dg/enum-incomplete-3.c (test for excess errors)
+PASS: gcc.dg/enum-incomplete-4.c (test for errors, line 10)
+PASS: gcc.dg/enum-incomplete-4.c (test for excess errors)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 10)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 3)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 4)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 6)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 7)
+PASS: gcc.dg/enum-mode-1.c (test for errors, line 9)
+PASS: gcc.dg/enum-mode-1.c (test for excess errors)
+PASS: gcc.dg/enum-mode-2.c (test for excess errors)
+PASS: gcc.dg/enum-mode-2.c scan-tree-dump-times optimized "foo|bar" 2
+PASS: gcc.dg/enum-redef-1.c (test for bogus messages, line 2)
+PASS: gcc.dg/enum-redef-1.c (test for bogus messages, line 6)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 10)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 11)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 16)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 17)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 21)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 22)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 26)
+PASS: gcc.dg/enum-redef-1.c (test for errors, line 5)
+PASS: gcc.dg/enum-redef-1.c at line 27 (test for errors, line 26)
+PASS: gcc.dg/enum-redef-1.c at line 3 (test for errors, line 2)
+PASS: gcc.dg/enum-redef-1.c at line 7 (test for errors, line 6)
+PASS: gcc.dg/enum-redef-1.c (test for excess errors)
+PASS: gcc.dg/enum1.c (test for excess errors)
+PASS: gcc.dg/enum1.c execution test
+PASS: gcc.dg/enum2.c (test for excess errors)
+PASS: gcc.dg/enum3.c (test for errors, line 8)
+PASS: gcc.dg/enum3.c (test for excess errors)
+PASS: gcc.dg/errno-1.c (test for excess errors)
+PASS: gcc.dg/errno-1.c scan-assembler do_not_optimize_away
+PASS: gcc.dg/ext-elim-1.c (test for excess errors)
+PASS: gcc.dg/ext-elim-1.c execution test
+PASS: gcc.dg/extra-semi-1.c (test for excess errors)
+PASS: gcc.dg/extra-semi-2.c (test for warnings, line 7)
+PASS: gcc.dg/extra-semi-2.c (test for excess errors)
+PASS: gcc.dg/extra-semi-3.c (test for errors, line 7)
+PASS: gcc.dg/extra-semi-3.c (test for excess errors)
+PASS: gcc.dg/extract_recip_3.c (test for excess errors)
+PASS: gcc.dg/extract_recip_3.c scan-tree-dump-times optimized "mult_expr" 8
+PASS: gcc.dg/extract_recip_3.c scan-tree-dump-times optimized "rdiv_expr" 2
+PASS: gcc.dg/extract_recip_4.c (test for excess errors)
+PASS: gcc.dg/extract_recip_4.c scan-tree-dump-times optimized "mult_expr" 7
+PASS: gcc.dg/extract_recip_4.c scan-tree-dump-times optimized "rdiv_expr" 3
+PASS: gcc.dg/fail_always_inline.c (test for warnings, line 5)
+PASS: gcc.dg/fail_always_inline.c (test for excess errors)
+PASS: gcc.dg/fail_always_inline2.c (test for excess errors)
+PASS: gcc.dg/falign-labels-1.c (test for excess errors)
+PASS: gcc.dg/falign-labels-1.c execution test
+PASS: gcc.dg/fastmath-1.c (test for excess errors)
+PASS: gcc.dg/fastmath-1.c execution test
+UNSUPPORTED: gcc.dg/fdata-sections-1.c
+UNSUPPORTED: gcc.dg/fdata-sections-2.c
+PASS: gcc.dg/fixits-pr84852-1.c (test for errors, line 7)
+PASS: gcc.dg/fixits-pr84852-1.c at line 15 (test for warnings, line -812156810)
+PASS: gcc.dg/fixits-pr84852-1.c at line 16 (test for warnings, line 1)
+PASS: gcc.dg/fixits-pr84852-1.c (test for excess errors)
+PASS: gcc.dg/fixits-pr84852-1.c expected multiline pattern lines 19-20
+PASS: gcc.dg/fixits-pr84852-1.c expected multiline pattern lines 9-10
+PASS: gcc.dg/fixits-pr84852-2.c (test for errors, line 7)
+PASS: gcc.dg/fixits-pr84852-2.c at line 15 (test for warnings, line -812156810)
+PASS: gcc.dg/fixits-pr84852-2.c at line 16 (test for warnings, line 1)
+PASS: gcc.dg/fixits-pr84852-2.c (test for excess errors)
+PASS: gcc.dg/fixits-pr84852-2.c expected multiline pattern lines 19-20
+PASS: gcc.dg/fixits-pr84852-2.c expected multiline pattern lines 9-10
+PASS: gcc.dg/fixits.c (test for errors, line 11)
+PASS: gcc.dg/fixits.c (test for errors, line 23)
+PASS: gcc.dg/fixits.c (test for errors, line 36)
+PASS: gcc.dg/fixits.c (test for excess errors)
+PASS: gcc.dg/fixits.c expected multiline pattern lines 13-15
+PASS: gcc.dg/fixits.c expected multiline pattern lines 25-27
+PASS: gcc.dg/fixits.c expected multiline pattern lines 38-39
+PASS: gcc.dg/fixuns-trunc-1.c (test for excess errors)
+PASS: gcc.dg/fixuns-trunc-1.c execution test
+PASS: gcc.dg/float-exact-1.c (test for excess errors)
+PASS: gcc.dg/float-exact-1.c execution test
+PASS: gcc.dg/float-range-1.c (test for warnings, line 11)
+PASS: gcc.dg/float-range-1.c (test for warnings, line 12)
+PASS: gcc.dg/float-range-1.c (test for warnings, line 13)
+PASS: gcc.dg/float-range-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/float-range-2.c
+PASS: gcc.dg/float-range-3.c (test for warnings, line 12)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 13)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 17)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 18)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 25)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 26)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 27)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 28)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 34)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 35)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 36)
+PASS: gcc.dg/float-range-3.c (test for warnings, line 37)
+PASS: gcc.dg/float-range-3.c (test for excess errors)
+PASS: gcc.dg/float-range-4.c (test for excess errors)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 13)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 14)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 18)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 19)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 26)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 27)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 28)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 29)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 35)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 36)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 37)
+PASS: gcc.dg/float-range-5.c (test for warnings, line 38)
+PASS: gcc.dg/float-range-5.c (test for excess errors)
+UNSUPPORTED: gcc.dg/float128-align.c
+UNSUPPORTED: gcc.dg/float128-typeof.c
+UNSUPPORTED: gcc.dg/float128x-align.c
+UNSUPPORTED: gcc.dg/float128x-typeof.c
+PASS: gcc.dg/float16-align.c (test for excess errors)
+PASS: gcc.dg/float16-typeof.c (test for excess errors)
+PASS: gcc.dg/float32-align.c (test for excess errors)
+PASS: gcc.dg/float32-typeof.c (test for excess errors)
+PASS: gcc.dg/float32x-align.c (test for excess errors)
+PASS: gcc.dg/float32x-typeof.c (test for excess errors)
+PASS: gcc.dg/float64-align.c (test for excess errors)
+PASS: gcc.dg/float64-typeof.c (test for excess errors)
+UNSUPPORTED: gcc.dg/float64x-align.c
+UNSUPPORTED: gcc.dg/float64x-typeof.c
+PASS: gcc.dg/floatn-arithconv.c (test for excess errors)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 15)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 18)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 21)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 32)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 35)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 39)
+PASS: gcc.dg/floatn-errs.c (test for errors, line 42)
+PASS: gcc.dg/floatn-errs.c (test for warnings, line 14)
+PASS: gcc.dg/floatn-errs.c (test for warnings, line 17)
+PASS: gcc.dg/floatn-errs.c (test for warnings, line 20)
+PASS: gcc.dg/floatn-errs.c (test for excess errors)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 10)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 11)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 12)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 13)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 14)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 15)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 16)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 4)
+PASS: gcc.dg/fltconst-1.c (test for errors, line 5)
+PASS: gcc.dg/fltconst-1.c (test for excess errors)
+PASS: gcc.dg/fltconst-2.c (test for excess errors)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 10)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 11)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 13)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 4)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 5)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 6)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 8)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for warnings, line 9)
+PASS: gcc.dg/fltconst-double-pedantic-1.c (test for excess errors)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 10)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 11)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 13)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 4)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 5)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 6)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 8)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for errors, line 9)
+PASS: gcc.dg/fltconst-double-pedantic-2.c (test for excess errors)
+PASS: gcc.dg/fltconst-pedantic-dfp.c (test for warnings, line 4)
+PASS: gcc.dg/fltconst-pedantic-dfp.c (test for warnings, line 6)
+PASS: gcc.dg/fltconst-pedantic-dfp.c (test for warnings, line 8)
+PASS: gcc.dg/fltconst-pedantic-dfp.c (test for excess errors)
+PASS: gcc.dg/fltconst-pedantic-dfp.c not supported at line 5 (test for errors, line 4)
+PASS: gcc.dg/fltconst-pedantic-dfp.c not supported at line 7 (test for errors, line 6)
+PASS: gcc.dg/fltconst-pedantic-dfp.c not supported at line 9 (test for errors, line 8)
+PASS: gcc.dg/fma-1.c (test for excess errors)
+PASS: gcc.dg/fma-2.c (test for excess errors)
+PASS: gcc.dg/fma-3.c (test for excess errors)
+PASS: gcc.dg/fma-4.c (test for excess errors)
+PASS: gcc.dg/fma-5.c (test for excess errors)
+PASS: gcc.dg/fma-6.c (test for excess errors)
+PASS: gcc.dg/fma-7.c (test for excess errors)
+PASS: gcc.dg/fmax-fmin-1.c (test for excess errors)
+PASS: gcc.dg/fmax-fmin-1.c scan-tree-dump-times optimized "__builtin_fmax" 1
+PASS: gcc.dg/fmax-fmin-1.c scan-tree-dump-times optimized "__builtin_fmin" 1
+PASS: gcc.dg/fnegate-1.c (test for excess errors)
+PASS: gcc.dg/fnegate-1.c execution test
+PASS: gcc.dg/fold-abs-1.c (test for excess errors)
+PASS: gcc.dg/fold-abs-2.c (test for excess errors)
+PASS: gcc.dg/fold-abs-2.c execution test
+PASS: gcc.dg/fold-abs-3.c (test for excess errors)
+PASS: gcc.dg/fold-abs-3.c scan-tree-dump-times gimple "ABS" 1
+PASS: gcc.dg/fold-abs-4.c (test for excess errors)
+PASS: gcc.dg/fold-abs-4.c scan-tree-dump-times gimple "ABS" 0
+PASS: gcc.dg/fold-abs-5.c (test for excess errors)
+PASS: gcc.dg/fold-abs-5.c scan-tree-dump original "ABS"
+PASS: gcc.dg/fold-abs-6.c (test for excess errors)
+PASS: gcc.dg/fold-abs-6.c scan-tree-dump original "return ABS_EXPR <x>;"
+PASS: gcc.dg/fold-addr-1.c (test for excess errors)
+PASS: gcc.dg/fold-addr-1.c scan-tree-dump original "return 0;"
+PASS: gcc.dg/fold-alloca-1.c (test for excess errors)
+PASS: gcc.dg/fold-alloca-1.c scan-tree-dump-times cfg "link_error" 0
+PASS: gcc.dg/fold-and-1.c (test for excess errors)
+PASS: gcc.dg/fold-and-1.c scan-tree-dump-not cddce1 " \\& "
+PASS: gcc.dg/fold-and-1.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-and-1.c scan-tree-dump-not cddce1 "~"
+PASS: gcc.dg/fold-and-2.c (test for excess errors)
+PASS: gcc.dg/fold-and-2.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-and-2.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-and-2.c scan-tree-dump-not cddce1 "~"
+PASS: gcc.dg/fold-and-lshift.c (test for excess errors)
+PASS: gcc.dg/fold-and-lshift.c scan-tree-dump-not original " \\? "
+PASS: gcc.dg/fold-and-rshift-1.c (test for excess errors)
+PASS: gcc.dg/fold-and-rshift-1.c scan-tree-dump-not original " \\? "
+PASS: gcc.dg/fold-and-rshift-2.c (test for excess errors)
+PASS: gcc.dg/fold-and-rshift-2.c scan-tree-dump-not original " \\? "
+PASS: gcc.dg/fold-andxor-1.c (test for excess errors)
+PASS: gcc.dg/fold-andxor-1.c scan-tree-dump-times original "~b & a" 1
+PASS: gcc.dg/fold-andxor-1.c scan-tree-dump-times original "~c & d" 1
+PASS: gcc.dg/fold-andxor-1.c scan-tree-dump-times original "~f & e" 1
+PASS: gcc.dg/fold-andxor-1.c scan-tree-dump-times original "~h & g" 1
+PASS: gcc.dg/fold-bcopy.c (test for excess errors)
+PASS: gcc.dg/fold-bcopy.c scan-tree-dump-not lower "bcmp|bcopy|bzero"
+PASS: gcc.dg/fold-bcopy.c scan-tree-dump-times lower "memcmp|memmove|memset" 3
+PASS: gcc.dg/fold-bcopy.c scan-tree-dump-times lower "memmove \\(dst, src" 1
+PASS: gcc.dg/fold-bitand-1.c (test for excess errors)
+PASS: gcc.dg/fold-bitand-1.c scan-tree-dump-times original "&c1 & 3" 1
+PASS: gcc.dg/fold-bitand-1.c scan-tree-dump-times original "&c2 & 3" 1
+PASS: gcc.dg/fold-bitand-1.c scan-tree-dump-times original "&c4 & 3" 0
+PASS: gcc.dg/fold-bitand-1.c scan-tree-dump-times original "&c8 & 3" 0
+PASS: gcc.dg/fold-bitand-1.c scan-tree-dump-times original "return 0" 2
+PASS: gcc.dg/fold-bitand-2.c (test for excess errors)
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "& 3" 0
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "& 4" 1
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "return 0" 1
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "return 1" 1
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "return 2" 1
+PASS: gcc.dg/fold-bitand-2.c scan-tree-dump-times original "return 3" 1
+PASS: gcc.dg/fold-bitand-3.c (test for excess errors)
+PASS: gcc.dg/fold-bitand-3.c scan-tree-dump-times original "& 3" 0
+PASS: gcc.dg/fold-bitand-3.c scan-tree-dump-times original "return 1" 2
+PASS: gcc.dg/fold-bitand-4.c (test for excess errors)
+PASS: gcc.dg/fold-bitand-4.c scan-tree-dump-times original "\\& 4;" 1
+PASS: gcc.dg/fold-bitand-4.c scan-tree-dump-times original "\\&" 1
+PASS: gcc.dg/fold-bopcond-1.c (test for excess errors)
+PASS: gcc.dg/fold-bopcond-1.c scan-tree-dump-times ifcvt "MIN_EXPR " 4
+PASS: gcc.dg/fold-bopcond-2.c (test for excess errors)
+PASS: gcc.dg/fold-bopcond-2.c scan-tree-dump-times ifcvt "MAX_EXPR " 4
+PASS: gcc.dg/fold-compare-1.c (test for excess errors)
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "b == a" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "c == d" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "e == -5" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "f == -6" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "h < g" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "j >= i" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "k >= -3" 1
+PASS: gcc.dg/fold-compare-1.c scan-tree-dump-times original "l < -2" 1
+PASS: gcc.dg/fold-compare-2.c (test for excess errors)
+PASS: gcc.dg/fold-compare-2.c scan-tree-dump-times fre1 "Removing basic block" 2
+PASS: gcc.dg/fold-compare-3.c (test for excess errors)
+PASS: gcc.dg/fold-compare-3.c scan-tree-dump-times cfg "if " 12
+PASS: gcc.dg/fold-compare-3.c scan-tree-dump-times cfg "this_comparison_is_false" 0
+PASS: gcc.dg/fold-compare-3.c scan-tree-dump-times cfg "this_comparison_is_not_decidable" 12
+PASS: gcc.dg/fold-compare-3.c scan-tree-dump-times cfg "this_comparison_is_true" 6
+PASS: gcc.dg/fold-compare-4.c (test for excess errors)
+PASS: gcc.dg/fold-compare-4.c scan-tree-dump-times original "b == 0" 2
+PASS: gcc.dg/fold-compare-4.c scan-tree-dump-times original "return 0" 2
+PASS: gcc.dg/fold-compare-5.c (test for excess errors)
+PASS: gcc.dg/fold-compare-5.c scan-tree-dump-times original "return 0" 1
+PASS: gcc.dg/fold-compare-5.c scan-tree-dump-times original "return 1" 1
+PASS: gcc.dg/fold-compare-5.c scan-tree-dump-times original "return 2 - a == a" 1
+PASS: gcc.dg/fold-compare-6.c (test for excess errors)
+PASS: gcc.dg/fold-compare-6.c scan-tree-dump original "xlcbug = 1;"
+PASS: gcc.dg/fold-compare-7.c (test for excess errors)
+PASS: gcc.dg/fold-compare-8.c (test for excess errors)
+XFAIL: gcc.dg/fold-compare-8.c scan-tree-dump original "x < y"
+PASS: gcc.dg/fold-complex-1.c (test for excess errors)
+PASS: gcc.dg/fold-complex-1.c scan-tree-dump-times original "COMPLEX_EXPR" 0
+PASS: gcc.dg/fold-cond-1.c (test for excess errors)
+PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "a != 0 && b != 0" 1
+PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "c == 0 \\|\\| d != 0" 1
+PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "e == 0 && f != 0" 1
+PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "g != 0 \\? 1 : h != 0" 0
+PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "g == 0 \\? h != 0 : 1" 0
+PASS: gcc.dg/fold-cond-2.c (test for excess errors)
+PASS: gcc.dg/fold-cond-2.c scan-tree-dump-times optimized "MAX_EXPR" 4
+PASS: gcc.dg/fold-cond-2.c scan-tree-dump-times optimized "MIN_EXPR" 4
+PASS: gcc.dg/fold-cond-3.c (test for excess errors)
+PASS: gcc.dg/fold-cond-3.c scan-tree-dump-times original "MAX_EXPR" 3
+PASS: gcc.dg/fold-cond-3.c scan-tree-dump-times original "MIN_EXPR" 3
+PASS: gcc.dg/fold-condcmpconv-1.c (test for excess errors)
+PASS: gcc.dg/fold-condcmpconv-1.c scan-tree-dump ifcvt " = MIN_EXPR <"
+PASS: gcc.dg/fold-condcmpconv-2.c (test for excess errors)
+PASS: gcc.dg/fold-condcmpconv-2.c scan-tree-dump ifcvt " = MAX_EXPR <"
+PASS: gcc.dg/fold-condneg-1.c (test for excess errors)
+PASS: gcc.dg/fold-condneg-1.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/fold-condneg-2.c (test for excess errors)
+PASS: gcc.dg/fold-condneg-2.c scan-tree-dump optimized "goto"
+PASS: gcc.dg/fold-condnot-1.c (test for excess errors)
+PASS: gcc.dg/fold-condnot-1.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/fold-convlshift-1.c (test for excess errors)
+PASS: gcc.dg/fold-convlshift-1.c scan-tree-dump-not optimized "\\(int\\)"
+PASS: gcc.dg/fold-convlshift-1.c scan-tree-dump-not optimized "\\(unsigned int\\)"
+PASS: gcc.dg/fold-convlshift-2.c (test for excess errors)
+PASS: gcc.dg/fold-convlshift-2.c scan-tree-dump-times optimized "\\(int\\)" 1
+PASS: gcc.dg/fold-convlshift-2.c scan-tree-dump-times optimized "\\(unsigned int\\)" 1
+PASS: gcc.dg/fold-convlshift-3.c (test for excess errors)
+PASS: gcc.dg/fold-convlshift-4.c (test for excess errors)
+PASS: gcc.dg/fold-convlshift-4.c scan-tree-dump-not optimized "\\(int\\)"
+PASS: gcc.dg/fold-convlshift-4.c scan-tree-dump-not optimized "\\(short int\\)"
+PASS: gcc.dg/fold-convmaxconv-1.c (test for excess errors)
+PASS: gcc.dg/fold-convmaxconv-1.c scan-tree-dump-not optimized " = MAX_EXPR <x_[0-9]*"
+PASS: gcc.dg/fold-convminconv-1.c (test for excess errors)
+PASS: gcc.dg/fold-convminconv-1.c scan-tree-dump-not optimized " = MIN_EXPR <x_[0-9]*"
+PASS: gcc.dg/fold-convnotconv-1.c (test for excess errors)
+PASS: gcc.dg/fold-convnotconv-1.c scan-tree-dump-times original "~a" 1
+PASS: gcc.dg/fold-convnotconv-1.c scan-tree-dump-times original "~b" 1
+PASS: gcc.dg/fold-convround-1.c (test for excess errors)
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lceil" 0
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lfloor" 0
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llceil" 0
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llfloor" 0
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llround" 0
+PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lround" 0
+PASS: gcc.dg/fold-copysign-1.c (test for excess errors)
+PASS: gcc.dg/fold-copysign-1.c scan-tree-dump-times cddce1 "= ABS_EXPR" 1
+PASS: gcc.dg/fold-copysign-1.c scan-tree-dump-times cddce1 "__builtin_copysign" 1
+PASS: gcc.dg/fold-cstring.c (test for excess errors)
+PASS: gcc.dg/fold-cstring.c execution test
+PASS: gcc.dg/fold-cstvecshift.c (test for excess errors)
+PASS: gcc.dg/fold-cstvecshift.c scan-tree-dump ccp1 "{ 4, 6, 8, 10 }"
+PASS: gcc.dg/fold-cvect.c (test for excess errors)
+PASS: gcc.dg/fold-cvect.c execution test
+PASS: gcc.dg/fold-div-1.c (test for excess errors)
+PASS: gcc.dg/fold-div-1.c scan-tree-dump-times gimple " / " 2
+PASS: gcc.dg/fold-div-1.c scan-tree-dump-times gimple " \\* " 2
+PASS: gcc.dg/fold-div-2.c (test for excess errors)
+PASS: gcc.dg/fold-div-2.c scan-tree-dump-not gimple " / "
+PASS: gcc.dg/fold-div-3.c (test for excess errors)
+PASS: gcc.dg/fold-div-3.c scan-tree-dump original "spi_bias = spi_bias / 1008;"
+PASS: gcc.dg/fold-eqand-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqand-1.c scan-tree-dump-times original "a \\^ b" 1
+PASS: gcc.dg/fold-eqand-1.c scan-tree-dump-times original "c \\^ d" 1
+PASS: gcc.dg/fold-eqandnot-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqandnot-1.c scan-tree-dump-times original "\\(a & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandnot-1.c scan-tree-dump-times original "\\(b & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandnot-1.c scan-tree-dump-times original "\\(c & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandnot-1.c scan-tree-dump-times original "\\(d & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandnot-1.c scan-tree-dump-times original "\\(e & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandshift-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "\\(a & 8\\) != 0" 1
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "\\(b & 32\\) != 0" 1
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "c >> 3 & 1" 1
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "d >> 3 & 4" 1
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "e < 0" 1
+PASS: gcc.dg/fold-eqandshift-1.c scan-tree-dump-times original "if \\(0\\)" 1
+PASS: gcc.dg/fold-eqandshift-2.c (test for excess errors)
+PASS: gcc.dg/fold-eqandshift-2.c scan-tree-dump-times original "\\(a & 4\\) != 0" 1
+PASS: gcc.dg/fold-eqandshift-2.c scan-tree-dump-times original "\\(b & 4\\) == 0" 1
+PASS: gcc.dg/fold-eqandshift-3.c (test for excess errors)
+PASS: gcc.dg/fold-eqandshift-3.c scan-tree-dump-times original "\\(a & 1073741824\\) != 0" 1
+PASS: gcc.dg/fold-eqandshift-3.c scan-tree-dump-times original "\\(b & 1073741824\\) != 0" 1
+PASS: gcc.dg/fold-eqandshift-4.c (test for excess errors)
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-not optimized " << "
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-not optimized " >> "
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-not optimized "z_[0-9]\\(D\\)"
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-times optimized "char x\\)" 18
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-times optimized "char z\\)" 14
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-times optimized "return [01]" 14
+PASS: gcc.dg/fold-eqandshift-4.c scan-tree-dump-times optimized "x_[0-9]\\(D\\)" 18
+PASS: gcc.dg/fold-eqbswap-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqbswap-1.c scan-tree-dump-times optimized "__builtin_bswap" 0
+PASS: gcc.dg/fold-eqcmplx-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqcmplx-1.c scan-tree-dump-times original "x == y" 1
+PASS: gcc.dg/fold-eqrotate-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqrotate-1.c scan-tree-dump-times optimized "r>>" 0
+PASS: gcc.dg/fold-eqxor-1.c (test for excess errors)
+PASS: gcc.dg/fold-eqxor-1.c scan-tree-dump-times original "a == b" 1
+PASS: gcc.dg/fold-eqxor-1.c scan-tree-dump-times original "c != d" 1
+PASS: gcc.dg/fold-eqxor-1.c scan-tree-dump-times original "e == f" 1
+PASS: gcc.dg/fold-eqxor-1.c scan-tree-dump-times original "g != h" 1
+PASS: gcc.dg/fold-eqxor-2.c (test for excess errors)
+PASS: gcc.dg/fold-eqxor-2.c scan-tree-dump-times original "b == 0" 1
+PASS: gcc.dg/fold-eqxor-2.c scan-tree-dump-times original "d != 0" 1
+PASS: gcc.dg/fold-eqxor-2.c scan-tree-dump-times original "e == 0" 1
+PASS: gcc.dg/fold-eqxor-2.c scan-tree-dump-times original "g != 0" 1
+PASS: gcc.dg/fold-eqxor-3.c (test for excess errors)
+PASS: gcc.dg/fold-eqxor-3.c scan-tree-dump-times original "a == 0" 1
+PASS: gcc.dg/fold-eqxor-3.c scan-tree-dump-times original "c != 0" 1
+PASS: gcc.dg/fold-eqxor-3.c scan-tree-dump-times original "e == 4" 1
+PASS: gcc.dg/fold-eqxor-3.c scan-tree-dump-times original "g != 2" 1
+PASS: gcc.dg/fold-eqxor-4.c (test for excess errors)
+PASS: gcc.dg/fold-eqxor-4.c scan-tree-dump-times original "a == 4" 1
+PASS: gcc.dg/fold-eqxor-4.c scan-tree-dump-times original "b == c" 1
+PASS: gcc.dg/fold-eqxor-4.c scan-tree-dump-times original "e \\^ 2" 1
+PASS: gcc.dg/fold-even-1.c (test for excess errors)
+PASS: gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(a & 1\\) == 0" 1
+PASS: gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(b & 1\\) == 0" 1
+PASS: gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(c & 1\\) == 0" 1
+PASS: gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(d & 1\\) == 0" 1
+PASS: gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(e & 1\\) == 0" 1
+PASS: gcc.dg/fold-ior-1.c (test for excess errors)
+PASS: gcc.dg/fold-ior-1.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-ior-1.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-ior-2.c (test for excess errors)
+PASS: gcc.dg/fold-ior-2.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-ior-2.c scan-tree-dump-not cddce1 "~"
+PASS: gcc.dg/fold-ior-3.c (test for excess errors)
+PASS: gcc.dg/fold-ior-3.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-ior-3.c scan-tree-dump-not cddce1 "~"
+PASS: gcc.dg/fold-ior-4.c (test for excess errors)
+PASS: gcc.dg/fold-ior-4.c scan-tree-dump-not optimized " \\^ "
+PASS: gcc.dg/fold-ior-4.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/fold-ior-4.c scan-tree-dump-times optimized " \\* 16843009" 2
+PASS: gcc.dg/fold-ior-5.c (test for excess errors)
+PASS: gcc.dg/fold-ior-5.c scan-tree-dump-not optimized " \\^ "
+PASS: gcc.dg/fold-ior-5.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/fold-ior-5.c scan-tree-dump-times optimized " \\* 16843009" 2
+PASS: gcc.dg/fold-isfinite-1.c (test for excess errors)
+PASS: gcc.dg/fold-isfinite-1.c scan-tree-dump-times optimized " u> " 0
+PASS: gcc.dg/fold-isfinite-1.c scan-tree-dump-times optimized "_finite" 0
+PASS: gcc.dg/fold-isfinite-2.c (test for excess errors)
+PASS: gcc.dg/fold-isfinite-2.c scan-tree-dump-times optimized " u> " 0
+PASS: gcc.dg/fold-isfinite-2.c scan-tree-dump-times optimized "_finite" 0
+PASS: gcc.dg/fold-isinf-1.c (test for excess errors)
+PASS: gcc.dg/fold-isinf-1.c scan-tree-dump-times optimized " u<= " 0
+PASS: gcc.dg/fold-isinf-1.c scan-tree-dump-times optimized "_isinf" 0
+PASS: gcc.dg/fold-isinf-2.c (test for excess errors)
+PASS: gcc.dg/fold-isinf-2.c scan-tree-dump-times optimized " u<= " 0
+PASS: gcc.dg/fold-isinf-2.c scan-tree-dump-times optimized "_isinf" 0
+PASS: gcc.dg/fold-isnan-1.c (test for excess errors)
+PASS: gcc.dg/fold-isnan-1.c scan-tree-dump-times optimized " unord " 0
+PASS: gcc.dg/fold-isnan-1.c scan-tree-dump-times optimized "_isnan" 0
+PASS: gcc.dg/fold-isnan-2.c (test for excess errors)
+PASS: gcc.dg/fold-isnan-2.c scan-tree-dump-times optimized " unord " 0
+PASS: gcc.dg/fold-isnan-2.c scan-tree-dump-times optimized "_isnan" 0
+PASS: gcc.dg/fold-minus-1.c (test for excess errors)
+PASS: gcc.dg/fold-minus-1.c scan-tree-dump gimple "{ -13, -13 }"
+PASS: gcc.dg/fold-minus-1.c scan-tree-dump-not gimple "/"
+PASS: gcc.dg/fold-minus-1.c scan-tree-dump-not gimple "\\+"
+PASS: gcc.dg/fold-minus-1.c scan-tree-dump-times gimple "%" 1
+PASS: gcc.dg/fold-minus-1.c scan-tree-dump-times gimple "~" 2
+PASS: gcc.dg/fold-minus-2.c (test for excess errors)
+PASS: gcc.dg/fold-minus-2.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-minus-2.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-minus-3.c (test for excess errors)
+PASS: gcc.dg/fold-minus-3.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-minus-3.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-minus-4.c (test for excess errors)
+PASS: gcc.dg/fold-minus-4.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-minus-4.c scan-tree-dump-not cddce1 " \\+ "
+PASS: gcc.dg/fold-minus-5.c (test for excess errors)
+PASS: gcc.dg/fold-minus-5.c scan-tree-dump-not cddce1 " \\+ "
+PASS: gcc.dg/fold-minus-5.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-minus-6.c (test for excess errors)
+PASS: gcc.dg/fold-minus-6.c scan-tree-dump-not cddce1 " - "
+PASS: gcc.dg/fold-minus-6.c scan-tree-dump-not cddce1 " / "
+PASS: gcc.dg/fold-minus-6.c scan-tree-dump-not cddce1 " \\+ "
+PASS: gcc.dg/fold-minus-7.c (test for excess errors)
+PASS: gcc.dg/fold-minus-7.c scan-tree-dump-not cddce1 " - "
+PASS: gcc.dg/fold-mod-1.c (test for excess errors)
+PASS: gcc.dg/fold-mod-1.c scan-tree-dump gimple "a % (4294967288|0x0fffffff8)"
+PASS: gcc.dg/fold-mod-1.c scan-tree-dump-times gimple " & 7" 3
+PASS: gcc.dg/fold-modpow2-2.c (test for excess errors)
+PASS: gcc.dg/fold-modpow2-2.c scan-tree-dump-not optimized " % "
+PASS: gcc.dg/fold-modpow2.c (test for excess errors)
+PASS: gcc.dg/fold-modpow2.c scan-tree-dump original "& a;"
+PASS: gcc.dg/fold-mulconj-1.c (test for excess errors)
+PASS: gcc.dg/fold-mulconj-1.c scan-tree-dump-times gimple "CONJ_EXPR" 0
+PASS: gcc.dg/fold-narrowbopcst-1.c (test for excess errors)
+PASS: gcc.dg/fold-narrowbopcst-1.c scan-tree-dump optimized " = _.* \\+ 156"
+PASS: gcc.dg/fold-negate-1.c (test for excess errors)
+PASS: gcc.dg/fold-negate-1.c scan-tree-dump-not optimized " -"
+PASS: gcc.dg/fold-nonneg-1.c (test for errors, line 9)
+PASS: gcc.dg/fold-nonneg-1.c (test for excess errors)
+PASS: gcc.dg/fold-notrotate-1.c (test for excess errors)
+PASS: gcc.dg/fold-notrotate-1.c scan-tree-dump-not optimized "~"
+PASS: gcc.dg/fold-notshift-1.c (test for excess errors)
+PASS: gcc.dg/fold-notshift-1.c scan-tree-dump-not cddce1 "~"
+PASS: gcc.dg/fold-notshift-1.c scan-tree-dump-times cddce1 ">>" 11
+PASS: gcc.dg/fold-notshift-2.c (test for excess errors)
+PASS: gcc.dg/fold-notshift-2.c scan-tree-dump-times cddce1 "~" 8
+PASS: gcc.dg/fold-notunord.c (test for excess errors)
+PASS: gcc.dg/fold-notunord.c scan-tree-dump optimized " ord "
+PASS: gcc.dg/fold-overflow-1.c (test for excess errors)
+PASS: gcc.dg/fold-overflow-1.c scan-assembler-times 2139095040 2
+PASS: gcc.dg/fold-parity-1.c (test for excess errors)
+PASS: gcc.dg/fold-parity-1.c scan-tree-dump-times original "__builtin_parity" 3
+PASS: gcc.dg/fold-parity-1.c scan-tree-dump-times original "__builtin_popcount" 0
+PASS: gcc.dg/fold-parity-2.c (test for excess errors)
+PASS: gcc.dg/fold-parity-2.c scan-tree-dump-times optimized "~" 0
+PASS: gcc.dg/fold-parity-3.c (test for excess errors)
+PASS: gcc.dg/fold-parity-3.c scan-tree-dump-times optimized "__builtin_parity" 0
+PASS: gcc.dg/fold-parity-4.c (test for excess errors)
+PASS: gcc.dg/fold-parity-4.c scan-tree-dump-times optimized "__builtin_parity" 3
+PASS: gcc.dg/fold-parity-5.c (test for excess errors)
+PASS: gcc.dg/fold-parity-5.c scan-tree-dump-times optimized "parity" 0
+PASS: gcc.dg/fold-parity-6.c (test for excess errors)
+PASS: gcc.dg/fold-parity-6.c scan-tree-dump-not optimized "bswap"
+PASS: gcc.dg/fold-parity-7.c (test for excess errors)
+PASS: gcc.dg/fold-parity-7.c scan-tree-dump-not optimized " r>> "
+PASS: gcc.dg/fold-parity-8.c (test for excess errors)
+PASS: gcc.dg/fold-parity-8.c scan-tree-dump-not optimized "bswap"
+PASS: gcc.dg/fold-perm.c (test for excess errors)
+PASS: gcc.dg/fold-perm.c scan-tree-dump fre1 "VEC_PERM_EXPR.*{ 1, 1, 3, 2 }"
+PASS: gcc.dg/fold-perm.c scan-tree-dump fre1 "VEC_PERM_EXPR.*{ 3, 3, 0, 2 }"
+PASS: gcc.dg/fold-perm.c scan-tree-dump-times fre1 "VEC_PERM_EXPR" 2
+PASS: gcc.dg/fold-plus-1.c (test for excess errors)
+PASS: gcc.dg/fold-plus-1.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-plus-1.c scan-tree-dump-not cddce1 " \\+ "
+PASS: gcc.dg/fold-plus-1.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-plus-2.c (test for excess errors)
+PASS: gcc.dg/fold-plus-2.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-plus-2.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-plusmult-2.c (test for excess errors)
+PASS: gcc.dg/fold-plusmult-2.c scan-tree-dump original "\\(i \\+ 2\\) \\* 2"
+PASS: gcc.dg/fold-plusmult-2.c scan-tree-dump original "i \\* 4 \\+ 2"
+PASS: gcc.dg/fold-plusmult.c (test for excess errors)
+PASS: gcc.dg/fold-plusmult.c scan-tree-dump-times original "a \\* 4" 2
+PASS: gcc.dg/fold-plusnot-1.c (test for excess errors)
+PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ a" 0
+PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ b" 0
+PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ c" 0
+PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ d" 0
+PASS: gcc.dg/fold-popcount-1.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-1.c scan-tree-dump-times original "popcount" 0
+PASS: gcc.dg/fold-popcount-10.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-10.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/fold-popcount-10.c scan-tree-dump-times optimized " & " 4
+PASS: gcc.dg/fold-popcount-10.c scan-tree-dump-times optimized "popcount " 4
+PASS: gcc.dg/fold-popcount-11.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-11.c scan-tree-dump-not optimized "bswap"
+PASS: gcc.dg/fold-popcount-2.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-2.c scan-tree-dump-times cddce1 "popcount" 0
+PASS: gcc.dg/fold-popcount-3.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-3.c scan-tree-dump-times cddce1 "popcount" 1
+PASS: gcc.dg/fold-popcount-4.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-4.c scan-tree-dump-times cddce1 "popcount" 0
+PASS: gcc.dg/fold-popcount-5.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-5.c scan-tree-dump-times optimized "popcount" 0
+PASS: gcc.dg/fold-popcount-6.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-6.c scan-tree-dump-not optimized "bswap"
+PASS: gcc.dg/fold-popcount-7.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-7.c scan-tree-dump-not optimized " r>> "
+PASS: gcc.dg/fold-popcount-8.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-8.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/fold-popcount-8.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/fold-popcount-8a.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-8a.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/fold-popcount-8a.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/fold-popcount-9.c (test for excess errors)
+PASS: gcc.dg/fold-popcount-9.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/fold-popcount-9.c scan-tree-dump-times optimized " \\| " 4
+PASS: gcc.dg/fold-popcount-9.c scan-tree-dump-times optimized "popcount " 4
+PASS: gcc.dg/fold-reassoc-1.c (test for excess errors)
+PASS: gcc.dg/fold-reassoc-1.c scan-tree-dump original "return 0.0;"
+PASS: gcc.dg/fold-reassoc-2.c (test for excess errors)
+PASS: gcc.dg/fold-reassoc-2.c scan-tree-dump-times original "return 1;" 2
+PASS: gcc.dg/fold-reassoc-3.c (test for excess errors)
+PASS: gcc.dg/fold-reassoc-3.c scan-tree-dump-not original " - "
+PASS: gcc.dg/fold-reassoc-3.c scan-tree-dump-not original " \\+ "
+PASS: gcc.dg/fold-reduc-1.c (test for excess errors)
+PASS: gcc.dg/fold-reduc-1.c scan-tree-dump-not optimized "REDUC_PLUS"
+PASS: gcc.dg/fold-rotate-1.c (test for excess errors)
+PASS: gcc.dg/fold-rotate-1.c scan-tree-dump-times original "&" 0
+PASS: gcc.dg/fold-stringops-1.c (test for excess errors)
+PASS: gcc.dg/fold-stringops-1.c scan-tree-dump lower "simplified __builtin___stpcpy_chk to __builtin_strcpy"
+PASS: gcc.dg/fold-stringops-1.c scan-tree-dump lower "simplified __builtin___stpncpy_chk to __builtin_strncpy"
+PASS: gcc.dg/fold-stringops-2.c (test for excess errors)
+PASS: gcc.dg/fold-stringops-2.c scan-assembler-not __memcpy_chk
+PASS: gcc.dg/fold-stringops-2.c scan-assembler-not __snprintf_chk
+PASS: gcc.dg/fold-stringops-2.c scan-assembler-not __strncpy_chk
+PASS: gcc.dg/fold-stringops-2.c scan-assembler-not strncat
+PASS: gcc.dg/fold-stringops-3.c (test for excess errors)
+PASS: gcc.dg/fold-stringops-3.c scan-assembler-not snprintf
+PASS: gcc.dg/fold-sub.c (test for excess errors)
+PASS: gcc.dg/fold-sub.c scan-tree-dump-not gimple " - "
+PASS: gcc.dg/fold-xor-1.c (test for excess errors)
+PASS: gcc.dg/fold-xor-1.c scan-tree-dump-times gimple "a \\^ b" 2
+PASS: gcc.dg/fold-xor-2.c (test for excess errors)
+PASS: gcc.dg/fold-xor-2.c scan-tree-dump-times gimple "b \\^ a" 3
+PASS: gcc.dg/fold-xor-3.c (test for excess errors)
+PASS: gcc.dg/fold-xor-3.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-xor-3.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-xor-4.c (test for excess errors)
+PASS: gcc.dg/fold-xor-4.c scan-tree-dump-not cddce1 " & "
+PASS: gcc.dg/fold-xor-4.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-xor-5.c (test for excess errors)
+PASS: gcc.dg/fold-xor-5.c scan-tree-dump-not cddce1 " \\^ "
+PASS: gcc.dg/fold-xor-5.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/fold-xorand-1.c (test for excess errors)
+PASS: gcc.dg/fold-xorand-1.c scan-tree-dump-times original "~b & a" 1
+PASS: gcc.dg/fold-xorand-1.c scan-tree-dump-times original "~c & d" 1
+PASS: gcc.dg/fold-xorand-1.c scan-tree-dump-times original "~f & e" 1
+PASS: gcc.dg/fold-xorand-1.c scan-tree-dump-times original "~h & g" 1
+PASS: gcc.dg/fold-xornot-1.c (test for excess errors)
+PASS: gcc.dg/fold-xornot-1.c scan-tree-dump-times original "x \\^ -5" 1
+PASS: gcc.dg/fold-xornot-1.c scan-tree-dump-times original "y \\^ -5" 1
+PASS: gcc.dg/for-1.c at line 7 (test for errors, line )
+PASS: gcc.dg/for-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/fork-instrumentation.c
+PASS: gcc.dg/fpermitted-flt-eval-methods_1.c (test for excess errors)
+PASS: gcc.dg/fpermitted-flt-eval-methods_1.c execution test
+PASS: gcc.dg/fpermitted-flt-eval-methods_2.c (test for excess errors)
+PASS: gcc.dg/fpermitted-flt-eval-methods_2.c execution test
+PASS: gcc.dg/fpermitted-flt-eval-methods_3.c (test for excess errors)
+PASS: gcc.dg/fpermitted-flt-eval-methods_3.c execution test
+PASS: gcc.dg/fpermitted-flt-eval-methods_4.c (test for excess errors)
+PASS: gcc.dg/fpermitted-flt-eval-methods_4.c execution test
+UNSUPPORTED: gcc.dg/framework-1.c
+UNSUPPORTED: gcc.dg/framework-2.c
+PASS: gcc.dg/free-1.c (test for warnings, line 16)
+PASS: gcc.dg/free-1.c (test for warnings, line 17)
+PASS: gcc.dg/free-1.c (test for warnings, line 18)
+PASS: gcc.dg/free-1.c (test for warnings, line 19)
+PASS: gcc.dg/free-1.c (test for warnings, line 20)
+PASS: gcc.dg/free-1.c (test for warnings, line 21)
+PASS: gcc.dg/free-1.c (test for warnings, line 22)
+PASS: gcc.dg/free-1.c (test for warnings, line 24)
+PASS: gcc.dg/free-1.c (test for warnings, line 25)
+PASS: gcc.dg/free-1.c (test for excess errors)
+PASS: gcc.dg/free-2.c (test for warnings, line 16)
+PASS: gcc.dg/free-2.c (test for warnings, line 17)
+PASS: gcc.dg/free-2.c (test for warnings, line 18)
+PASS: gcc.dg/free-2.c (test for warnings, line 19)
+PASS: gcc.dg/free-2.c (test for warnings, line 20)
+PASS: gcc.dg/free-2.c (test for warnings, line 21)
+PASS: gcc.dg/free-2.c (test for warnings, line 22)
+PASS: gcc.dg/free-2.c (test for warnings, line 24)
+PASS: gcc.dg/free-2.c (test for warnings, line 25)
+PASS: gcc.dg/free-2.c (test for excess errors)
+PASS: gcc.dg/freestanding-main.c (test for excess errors)
+PASS: gcc.dg/freestanding-nonint-main.c (test for warnings, line 5)
+PASS: gcc.dg/freestanding-nonint-main.c (test for excess errors)
+PASS: gcc.dg/fshort-wchar.c (test for excess errors)
+PASS: gcc.dg/fshort-wchar.c execution test
+UNSUPPORTED: gcc.dg/fstack-protector-strong.c
+PASS: gcc.dg/ftrapv-1.c (test for excess errors)
+PASS: gcc.dg/ftrapv-1.c execution test
+PASS: gcc.dg/ftrapv-2.c (test for excess errors)
+PASS: gcc.dg/ftrapv-2.c execution test
+PASS: gcc.dg/ftrapv-3.c (test for excess errors)
+PASS: gcc.dg/ftrapv-3.c execution test
+PASS: gcc.dg/func-args-1.c (test for errors, line 25)
+PASS: gcc.dg/func-args-1.c (test for errors, line 26)
+PASS: gcc.dg/func-args-1.c (test for errors, line 27)
+PASS: gcc.dg/func-args-1.c (test for errors, line 28)
+PASS: gcc.dg/func-args-1.c (test for errors, line 29)
+PASS: gcc.dg/func-args-1.c (test for errors, line 30)
+PASS: gcc.dg/func-args-1.c (test for errors, line 33)
+PASS: gcc.dg/func-args-1.c (test for errors, line 34)
+PASS: gcc.dg/func-args-1.c (test for errors, line 35)
+PASS: gcc.dg/func-args-1.c (test for errors, line 36)
+PASS: gcc.dg/func-args-1.c (test for errors, line 41)
+PASS: gcc.dg/func-args-1.c (test for errors, line 42)
+PASS: gcc.dg/func-args-1.c (test for errors, line 45)
+PASS: gcc.dg/func-args-1.c (test for errors, line 46)
+PASS: gcc.dg/func-args-1.c (test for errors, line 47)
+PASS: gcc.dg/func-args-1.c (test for errors, line 48)
+PASS: gcc.dg/func-args-1.c (test for warnings, line 10)
+PASS: gcc.dg/func-args-1.c (test for warnings, line 6)
+PASS: gcc.dg/func-args-1.c (test for warnings, line 7)
+PASS: gcc.dg/func-args-1.c (test for warnings, line 8)
+PASS: gcc.dg/func-args-1.c (test for warnings, line 9)
+PASS: gcc.dg/func-args-1.c (test for excess errors)
+PASS: gcc.dg/func-args-2.c (test for errors, line 6)
+PASS: gcc.dg/func-args-2.c (test for excess errors)
+PASS: gcc.dg/func-attr-1.c (test for excess errors)
+PASS: gcc.dg/func-attr-1.c scan-rtl-dump-not bbro "Duplicated bb"
+PASS: gcc.dg/func-outside-1.c (test for excess errors)
+PASS: gcc.dg/func-outside-1.c undef (test for warnings, line 7)
+PASS: gcc.dg/func-outside-2.c (test for excess errors)
+PASS: gcc.dg/func-outside-2.c undef (test for errors, line 7)
+PASS: gcc.dg/func-ptr-conv-1.c (test for excess errors)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 12)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 13)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 14)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 15)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 17)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 18)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 19)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 20)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 28)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 29)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 30)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 31)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 32)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 33)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 34)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 35)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 36)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 37)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 38)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 39)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 40)
+PASS: gcc.dg/func-ptr-conv-1.c bad conversion (test for warnings, line 41)
+PASS: gcc.dg/func-ptr-conv-2.c (test for excess errors)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for errors, line 17)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for errors, line 18)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for errors, line 32)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for errors, line 33)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for errors, line 37)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 12)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 13)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 14)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 15)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 19)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 20)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 28)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 29)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 30)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 31)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 34)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 35)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 36)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 38)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 39)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 40)
+PASS: gcc.dg/func-ptr-conv-2.c bad conversion (test for warnings, line 41)
+PASS: gcc.dg/funcdef-attr-1.c (test for excess errors)
+PASS: gcc.dg/funcdef-storage-1.c (test for errors, line 6)
+PASS: gcc.dg/funcdef-storage-1.c (test for excess errors)
+PASS: gcc.dg/funcdef-var-1.c (test for errors, line 7)
+PASS: gcc.dg/funcdef-var-1.c (test for errors, line 9)
+PASS: gcc.dg/funcdef-var-1.c (test for excess errors)
+PASS: gcc.dg/funcdef-var-1.c no previous prototype at line 10 (test for warnings, line 9)
+PASS: gcc.dg/funcdef-var-1.c previous declaration at line 8 (test for warnings, line 7)
+PASS: gcc.dg/funcdef-var-2.c (test for errors, line 10)
+PASS: gcc.dg/funcdef-var-2.c (test for excess errors)
+PASS: gcc.dg/funcdef-var-2.c no previous prototype at line 11 (test for warnings, line 10)
+PASS: gcc.dg/funcdef-var-2.c previous declaration at line 9 (test for warnings, line 8)
+PASS: gcc.dg/funcorder.c (test for excess errors)
+PASS: gcc.dg/funcorder.c scan-assembler-not link_error
+PASS: gcc.dg/funroll-loops-all.c at line 4 (test for errors, line )
+PASS: gcc.dg/funroll-loops-all.c (test for excess errors)
+PASS: gcc.dg/fuse-caller-save.c (test for excess errors)
+PASS: gcc.dg/fuse-caller-save.c execution test
+PASS: gcc.dg/fwrapv-1.c (test for excess errors)
+PASS: gcc.dg/fwrapv-1.c execution test
+PASS: gcc.dg/fwrapv-2.c (test for excess errors)
+PASS: gcc.dg/fwrapv-2.c execution test
+PASS: gcc.dg/gcc-have-sync-compare-and-swap.c (test for excess errors)
+UNSUPPORTED: gcc.dg/gcov-info-to-gcda.c
+PASS: gcc.dg/gimplefe-1.c (test for excess errors)
+PASS: gcc.dg/gimplefe-10.c (test for excess errors)
+PASS: gcc.dg/gimplefe-11.c (test for excess errors)
+PASS: gcc.dg/gimplefe-12.c (test for excess errors)
+PASS: gcc.dg/gimplefe-13.c (test for excess errors)
+PASS: gcc.dg/gimplefe-14.c (test for excess errors)
+PASS: gcc.dg/gimplefe-14.c execution test
+PASS: gcc.dg/gimplefe-15.c (test for excess errors)
+PASS: gcc.dg/gimplefe-16.c (test for excess errors)
+PASS: gcc.dg/gimplefe-17.c (test for excess errors)
+PASS: gcc.dg/gimplefe-17.c scan-tree-dump-not fixup_cfg2 "_1_"
+PASS: gcc.dg/gimplefe-18.c (test for excess errors)
+PASS: gcc.dg/gimplefe-19.c (test for excess errors)
+PASS: gcc.dg/gimplefe-2.c (test for excess errors)
+PASS: gcc.dg/gimplefe-20.c (test for excess errors)
+PASS: gcc.dg/gimplefe-20.c scan-tree-dump ssa "__imag a"
+PASS: gcc.dg/gimplefe-20.c scan-tree-dump ssa "__real a"
+PASS: gcc.dg/gimplefe-21.c (test for excess errors)
+PASS: gcc.dg/gimplefe-22.c (test for excess errors)
+PASS: gcc.dg/gimplefe-23.c (test for excess errors)
+PASS: gcc.dg/gimplefe-24.c (test for excess errors)
+PASS: gcc.dg/gimplefe-25.c (test for excess errors)
+PASS: gcc.dg/gimplefe-25.c scan-tree-dump ssa "__ABS a"
+UNSUPPORTED: gcc.dg/gimplefe-26.c
+PASS: gcc.dg/gimplefe-27.c (test for excess errors)
+UNSUPPORTED: gcc.dg/gimplefe-28.c
+PASS: gcc.dg/gimplefe-29.c (test for excess errors)
+PASS: gcc.dg/gimplefe-29.c scan-tree-dump ssa "__ABSU a"
+PASS: gcc.dg/gimplefe-3.c (test for excess errors)
+PASS: gcc.dg/gimplefe-30.c (test for excess errors)
+PASS: gcc.dg/gimplefe-30.c scan-tree-dump-times optimized "ABSU" 0
+PASS: gcc.dg/gimplefe-31.c (test for excess errors)
+PASS: gcc.dg/gimplefe-31.c scan-tree-dump-times optimized "ABSU" 1
+PASS: gcc.dg/gimplefe-32.c (test for excess errors)
+PASS: gcc.dg/gimplefe-32.c scan-tree-dump-times optimized "= -" 0
+PASS: gcc.dg/gimplefe-33.c (test for excess errors)
+PASS: gcc.dg/gimplefe-33.c scan-tree-dump-times optimized "ABSU" 0
+PASS: gcc.dg/gimplefe-34.c (test for excess errors)
+PASS: gcc.dg/gimplefe-35.c (test for excess errors)
+PASS: gcc.dg/gimplefe-36.c (test for excess errors)
+PASS: gcc.dg/gimplefe-37.c (test for excess errors)
+PASS: gcc.dg/gimplefe-37.c scan-tree-dump-times optimized "<bb [0-9]> \\[count: 3" 2
+PASS: gcc.dg/gimplefe-37.c scan-tree-dump-times optimized "<bb [0-9]> \\[count: [12]" 1
+PASS: gcc.dg/gimplefe-37.c scan-tree-dump-times optimized "goto <bb [0-9]>; \\[33\\.33%\\]" 1
+PASS: gcc.dg/gimplefe-37.c scan-tree-dump-times optimized "goto <bb [0-9]>; \\[66\\.67%\\]" 1
+PASS: gcc.dg/gimplefe-38.c (test for excess errors)
+PASS: gcc.dg/gimplefe-38.c scan-tree-dump-times slsr "<bb [0-9]> \\[local count: 1073741824" 2
+PASS: gcc.dg/gimplefe-38.c scan-tree-dump-times slsr "<bb [0-9]> \\[local count: 134217728" 1
+PASS: gcc.dg/gimplefe-38.c scan-tree-dump-times slsr "goto <bb [0-9]>; \\[12\\.50%\\]" 1
+PASS: gcc.dg/gimplefe-38.c scan-tree-dump-times slsr "goto <bb [0-9]>; \\[87\\.50%\\]" 1
+PASS: gcc.dg/gimplefe-39.c (test for excess errors)
+PASS: gcc.dg/gimplefe-39.c scan-tree-dump optimized "MAX_EXPR"
+PASS: gcc.dg/gimplefe-4.c (test for excess errors)
+PASS: gcc.dg/gimplefe-42.c (test for excess errors)
+PASS: gcc.dg/gimplefe-43.c (test for excess errors)
+PASS: gcc.dg/gimplefe-44.c (test for excess errors)
+PASS: gcc.dg/gimplefe-44.c scan-tree-dump eh ".LP 1. might_throw1"
+PASS: gcc.dg/gimplefe-44.c scan-tree-dump eh ".LP 2. might_throw2"
+PASS: gcc.dg/gimplefe-44.c scan-tree-dump eh ".LP 2. might_throw3"
+PASS: gcc.dg/gimplefe-45.c (test for excess errors)
+PASS: gcc.dg/gimplefe-46.c (test for excess errors)
+PASS: gcc.dg/gimplefe-47.c (test for excess errors)
+PASS: gcc.dg/gimplefe-48.c (test for excess errors)
+PASS: gcc.dg/gimplefe-49.c (test for excess errors)
+PASS: gcc.dg/gimplefe-5.c (test for excess errors)
+PASS: gcc.dg/gimplefe-50.c (test for excess errors)
+PASS: gcc.dg/gimplefe-51.c (test for excess errors)
+PASS: gcc.dg/gimplefe-6.c (test for excess errors)
+PASS: gcc.dg/gimplefe-7.c (test for excess errors)
+PASS: gcc.dg/gimplefe-8.c (test for excess errors)
+PASS: gcc.dg/gimplefe-9.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-1.c (test for errors, line 7)
+PASS: gcc.dg/gimplefe-error-1.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-10.c (test for errors, line 7)
+PASS: gcc.dg/gimplefe-error-10.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-11.c (test for errors, line 8)
+PASS: gcc.dg/gimplefe-error-11.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-12.c (test for errors, line 9)
+PASS: gcc.dg/gimplefe-error-12.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-13.c (test for errors, line 11)
+PASS: gcc.dg/gimplefe-error-13.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-14.c (test for errors, line 7)
+PASS: gcc.dg/gimplefe-error-14.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-15.c (test for errors, line 11)
+PASS: gcc.dg/gimplefe-error-15.c at line 13 (test for warnings, line )
+PASS: gcc.dg/gimplefe-error-15.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-2.c (test for errors, line 9)
+PASS: gcc.dg/gimplefe-error-2.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-3.c (test for errors, line 12)
+PASS: gcc.dg/gimplefe-error-3.c (test for errors, line 6)
+PASS: gcc.dg/gimplefe-error-3.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-4.c (test for errors, line 6)
+PASS: gcc.dg/gimplefe-error-4.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-5.c (test for errors, line 6)
+PASS: gcc.dg/gimplefe-error-5.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-6.c (test for errors, line 8)
+PASS: gcc.dg/gimplefe-error-6.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-7.c (test for errors, line 17)
+PASS: gcc.dg/gimplefe-error-7.c (test for errors, line 26)
+PASS: gcc.dg/gimplefe-error-7.c (test for errors, line 8)
+PASS: gcc.dg/gimplefe-error-7.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-8.c (test for errors, line 7)
+PASS: gcc.dg/gimplefe-error-8.c (test for excess errors)
+PASS: gcc.dg/gimplefe-error-9.c (test for errors, line 8)
+PASS: gcc.dg/gimplefe-error-9.c (test for excess errors)
+PASS: gcc.dg/globalalias-2.c (test for excess errors)
+PASS: gcc.dg/globalalias.c (test for excess errors)
+PASS: gcc.dg/globalalias.c execution test
+PASS: gcc.dg/gnu-cond-expr-1.c (test for excess errors)
+PASS: gcc.dg/gnu-cond-expr-2.c (test for warnings, line 12)
+PASS: gcc.dg/gnu-cond-expr-2.c (test for excess errors)
+PASS: gcc.dg/gnu-cond-expr-3.c (test for errors, line 12)
+PASS: gcc.dg/gnu-cond-expr-3.c (test for excess errors)
+PASS: gcc.dg/gnu-predef-1.c (test for warnings, line 10)
+PASS: gcc.dg/gnu-predef-1.c (test for warnings, line 11)
+PASS: gcc.dg/gnu-predef-1.c (test for excess errors)
+PASS: gcc.dg/gnu11-align-1.c (test for excess errors)
+PASS: gcc.dg/gnu11-typeof-1.c (test for excess errors)
+PASS: gcc.dg/gnu11-typeof-2.c (test for excess errors)
+PASS: gcc.dg/gnu11-typeof-3.c (test for excess errors)
+PASS: gcc.dg/gnu11-typeof-3.c execution test
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 10)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 11)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 23)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 24)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 25)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 26)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 27)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 28)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 36)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 37)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 38)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 39)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 40)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 41)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 8)
+PASS: gcc.dg/gnu11-typeof-4.c (test for errors, line 9)
+PASS: gcc.dg/gnu11-typeof-4.c (test for warnings, line 15)
+PASS: gcc.dg/gnu11-typeof-4.c (test for warnings, line 16)
+PASS: gcc.dg/gnu11-typeof-4.c (test for warnings, line 21)
+PASS: gcc.dg/gnu11-typeof-4.c (test for warnings, line 22)
+PASS: gcc.dg/gnu11-typeof-4.c (test for excess errors)
+PASS: gcc.dg/gnu11-version-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-attr-syntax-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-attr-syntax-2.c (test for errors, line 10)
+PASS: gcc.dg/gnu23-attr-syntax-2.c (test for errors, line 12)
+PASS: gcc.dg/gnu23-attr-syntax-2.c (test for errors, line 16)
+PASS: gcc.dg/gnu23-attr-syntax-2.c (test for excess errors)
+PASS: gcc.dg/gnu23-attr-syntax-3.c (test for errors, line 10)
+PASS: gcc.dg/gnu23-attr-syntax-3.c (test for errors, line 12)
+PASS: gcc.dg/gnu23-attr-syntax-3.c (test for errors, line 17)
+PASS: gcc.dg/gnu23-attr-syntax-3.c at line 13 (test for errors, line 12)
+PASS: gcc.dg/gnu23-attr-syntax-3.c (test for excess errors)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 11)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 20)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 27)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 35)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 41)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 49)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 55)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 63)
+PASS: gcc.dg/gnu23-attrs-1.c (test for warnings, line 71)
+PASS: gcc.dg/gnu23-attrs-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 23)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 24)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 25)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 26)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 31)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 32)
+PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 33)
+PASS: gcc.dg/gnu23-attrs-2.c (test for excess errors)
+PASS: gcc.dg/gnu23-auto-1.c (test for errors, line 10)
+PASS: gcc.dg/gnu23-auto-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 13)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 14)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 15)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 17)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 18)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-complit-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-complit-2.c (test for excess errors)
+PASS: gcc.dg/gnu23-constexpr-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-empty-init-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-empty-init-1.c execution test
+PASS: gcc.dg/gnu23-empty-init-2.c (test for errors, line 15)
+PASS: gcc.dg/gnu23-empty-init-2.c (test for excess errors)
+PASS: gcc.dg/gnu23-enum-1.c (test for errors, line 11)
+PASS: gcc.dg/gnu23-enum-1.c (test for errors, line 8)
+PASS: gcc.dg/gnu23-enum-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-opts-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-opts-2.c (test for excess errors)
+PASS: gcc.dg/gnu23-static-assert-1.c (test for warnings, line 6)
+PASS: gcc.dg/gnu23-static-assert-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-stdarg-1.c (test for errors, line 6)
+PASS: gcc.dg/gnu23-stdarg-1.c (test for errors, line 7)
+PASS: gcc.dg/gnu23-stdarg-1.c (test for errors, line 8)
+PASS: gcc.dg/gnu23-stdarg-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-typeof-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-utf8char-1.c (test for excess errors)
+PASS: gcc.dg/gnu23-utf8str-type.c (test for excess errors)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 24)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 25)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 26)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 27)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 28)
+PASS: gcc.dg/gnu23-utf8str.c (test for errors, line 29)
+PASS: gcc.dg/gnu23-utf8str.c (test for excess errors)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 12)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 20)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 22)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 25)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 28)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 32)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 34)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 39)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 42)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 44)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 46)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 54)
+PASS: gcc.dg/gnu89-const-expr-1.c (test for excess errors)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 17 (test for errors, line 16)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 33 (test for errors, line 32)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 43 (test for errors, line 42)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 45 (test for errors, line 44)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 49 (test for errors, line 48)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 51 (test for errors, line 50)
+PASS: gcc.dg/gnu89-const-expr-1.c ISO at line 55 (test for errors, line 54)
+PASS: gcc.dg/gnu89-const-expr-1.c complex at line 40 (test for errors, line 39)
+PASS: gcc.dg/gnu89-const-expr-1.c imaginary at line 41 (test for errors, line 39)
+PASS: gcc.dg/gnu89-const-expr-2.c (test for errors, line 20)
+PASS: gcc.dg/gnu89-const-expr-2.c (test for errors, line 25)
+PASS: gcc.dg/gnu89-const-expr-2.c (test for warnings, line 21)
+PASS: gcc.dg/gnu89-const-expr-2.c (test for warnings, line 23)
+PASS: gcc.dg/gnu89-const-expr-2.c (test for excess errors)
+PASS: gcc.dg/gnu89-const-expr-2.c constant at line 22 (test for errors, line 21)
+PASS: gcc.dg/gnu89-const-expr-2.c error at line 24 (test for errors, line 23)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 11)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 12)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 5)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 6)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/gnu89-dupqual-1.c (test for excess errors)
+PASS: gcc.dg/gnu89-init-1.c (test for excess errors)
+PASS: gcc.dg/gnu89-init-1.c execution test
+PASS: gcc.dg/gnu89-init-2.c (test for excess errors)
+PASS: gcc.dg/gnu89-init-2.c scan-assembler-not __compound_literal
+PASS: gcc.dg/gnu89-init-3.c (test for excess errors)
+PASS: gcc.dg/gnu89-init-4.c (test for excess errors)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 12)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 20)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 22)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 25)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 28)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 32)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 34)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 39)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 42)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 44)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 46)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 54)
+PASS: gcc.dg/gnu90-const-expr-1.c (test for excess errors)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 17 (test for errors, line 16)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 33 (test for errors, line 32)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 43 (test for errors, line 42)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 45 (test for errors, line 44)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 49 (test for errors, line 48)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 51 (test for errors, line 50)
+PASS: gcc.dg/gnu90-const-expr-1.c ISO at line 55 (test for errors, line 54)
+PASS: gcc.dg/gnu90-const-expr-1.c complex at line 40 (test for errors, line 39)
+PASS: gcc.dg/gnu90-const-expr-1.c imaginary at line 41 (test for errors, line 39)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 20)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 22)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 28)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 32)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 34)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 39)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 42)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 44)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 46)
+PASS: gcc.dg/gnu99-const-expr-1.c (test for excess errors)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 17 (test for errors, line 16)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 33 (test for errors, line 32)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 43 (test for errors, line 42)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 45 (test for errors, line 44)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 49 (test for errors, line 48)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 51 (test for errors, line 50)
+PASS: gcc.dg/gnu99-const-expr-1.c ISO at line 55 (test for errors, line 54)
+PASS: gcc.dg/gnu99-const-expr-1.c complex at line 40 (test for errors, line 39)
+PASS: gcc.dg/gnu99-const-expr-1.c imaginary at line 41 (test for errors, line 39)
+PASS: gcc.dg/gnu99-const-expr-2.c (test for errors, line 20)
+PASS: gcc.dg/gnu99-const-expr-2.c (test for errors, line 25)
+PASS: gcc.dg/gnu99-const-expr-2.c (test for warnings, line 21)
+PASS: gcc.dg/gnu99-const-expr-2.c (test for warnings, line 23)
+PASS: gcc.dg/gnu99-const-expr-2.c (test for excess errors)
+PASS: gcc.dg/gnu99-const-expr-2.c constant at line 22 (test for errors, line 21)
+PASS: gcc.dg/gnu99-const-expr-2.c error at line 24 (test for errors, line 23)
+PASS: gcc.dg/gnu99-const-expr-3.c (test for errors, line 26)
+PASS: gcc.dg/gnu99-const-expr-3.c (test for errors, line 28)
+PASS: gcc.dg/gnu99-const-expr-3.c (test for errors, line 30)
+PASS: gcc.dg/gnu99-const-expr-3.c (test for excess errors)
+PASS: gcc.dg/gnu99-const-expr-4.c (test for errors, line 27)
+PASS: gcc.dg/gnu99-const-expr-4.c (test for errors, line 29)
+PASS: gcc.dg/gnu99-const-expr-4.c (test for excess errors)
+PASS: gcc.dg/gnu99-init-1.c (test for excess errors)
+PASS: gcc.dg/gnu99-init-1.c execution test
+PASS: gcc.dg/gnu99-init-2.c (test for excess errors)
+PASS: gcc.dg/gnu99-init-2.c pointer designator at line 11 (test for errors, line 10)
+PASS: gcc.dg/gnu99-init-2.c pointer designator at line 8 (test for errors, line 7)
+PASS: gcc.dg/gnu99-init-2.c warning in place of error (test for bogus messages, line 10)
+PASS: gcc.dg/gnu99-init-2.c warning in place of error (test for bogus messages, line 7)
+PASS: gcc.dg/gnu99-static-1.c (test for errors, line 21)
+PASS: gcc.dg/gnu99-static-1.c (test for errors, line 25)
+PASS: gcc.dg/gnu99-static-1.c (test for excess errors)
+PASS: gcc.dg/h8300-bit-insn-ice.c (test for excess errors)
+PASS: gcc.dg/h8300-bit-insn-ice2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/h8300-bss-align-1.c
+PASS: gcc.dg/h8300-div-delay-slot.c (test for excess errors)
+PASS: gcc.dg/h8300-div-delay-slot.c scan-assembler-not \tbra/s\t.*\n\tdiv*
+PASS: gcc.dg/h8300-ice2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/h8300-stack-1.c
+PASS: gcc.dg/hardbool-err.c (test for errors, line 11)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 15)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 19)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 22)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 27)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 31)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 5)
+PASS: gcc.dg/hardbool-err.c (test for errors, line 8)
+PASS: gcc.dg/hardbool-err.c (test for excess errors)
+PASS: gcc.dg/hardbool-err.c warning at line 28 (test for warnings, line 27)
+PASS: gcc.dg/hardbool-trap.c (test for excess errors)
+PASS: gcc.dg/hardbool-trap.c scan-tree-dump-times optimized "__builtin_trap" 1
+PASS: gcc.dg/harden-cfr-pr111943.c (test for excess errors)
+PASS: gcc.dg/harden-cfr-pr111943.c scan-tree-dump-not optimized "\\(ab\\) = PHI .*\\(ab\\)"
+PASS: gcc.dg/harden-cfr-pr111943.c scan-tree-dump-times hardcfr "\\(ab\\) = PHI .*\\(ab\\)" 1
+PASS: gcc.dg/harden-cfr-pr111943.c scan-tree-dump-times hardcfr "hardcfr_check" 3
+PASS: gcc.dg/harden-cfr-pr111943.c scan-tree-dump-times optimized "hardcfr_check" 3
+PASS: gcc.dg/has-feature.c (test for excess errors)
+PASS: gcc.dg/header.c (test for excess errors)
+PASS: gcc.dg/hex-round-1.c (test for excess errors)
+PASS: gcc.dg/hex-round-2.c (test for excess errors)
+PASS: gcc.dg/hoist-register-pressure-1.c (test for excess errors)
+PASS: gcc.dg/hoist-register-pressure-2.c (test for excess errors)
+PASS: gcc.dg/hoist-register-pressure-3.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-1.c at line 7 (test for warnings, line )
+PASS: gcc.dg/ia64-sync-1.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-1.c execution test
+PASS: gcc.dg/ia64-sync-2.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-2.c execution test
+PASS: gcc.dg/ia64-sync-2.c fetch_and_nand at line 7 (test for warnings, line )
+PASS: gcc.dg/ia64-sync-2.c nand_and_fetch at line 8 (test for warnings, line )
+PASS: gcc.dg/ia64-sync-3.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-3.c execution test
+PASS: gcc.dg/ia64-sync-4.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-5.c (test for excess errors)
+PASS: gcc.dg/ia64-sync-5.c execution test
+PASS: gcc.dg/iec-559-macros-1.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-2.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-3.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-4.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-5.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-6.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-7.c (test for excess errors)
+PASS: gcc.dg/iec-559-macros-8.c (test for excess errors)
+UNSUPPORTED: gcc.dg/iec-559-macros-9.c
+PASS: gcc.dg/if-empty-1.c (test for warnings, line 10)
+PASS: gcc.dg/if-empty-1.c (test for warnings, line 18)
+PASS: gcc.dg/if-empty-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/ifcvt-1.c
+UNSUPPORTED: gcc.dg/ifcvt-2.c
+UNSUPPORTED: gcc.dg/ifcvt-3.c
+UNSUPPORTED: gcc.dg/ifcvt-4.c
+PASS: gcc.dg/ifcvt-5.c (test for excess errors)
+PASS: gcc.dg/ifcvt-5.c scan-rtl-dump ce1 "0 true changes made"
+PASS: gcc.dg/ifcvt-fabs-1.c (test for excess errors)
+PASS: gcc.dg/ifcvt-fabs-1.c execution test
+PASS: gcc.dg/ifelse-1.c (test for excess errors)
+PASS: gcc.dg/ifelse-1.c bogus warning (test for bogus messages, line 18)
+PASS: gcc.dg/ifelse-2.c (test for excess errors)
+PASS: gcc.dg/ifelse-2.c execution test
+UNSUPPORTED: gcc.dg/iftrap-1.c
+UNSUPPORTED: gcc.dg/iftrap-2.c
+PASS: gcc.dg/imag-1.c (test for excess errors)
+PASS: gcc.dg/imag-1.c execution test
+PASS: gcc.dg/incomplete-typedef-1.c (test for errors, line 10)
+PASS: gcc.dg/incomplete-typedef-1.c (test for errors, line 11)
+PASS: gcc.dg/incomplete-typedef-1.c (test for excess errors)
+PASS: gcc.dg/independent-cloneids-1.c (test for excess errors)
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function bar.constprop \\(bar[.$_]constprop[.$_]0," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function bar.constprop \\(bar[.$_]constprop[.$_]1," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function bar.constprop \\(bar[.$_]constprop[.$_]2," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function foo.constprop \\(foo[.$_]constprop[.$_]0," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function foo.constprop \\(foo[.$_]constprop[.$_]1," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function foo.constprop \\(foo[.$_]constprop[.$_]2," 1
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function foo.constprop \\(foo[.$_]constprop[.$_]3," 0
+PASS: gcc.dg/independent-cloneids-1.c scan-rtl-dump-times final "(?n)^;; Function foo.constprop \\(foo[.$_]constprop[.$_]4," 0
+PASS: gcc.dg/infinite-loop.c (test for excess errors)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 10)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 12)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 21)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 31)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 33)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 35)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 37)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 39)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 41)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 43)
+PASS: gcc.dg/init-bad-1.c (test for errors, line 7)
+PASS: gcc.dg/init-bad-1.c (test for warnings, line 19)
+PASS: gcc.dg/init-bad-1.c (test for warnings, line 20)
+PASS: gcc.dg/init-bad-1.c (test for warnings, line 28)
+PASS: gcc.dg/init-bad-1.c (test for excess errors)
+PASS: gcc.dg/init-bad-1.c excess at line 13 (test for warnings, line 12)
+PASS: gcc.dg/init-bad-1.c near at line 22 (test for warnings, line 21)
+PASS: gcc.dg/init-bad-1.c near at line 29 (test for warnings, line 28)
+PASS: gcc.dg/init-bad-1.c near at line 32 (test for warnings, line 31)
+PASS: gcc.dg/init-bad-1.c near at line 34 (test for warnings, line 33)
+PASS: gcc.dg/init-bad-1.c near at line 36 (test for warnings, line 35)
+PASS: gcc.dg/init-bad-1.c near at line 38 (test for warnings, line 37)
+PASS: gcc.dg/init-bad-1.c near at line 40 (test for warnings, line 39)
+PASS: gcc.dg/init-bad-1.c near at line 42 (test for warnings, line 41)
+PASS: gcc.dg/init-bad-1.c near at line 44 (test for warnings, line 43)
+PASS: gcc.dg/init-bad-1.c size at line 14 (test for errors, line 12)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 11)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 13)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 22)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 30)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 32)
+PASS: gcc.dg/init-bad-2.c (test for errors, line 8)
+PASS: gcc.dg/init-bad-2.c (test for warnings, line 20)
+PASS: gcc.dg/init-bad-2.c (test for warnings, line 21)
+PASS: gcc.dg/init-bad-2.c (test for warnings, line 27)
+PASS: gcc.dg/init-bad-2.c (test for excess errors)
+PASS: gcc.dg/init-bad-2.c near at line 14 (test for warnings, line 13)
+PASS: gcc.dg/init-bad-2.c near at line 23 (test for warnings, line 22)
+PASS: gcc.dg/init-bad-2.c near at line 28 (test for warnings, line 27)
+PASS: gcc.dg/init-bad-2.c near at line 31 (test for warnings, line 30)
+PASS: gcc.dg/init-bad-2.c near at line 33 (test for warnings, line 32)
+PASS: gcc.dg/init-bad-2.c size at line 15 (test for errors, line 13)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 11)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 13)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 20)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 21)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 22)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 27)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 30)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 32)
+PASS: gcc.dg/init-bad-3.c (test for errors, line 8)
+PASS: gcc.dg/init-bad-3.c (test for excess errors)
+PASS: gcc.dg/init-bad-3.c near at line 14 (test for warnings, line 13)
+PASS: gcc.dg/init-bad-3.c near at line 23 (test for warnings, line 22)
+PASS: gcc.dg/init-bad-3.c near at line 28 (test for warnings, line 27)
+PASS: gcc.dg/init-bad-3.c near at line 31 (test for warnings, line 30)
+PASS: gcc.dg/init-bad-3.c near at line 33 (test for warnings, line 32)
+PASS: gcc.dg/init-bad-3.c size at line 15 (test for errors, line 13)
+PASS: gcc.dg/init-bad-4.c (test for errors, line 5)
+PASS: gcc.dg/init-bad-4.c (test for excess errors)
+PASS: gcc.dg/init-bad-5.c (test for errors, line 5)
+PASS: gcc.dg/init-bad-5.c (test for excess errors)
+PASS: gcc.dg/init-bad-6.c (test for warnings, line 12)
+PASS: gcc.dg/init-bad-6.c (test for excess errors)
+PASS: gcc.dg/init-bad-7.c (test for warnings, line 11)
+PASS: gcc.dg/init-bad-7.c (test for excess errors)
+PASS: gcc.dg/init-bad-7a.c (test for errors, line 11)
+PASS: gcc.dg/init-bad-7a.c at line 12 (test for warnings, line 11)
+PASS: gcc.dg/init-bad-7a.c (test for excess errors)
+PASS: gcc.dg/init-bad-8.c (test for errors, line 9)
+PASS: gcc.dg/init-bad-8.c (test for excess errors)
+PASS: gcc.dg/init-bad-9.c (test for errors, line 11)
+PASS: gcc.dg/init-bad-9.c (test for errors, line 12)
+PASS: gcc.dg/init-bad-9.c (test for excess errors)
+PASS: gcc.dg/init-compare-1.c (test for excess errors)
+PASS: gcc.dg/init-desig-obs-1.c (test for errors, line 15)
+PASS: gcc.dg/init-desig-obs-1.c (test for errors, line 19)
+PASS: gcc.dg/init-desig-obs-1.c (test for excess errors)
+PASS: gcc.dg/init-desig-obs-2.c (test for warnings, line 11)
+PASS: gcc.dg/init-desig-obs-2.c (test for warnings, line 8)
+PASS: gcc.dg/init-desig-obs-2.c (test for excess errors)
+PASS: gcc.dg/init-desig-obs-3.c (test for errors, line 11)
+PASS: gcc.dg/init-desig-obs-3.c (test for errors, line 8)
+PASS: gcc.dg/init-desig-obs-3.c (test for excess errors)
+PASS: gcc.dg/init-empty-1.c (test for excess errors)
+PASS: gcc.dg/init-empty-2.c (test for warnings, line 7)
+PASS: gcc.dg/init-empty-2.c (test for warnings, line 9)
+PASS: gcc.dg/init-empty-2.c (test for excess errors)
+PASS: gcc.dg/init-empty-3.c (test for errors, line 7)
+PASS: gcc.dg/init-empty-3.c (test for errors, line 9)
+PASS: gcc.dg/init-empty-3.c (test for excess errors)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 12)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 13)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 14)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 15)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 16)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 17)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 18)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 19)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 21)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 22)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 23)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 24)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 25)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 26)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 27)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 28)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 29)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 30)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 32)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 33)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 34)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 35)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 36)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 37)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 38)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 39)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 41)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 42)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 43)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 44)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 45)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 46)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 47)
+PASS: gcc.dg/init-excess-1.c (test for warnings, line 48)
+PASS: gcc.dg/init-excess-1.c (test for excess errors)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 12)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 17)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 24)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 30)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 37)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 42)
+PASS: gcc.dg/init-excess-2.c (test for warnings, line 47)
+PASS: gcc.dg/init-excess-2.c (test for excess errors)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 12)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 13)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 14)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 7)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 8)
+PASS: gcc.dg/init-excess-3.c (test for errors, line 9)
+PASS: gcc.dg/init-excess-3.c at line 10 (test for errors, line 9)
+PASS: gcc.dg/init-excess-3.c at line 15 (test for errors, line 14)
+PASS: gcc.dg/init-excess-3.c (test for excess errors)
+PASS: gcc.dg/init-rounding-math-1.c (test for excess errors)
+PASS: gcc.dg/init-string-1.c (test for excess errors)
+PASS: gcc.dg/init-string-1.c paren array at line 15 (test for errors, line 14)
+PASS: gcc.dg/init-string-1.c paren array at line 17 (test for errors, line 16)
+PASS: gcc.dg/init-string-1.c paren array at line 21 (test for errors, line 20)
+PASS: gcc.dg/init-string-1.c paren array at line 23 (test for errors, line 22)
+PASS: gcc.dg/init-string-1.c paren array at line 32 (test for errors, line 31)
+PASS: gcc.dg/init-string-1.c paren array at line 37 (test for errors, line 36)
+PASS: gcc.dg/init-string-1.c paren array at line 44 (test for errors, line 43)
+PASS: gcc.dg/init-string-1.c paren array at line 51 (test for errors, line 50)
+PASS: gcc.dg/init-string-1.c paren array at line 57 (test for errors, line 56)
+PASS: gcc.dg/init-string-1.c paren array at line 60 (test for errors, line 59)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 14)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 16)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 20)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 22)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 33)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 36)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 43)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 52)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 56)
+PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 59)
+PASS: gcc.dg/init-string-2.c (test for excess errors)
+PASS: gcc.dg/init-string-2.c a10 (test for errors, line 29)
+PASS: gcc.dg/init-string-2.c a11 (test for errors, line 30)
+PASS: gcc.dg/init-string-2.c a12 (test for errors, line 31)
+PASS: gcc.dg/init-string-2.c a13 (test for errors, line 32)
+PASS: gcc.dg/init-string-2.c a7 (test for errors, line 26)
+PASS: gcc.dg/init-string-2.c a8 (test for errors, line 27)
+PASS: gcc.dg/init-string-2.c a9 (test for errors, line 28)
+PASS: gcc.dg/init-string-2.c b10 (test for errors, line 44)
+PASS: gcc.dg/init-string-2.c b11 (test for errors, line 45)
+PASS: gcc.dg/init-string-2.c b12 (test for errors, line 46)
+PASS: gcc.dg/init-string-2.c b13 (test for errors, line 47)
+PASS: gcc.dg/init-string-2.c b7 (test for errors, line 41)
+PASS: gcc.dg/init-string-2.c b8 (test for errors, line 42)
+PASS: gcc.dg/init-string-2.c b9 (test for errors, line 43)
+PASS: gcc.dg/init-string-3.c (test for warnings, line 22)
+PASS: gcc.dg/init-string-3.c (test for warnings, line 40)
+PASS: gcc.dg/init-string-3.c (test for warnings, line 54)
+PASS: gcc.dg/init-string-3.c (test for warnings, line 55)
+PASS: gcc.dg/init-string-3.c (test for warnings, line 57)
+PASS: gcc.dg/init-string-3.c (test for excess errors)
+PASS: gcc.dg/init-undef-1.c (test for errors, line 7)
+PASS: gcc.dg/init-undef-1.c (test for errors, line 8)
+PASS: gcc.dg/init-undef-1.c (test for excess errors)
+PASS: gcc.dg/initpri1.c (test for excess errors)
+PASS: gcc.dg/initpri1.c execution test
+PASS: gcc.dg/initpri2.c (test for errors, line 11)
+PASS: gcc.dg/initpri2.c (test for errors, line 23)
+PASS: gcc.dg/initpri2.c (test for errors, line 25)
+PASS: gcc.dg/initpri2.c (test for errors, line 30)
+PASS: gcc.dg/initpri2.c (test for errors, line 32)
+PASS: gcc.dg/initpri2.c (test for errors, line 5)
+PASS: gcc.dg/initpri2.c (test for errors, line 7)
+PASS: gcc.dg/initpri2.c (test for errors, line 9)
+PASS: gcc.dg/initpri2.c (test for warnings, line 15)
+PASS: gcc.dg/initpri2.c (test for warnings, line 17)
+PASS: gcc.dg/initpri2.c (test for excess errors)
+PASS: gcc.dg/initpri3.c (test for excess errors)
+PASS: gcc.dg/initpri3.c execution test
+PASS: gcc.dg/inline-1.c (test for excess errors)
+PASS: gcc.dg/inline-1.c scan-assembler-not xyzzy
+PASS: gcc.dg/inline-10.c (test for excess errors)
+PASS: gcc.dg/inline-11.c (test for warnings, line 10)
+PASS: gcc.dg/inline-11.c (test for warnings, line 11)
+PASS: gcc.dg/inline-11.c (test for warnings, line 12)
+PASS: gcc.dg/inline-11.c (test for warnings, line 13)
+PASS: gcc.dg/inline-11.c (test for warnings, line 14)
+PASS: gcc.dg/inline-11.c (test for warnings, line 9)
+PASS: gcc.dg/inline-11.c (test for excess errors)
+PASS: gcc.dg/inline-12.c (test for errors, line 10)
+PASS: gcc.dg/inline-12.c (test for errors, line 11)
+PASS: gcc.dg/inline-12.c (test for errors, line 12)
+PASS: gcc.dg/inline-12.c (test for errors, line 13)
+PASS: gcc.dg/inline-12.c (test for errors, line 14)
+PASS: gcc.dg/inline-12.c (test for errors, line 9)
+PASS: gcc.dg/inline-12.c (test for excess errors)
+PASS: gcc.dg/inline-13.c (test for excess errors)
+PASS: gcc.dg/inline-13.c scan-assembler func1
+PASS: gcc.dg/inline-13.c scan-assembler func2
+PASS: gcc.dg/inline-13.c scan-assembler func3
+PASS: gcc.dg/inline-13.c scan-assembler func4
+PASS: gcc.dg/inline-13.c scan-assembler func5
+PASS: gcc.dg/inline-13.c scan-assembler func6
+PASS: gcc.dg/inline-13.c scan-assembler func7
+PASS: gcc.dg/inline-13.c scan-assembler func8
+PASS: gcc.dg/inline-13.c scan-assembler func9
+PASS: gcc.dg/inline-13.c scan-assembler-not dontgenerate
+PASS: gcc.dg/inline-14.c (test for errors, line 10)
+PASS: gcc.dg/inline-14.c (test for errors, line 20)
+PASS: gcc.dg/inline-14.c (test for warnings, line 15)
+PASS: gcc.dg/inline-14.c (test for warnings, line 5)
+PASS: gcc.dg/inline-14.c (test for excess errors)
+PASS: gcc.dg/inline-15.c (test for warnings, line 6)
+PASS: gcc.dg/inline-15.c (test for warnings, line 7)
+PASS: gcc.dg/inline-15.c (test for excess errors)
+PASS: gcc.dg/inline-16.c (test for excess errors)
+PASS: gcc.dg/inline-17.c (test for excess errors)
+PASS: gcc.dg/inline-17.c scan-assembler func1
+PASS: gcc.dg/inline-17.c scan-assembler func3
+PASS: gcc.dg/inline-17.c scan-assembler func4
+PASS: gcc.dg/inline-17.c scan-assembler-not func2
+PASS: gcc.dg/inline-18.c (test for excess errors)
+PASS: gcc.dg/inline-18.c scan-assembler func1
+PASS: gcc.dg/inline-18.c scan-assembler func3
+PASS: gcc.dg/inline-18.c scan-assembler func4
+PASS: gcc.dg/inline-18.c scan-assembler-not func2
+PASS: gcc.dg/inline-19.c (test for excess errors)
+PASS: gcc.dg/inline-19.c scan-assembler func1
+PASS: gcc.dg/inline-19.c scan-assembler func3
+PASS: gcc.dg/inline-19.c scan-assembler func4
+PASS: gcc.dg/inline-19.c scan-assembler-not func2
+PASS: gcc.dg/inline-2.c (test for excess errors)
+PASS: gcc.dg/inline-20.c (test for excess errors)
+PASS: gcc.dg/inline-20.c scan-assembler func1
+PASS: gcc.dg/inline-20.c scan-assembler func2
+PASS: gcc.dg/inline-20.c scan-assembler func3
+PASS: gcc.dg/inline-20.c scan-assembler func4
+PASS: gcc.dg/inline-20.c scan-assembler func5
+PASS: gcc.dg/inline-20.c scan-assembler func6
+PASS: gcc.dg/inline-20.c scan-assembler func7
+PASS: gcc.dg/inline-20.c scan-assembler func8
+PASS: gcc.dg/inline-20.c scan-assembler func9
+PASS: gcc.dg/inline-20.c scan-assembler-not dontgenerate
+PASS: gcc.dg/inline-21.c at line 4 (test for errors, line )
+PASS: gcc.dg/inline-21.c (test for excess errors)
+PASS: gcc.dg/inline-22.c (test for excess errors)
+PASS: gcc.dg/inline-23.c (test for excess errors)
+PASS: gcc.dg/inline-24.c (test for excess errors)
+PASS: gcc.dg/inline-25.c (test for errors, line 12)
+PASS: gcc.dg/inline-25.c (test for errors, line 18)
+PASS: gcc.dg/inline-25.c (test for errors, line 30)
+PASS: gcc.dg/inline-25.c (test for excess errors)
+PASS: gcc.dg/inline-26.c (test for warnings, line 12)
+PASS: gcc.dg/inline-26.c (test for warnings, line 18)
+PASS: gcc.dg/inline-26.c (test for warnings, line 30)
+PASS: gcc.dg/inline-26.c (test for excess errors)
+PASS: gcc.dg/inline-27.c (test for warnings, line 58)
+PASS: gcc.dg/inline-27.c (test for warnings, line 64)
+PASS: gcc.dg/inline-27.c (test for warnings, line 76)
+PASS: gcc.dg/inline-27.c (test for excess errors)
+PASS: gcc.dg/inline-28.c (test for excess errors)
+PASS: gcc.dg/inline-28.c execution test
+PASS: gcc.dg/inline-29.c (test for excess errors)
+PASS: gcc.dg/inline-29.c execution test
+PASS: gcc.dg/inline-3.c (test for excess errors)
+PASS: gcc.dg/inline-3.c scan-assembler-not big_function_2
+PASS: gcc.dg/inline-30.c (test for excess errors)
+PASS: gcc.dg/inline-30.c execution test
+PASS: gcc.dg/inline-31.c (test for excess errors)
+PASS: gcc.dg/inline-32.c (test for excess errors)
+PASS: gcc.dg/inline-32a.c (test for excess errors)
+PASS: gcc.dg/inline-33.c (test for excess errors)
+PASS: gcc.dg/inline-33.c scan-tree-dump-times optimized "bar" 2
+PASS: gcc.dg/inline-34.c (test for excess errors)
+PASS: gcc.dg/inline-35.c (test for excess errors)
+PASS: gcc.dg/inline-36.c (test for excess errors)
+PASS: gcc.dg/inline-36.c scan-tree-dump-times optimized "bar" 5
+PASS: gcc.dg/inline-37.c (test for excess errors)
+PASS: gcc.dg/inline-37.c scan-tree-dump-times optimized "bar" 5
+PASS: gcc.dg/inline-38.c (test for excess errors)
+PASS: gcc.dg/inline-38.c scan-tree-dump-times optimized "bar" 5
+PASS: gcc.dg/inline-39.c (test for excess errors)
+PASS: gcc.dg/inline-39.c scan-tree-dump-times optimized "bar" 4
+PASS: gcc.dg/inline-4.c (test for excess errors)
+PASS: gcc.dg/inline-4.c scan-assembler-not big_static_inline
+PASS: gcc.dg/inline-40.c (test for excess errors)
+PASS: gcc.dg/inline-41.c (test for excess errors)
+PASS: gcc.dg/inline-42.c (test for excess errors)
+PASS: gcc.dg/inline-43.c (test for excess errors)
+PASS: gcc.dg/inline-5.c (test for errors, line 7)
+PASS: gcc.dg/inline-5.c (test for excess errors)
+PASS: gcc.dg/inline-6.c (test for excess errors)
+PASS: gcc.dg/inline-7.c (test for excess errors)
+PASS: gcc.dg/inline-8.c (test for warnings, line 6)
+PASS: gcc.dg/inline-8.c (test for excess errors)
+PASS: gcc.dg/inline-9.c (test for errors, line 6)
+PASS: gcc.dg/inline-9.c (test for excess errors)
+PASS: gcc.dg/inline1.c (test for errors, line 7)
+PASS: gcc.dg/inline1.c (test for warnings, line 6)
+PASS: gcc.dg/inline1.c (test for excess errors)
+PASS: gcc.dg/inline2.c (test for excess errors)
+PASS: gcc.dg/inline3.c (test for errors, line 7)
+PASS: gcc.dg/inline3.c (test for warnings, line 6)
+PASS: gcc.dg/inline3.c (test for excess errors)
+PASS: gcc.dg/inline4.c (test for errors, line 6)
+PASS: gcc.dg/inline4.c (test for warnings, line 5)
+PASS: gcc.dg/inline4.c (test for excess errors)
+PASS: gcc.dg/inline5.c (test for errors, line 6)
+PASS: gcc.dg/inline5.c (test for warnings, line 5)
+PASS: gcc.dg/inline5.c (test for excess errors)
+PASS: gcc.dg/inline6.c (test for warnings, line 6)
+PASS: gcc.dg/inline6.c (test for excess errors)
+PASS: gcc.dg/inline7.c (test for warnings, line 4)
+PASS: gcc.dg/inline7.c (test for excess errors)
+PASS: gcc.dg/instrument-1.c (test for excess errors)
+PASS: gcc.dg/instrument-1.c scan-assembler __cyg_profile_func_enter
+PASS: gcc.dg/instrument-1.c scan-assembler __cyg_profile_func_exit
+PASS: gcc.dg/instrument-2.c (test for excess errors)
+PASS: gcc.dg/instrument-2.c scan-assembler-not __cyg_profile_func_enter
+PASS: gcc.dg/instrument-2.c scan-assembler-not __cyg_profile_func_exit
+PASS: gcc.dg/instrument-3.c (test for excess errors)
+PASS: gcc.dg/instrument-3.c scan-assembler-not __cyg_profile_func_enter
+PASS: gcc.dg/instrument-3.c scan-assembler-not __cyg_profile_func_exit
+PASS: gcc.dg/instrument-4.c (test for excess errors)
+PASS: gcc.dg/instrument-4.c scan-assembler __cyg_profile_func_enter
+PASS: gcc.dg/instrument-4.c scan-assembler __cyg_profile_func_exit
+PASS: gcc.dg/intermod-1.c (test for excess errors)
+PASS: gcc.dg/intermod-1.c scan-assembler-not foo[1-9]\\.[0-9]
+PASS: gcc.dg/intmax_t-1.c (test for excess errors)
+PASS: gcc.dg/invalid-call-1.c (test for excess errors)
+PASS: gcc.dg/invalid-call-1.c non-compatible type (test for warnings, line 16)
+UNSUPPORTED: gcc.dg/ira-loop-pressure.c
+UNSUPPORTED: gcc.dg/ira-shrinkwrap-prep-1.c
+UNSUPPORTED: gcc.dg/ira-shrinkwrap-prep-2.c
+PASS: gcc.dg/ivdep.c (test for errors, line 8)
+PASS: gcc.dg/ivdep.c (test for excess errors)
+UNSUPPORTED: gcc.dg/kpice1.c
+PASS: gcc.dg/label-compound-stmt-1.c (test for excess errors)
+PASS: gcc.dg/label-compound-stmt-1.c label at end of compound statement at line 7 (test for errors, line 6)
+PASS: gcc.dg/label-compound-stmt-1.c warning in place of error (test for bogus messages, line 6)
+PASS: gcc.dg/label-decl-1.c (test for errors, line 13)
+PASS: gcc.dg/label-decl-1.c (test for errors, line 14)
+PASS: gcc.dg/label-decl-1.c (test for excess errors)
+PASS: gcc.dg/label-decl-2.c (test for errors, line 12)
+PASS: gcc.dg/label-decl-2.c (test for errors, line 13)
+PASS: gcc.dg/label-decl-2.c (test for excess errors)
+PASS: gcc.dg/label-decl-2.c label decls (test for warnings, line 11)
+PASS: gcc.dg/label-decl-3.c (test for errors, line 14)
+PASS: gcc.dg/label-decl-3.c (test for errors, line 15)
+PASS: gcc.dg/label-decl-3.c (test for excess errors)
+PASS: gcc.dg/label-decl-3.c label decls at line 13 (test for errors, line 12)
+PASS: gcc.dg/label-decl-4.c (test for errors, line 12)
+PASS: gcc.dg/label-decl-4.c (test for errors, line 9)
+PASS: gcc.dg/label-decl-4.c (test for excess errors)
+PASS: gcc.dg/label-decl-4.c note (test for warnings, line 11)
+PASS: gcc.dg/label-decl-4.c previous at line 10 (test for warnings, line 9)
+PASS: gcc.dg/large-size-array-2.c at line 7 (test for errors, line 6)
+PASS: gcc.dg/large-size-array-2.c (test for excess errors)
+PASS: gcc.dg/large-size-array-3.c (test for errors, line 19)
+PASS: gcc.dg/large-size-array-3.c (test for excess errors)
+PASS: gcc.dg/large-size-array-4.c at line 7 (test for errors, line 6)
+PASS: gcc.dg/large-size-array-4.c (test for excess errors)
+PASS: gcc.dg/large-size-array-5.c (test for errors, line 6)
+PASS: gcc.dg/large-size-array-5.c (test for errors, line 8)
+PASS: gcc.dg/large-size-array-5.c (test for excess errors)
+PASS: gcc.dg/large-size-array-6.c (test for errors, line 6)
+PASS: gcc.dg/large-size-array-6.c (test for excess errors)
+PASS: gcc.dg/large-size-array.c (test for errors, line 19)
+PASS: gcc.dg/large-size-array.c (test for excess errors)
+UNSUPPORTED: gcc.dg/lazy-ptr-test.c
+PASS: gcc.dg/limits-width-1.c (test for excess errors)
+PASS: gcc.dg/limits-width-2.c (test for excess errors)
+PASS: gcc.dg/live-patching-1.c (test for excess errors)
+PASS: gcc.dg/live-patching-1.c scan-ipa-dump inline "foo/0 function has external linkage when the user requests only inlining static for live patching"
+PASS: gcc.dg/live-patching-2.c (test for excess errors)
+PASS: gcc.dg/live-patching-2.c -flive-patching and -flto together at line 10 (test for warnings, line )
+PASS: gcc.dg/live-patching-3.c at line 9 (test for warnings, line )
+PASS: gcc.dg/live-patching-3.c (test for excess errors)
+PASS: gcc.dg/live-patching-4.c (test for excess errors)
+PASS: gcc.dg/live-patching-4.c scan-tree-dump einline "Inlining foo/0 into main/2"
+PASS: gcc.dg/live-patching-5.c (test for excess errors)
+PASS: gcc.dg/local1.c (test for excess errors)
+PASS: gcc.dg/localalias-2.c (test for excess errors)
+PASS: gcc.dg/localalias.c (test for excess errors)
+PASS: gcc.dg/localalias.c execution test
+PASS: gcc.dg/long-long-compare-1.c (test for excess errors)
+PASS: gcc.dg/long-long-compare-1.c execution test
+PASS: gcc.dg/long-long-cst1.c (test for excess errors)
+PASS: gcc.dg/long-long-cst1.c execution test
+PASS: gcc.dg/long-long-typespec-1.c (test for excess errors)
+PASS: gcc.dg/long-long-typespec-1.c char char (test for errors, line 29)
+PASS: gcc.dg/long-long-typespec-1.c char double (test for errors, line 34)
+PASS: gcc.dg/long-long-typespec-1.c char float (test for errors, line 33)
+PASS: gcc.dg/long-long-typespec-1.c char int (test for errors, line 31)
+PASS: gcc.dg/long-long-typespec-1.c char long (test for errors, line 32)
+PASS: gcc.dg/long-long-typespec-1.c char short (test for errors, line 30)
+PASS: gcc.dg/long-long-typespec-1.c char signed char (test for errors, line 110)
+PASS: gcc.dg/long-long-typespec-1.c char signed double (test for errors, line 115)
+PASS: gcc.dg/long-long-typespec-1.c char signed float (test for errors, line 114)
+PASS: gcc.dg/long-long-typespec-1.c char signed int (test for errors, line 112)
+PASS: gcc.dg/long-long-typespec-1.c char signed long (test for errors, line 113)
+PASS: gcc.dg/long-long-typespec-1.c char signed short (test for errors, line 111)
+PASS: gcc.dg/long-long-typespec-1.c char signed signed (test for errors, line 116)
+PASS: gcc.dg/long-long-typespec-1.c char signed unsigned (test for errors, line 117)
+PASS: gcc.dg/long-long-typespec-1.c char signed void (test for errors, line 109)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned char (test for errors, line 119)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned double (test for errors, line 124)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned float (test for errors, line 123)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned int (test for errors, line 121)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned long (test for errors, line 122)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned short (test for errors, line 120)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned signed (test for errors, line 125)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned unsigned (test for errors, line 126)
+PASS: gcc.dg/long-long-typespec-1.c char unsigned void (test for errors, line 118)
+PASS: gcc.dg/long-long-typespec-1.c char void (test for errors, line 28)
+PASS: gcc.dg/long-long-typespec-1.c double char (test for errors, line 74)
+PASS: gcc.dg/long-long-typespec-1.c double double (test for errors, line 79)
+PASS: gcc.dg/long-long-typespec-1.c double float (test for errors, line 78)
+PASS: gcc.dg/long-long-typespec-1.c double int (test for errors, line 76)
+PASS: gcc.dg/long-long-typespec-1.c double long char (test for errors, line 236)
+PASS: gcc.dg/long-long-typespec-1.c double long double (test for errors, line 241)
+PASS: gcc.dg/long-long-typespec-1.c double long float (test for errors, line 240)
+PASS: gcc.dg/long-long-typespec-1.c double long int (test for errors, line 238)
+PASS: gcc.dg/long-long-typespec-1.c double long long (test for errors, line 239)
+PASS: gcc.dg/long-long-typespec-1.c double long short (test for errors, line 237)
+PASS: gcc.dg/long-long-typespec-1.c double long signed (test for errors, line 242)
+PASS: gcc.dg/long-long-typespec-1.c double long unsigned (test for errors, line 243)
+PASS: gcc.dg/long-long-typespec-1.c double long void (test for errors, line 235)
+PASS: gcc.dg/long-long-typespec-1.c double short (test for errors, line 75)
+PASS: gcc.dg/long-long-typespec-1.c double signed (test for errors, line 80)
+PASS: gcc.dg/long-long-typespec-1.c double unsigned (test for errors, line 81)
+PASS: gcc.dg/long-long-typespec-1.c double void (test for errors, line 73)
+PASS: gcc.dg/long-long-typespec-1.c float char (test for errors, line 65)
+PASS: gcc.dg/long-long-typespec-1.c float double (test for errors, line 70)
+PASS: gcc.dg/long-long-typespec-1.c float float (test for errors, line 69)
+PASS: gcc.dg/long-long-typespec-1.c float int (test for errors, line 67)
+PASS: gcc.dg/long-long-typespec-1.c float long (test for errors, line 68)
+PASS: gcc.dg/long-long-typespec-1.c float short (test for errors, line 66)
+PASS: gcc.dg/long-long-typespec-1.c float signed (test for errors, line 71)
+PASS: gcc.dg/long-long-typespec-1.c float unsigned (test for errors, line 72)
+PASS: gcc.dg/long-long-typespec-1.c float void (test for errors, line 64)
+PASS: gcc.dg/long-long-typespec-1.c int char (test for errors, line 47)
+PASS: gcc.dg/long-long-typespec-1.c int double (test for errors, line 52)
+PASS: gcc.dg/long-long-typespec-1.c int float (test for errors, line 51)
+PASS: gcc.dg/long-long-typespec-1.c int int (test for errors, line 49)
+PASS: gcc.dg/long-long-typespec-1.c int long char (test for errors, line 164)
+PASS: gcc.dg/long-long-typespec-1.c int long double (test for errors, line 169)
+PASS: gcc.dg/long-long-typespec-1.c int long float (test for errors, line 168)
+PASS: gcc.dg/long-long-typespec-1.c int long int (test for errors, line 166)
+PASS: gcc.dg/long-long-typespec-1.c int long long char (test for errors, line 371)
+PASS: gcc.dg/long-long-typespec-1.c int long long double (test for errors, line 376)
+PASS: gcc.dg/long-long-typespec-1.c int long long float (test for errors, line 375)
+PASS: gcc.dg/long-long-typespec-1.c int long long int (test for errors, line 373)
+PASS: gcc.dg/long-long-typespec-1.c int long long long (test for errors, line 374)
+PASS: gcc.dg/long-long-typespec-1.c int long long short (test for errors, line 372)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed char (test for errors, line 614)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed double (test for errors, line 619)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed float (test for errors, line 618)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed int (test for errors, line 616)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed long (test for errors, line 617)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed short (test for errors, line 615)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed signed (test for errors, line 620)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed unsigned (test for errors, line 621)
+PASS: gcc.dg/long-long-typespec-1.c int long long signed void (test for errors, line 613)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned char (test for errors, line 623)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned double (test for errors, line 628)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned float (test for errors, line 627)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned int (test for errors, line 625)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned long (test for errors, line 626)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned short (test for errors, line 624)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned signed (test for errors, line 629)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned unsigned (test for errors, line 630)
+PASS: gcc.dg/long-long-typespec-1.c int long long unsigned void (test for errors, line 622)
+PASS: gcc.dg/long-long-typespec-1.c int long long void (test for errors, line 370)
+PASS: gcc.dg/long-long-typespec-1.c int long short (test for errors, line 165)
+PASS: gcc.dg/long-long-typespec-1.c int long signed char (test for errors, line 380)
+PASS: gcc.dg/long-long-typespec-1.c int long signed double (test for errors, line 385)
+PASS: gcc.dg/long-long-typespec-1.c int long signed float (test for errors, line 384)
+PASS: gcc.dg/long-long-typespec-1.c int long signed int (test for errors, line 382)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long char (test for errors, line 632)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long double (test for errors, line 637)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long float (test for errors, line 636)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long int (test for errors, line 634)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long long (test for errors, line 635)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long short (test for errors, line 633)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long signed (test for errors, line 638)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long unsigned (test for errors, line 639)
+PASS: gcc.dg/long-long-typespec-1.c int long signed long void (test for errors, line 631)
+PASS: gcc.dg/long-long-typespec-1.c int long signed short (test for errors, line 381)
+PASS: gcc.dg/long-long-typespec-1.c int long signed signed (test for errors, line 386)
+PASS: gcc.dg/long-long-typespec-1.c int long signed unsigned (test for errors, line 387)
+PASS: gcc.dg/long-long-typespec-1.c int long signed void (test for errors, line 379)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned char (test for errors, line 389)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned double (test for errors, line 394)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned float (test for errors, line 393)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned int (test for errors, line 391)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long char (test for errors, line 641)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long double (test for errors, line 646)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long float (test for errors, line 645)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long int (test for errors, line 643)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long long (test for errors, line 644)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long short (test for errors, line 642)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long signed (test for errors, line 647)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long unsigned (test for errors, line 648)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned long void (test for errors, line 640)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned short (test for errors, line 390)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned signed (test for errors, line 395)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned unsigned (test for errors, line 396)
+PASS: gcc.dg/long-long-typespec-1.c int long unsigned void (test for errors, line 388)
+PASS: gcc.dg/long-long-typespec-1.c int long void (test for errors, line 163)
+PASS: gcc.dg/long-long-typespec-1.c int short char (test for errors, line 155)
+PASS: gcc.dg/long-long-typespec-1.c int short double (test for errors, line 160)
+PASS: gcc.dg/long-long-typespec-1.c int short float (test for errors, line 159)
+PASS: gcc.dg/long-long-typespec-1.c int short int (test for errors, line 157)
+PASS: gcc.dg/long-long-typespec-1.c int short long (test for errors, line 158)
+PASS: gcc.dg/long-long-typespec-1.c int short short (test for errors, line 156)
+PASS: gcc.dg/long-long-typespec-1.c int short signed char (test for errors, line 353)
+PASS: gcc.dg/long-long-typespec-1.c int short signed double (test for errors, line 358)
+PASS: gcc.dg/long-long-typespec-1.c int short signed float (test for errors, line 357)
+PASS: gcc.dg/long-long-typespec-1.c int short signed int (test for errors, line 355)
+PASS: gcc.dg/long-long-typespec-1.c int short signed long (test for errors, line 356)
+PASS: gcc.dg/long-long-typespec-1.c int short signed short (test for errors, line 354)
+PASS: gcc.dg/long-long-typespec-1.c int short signed signed (test for errors, line 359)
+PASS: gcc.dg/long-long-typespec-1.c int short signed unsigned (test for errors, line 360)
+PASS: gcc.dg/long-long-typespec-1.c int short signed void (test for errors, line 352)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned char (test for errors, line 362)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned double (test for errors, line 367)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned float (test for errors, line 366)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned int (test for errors, line 364)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned long (test for errors, line 365)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned short (test for errors, line 363)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned signed (test for errors, line 368)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned unsigned (test for errors, line 369)
+PASS: gcc.dg/long-long-typespec-1.c int short unsigned void (test for errors, line 361)
+PASS: gcc.dg/long-long-typespec-1.c int short void (test for errors, line 154)
+PASS: gcc.dg/long-long-typespec-1.c int signed char (test for errors, line 173)
+PASS: gcc.dg/long-long-typespec-1.c int signed double (test for errors, line 178)
+PASS: gcc.dg/long-long-typespec-1.c int signed float (test for errors, line 177)
+PASS: gcc.dg/long-long-typespec-1.c int signed int (test for errors, line 175)
+PASS: gcc.dg/long-long-typespec-1.c int signed long char (test for errors, line 407)
+PASS: gcc.dg/long-long-typespec-1.c int signed long double (test for errors, line 412)
+PASS: gcc.dg/long-long-typespec-1.c int signed long float (test for errors, line 411)
+PASS: gcc.dg/long-long-typespec-1.c int signed long int (test for errors, line 409)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long char (test for errors, line 650)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long double (test for errors, line 655)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long float (test for errors, line 654)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long int (test for errors, line 652)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long long (test for errors, line 653)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long short (test for errors, line 651)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long signed (test for errors, line 656)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long unsigned (test for errors, line 657)
+PASS: gcc.dg/long-long-typespec-1.c int signed long long void (test for errors, line 649)
+PASS: gcc.dg/long-long-typespec-1.c int signed long short (test for errors, line 408)
+PASS: gcc.dg/long-long-typespec-1.c int signed long signed (test for errors, line 413)
+PASS: gcc.dg/long-long-typespec-1.c int signed long unsigned (test for errors, line 414)
+PASS: gcc.dg/long-long-typespec-1.c int signed long void (test for errors, line 406)
+PASS: gcc.dg/long-long-typespec-1.c int signed short char (test for errors, line 398)
+PASS: gcc.dg/long-long-typespec-1.c int signed short double (test for errors, line 403)
+PASS: gcc.dg/long-long-typespec-1.c int signed short float (test for errors, line 402)
+PASS: gcc.dg/long-long-typespec-1.c int signed short int (test for errors, line 400)
+PASS: gcc.dg/long-long-typespec-1.c int signed short long (test for errors, line 401)
+PASS: gcc.dg/long-long-typespec-1.c int signed short short (test for errors, line 399)
+PASS: gcc.dg/long-long-typespec-1.c int signed short signed (test for errors, line 404)
+PASS: gcc.dg/long-long-typespec-1.c int signed short unsigned (test for errors, line 405)
+PASS: gcc.dg/long-long-typespec-1.c int signed short void (test for errors, line 397)
+PASS: gcc.dg/long-long-typespec-1.c int signed signed (test for errors, line 179)
+PASS: gcc.dg/long-long-typespec-1.c int signed unsigned (test for errors, line 180)
+PASS: gcc.dg/long-long-typespec-1.c int signed void (test for errors, line 172)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned char (test for errors, line 182)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned double (test for errors, line 187)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned float (test for errors, line 186)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned int (test for errors, line 184)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long char (test for errors, line 425)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long double (test for errors, line 430)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long float (test for errors, line 429)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long int (test for errors, line 427)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long char (test for errors, line 659)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long double (test for errors, line 664)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long float (test for errors, line 663)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long int (test for errors, line 661)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long long (test for errors, line 662)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long short (test for errors, line 660)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long signed (test for errors, line 665)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long unsigned (test for errors, line 666)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long long void (test for errors, line 658)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long short (test for errors, line 426)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long signed (test for errors, line 431)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long unsigned (test for errors, line 432)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned long void (test for errors, line 424)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short char (test for errors, line 416)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short double (test for errors, line 421)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short float (test for errors, line 420)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short int (test for errors, line 418)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short long (test for errors, line 419)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short short (test for errors, line 417)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short signed (test for errors, line 422)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short unsigned (test for errors, line 423)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned short void (test for errors, line 415)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned signed (test for errors, line 188)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned unsigned (test for errors, line 189)
+PASS: gcc.dg/long-long-typespec-1.c int unsigned void (test for errors, line 181)
+PASS: gcc.dg/long-long-typespec-1.c int void (test for errors, line 46)
+PASS: gcc.dg/long-long-typespec-1.c long char (test for errors, line 56)
+PASS: gcc.dg/long-long-typespec-1.c long double char (test for errors, line 209)
+PASS: gcc.dg/long-long-typespec-1.c long double double (test for errors, line 214)
+PASS: gcc.dg/long-long-typespec-1.c long double float (test for errors, line 213)
+PASS: gcc.dg/long-long-typespec-1.c long double int (test for errors, line 211)
+PASS: gcc.dg/long-long-typespec-1.c long double long (test for errors, line 212)
+PASS: gcc.dg/long-long-typespec-1.c long double short (test for errors, line 210)
+PASS: gcc.dg/long-long-typespec-1.c long double signed (test for errors, line 215)
+PASS: gcc.dg/long-long-typespec-1.c long double unsigned (test for errors, line 216)
+PASS: gcc.dg/long-long-typespec-1.c long double void (test for errors, line 208)
+PASS: gcc.dg/long-long-typespec-1.c long float (test for errors, line 60)
+PASS: gcc.dg/long-long-typespec-1.c long int char (test for errors, line 191)
+PASS: gcc.dg/long-long-typespec-1.c long int double (test for errors, line 196)
+PASS: gcc.dg/long-long-typespec-1.c long int float (test for errors, line 195)
+PASS: gcc.dg/long-long-typespec-1.c long int int (test for errors, line 193)
+PASS: gcc.dg/long-long-typespec-1.c long int long char (test for errors, line 434)
+PASS: gcc.dg/long-long-typespec-1.c long int long double (test for errors, line 439)
+PASS: gcc.dg/long-long-typespec-1.c long int long float (test for errors, line 438)
+PASS: gcc.dg/long-long-typespec-1.c long int long int (test for errors, line 436)
+PASS: gcc.dg/long-long-typespec-1.c long int long long (test for errors, line 437)
+PASS: gcc.dg/long-long-typespec-1.c long int long short (test for errors, line 435)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed char (test for errors, line 668)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed double (test for errors, line 673)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed float (test for errors, line 672)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed int (test for errors, line 670)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed long (test for errors, line 671)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed short (test for errors, line 669)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed signed (test for errors, line 674)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed unsigned (test for errors, line 675)
+PASS: gcc.dg/long-long-typespec-1.c long int long signed void (test for errors, line 667)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned char (test for errors, line 677)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned double (test for errors, line 682)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned float (test for errors, line 681)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned int (test for errors, line 679)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned long (test for errors, line 680)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned short (test for errors, line 678)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned signed (test for errors, line 683)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned unsigned (test for errors, line 684)
+PASS: gcc.dg/long-long-typespec-1.c long int long unsigned void (test for errors, line 676)
+PASS: gcc.dg/long-long-typespec-1.c long int long void (test for errors, line 433)
+PASS: gcc.dg/long-long-typespec-1.c long int short (test for errors, line 192)
+PASS: gcc.dg/long-long-typespec-1.c long int signed char (test for errors, line 443)
+PASS: gcc.dg/long-long-typespec-1.c long int signed double (test for errors, line 448)
+PASS: gcc.dg/long-long-typespec-1.c long int signed float (test for errors, line 447)
+PASS: gcc.dg/long-long-typespec-1.c long int signed int (test for errors, line 445)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long char (test for errors, line 686)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long double (test for errors, line 691)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long float (test for errors, line 690)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long int (test for errors, line 688)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long long (test for errors, line 689)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long short (test for errors, line 687)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long signed (test for errors, line 692)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long unsigned (test for errors, line 693)
+PASS: gcc.dg/long-long-typespec-1.c long int signed long void (test for errors, line 685)
+PASS: gcc.dg/long-long-typespec-1.c long int signed short (test for errors, line 444)
+PASS: gcc.dg/long-long-typespec-1.c long int signed signed (test for errors, line 449)
+PASS: gcc.dg/long-long-typespec-1.c long int signed unsigned (test for errors, line 450)
+PASS: gcc.dg/long-long-typespec-1.c long int signed void (test for errors, line 442)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned char (test for errors, line 452)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned double (test for errors, line 457)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned float (test for errors, line 456)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned int (test for errors, line 454)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long char (test for errors, line 695)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long double (test for errors, line 700)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long float (test for errors, line 699)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long int (test for errors, line 697)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long long (test for errors, line 698)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long short (test for errors, line 696)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long signed (test for errors, line 701)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long unsigned (test for errors, line 702)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned long void (test for errors, line 694)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned short (test for errors, line 453)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned signed (test for errors, line 458)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned unsigned (test for errors, line 459)
+PASS: gcc.dg/long-long-typespec-1.c long int unsigned void (test for errors, line 451)
+PASS: gcc.dg/long-long-typespec-1.c long int void (test for errors, line 190)
+PASS: gcc.dg/long-long-typespec-1.c long long char (test for errors, line 200)
+PASS: gcc.dg/long-long-typespec-1.c long long double (test for errors, line 205)
+PASS: gcc.dg/long-long-typespec-1.c long long float (test for errors, line 204)
+PASS: gcc.dg/long-long-typespec-1.c long long int char (test for errors, line 461)
+PASS: gcc.dg/long-long-typespec-1.c long long int double (test for errors, line 466)
+PASS: gcc.dg/long-long-typespec-1.c long long int float (test for errors, line 465)
+PASS: gcc.dg/long-long-typespec-1.c long long int int (test for errors, line 463)
+PASS: gcc.dg/long-long-typespec-1.c long long int long (test for errors, line 464)
+PASS: gcc.dg/long-long-typespec-1.c long long int short (test for errors, line 462)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed char (test for errors, line 704)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed double (test for errors, line 709)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed float (test for errors, line 708)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed int (test for errors, line 706)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed long (test for errors, line 707)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed short (test for errors, line 705)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed signed (test for errors, line 710)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed unsigned (test for errors, line 711)
+PASS: gcc.dg/long-long-typespec-1.c long long int signed void (test for errors, line 703)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned char (test for errors, line 713)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned double (test for errors, line 718)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned float (test for errors, line 717)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned int (test for errors, line 715)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned long (test for errors, line 716)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned short (test for errors, line 714)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned signed (test for errors, line 719)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned unsigned (test for errors, line 720)
+PASS: gcc.dg/long-long-typespec-1.c long long int unsigned void (test for errors, line 712)
+PASS: gcc.dg/long-long-typespec-1.c long long int void (test for errors, line 460)
+PASS: gcc.dg/long-long-typespec-1.c long long long (test for errors, line 203)
+PASS: gcc.dg/long-long-typespec-1.c long long short (test for errors, line 201)
+PASS: gcc.dg/long-long-typespec-1.c long long signed char (test for errors, line 470)
+PASS: gcc.dg/long-long-typespec-1.c long long signed double (test for errors, line 475)
+PASS: gcc.dg/long-long-typespec-1.c long long signed float (test for errors, line 474)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int char (test for errors, line 722)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int double (test for errors, line 727)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int float (test for errors, line 726)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int int (test for errors, line 724)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int long (test for errors, line 725)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int short (test for errors, line 723)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int signed (test for errors, line 728)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int unsigned (test for errors, line 729)
+PASS: gcc.dg/long-long-typespec-1.c long long signed int void (test for errors, line 721)
+PASS: gcc.dg/long-long-typespec-1.c long long signed long (test for errors, line 473)
+PASS: gcc.dg/long-long-typespec-1.c long long signed short (test for errors, line 471)
+PASS: gcc.dg/long-long-typespec-1.c long long signed signed (test for errors, line 476)
+PASS: gcc.dg/long-long-typespec-1.c long long signed unsigned (test for errors, line 477)
+PASS: gcc.dg/long-long-typespec-1.c long long signed void (test for errors, line 469)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned char (test for errors, line 479)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned double (test for errors, line 484)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned float (test for errors, line 483)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int char (test for errors, line 731)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int double (test for errors, line 736)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int float (test for errors, line 735)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int int (test for errors, line 733)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int long (test for errors, line 734)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int short (test for errors, line 732)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int signed (test for errors, line 737)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int unsigned (test for errors, line 738)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned int void (test for errors, line 730)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned long (test for errors, line 482)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned short (test for errors, line 480)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned signed (test for errors, line 485)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned unsigned (test for errors, line 486)
+PASS: gcc.dg/long-long-typespec-1.c long long unsigned void (test for errors, line 478)
+PASS: gcc.dg/long-long-typespec-1.c long long void (test for errors, line 199)
+PASS: gcc.dg/long-long-typespec-1.c long short (test for errors, line 57)
+PASS: gcc.dg/long-long-typespec-1.c long signed char (test for errors, line 218)
+PASS: gcc.dg/long-long-typespec-1.c long signed double (test for errors, line 223)
+PASS: gcc.dg/long-long-typespec-1.c long signed float (test for errors, line 222)
+PASS: gcc.dg/long-long-typespec-1.c long signed int char (test for errors, line 488)
+PASS: gcc.dg/long-long-typespec-1.c long signed int double (test for errors, line 493)
+PASS: gcc.dg/long-long-typespec-1.c long signed int float (test for errors, line 492)
+PASS: gcc.dg/long-long-typespec-1.c long signed int int (test for errors, line 490)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long char (test for errors, line 740)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long double (test for errors, line 745)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long float (test for errors, line 744)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long int (test for errors, line 742)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long long (test for errors, line 743)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long short (test for errors, line 741)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long signed (test for errors, line 746)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long unsigned (test for errors, line 747)
+PASS: gcc.dg/long-long-typespec-1.c long signed int long void (test for errors, line 739)
+PASS: gcc.dg/long-long-typespec-1.c long signed int short (test for errors, line 489)
+PASS: gcc.dg/long-long-typespec-1.c long signed int signed (test for errors, line 494)
+PASS: gcc.dg/long-long-typespec-1.c long signed int unsigned (test for errors, line 495)
+PASS: gcc.dg/long-long-typespec-1.c long signed int void (test for errors, line 487)
+PASS: gcc.dg/long-long-typespec-1.c long signed long char (test for errors, line 497)
+PASS: gcc.dg/long-long-typespec-1.c long signed long double (test for errors, line 502)
+PASS: gcc.dg/long-long-typespec-1.c long signed long float (test for errors, line 501)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int char (test for errors, line 749)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int double (test for errors, line 754)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int float (test for errors, line 753)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int int (test for errors, line 751)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int long (test for errors, line 752)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int short (test for errors, line 750)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int signed (test for errors, line 755)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int unsigned (test for errors, line 756)
+PASS: gcc.dg/long-long-typespec-1.c long signed long int void (test for errors, line 748)
+PASS: gcc.dg/long-long-typespec-1.c long signed long long (test for errors, line 500)
+PASS: gcc.dg/long-long-typespec-1.c long signed long short (test for errors, line 498)
+PASS: gcc.dg/long-long-typespec-1.c long signed long signed (test for errors, line 503)
+PASS: gcc.dg/long-long-typespec-1.c long signed long unsigned (test for errors, line 504)
+PASS: gcc.dg/long-long-typespec-1.c long signed long void (test for errors, line 496)
+PASS: gcc.dg/long-long-typespec-1.c long signed short (test for errors, line 219)
+PASS: gcc.dg/long-long-typespec-1.c long signed signed (test for errors, line 224)
+PASS: gcc.dg/long-long-typespec-1.c long signed unsigned (test for errors, line 225)
+PASS: gcc.dg/long-long-typespec-1.c long signed void (test for errors, line 217)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned char (test for errors, line 227)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned double (test for errors, line 232)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned float (test for errors, line 231)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int char (test for errors, line 506)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int double (test for errors, line 511)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int float (test for errors, line 510)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int int (test for errors, line 508)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long char (test for errors, line 758)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long double (test for errors, line 763)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long float (test for errors, line 762)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long int (test for errors, line 760)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long long (test for errors, line 761)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long short (test for errors, line 759)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long signed (test for errors, line 764)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long unsigned (test for errors, line 765)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int long void (test for errors, line 757)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int short (test for errors, line 507)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int signed (test for errors, line 512)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int unsigned (test for errors, line 513)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned int void (test for errors, line 505)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long char (test for errors, line 515)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long double (test for errors, line 520)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long float (test for errors, line 519)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int char (test for errors, line 767)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int double (test for errors, line 772)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int float (test for errors, line 771)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int int (test for errors, line 769)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int long (test for errors, line 770)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int short (test for errors, line 768)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int signed (test for errors, line 773)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int unsigned (test for errors, line 774)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long int void (test for errors, line 766)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long long (test for errors, line 518)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long short (test for errors, line 516)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long signed (test for errors, line 521)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long unsigned (test for errors, line 522)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned long void (test for errors, line 514)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned short (test for errors, line 228)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned signed (test for errors, line 233)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned unsigned (test for errors, line 234)
+PASS: gcc.dg/long-long-typespec-1.c long unsigned void (test for errors, line 226)
+PASS: gcc.dg/long-long-typespec-1.c long void (test for errors, line 55)
+PASS: gcc.dg/long-long-typespec-1.c short char (test for errors, line 38)
+PASS: gcc.dg/long-long-typespec-1.c short double (test for errors, line 43)
+PASS: gcc.dg/long-long-typespec-1.c short float (test for errors, line 42)
+PASS: gcc.dg/long-long-typespec-1.c short int char (test for errors, line 128)
+PASS: gcc.dg/long-long-typespec-1.c short int double (test for errors, line 133)
+PASS: gcc.dg/long-long-typespec-1.c short int float (test for errors, line 132)
+PASS: gcc.dg/long-long-typespec-1.c short int int (test for errors, line 130)
+PASS: gcc.dg/long-long-typespec-1.c short int long (test for errors, line 131)
+PASS: gcc.dg/long-long-typespec-1.c short int short (test for errors, line 129)
+PASS: gcc.dg/long-long-typespec-1.c short int signed char (test for errors, line 317)
+PASS: gcc.dg/long-long-typespec-1.c short int signed double (test for errors, line 322)
+PASS: gcc.dg/long-long-typespec-1.c short int signed float (test for errors, line 321)
+PASS: gcc.dg/long-long-typespec-1.c short int signed int (test for errors, line 319)
+PASS: gcc.dg/long-long-typespec-1.c short int signed long (test for errors, line 320)
+PASS: gcc.dg/long-long-typespec-1.c short int signed short (test for errors, line 318)
+PASS: gcc.dg/long-long-typespec-1.c short int signed signed (test for errors, line 323)
+PASS: gcc.dg/long-long-typespec-1.c short int signed unsigned (test for errors, line 324)
+PASS: gcc.dg/long-long-typespec-1.c short int signed void (test for errors, line 316)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned char (test for errors, line 326)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned double (test for errors, line 331)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned float (test for errors, line 330)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned int (test for errors, line 328)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned long (test for errors, line 329)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned short (test for errors, line 327)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned signed (test for errors, line 332)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned unsigned (test for errors, line 333)
+PASS: gcc.dg/long-long-typespec-1.c short int unsigned void (test for errors, line 325)
+PASS: gcc.dg/long-long-typespec-1.c short int void (test for errors, line 127)
+PASS: gcc.dg/long-long-typespec-1.c short long (test for errors, line 41)
+PASS: gcc.dg/long-long-typespec-1.c short short (test for errors, line 39)
+PASS: gcc.dg/long-long-typespec-1.c short signed char (test for errors, line 137)
+PASS: gcc.dg/long-long-typespec-1.c short signed double (test for errors, line 142)
+PASS: gcc.dg/long-long-typespec-1.c short signed float (test for errors, line 141)
+PASS: gcc.dg/long-long-typespec-1.c short signed int char (test for errors, line 335)
+PASS: gcc.dg/long-long-typespec-1.c short signed int double (test for errors, line 340)
+PASS: gcc.dg/long-long-typespec-1.c short signed int float (test for errors, line 339)
+PASS: gcc.dg/long-long-typespec-1.c short signed int int (test for errors, line 337)
+PASS: gcc.dg/long-long-typespec-1.c short signed int long (test for errors, line 338)
+PASS: gcc.dg/long-long-typespec-1.c short signed int short (test for errors, line 336)
+PASS: gcc.dg/long-long-typespec-1.c short signed int signed (test for errors, line 341)
+PASS: gcc.dg/long-long-typespec-1.c short signed int unsigned (test for errors, line 342)
+PASS: gcc.dg/long-long-typespec-1.c short signed int void (test for errors, line 334)
+PASS: gcc.dg/long-long-typespec-1.c short signed long (test for errors, line 140)
+PASS: gcc.dg/long-long-typespec-1.c short signed short (test for errors, line 138)
+PASS: gcc.dg/long-long-typespec-1.c short signed signed (test for errors, line 143)
+PASS: gcc.dg/long-long-typespec-1.c short signed unsigned (test for errors, line 144)
+PASS: gcc.dg/long-long-typespec-1.c short signed void (test for errors, line 136)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned char (test for errors, line 146)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned double (test for errors, line 151)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned float (test for errors, line 150)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int char (test for errors, line 344)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int double (test for errors, line 349)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int float (test for errors, line 348)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int int (test for errors, line 346)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int long (test for errors, line 347)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int short (test for errors, line 345)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int signed (test for errors, line 350)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int unsigned (test for errors, line 351)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned int void (test for errors, line 343)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned long (test for errors, line 149)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned short (test for errors, line 147)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned signed (test for errors, line 152)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned unsigned (test for errors, line 153)
+PASS: gcc.dg/long-long-typespec-1.c short unsigned void (test for errors, line 145)
+PASS: gcc.dg/long-long-typespec-1.c short void (test for errors, line 37)
+PASS: gcc.dg/long-long-typespec-1.c signed char char (test for errors, line 245)
+PASS: gcc.dg/long-long-typespec-1.c signed char double (test for errors, line 250)
+PASS: gcc.dg/long-long-typespec-1.c signed char float (test for errors, line 249)
+PASS: gcc.dg/long-long-typespec-1.c signed char int (test for errors, line 247)
+PASS: gcc.dg/long-long-typespec-1.c signed char long (test for errors, line 248)
+PASS: gcc.dg/long-long-typespec-1.c signed char short (test for errors, line 246)
+PASS: gcc.dg/long-long-typespec-1.c signed char signed (test for errors, line 251)
+PASS: gcc.dg/long-long-typespec-1.c signed char unsigned (test for errors, line 252)
+PASS: gcc.dg/long-long-typespec-1.c signed char void (test for errors, line 244)
+PASS: gcc.dg/long-long-typespec-1.c signed double (test for errors, line 88)
+PASS: gcc.dg/long-long-typespec-1.c signed float (test for errors, line 87)
+PASS: gcc.dg/long-long-typespec-1.c signed int char (test for errors, line 263)
+PASS: gcc.dg/long-long-typespec-1.c signed int double (test for errors, line 268)
+PASS: gcc.dg/long-long-typespec-1.c signed int float (test for errors, line 267)
+PASS: gcc.dg/long-long-typespec-1.c signed int int (test for errors, line 265)
+PASS: gcc.dg/long-long-typespec-1.c signed int long char (test for errors, line 542)
+PASS: gcc.dg/long-long-typespec-1.c signed int long double (test for errors, line 547)
+PASS: gcc.dg/long-long-typespec-1.c signed int long float (test for errors, line 546)
+PASS: gcc.dg/long-long-typespec-1.c signed int long int (test for errors, line 544)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long char (test for errors, line 776)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long double (test for errors, line 781)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long float (test for errors, line 780)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long int (test for errors, line 778)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long long (test for errors, line 779)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long short (test for errors, line 777)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long signed (test for errors, line 782)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long unsigned (test for errors, line 783)
+PASS: gcc.dg/long-long-typespec-1.c signed int long long void (test for errors, line 775)
+PASS: gcc.dg/long-long-typespec-1.c signed int long short (test for errors, line 543)
+PASS: gcc.dg/long-long-typespec-1.c signed int long signed (test for errors, line 548)
+PASS: gcc.dg/long-long-typespec-1.c signed int long unsigned (test for errors, line 549)
+PASS: gcc.dg/long-long-typespec-1.c signed int long void (test for errors, line 541)
+PASS: gcc.dg/long-long-typespec-1.c signed int short char (test for errors, line 533)
+PASS: gcc.dg/long-long-typespec-1.c signed int short double (test for errors, line 538)
+PASS: gcc.dg/long-long-typespec-1.c signed int short float (test for errors, line 537)
+PASS: gcc.dg/long-long-typespec-1.c signed int short int (test for errors, line 535)
+PASS: gcc.dg/long-long-typespec-1.c signed int short long (test for errors, line 536)
+PASS: gcc.dg/long-long-typespec-1.c signed int short short (test for errors, line 534)
+PASS: gcc.dg/long-long-typespec-1.c signed int short signed (test for errors, line 539)
+PASS: gcc.dg/long-long-typespec-1.c signed int short unsigned (test for errors, line 540)
+PASS: gcc.dg/long-long-typespec-1.c signed int short void (test for errors, line 532)
+PASS: gcc.dg/long-long-typespec-1.c signed int signed (test for errors, line 269)
+PASS: gcc.dg/long-long-typespec-1.c signed int unsigned (test for errors, line 270)
+PASS: gcc.dg/long-long-typespec-1.c signed int void (test for errors, line 262)
+PASS: gcc.dg/long-long-typespec-1.c signed long char (test for errors, line 272)
+PASS: gcc.dg/long-long-typespec-1.c signed long double (test for errors, line 277)
+PASS: gcc.dg/long-long-typespec-1.c signed long float (test for errors, line 276)
+PASS: gcc.dg/long-long-typespec-1.c signed long int char (test for errors, line 551)
+PASS: gcc.dg/long-long-typespec-1.c signed long int double (test for errors, line 556)
+PASS: gcc.dg/long-long-typespec-1.c signed long int float (test for errors, line 555)
+PASS: gcc.dg/long-long-typespec-1.c signed long int int (test for errors, line 553)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long char (test for errors, line 785)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long double (test for errors, line 790)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long float (test for errors, line 789)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long int (test for errors, line 787)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long long (test for errors, line 788)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long short (test for errors, line 786)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long signed (test for errors, line 791)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long unsigned (test for errors, line 792)
+PASS: gcc.dg/long-long-typespec-1.c signed long int long void (test for errors, line 784)
+PASS: gcc.dg/long-long-typespec-1.c signed long int short (test for errors, line 552)
+PASS: gcc.dg/long-long-typespec-1.c signed long int signed (test for errors, line 557)
+PASS: gcc.dg/long-long-typespec-1.c signed long int unsigned (test for errors, line 558)
+PASS: gcc.dg/long-long-typespec-1.c signed long int void (test for errors, line 550)
+PASS: gcc.dg/long-long-typespec-1.c signed long long char (test for errors, line 560)
+PASS: gcc.dg/long-long-typespec-1.c signed long long double (test for errors, line 565)
+PASS: gcc.dg/long-long-typespec-1.c signed long long float (test for errors, line 564)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int char (test for errors, line 794)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int double (test for errors, line 799)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int float (test for errors, line 798)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int int (test for errors, line 796)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int long (test for errors, line 797)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int short (test for errors, line 795)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int signed (test for errors, line 800)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int unsigned (test for errors, line 801)
+PASS: gcc.dg/long-long-typespec-1.c signed long long int void (test for errors, line 793)
+PASS: gcc.dg/long-long-typespec-1.c signed long long long (test for errors, line 563)
+PASS: gcc.dg/long-long-typespec-1.c signed long long short (test for errors, line 561)
+PASS: gcc.dg/long-long-typespec-1.c signed long long signed (test for errors, line 566)
+PASS: gcc.dg/long-long-typespec-1.c signed long long unsigned (test for errors, line 567)
+PASS: gcc.dg/long-long-typespec-1.c signed long long void (test for errors, line 559)
+PASS: gcc.dg/long-long-typespec-1.c signed long short (test for errors, line 273)
+PASS: gcc.dg/long-long-typespec-1.c signed long signed (test for errors, line 278)
+PASS: gcc.dg/long-long-typespec-1.c signed long unsigned (test for errors, line 279)
+PASS: gcc.dg/long-long-typespec-1.c signed long void (test for errors, line 271)
+PASS: gcc.dg/long-long-typespec-1.c signed short char (test for errors, line 254)
+PASS: gcc.dg/long-long-typespec-1.c signed short double (test for errors, line 259)
+PASS: gcc.dg/long-long-typespec-1.c signed short float (test for errors, line 258)
+PASS: gcc.dg/long-long-typespec-1.c signed short int char (test for errors, line 524)
+PASS: gcc.dg/long-long-typespec-1.c signed short int double (test for errors, line 529)
+PASS: gcc.dg/long-long-typespec-1.c signed short int float (test for errors, line 528)
+PASS: gcc.dg/long-long-typespec-1.c signed short int int (test for errors, line 526)
+PASS: gcc.dg/long-long-typespec-1.c signed short int long (test for errors, line 527)
+PASS: gcc.dg/long-long-typespec-1.c signed short int short (test for errors, line 525)
+PASS: gcc.dg/long-long-typespec-1.c signed short int signed (test for errors, line 530)
+PASS: gcc.dg/long-long-typespec-1.c signed short int unsigned (test for errors, line 531)
+PASS: gcc.dg/long-long-typespec-1.c signed short int void (test for errors, line 523)
+PASS: gcc.dg/long-long-typespec-1.c signed short long (test for errors, line 257)
+PASS: gcc.dg/long-long-typespec-1.c signed short short (test for errors, line 255)
+PASS: gcc.dg/long-long-typespec-1.c signed short signed (test for errors, line 260)
+PASS: gcc.dg/long-long-typespec-1.c signed short unsigned (test for errors, line 261)
+PASS: gcc.dg/long-long-typespec-1.c signed short void (test for errors, line 253)
+PASS: gcc.dg/long-long-typespec-1.c signed signed (test for errors, line 89)
+PASS: gcc.dg/long-long-typespec-1.c signed unsigned (test for errors, line 90)
+PASS: gcc.dg/long-long-typespec-1.c signed void (test for errors, line 82)
+PASS: gcc.dg/long-long-typespec-1.c type char (test for errors, line 101)
+PASS: gcc.dg/long-long-typespec-1.c type double (test for errors, line 106)
+PASS: gcc.dg/long-long-typespec-1.c type float (test for errors, line 105)
+PASS: gcc.dg/long-long-typespec-1.c type int (test for errors, line 103)
+PASS: gcc.dg/long-long-typespec-1.c type long (test for errors, line 104)
+PASS: gcc.dg/long-long-typespec-1.c type short (test for errors, line 102)
+PASS: gcc.dg/long-long-typespec-1.c type signed (test for errors, line 107)
+PASS: gcc.dg/long-long-typespec-1.c type unsigned (test for errors, line 108)
+PASS: gcc.dg/long-long-typespec-1.c type void (test for errors, line 100)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char char (test for errors, line 281)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char double (test for errors, line 286)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char float (test for errors, line 285)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char int (test for errors, line 283)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char long (test for errors, line 284)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char short (test for errors, line 282)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char signed (test for errors, line 287)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char unsigned (test for errors, line 288)
+PASS: gcc.dg/long-long-typespec-1.c unsigned char void (test for errors, line 280)
+PASS: gcc.dg/long-long-typespec-1.c unsigned double (test for errors, line 97)
+PASS: gcc.dg/long-long-typespec-1.c unsigned float (test for errors, line 96)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int char (test for errors, line 299)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int double (test for errors, line 304)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int float (test for errors, line 303)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int int (test for errors, line 301)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long char (test for errors, line 587)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long double (test for errors, line 592)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long float (test for errors, line 591)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long int (test for errors, line 589)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long char (test for errors, line 803)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long double (test for errors, line 808)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long float (test for errors, line 807)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long int (test for errors, line 805)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long long (test for errors, line 806)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long short (test for errors, line 804)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long signed (test for errors, line 809)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long unsigned (test for errors, line 810)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long long void (test for errors, line 802)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long short (test for errors, line 588)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long signed (test for errors, line 593)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long unsigned (test for errors, line 594)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int long void (test for errors, line 586)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short char (test for errors, line 578)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short double (test for errors, line 583)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short float (test for errors, line 582)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short int (test for errors, line 580)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short long (test for errors, line 581)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short short (test for errors, line 579)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short signed (test for errors, line 584)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short unsigned (test for errors, line 585)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int short void (test for errors, line 577)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int signed (test for errors, line 305)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int unsigned (test for errors, line 306)
+PASS: gcc.dg/long-long-typespec-1.c unsigned int void (test for errors, line 298)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long char (test for errors, line 308)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long double (test for errors, line 313)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long float (test for errors, line 312)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int char (test for errors, line 596)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int double (test for errors, line 601)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int float (test for errors, line 600)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int int (test for errors, line 598)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long char (test for errors, line 812)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long double (test for errors, line 817)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long float (test for errors, line 816)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long int (test for errors, line 814)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long long (test for errors, line 815)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long short (test for errors, line 813)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long signed (test for errors, line 818)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long unsigned (test for errors, line 819)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int long void (test for errors, line 811)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int short (test for errors, line 597)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int signed (test for errors, line 602)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int unsigned (test for errors, line 603)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long int void (test for errors, line 595)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long char (test for errors, line 605)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long double (test for errors, line 610)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long float (test for errors, line 609)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int char (test for errors, line 821)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int double (test for errors, line 826)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int float (test for errors, line 825)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int int (test for errors, line 823)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int long (test for errors, line 824)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int short (test for errors, line 822)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int signed (test for errors, line 827)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int unsigned (test for errors, line 828)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long int void (test for errors, line 820)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long long (test for errors, line 608)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long short (test for errors, line 606)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long signed (test for errors, line 611)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long unsigned (test for errors, line 612)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long long void (test for errors, line 604)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long short (test for errors, line 309)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long signed (test for errors, line 314)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long unsigned (test for errors, line 315)
+PASS: gcc.dg/long-long-typespec-1.c unsigned long void (test for errors, line 307)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short char (test for errors, line 290)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short double (test for errors, line 295)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short float (test for errors, line 294)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int char (test for errors, line 569)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int double (test for errors, line 574)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int float (test for errors, line 573)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int int (test for errors, line 571)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int long (test for errors, line 572)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int short (test for errors, line 570)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int signed (test for errors, line 575)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int unsigned (test for errors, line 576)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short int void (test for errors, line 568)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short long (test for errors, line 293)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short short (test for errors, line 291)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short signed (test for errors, line 296)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short unsigned (test for errors, line 297)
+PASS: gcc.dg/long-long-typespec-1.c unsigned short void (test for errors, line 289)
+PASS: gcc.dg/long-long-typespec-1.c unsigned signed (test for errors, line 98)
+PASS: gcc.dg/long-long-typespec-1.c unsigned unsigned (test for errors, line 99)
+PASS: gcc.dg/long-long-typespec-1.c unsigned void (test for errors, line 91)
+PASS: gcc.dg/long-long-typespec-1.c void char (test for errors, line 20)
+PASS: gcc.dg/long-long-typespec-1.c void double (test for errors, line 25)
+PASS: gcc.dg/long-long-typespec-1.c void float (test for errors, line 24)
+PASS: gcc.dg/long-long-typespec-1.c void int (test for errors, line 22)
+PASS: gcc.dg/long-long-typespec-1.c void long (test for errors, line 23)
+PASS: gcc.dg/long-long-typespec-1.c void short (test for errors, line 21)
+PASS: gcc.dg/long-long-typespec-1.c void signed (test for errors, line 26)
+PASS: gcc.dg/long-long-typespec-1.c void unsigned (test for errors, line 27)
+PASS: gcc.dg/long-long-typespec-1.c void void (test for errors, line 19)
+PASS: gcc.dg/long_branch.c (test for excess errors)
+PASS: gcc.dg/long_branch.c execution test
+PASS: gcc.dg/loop-1.c (test for excess errors)
+PASS: gcc.dg/loop-2.c (test for excess errors)
+PASS: gcc.dg/loop-2.c execution test
+PASS: gcc.dg/loop-3.c (test for excess errors)
+PASS: gcc.dg/loop-4.c (test for excess errors)
+PASS: gcc.dg/loop-4.c execution test
+PASS: gcc.dg/loop-5.c (test for excess errors)
+PASS: gcc.dg/loop-6.c (test for excess errors)
+PASS: gcc.dg/loop-6.c execution test
+UNSUPPORTED: gcc.dg/loop-7.c
+PASS: gcc.dg/loop-8.c (test for excess errors)
+PASS: gcc.dg/loop-8.c scan-rtl-dump-not loop2_invariant "without introducing a new temporary register"
+PASS: gcc.dg/loop-9.c (test for excess errors)
+PASS: gcc.dg/loop-9.c scan-rtl-dump loop2_invariant "Decided"
+PASS: gcc.dg/loop-9.c scan-rtl-dump loop2_invariant "without introducing a new temporary register"
+PASS: gcc.dg/loop-invariant-2.c (test for excess errors)
+PASS: gcc.dg/loop-invariant-2.c scan-rtl-dump loop2_invariant "Don't move invariant from bb: .*out of loop"
+UNSUPPORTED: gcc.dg/loop-invariant.c
+PASS: gcc.dg/loop-split.c (test for excess errors)
+PASS: gcc.dg/loop-split.c execution test
+PASS: gcc.dg/loop-split.c scan-tree-dump-times lsplit "Loop split" 16
+PASS: gcc.dg/loop-unswitch-1.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-1.c scan-tree-dump unswitch "unswitching loop"
+PASS: gcc.dg/loop-unswitch-10.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-10.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 0" 1
+PASS: gcc.dg/loop-unswitch-10.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 1" 1
+PASS: gcc.dg/loop-unswitch-10.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 2" 1
+PASS: gcc.dg/loop-unswitch-10.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 3" 1
+PASS: gcc.dg/loop-unswitch-11.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-11.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 1" 1
+PASS: gcc.dg/loop-unswitch-11.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 2" 1
+PASS: gcc.dg/loop-unswitch-11.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 3" 1
+PASS: gcc.dg/loop-unswitch-11.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* \\+ 4294967291.*order.* == 9" 1
+PASS: gcc.dg/loop-unswitch-12.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-12.c scan-tree-dump-times unswitch "unswitching loop . on .if. with condition: order.* == 1" 1
+PASS: gcc.dg/loop-unswitch-13.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-13.c scan-tree-dump-times unswitch "unswitching loop . on .[^\n\r]*. with condition" 1
+PASS: gcc.dg/loop-unswitch-14.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-14.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* <= 0" 1
+PASS: gcc.dg/loop-unswitch-14.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 0" 1
+PASS: gcc.dg/loop-unswitch-14.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 1" 1
+PASS: gcc.dg/loop-unswitch-14.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 2" 1
+PASS: gcc.dg/loop-unswitch-14.c scan-tree-dump-times unswitch "unswitching loop . on .switch. with condition: order.* == 3" 1
+PASS: gcc.dg/loop-unswitch-15.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-15.c scan-tree-dump unswitch "unswitching loop . on .if. with condition:"
+PASS: gcc.dg/loop-unswitch-16.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-16.c scan-tree-dump unswitch "unswitching loop . on .if. with condition: a"
+PASS: gcc.dg/loop-unswitch-16.c scan-tree-dump unswitch "unswitching loop . on .if. with condition: b"
+PASS: gcc.dg/loop-unswitch-16.c scan-tree-dump unswitch "unswitching loop . on .if. with condition: c"
+PASS: gcc.dg/loop-unswitch-16.c scan-tree-dump-times unswitch "unswitching loop . on .if. with condition" 7
+PASS: gcc.dg/loop-unswitch-17.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-17.c scan-tree-dump-times unswitch "unswitching loop" 3
+PASS: gcc.dg/loop-unswitch-18.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-18.c scan-tree-dump unswitch "unswitching outer loop"
+PASS: gcc.dg/loop-unswitch-2.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-2.c scan-tree-dump-not unswitch "Invalid sum"
+PASS: gcc.dg/loop-unswitch-2.c scan-tree-dump-times unswitch "Guard hoisted" 3
+PASS: gcc.dg/loop-unswitch-3.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-3.c scan-tree-dump-times unswitch "Guard hoisted" 1
+PASS: gcc.dg/loop-unswitch-4.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-4.c execution test
+PASS: gcc.dg/loop-unswitch-5.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-5.c execution test
+PASS: gcc.dg/loop-unswitch-6.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-6.c scan-tree-dump-times unswitch "Guard hoisted" 1
+PASS: gcc.dg/loop-unswitch-7.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-7.c scan-tree-dump-times unswitch "unswitching loop . on .if. with condition: order.* == 1.0e" 1
+PASS: gcc.dg/loop-unswitch-8.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-8.c scan-tree-dump-times unswitch "unswitching loop . on .if. with condition: order" 3
+PASS: gcc.dg/loop-unswitch-9.c (test for excess errors)
+PASS: gcc.dg/loop-unswitch-9.c scan-tree-dump-times unswitch "unswitching loop . on .if. with condition: order" 2
+PASS: gcc.dg/loop-versioning-1.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-1.c scan-tree-dump-times lversion "versioned this loop" 12
+PASS: gcc.dg/loop-versioning-1.c scan-tree-dump-times lversion "want to version containing loop" 12
+PASS: gcc.dg/loop-versioning-10.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-10.c scan-tree-dump-times lversion "address term [^\\n]* \\* loop-invariant" 4
+PASS: gcc.dg/loop-versioning-10.c scan-tree-dump-times lversion "versioned this loop" 4
+PASS: gcc.dg/loop-versioning-10.c scan-tree-dump-times lversion "want to version containing loop" 4
+PASS: gcc.dg/loop-versioning-11.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-11.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-11.c scan-tree-dump-times lversion "can never be 1" 2
+PASS: gcc.dg/loop-versioning-11.c scan-tree-dump-times lversion "want to version containing loop" 2
+PASS: gcc.dg/loop-versioning-12.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-12.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-12.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-13.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-13.c scan-tree-dump-times lversion "versioned this loop" 10
+PASS: gcc.dg/loop-versioning-13.c scan-tree-dump-times lversion "want to version containing loop" 10
+PASS: gcc.dg/loop-versioning-14.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-14.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-14.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-2.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-2.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-2.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-3.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-3.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-3.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-4.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-4.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-4.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-5.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-5.c scan-tree-dump-times lversion "versioned this loop" 1
+PASS: gcc.dg/loop-versioning-5.c scan-tree-dump-times lversion "want to version containing loop for when step2" 1
+PASS: gcc.dg/loop-versioning-5.c scan-tree-dump-times lversion "want to version containing loop" 1
+PASS: gcc.dg/loop-versioning-6.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-6.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-6.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-7.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-7.c scan-tree-dump-times lversion "versioned this loop" 2
+PASS: gcc.dg/loop-versioning-7.c scan-tree-dump-times lversion "want to version containing loop" 2
+PASS: gcc.dg/loop-versioning-8.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-8.c scan-tree-dump-not lversion "versioned"
+PASS: gcc.dg/loop-versioning-8.c scan-tree-dump-not lversion "want to version"
+PASS: gcc.dg/loop-versioning-9.c (test for excess errors)
+PASS: gcc.dg/loop-versioning-9.c scan-tree-dump-times lversion "versioned this loop" 6
+PASS: gcc.dg/loop-versioning-9.c scan-tree-dump-times lversion "want to version containing loop" 6
+UNSUPPORTED: gcc.dg/lower-subreg-1.c
+PASS: gcc.dg/lsr-div1.c (test for excess errors)
+PASS: gcc.dg/lsr-div1.c execution test
+PASS: gcc.dg/lvalue-10.c (test for excess errors)
+PASS: gcc.dg/lvalue-11.c (test for excess errors)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 12)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 13)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 14)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 15)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 16)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 17)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 28)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 29)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 30)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 31)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 32)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 33)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 34)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 35)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 36)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 37)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 38)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 39)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 40)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 41)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 42)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 43)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 44)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 45)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 46)
+PASS: gcc.dg/lvalue-2.c (test for errors, line 47)
+PASS: gcc.dg/lvalue-2.c (test for excess errors)
+PASS: gcc.dg/lvalue-3.c (test for errors, line 12)
+PASS: gcc.dg/lvalue-3.c (test for errors, line 13)
+PASS: gcc.dg/lvalue-3.c (test for excess errors)
+PASS: gcc.dg/lvalue-4.c (test for errors, line 7)
+PASS: gcc.dg/lvalue-4.c (test for excess errors)
+PASS: gcc.dg/lvalue-5.c (test for warnings, line 10)
+PASS: gcc.dg/lvalue-5.c (test for warnings, line 11)
+PASS: gcc.dg/lvalue-5.c (test for warnings, line 12)
+PASS: gcc.dg/lvalue-5.c (test for warnings, line 13)
+PASS: gcc.dg/lvalue-5.c (test for warnings, line 9)
+PASS: gcc.dg/lvalue-5.c (test for excess errors)
+PASS: gcc.dg/lvalue-6.c (test for errors, line 7)
+PASS: gcc.dg/lvalue-6.c (test for warnings, line 10)
+PASS: gcc.dg/lvalue-6.c (test for warnings, line 17)
+PASS: gcc.dg/lvalue-6.c (test for excess errors)
+PASS: gcc.dg/lvalue-6.c C90 only error at line 11 (test for errors, line 10)
+PASS: gcc.dg/lvalue-7.c (test for errors, line 7)
+PASS: gcc.dg/lvalue-7.c (test for warnings, line 10)
+PASS: gcc.dg/lvalue-7.c (test for warnings, line 16)
+PASS: gcc.dg/lvalue-7.c (test for excess errors)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 12)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 13)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 14)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 15)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 16)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 17)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 18)
+PASS: gcc.dg/lvalue-8.c (test for errors, line 9)
+PASS: gcc.dg/lvalue-8.c (test for excess errors)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 15)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 16)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 18)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 19)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 25)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 26)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 28)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 29)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 35)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 36)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 38)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 39)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 45)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 46)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 48)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 49)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 55)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 56)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 58)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 59)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 65)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 66)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 68)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 69)
+PASS: gcc.dg/lvalue-9.c (test for errors, line 76)
+PASS: gcc.dg/lvalue-9.c (test for excess errors)
+PASS: gcc.dg/lvalue1.c (test for errors, line 7)
+PASS: gcc.dg/lvalue1.c (test for excess errors)
+PASS: gcc.dg/m-un-1.c (test for excess errors)
+PASS: gcc.dg/m-un-1.c uninitialized warning regression (test for bogus messages, line 28)
+PASS: gcc.dg/m-un-2.c (test for excess errors)
+PASS: gcc.dg/m-un-2.c warning regression (test for warnings, line 18)
+PASS: gcc.dg/m-un-2.c warning regression 2 at line 19 (test for warnings, line 12)
+PASS: gcc.dg/macro-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/macro-fusion-1.c
+UNSUPPORTED: gcc.dg/macro-fusion-2.c
+PASS: gcc.dg/mallign.c (test for excess errors)
+PASS: gcc.dg/mallign.c execution test
+UNSUPPORTED: gcc.dg/march-generic.c
+UNSUPPORTED: gcc.dg/march.c
+PASS: gcc.dg/max-1.c (test for excess errors)
+PASS: gcc.dg/max-1.c execution test
+PASS: gcc.dg/max.c (test for excess errors)
+PASS: gcc.dg/max.c scan-tree-dump-not optimized "MAX_EXPR"
+PASS: gcc.dg/memchr-2.c (test for excess errors)
+PASS: gcc.dg/memchr-2.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memchr-2.c scan-tree-dump-not optimized "memcmp \\("
+PASS: gcc.dg/memchr-3.c (test for excess errors)
+PASS: gcc.dg/memchr.c (test for excess errors)
+PASS: gcc.dg/memchr.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memcmp-1.c (test for excess errors)
+PASS: gcc.dg/memcmp-1.c execution test
+PASS: gcc.dg/memcmp-2.c (test for excess errors)
+PASS: gcc.dg/memcmp-2.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memcmp-3.c (test for excess errors)
+PASS: gcc.dg/memcmp-3.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memcmp-4.c (test for excess errors)
+PASS: gcc.dg/memcmp-4.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memcmp-5.c (test for excess errors)
+PASS: gcc.dg/memcmp-6.c (test for excess errors)
+PASS: gcc.dg/memcmp-6.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/memcmp-6.c scan-tree-dump-not optimized "memcmp \\("
+PASS: gcc.dg/memcmp-pr95189.c (test for excess errors)
+PASS: gcc.dg/memcmp-pr95189.c execution test
+PASS: gcc.dg/memcpy-1.c (test for excess errors)
+PASS: gcc.dg/memcpy-1.c scan-tree-dump-times optimized "nasty_local\\." 0
+PASS: gcc.dg/memcpy-2.c (test for warnings, line 10)
+PASS: gcc.dg/memcpy-2.c (test for excess errors)
+PASS: gcc.dg/memcpy-2.c scan-assembler __memcpy_chk
+UNSUPPORTED: gcc.dg/memcpy-3.c
+PASS: gcc.dg/memcpy-4.c (test for excess errors)
+PASS: gcc.dg/memcpy-5.c (test for excess errors)
+UNSUPPORTED: gcc.dg/memcpy-6.c
+PASS: gcc.dg/memmove-1.c (test for excess errors)
+PASS: gcc.dg/memmove-1.c scan-tree-dump-times optimized "memmove" 0
+PASS: gcc.dg/memmove-2.c (test for excess errors)
+PASS: gcc.dg/memmove-2.c scan-tree-dump-times optimized "memmove" 0
+PASS: gcc.dg/memmove-3.c (test for excess errors)
+PASS: gcc.dg/memmove-3.c scan-tree-dump-times optimized "memmove" 3
+PASS: gcc.dg/memmove-4.c (test for excess errors)
+XFAIL: gcc.dg/memmove-4.c scan-tree-dump-not optimized "memmove"
+PASS: gcc.dg/memset-1.c (test for warnings, line 15)
+PASS: gcc.dg/memset-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/memset-2.c
+PASS: gcc.dg/merge-all-constants-1.c (test for excess errors)
+PASS: gcc.dg/merge-all-constants-1.c scan-assembler-not \\.rodata\\.str
+PASS: gcc.dg/merge-all-constants-2.c (test for excess errors)
+PASS: gcc.dg/merge-all-constants-2.c scan-assembler-not \\.rodata[\n\r]
+PASS: gcc.dg/min.c (test for excess errors)
+PASS: gcc.dg/min.c scan-tree-dump-not optimized "MIN_EXPR"
+PASS: gcc.dg/minmax-1.c (test for excess errors)
+PASS: gcc.dg/minmax-1.c execution test
+PASS: gcc.dg/minmax-1.c scan-tree-dump-times original "MAX_EXPR" 0
+PASS: gcc.dg/minmax-1.c scan-tree-dump-times original "MIN_EXPR" 0
+PASS: gcc.dg/misaligned-expand-1.c (test for excess errors)
+PASS: gcc.dg/misaligned-expand-1.c execution test
+PASS: gcc.dg/misaligned-expand-2.c (test for excess errors)
+PASS: gcc.dg/misaligned-expand-2.c execution test
+PASS: gcc.dg/misaligned-expand-3.c (test for excess errors)
+PASS: gcc.dg/misaligned-expand-3.c execution test
+PASS: gcc.dg/misc-column.c (test for errors, line 31)
+PASS: gcc.dg/misc-column.c (test for errors, line 33)
+PASS: gcc.dg/misc-column.c (test for errors, line 35)
+PASS: gcc.dg/misc-column.c (test for warnings, line 16)
+PASS: gcc.dg/misc-column.c (test for warnings, line 19)
+PASS: gcc.dg/misc-column.c (test for warnings, line 22)
+PASS: gcc.dg/misc-column.c (test for warnings, line 25)
+PASS: gcc.dg/misc-column.c (test for warnings, line 28)
+PASS: gcc.dg/misc-column.c (test for warnings, line 37)
+PASS: gcc.dg/misc-column.c (test for warnings, line 39)
+PASS: gcc.dg/misc-column.c (test for excess errors)
+PASS: gcc.dg/mismatch-decl-1.c (test for errors, line 16)
+PASS: gcc.dg/mismatch-decl-1.c (test for errors, line 22)
+PASS: gcc.dg/mismatch-decl-1.c (test for warnings, line 19)
+PASS: gcc.dg/mismatch-decl-1.c (test for excess errors)
+PASS: gcc.dg/mismatch-decl-1.c note (test for warnings, line 11)
+PASS: gcc.dg/mismatch-decl-1.c note (test for warnings, line 12)
+PASS: gcc.dg/missing-field-init-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/missing-field-init-1.c (test for bogus messages, line 6)
+PASS: gcc.dg/missing-field-init-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/missing-field-init-1.c (test for bogus messages, line 8)
+PASS: gcc.dg/missing-field-init-1.c (test for excess errors)
+PASS: gcc.dg/missing-field-init-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/missing-field-init-2.c (test for bogus messages, line 13)
+PASS: gcc.dg/missing-field-init-2.c (test for warnings, line 14)
+PASS: gcc.dg/missing-field-init-2.c (test for warnings, line 6)
+PASS: gcc.dg/missing-field-init-2.c (test for warnings, line 7)
+PASS: gcc.dg/missing-field-init-2.c (test for warnings, line 8)
+PASS: gcc.dg/missing-field-init-2.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-1.c (test for warnings, line 12)
+PASS: gcc.dg/missing-header-fixit-1.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/missing-header-fixit-1.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-1.c dg-regexp 20 was found: "\-\-\- .*"
+PASS: gcc.dg/missing-header-fixit-1.c dg-regexp 21 was found: "\+\+\+ .*"
+PASS: gcc.dg/missing-header-fixit-1.c expected multiline pattern lines 26-30
+PASS: gcc.dg/missing-header-fixit-1a.c (test for errors, line 12)
+PASS: gcc.dg/missing-header-fixit-1a.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/missing-header-fixit-1a.c at line 14 (test for warnings, line 12)
+PASS: gcc.dg/missing-header-fixit-1a.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-1a.c dg-regexp 21 was found: "\-\-\- .*"
+PASS: gcc.dg/missing-header-fixit-1a.c dg-regexp 22 was found: "\+\+\+ .*"
+PASS: gcc.dg/missing-header-fixit-1a.c expected multiline pattern lines 27-31
+PASS: gcc.dg/missing-header-fixit-2.c at line 10 (test for warnings, line 6)
+PASS: gcc.dg/missing-header-fixit-2.c at line 9 (test for warnings, line 6)
+PASS: gcc.dg/missing-header-fixit-2.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-2.c dg-regexp 18 was found: "\-\-\- .*"
+PASS: gcc.dg/missing-header-fixit-2.c dg-regexp 19 was found: "\+\+\+ .*"
+PASS: gcc.dg/missing-header-fixit-2.c expected multiline pattern lines 25-29
+PASS: gcc.dg/missing-header-fixit-2a.c at line 10 (test for warnings, line 6)
+PASS: gcc.dg/missing-header-fixit-2a.c at line 9 (test for errors, line 6)
+PASS: gcc.dg/missing-header-fixit-2a.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-2a.c dg-regexp 18 was found: "\-\-\- .*"
+PASS: gcc.dg/missing-header-fixit-2a.c dg-regexp 19 was found: "\+\+\+ .*"
+PASS: gcc.dg/missing-header-fixit-2a.c expected multiline pattern lines 25-29
+PASS: gcc.dg/missing-header-fixit-3.c (test for warnings, line 9)
+PASS: gcc.dg/missing-header-fixit-3.c at line 10 (test for warnings, line 1)
+PASS: gcc.dg/missing-header-fixit-3.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-3.c expected multiline pattern lines 13-14
+PASS: gcc.dg/missing-header-fixit-3.c expected multiline pattern lines 17-18
+PASS: gcc.dg/missing-header-fixit-4.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/missing-header-fixit-4.c at line 16 (test for warnings, line 10)
+PASS: gcc.dg/missing-header-fixit-4.c at line 21 (test for warnings, line 4)
+PASS: gcc.dg/missing-header-fixit-4.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-4.c expected multiline pattern lines 13-14
+PASS: gcc.dg/missing-header-fixit-4.c expected multiline pattern lines 18-19
+PASS: gcc.dg/missing-header-fixit-4.c expected multiline pattern lines 23-25
+PASS: gcc.dg/missing-header-fixit-4a.c at line 11 (test for errors, line 10)
+PASS: gcc.dg/missing-header-fixit-4a.c at line 16 (test for warnings, line 10)
+PASS: gcc.dg/missing-header-fixit-4a.c at line 21 (test for warnings, line 4)
+PASS: gcc.dg/missing-header-fixit-4a.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-4a.c expected multiline pattern lines 13-14
+PASS: gcc.dg/missing-header-fixit-4a.c expected multiline pattern lines 18-19
+PASS: gcc.dg/missing-header-fixit-4a.c expected multiline pattern lines 23-25
+PASS: gcc.dg/missing-header-fixit-5.c (test for warnings, line 11)
+PASS: gcc.dg/missing-header-fixit-5.c (test for warnings, line 21)
+PASS: gcc.dg/missing-header-fixit-5.c (test for warnings, line 32)
+PASS: gcc.dg/missing-header-fixit-5.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 13-14
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 17-18
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 23-24
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 27-28
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 34-35
+PASS: gcc.dg/missing-header-fixit-5.c expected multiline pattern lines 38-39
+PASS: gcc.dg/missing-header-fixit-5a.c (test for errors, line 11)
+PASS: gcc.dg/missing-header-fixit-5a.c (test for errors, line 21)
+PASS: gcc.dg/missing-header-fixit-5a.c (test for errors, line 32)
+PASS: gcc.dg/missing-header-fixit-5a.c (test for excess errors)
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 13-14
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 17-18
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 23-24
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 27-28
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 34-35
+PASS: gcc.dg/missing-header-fixit-5a.c expected multiline pattern lines 38-39
+PASS: gcc.dg/missing-symbol-2.c (test for errors, line 25)
+PASS: gcc.dg/missing-symbol-2.c (test for errors, line 35)
+PASS: gcc.dg/missing-symbol-2.c (test for errors, line 56)
+PASS: gcc.dg/missing-symbol-2.c (test for errors, line 71)
+PASS: gcc.dg/missing-symbol-2.c at line 10 (test for errors, line 7)
+PASS: gcc.dg/missing-symbol-2.c at line 16 (test for errors, line 7)
+PASS: gcc.dg/missing-symbol-2.c (test for excess errors)
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 12-14
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 18-19
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 27-29
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 38-42
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 58-59
+PASS: gcc.dg/missing-symbol-2.c expected multiline pattern lines 68-69
+PASS: gcc.dg/missing-symbol-3.c (test for errors, line 18)
+PASS: gcc.dg/missing-symbol-3.c (test for errors, line 28)
+PASS: gcc.dg/missing-symbol-3.c (test for errors, line 37)
+PASS: gcc.dg/missing-symbol-3.c (test for errors, line 8)
+PASS: gcc.dg/missing-symbol-3.c (test for excess errors)
+PASS: gcc.dg/missing-symbol-3.c expected multiline pattern lines 10-12
+PASS: gcc.dg/missing-symbol-3.c expected multiline pattern lines 20-22
+PASS: gcc.dg/missing-symbol-3.c expected multiline pattern lines 30-31
+PASS: gcc.dg/missing-symbol-3.c expected multiline pattern lines 39-41
+UNSUPPORTED: gcc.dg/mmix-1.c
+PASS: gcc.dg/modmod.c (test for excess errors)
+PASS: gcc.dg/modmod.c scan-tree-dump-times optimized "trunc_mod_expr" 1
+UNSUPPORTED: gcc.dg/mtune.c
+PASS: gcc.dg/multiple-overflow-warn-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/multiple-overflow-warn-1.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/multiple-overflow-warn-1.c (test for excess errors)
+PASS: gcc.dg/multiple-overflow-warn-2.c (test for bogus messages, line 10)
+PASS: gcc.dg/multiple-overflow-warn-2.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/multiple-overflow-warn-2.c (test for excess errors)
+PASS: gcc.dg/multiple-overflow-warn-3.c (test for bogus messages, line 8)
+PASS: gcc.dg/multiple-overflow-warn-3.c at line 9 (test for warnings, line 8)
+PASS: gcc.dg/multiple-overflow-warn-3.c (test for excess errors)
+PASS: gcc.dg/multiword-1.c (test for excess errors)
+PASS: gcc.dg/multiword-1.c execution test
+PASS: gcc.dg/nand.c (test for excess errors)
+PASS: gcc.dg/nand.c scan-tree-dump-times original "return ~x & y;" 2
+UNSUPPORTED: gcc.dg/nest.c
+PASS: gcc.dg/nested-calls-1.c (test for excess errors)
+PASS: gcc.dg/nested-calls-1.c execution test
+PASS: gcc.dg/nested-func-1.c (test for excess errors)
+PASS: gcc.dg/nested-func-1.c break do (test for errors, line 21)
+PASS: gcc.dg/nested-func-1.c break for (test for errors, line 24)
+PASS: gcc.dg/nested-func-1.c break switch 1 (test for errors, line 10)
+PASS: gcc.dg/nested-func-1.c break switch 2 (test for errors, line 15)
+PASS: gcc.dg/nested-func-1.c break while (test for errors, line 18)
+PASS: gcc.dg/nested-func-1.c continue do (test for errors, line 30)
+PASS: gcc.dg/nested-func-1.c continue for (test for errors, line 33)
+PASS: gcc.dg/nested-func-1.c continue while (test for errors, line 27)
+PASS: gcc.dg/nested-func-10.c (test for excess errors)
+PASS: gcc.dg/nested-func-11.c (test for excess errors)
+PASS: gcc.dg/nested-func-11.c execution test
+PASS: gcc.dg/nested-func-12.c (test for excess errors)
+PASS: gcc.dg/nested-func-12.c execution test
+PASS: gcc.dg/nested-func-2.c (test for errors, line 24)
+PASS: gcc.dg/nested-func-2.c (test for excess errors)
+PASS: gcc.dg/nested-func-3.c (test for errors, line 10)
+PASS: gcc.dg/nested-func-3.c (test for errors, line 11)
+PASS: gcc.dg/nested-func-3.c (test for errors, line 18)
+PASS: gcc.dg/nested-func-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/nested-func-4.c
+PASS: gcc.dg/nested-func-5.c (test for excess errors)
+PASS: gcc.dg/nested-func-6.c (test for bogus messages, line 5)
+PASS: gcc.dg/nested-func-6.c (test for excess errors)
+PASS: gcc.dg/nested-func-7.c (test for excess errors)
+PASS: gcc.dg/nested-func-7.c scan-tree-dump-not optimized "bar"
+PASS: gcc.dg/nested-func-8.c (test for excess errors)
+PASS: gcc.dg/nested-func-8.c execution test
+PASS: gcc.dg/nested-func-9.c (test for excess errors)
+PASS: gcc.dg/nested-func-9.c execution test
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 11)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 15)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 21)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 30)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 34)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 38)
+PASS: gcc.dg/nested-redef-1.c (test for errors, line 7)
+PASS: gcc.dg/nested-redef-1.c (test for excess errors)
+PASS: gcc.dg/nested-redef-1.c previous E2 at line 39 (test for warnings, line 38)
+PASS: gcc.dg/nested-vla-1.c (test for excess errors)
+PASS: gcc.dg/nested-vla-1.c execution test
+PASS: gcc.dg/nested-vla-2.c (test for excess errors)
+PASS: gcc.dg/nested-vla-2.c execution test
+PASS: gcc.dg/nested-vla-3.c (test for excess errors)
+PASS: gcc.dg/nested-vla-3.c execution test
+PASS: gcc.dg/nextafter-1.c (test for excess errors)
+PASS: gcc.dg/nextafter-1.c execution test
+PASS: gcc.dg/nextafter-1.c scan-tree-dump-not optimized "nextafter"
+PASS: gcc.dg/nextafter-1.c scan-tree-dump-not optimized "nexttoward"
+UNSUPPORTED: gcc.dg/nextafter-2.c
+PASS: gcc.dg/nextafter-3.c (test for excess errors)
+PASS: gcc.dg/nextafter-3.c execution test
+PASS: gcc.dg/nextafter-3.c scan-tree-dump-not optimized "nextafter"
+PASS: gcc.dg/nextafter-3.c scan-tree-dump-not optimized "nexttoward"
+PASS: gcc.dg/nextafter-4.c (test for excess errors)
+PASS: gcc.dg/nextafter-4.c execution test
+PASS: gcc.dg/nextafter-4.c scan-tree-dump-not optimized "nextafter"
+PASS: gcc.dg/nextafter-4.c scan-tree-dump-not optimized "nexttoward"
+PASS: gcc.dg/no-asm-1.c (test for errors, line 10)
+PASS: gcc.dg/no-asm-1.c (test for errors, line 7)
+PASS: gcc.dg/no-asm-1.c (test for warnings, line 8)
+PASS: gcc.dg/no-asm-1.c at line 9 (test for errors, line 8)
+PASS: gcc.dg/no-asm-1.c (test for excess errors)
+PASS: gcc.dg/no-asm-2.c (test for bogus messages, line 7)
+PASS: gcc.dg/no-asm-2.c (test for bogus messages, line 8)
+PASS: gcc.dg/no-asm-2.c (test for bogus messages, line 9)
+PASS: gcc.dg/no-asm-2.c (test for excess errors)
+PASS: gcc.dg/no-asm-3.c (test for errors, line 10)
+PASS: gcc.dg/no-asm-3.c (test for errors, line 7)
+PASS: gcc.dg/no-asm-3.c (test for warnings, line 8)
+PASS: gcc.dg/no-asm-3.c at line 9 (test for errors, line 8)
+PASS: gcc.dg/no-asm-3.c (test for excess errors)
+PASS: gcc.dg/no-asm-4.c (test for bogus messages, line 11)
+PASS: gcc.dg/no-asm-4.c (test for bogus messages, line 8)
+PASS: gcc.dg/no-asm-4.c (test for warnings, line 9)
+PASS: gcc.dg/no-asm-4.c at line 10 (test for errors, line 9)
+PASS: gcc.dg/no-asm-4.c (test for excess errors)
+PASS: gcc.dg/no-math-errno-1.c (test for excess errors)
+PASS: gcc.dg/no-math-errno-2.c (test for excess errors)
+PASS: gcc.dg/no-math-errno-3.c (test for excess errors)
+PASS: gcc.dg/no-math-errno-4.c (test for excess errors)
+PASS: gcc.dg/no-signed-zeros-1.c (test for excess errors)
+PASS: gcc.dg/no-signed-zeros-2.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-1.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-1.c scan-tree-dump optimized "-*5"
+PASS: gcc.dg/no-strict-overflow-2.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-2.c scan-tree-dump optimized "100"
+PASS: gcc.dg/no-strict-overflow-3.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-3.c scan-tree-dump optimized "1234"
+PASS: gcc.dg/no-strict-overflow-4.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-4.c scan-tree-dump optimized "[^ ]*_.(\\(D\\))? != [0-9]+"
+PASS: gcc.dg/no-strict-overflow-5.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-5.c scan-tree-dump-times optimized "r = 3" 0
+PASS: gcc.dg/no-strict-overflow-6.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-6.c scan-tree-dump optimized "return 0"
+PASS: gcc.dg/no-strict-overflow-7.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-7.c scan-tree-dump optimized "[+][ ]*1000"
+PASS: gcc.dg/no-strict-overflow-8.c (test for excess errors)
+PASS: gcc.dg/no-strict-overflow-8.c scan-tree-dump optimized "i_.* > 0"
+PASS: gcc.dg/no-trapping-math-1.c (test for excess errors)
+PASS: gcc.dg/no-trapping-math-2.c (test for excess errors)
+PASS: gcc.dg/no_profile_instrument_function-attr-1.c (test for excess errors)
+PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov0[._]main.* = PROF_edge_counter" 1
+PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_indirect_call_profiler_v" 1
+PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_init" 1
+PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_time_profiler_counter = " 1
+PASS: gcc.dg/no_profile_instrument_function-attr-2.c (test for excess errors)
+PASS: gcc.dg/no_profile_instrument_function-attr-2.c scan-tree-dump-not optimized " = foo \\(\\)"
+PASS: gcc.dg/nodfp-1.c (test for excess errors)
+PASS: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 4)
+PASS: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 5)
+PASS: gcc.dg/nodfp-1.c reject decimal float (test for errors, line 6)
+UNSUPPORTED: gcc.dg/nofixed-point-1.c
+UNSUPPORTED: gcc.dg/nofixed-point-2.c
+PASS: gcc.dg/non-local-goto-1.c (test for excess errors)
+PASS: gcc.dg/non-local-goto-1.c execution test
+PASS: gcc.dg/non-local-goto-2.c (test for excess errors)
+PASS: gcc.dg/non-local-goto-2.c execution test
+PASS: gcc.dg/nonnull-1.c (test for excess errors)
+PASS: gcc.dg/nonnull-1.c null with argless nonnull 1 (test for warnings, line 23)
+PASS: gcc.dg/nonnull-1.c null with argless nonnull 2 (test for warnings, line 24)
+PASS: gcc.dg/nonnull-1.c null with cond expr lhs (test for warnings, line 34)
+PASS: gcc.dg/nonnull-1.c null with cond expr rhs (test for warnings, line 33)
+PASS: gcc.dg/nonnull-1.c null with explicit nonnull 1 (test for warnings, line 30)
+PASS: gcc.dg/nonnull-1.c null with explicit nonnull 3 (test for warnings, line 31)
+PASS: gcc.dg/nonnull-1.c null with multiple attributes 1 (test for warnings, line 37)
+PASS: gcc.dg/nonnull-1.c null with multiple attributes 2 (test for warnings, line 38)
+PASS: gcc.dg/nonnull-1.c null with nested cond expr (test for warnings, line 35)
+PASS: gcc.dg/nonnull-1.c null with single explicit nonnull (test for warnings, line 28)
+PASS: gcc.dg/nonnull-2.c (test for errors, line 5)
+PASS: gcc.dg/nonnull-2.c (test for warnings, line 12)
+PASS: gcc.dg/nonnull-2.c (test for warnings, line 7)
+PASS: gcc.dg/nonnull-2.c (test for warnings, line 9)
+PASS: gcc.dg/nonnull-2.c (test for excess errors)
+PASS: gcc.dg/nonnull-2.c undeclared argument at line 10 (test for errors, line 9)
+PASS: gcc.dg/nonnull-3.c (test for excess errors)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 17)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 18)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 20)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 21)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 22)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 23)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 24)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 25)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 26)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 27)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 28)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 30)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 31)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 32)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 33)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 34)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 35)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 36)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 37)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 38)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 39)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 40)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 41)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 42)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 43)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 44)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 45)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 46)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 47)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 48)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 49)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 50)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 51)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 52)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 53)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 54)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 55)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 56)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 57)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 58)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 59)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 60)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 62)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 63)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 64)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 65)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 66)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 67)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 69)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 70)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 71)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 72)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 73)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 74)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 75)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 76)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 77)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 78)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 79)
+PASS: gcc.dg/nonnull-3.c null pointer check (test for warnings, line 80)
+PASS: gcc.dg/nonnull-3.c pr80936 (test for warnings, line 12)
+PASS: gcc.dg/nonnull-3.c pr80936 (test for warnings, line 13)
+PASS: gcc.dg/nonnull-3.c pr80936 (test for warnings, line 14)
+PASS: gcc.dg/nonnull-3.c pr80936 (test for warnings, line 15)
+PASS: gcc.dg/nonnull-3.c pr80936 (test for warnings, line 16)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 35)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 38)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 40)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 42)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 43)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 44)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 47)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 49)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 50)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 51)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 52)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 55)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 56)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 58)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 60)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 62)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 63)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 66)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 67)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 68)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 70)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 71)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 72)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 73)
+PASS: gcc.dg/nonnull-4.c (test for warnings, line 78)
+PASS: gcc.dg/nonnull-4.c (test for excess errors)
+PASS: gcc.dg/nonnull-4.c argument 2 at line 45 (test for warnings, line 44)
+PASS: gcc.dg/nonnull-4.c argument 3 at line 53 (test for warnings, line 52)
+PASS: gcc.dg/nonnull-5.c (test for warnings, line 10)
+PASS: gcc.dg/nonnull-5.c (test for excess errors)
+PASS: gcc.dg/nonnull-6.c (test for errors, line 12)
+PASS: gcc.dg/nonnull-6.c (test for errors, line 15)
+PASS: gcc.dg/nonnull-6.c (test for errors, line 6)
+PASS: gcc.dg/nonnull-6.c (test for errors, line 9)
+PASS: gcc.dg/nonnull-6.c (test for excess errors)
+PASS: gcc.dg/nonnull-7.c (test for warnings, line 5)
+PASS: gcc.dg/nonnull-7.c (test for excess errors)
+PASS: gcc.dg/noreorder.c (test for excess errors)
+PASS: gcc.dg/noreorder.c scan-assembler firstasm.*bozo.*jukjuk.*func1.*barbar.*func2.*lastasm
+PASS: gcc.dg/noreorder2.c (test for excess errors)
+PASS: gcc.dg/noreorder2.c scan-assembler barbar
+PASS: gcc.dg/noreorder2.c scan-assembler bozo
+PASS: gcc.dg/noreorder2.c scan-assembler foobar
+PASS: gcc.dg/noreorder3.c (test for excess errors)
+PASS: gcc.dg/noreorder3.c scan-assembler bozo
+PASS: gcc.dg/noreorder3.c scan-assembler foobar
+PASS: gcc.dg/noreorder3.c scan-assembler-not barbar
+PASS: gcc.dg/noreorder4.c (test for excess errors)
+PASS: gcc.dg/noreorder4.c scan-assembler bozo.*jukjuk.*func1.*barbar.*func2
+PASS: gcc.dg/noreturn-1.c (test for excess errors)
+PASS: gcc.dg/noreturn-1.c detect falling off end of noreturn (test for warnings, line 11)
+PASS: gcc.dg/noreturn-1.c detect invalid return (test for warnings, line 37)
+PASS: gcc.dg/noreturn-1.c detect noreturn candidate (test for warnings, line 28)
+PASS: gcc.dg/noreturn-1.c detect return from noreturn at line 38 (test for warnings, line 37)
+PASS: gcc.dg/noreturn-1.c detect return from tail call (test for warnings, line 59)
+PASS: gcc.dg/noreturn-1.c this function should not get any warnings (test for bogus messages, line 18)
+PASS: gcc.dg/noreturn-1.c this function should not get any warnings (test for bogus messages, line 24)
+PASS: gcc.dg/noreturn-1.c this function should not get any warnings (test for bogus messages, line 45)
+PASS: gcc.dg/noreturn-1.c this function should not get any warnings (test for bogus messages, line 52)
+PASS: gcc.dg/noreturn-2.c (test for excess errors)
+PASS: gcc.dg/noreturn-2.c noreturn does return (test for bogus messages, line 12)
+PASS: gcc.dg/noreturn-3.c (test for excess errors)
+PASS: gcc.dg/noreturn-5.c (test for excess errors)
+PASS: gcc.dg/noreturn-6.c (test for errors, line 4)
+PASS: gcc.dg/noreturn-6.c (test for excess errors)
+PASS: gcc.dg/noreturn-7.c (test for bogus messages, line 28)
+PASS: gcc.dg/noreturn-7.c (test for bogus messages, line 35)
+PASS: gcc.dg/noreturn-7.c (test for warnings, line 16)
+PASS: gcc.dg/noreturn-7.c (test for warnings, line 30)
+PASS: gcc.dg/noreturn-7.c (test for warnings, line 37)
+PASS: gcc.dg/noreturn-7.c (test for warnings, line 42)
+PASS: gcc.dg/noreturn-7.c (test for excess errors)
+PASS: gcc.dg/noreturn-8.c (test for excess errors)
+PASS: gcc.dg/noreturn-8.c execution test
+PASS: gcc.dg/nrv1.c (test for excess errors)
+PASS: gcc.dg/nrv1.c execution test
+PASS: gcc.dg/nrv2.c (test for excess errors)
+PASS: gcc.dg/nrv2.c scan-assembler-not memcpy
+PASS: gcc.dg/nrv3.c (test for excess errors)
+PASS: gcc.dg/nrv3.c scan-tree-dump-times optimized "return slot optimization" 2
+PASS: gcc.dg/nrv4.c (test for excess errors)
+PASS: gcc.dg/nrv4.c scan-tree-dump-times optimized "return slot optimization" 0
+PASS: gcc.dg/nrv5.c (test for excess errors)
+PASS: gcc.dg/nrv5.c scan-tree-dump-times optimized "return slot optimization" 0
+PASS: gcc.dg/null-pointer-1.c (test for excess errors)
+PASS: gcc.dg/old-style-asm-1.c (test for excess errors)
+PASS: gcc.dg/old-style-asm-1.c scan-assembler jump_insn.*set \\(pc\\).*jump_insn.*set \\(pc\\)
+PASS: gcc.dg/old-style-param-1.c (test for errors, line 4)
+PASS: gcc.dg/old-style-param-1.c (test for excess errors)
+PASS: gcc.dg/old-style-prom-1.c (test for excess errors)
+PASS: gcc.dg/old-style-prom-2.c (test for warnings, line 10)
+PASS: gcc.dg/old-style-prom-2.c (test for warnings, line 11)
+PASS: gcc.dg/old-style-prom-2.c (test for warnings, line 6)
+PASS: gcc.dg/old-style-prom-2.c (test for excess errors)
+PASS: gcc.dg/old-style-prom-3.c (test for errors, line 10)
+PASS: gcc.dg/old-style-prom-3.c (test for errors, line 11)
+PASS: gcc.dg/old-style-prom-3.c (test for errors, line 6)
+PASS: gcc.dg/old-style-prom-3.c (test for excess errors)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 11)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 14)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 20)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 23)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 26)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 29)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 35)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 38)
+PASS: gcc.dg/old-style-then-proto-1.c (test for errors, line 44)
+PASS: gcc.dg/old-style-then-proto-1.c (test for warnings, line 17)
+PASS: gcc.dg/old-style-then-proto-1.c (test for warnings, line 32)
+PASS: gcc.dg/old-style-then-proto-1.c (test for warnings, line 41)
+PASS: gcc.dg/old-style-then-proto-1.c (test for warnings, line 8)
+PASS: gcc.dg/old-style-then-proto-1.c (test for excess errors)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 10)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 13)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 19)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 22)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 25)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 28)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 34)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 37)
+PASS: gcc.dg/old-style-then-proto-1.c note (test for warnings, line 43)
+PASS: gcc.dg/optimize-bswapdi-1.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapdi-1.c scan-tree-dump-times optimized "= __builtin_bswap64 \\(" 3
+PASS: gcc.dg/optimize-bswapdi-2.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapdi-2.c scan-tree-dump-times optimized "= __builtin_bswap64 \\(" 1
+PASS: gcc.dg/optimize-bswapdi-3.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapdi-3.c scan-tree-dump-times bswap "64 bit bswap implementation found at" 3
+PASS: gcc.dg/optimize-bswapdi-3.c scan-tree-dump-times bswap "64 bit load in target endianness found at" 3
+PASS: gcc.dg/optimize-bswaphi-1.c (test for excess errors)
+PASS: gcc.dg/optimize-bswaphi-1.c scan-tree-dump-times bswap "16 bit bswap implementation found at" 4
+PASS: gcc.dg/optimize-bswaphi-1.c scan-tree-dump-times bswap "16 bit load in target endianness found at" 4
+PASS: gcc.dg/optimize-bswapsi-1.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-1.c scan-tree-dump-times optimized "= __builtin_bswap32 \\(" 6
+PASS: gcc.dg/optimize-bswapsi-2.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 4
+PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit load in target endianness found at" 4
+PASS: gcc.dg/optimize-bswapsi-3.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-3.c scan-tree-dump-times optimized "= __builtin_bswap32 \\(" 1
+PASS: gcc.dg/optimize-bswapsi-4.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-4.c scan-tree-dump bswap "32 bit bswap implementation found at"
+PASS: gcc.dg/optimize-bswapsi-5.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-5.c scan-tree-dump-times optimized "= __builtin_bswap32 \\(" 2
+PASS: gcc.dg/optimize-bswapsi-6.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-6.c scan-tree-dump store-merging "32 bit bswap implementation found at"
+PASS: gcc.dg/optimize-bswapsi-7.c (test for excess errors)
+PASS: gcc.dg/optimize-bswapsi-7.c scan-tree-dump-times optimized "= __builtin_bswap32 \\(" 4
+PASS: gcc.dg/opts-1.c (test for excess errors)
+PASS: gcc.dg/opts-1.c -Wno-strict-aliasing at line 9 (test for errors, line )
+PASS: gcc.dg/opts-1.c -Wno-strict-overflow at line 8 (test for errors, line )
+PASS: gcc.dg/opts-1.c -fno-abi-version at line 5 (test for errors, line )
+PASS: gcc.dg/opts-1.c -fno-lto-compression-level at line 6 (test for errors, line )
+PASS: gcc.dg/opts-1.c -fno-tree-parallelize-loops at line 7 (test for errors, line )
+PASS: gcc.dg/opts-2.c (test for excess errors)
+PASS: gcc.dg/opts-3.c (test for errors, line 7)
+PASS: gcc.dg/opts-3.c (test for excess errors)
+PASS: gcc.dg/opts-4.c (test for excess errors)
+PASS: gcc.dg/opts-5.c at line 5 (test for errors, line )
+PASS: gcc.dg/opts-5.c (test for excess errors)
+PASS: gcc.dg/opts-6.c at line 6 (test for errors, line )
+PASS: gcc.dg/opts-6.c (test for excess errors)
+PASS: gcc.dg/opts-7.c at line 6 (test for errors, line )
+PASS: gcc.dg/opts-7.c (test for excess errors)
+PASS: gcc.dg/opts-8.c (test for excess errors)
+PASS: gcc.dg/ordered-comparison-1.c (test for warnings, line 17)
+PASS: gcc.dg/ordered-comparison-1.c (test for warnings, line 19)
+PASS: gcc.dg/ordered-comparison-1.c (test for excess errors)
+PASS: gcc.dg/ordered-comparison-2.c (test for warnings, line 11)
+PASS: gcc.dg/ordered-comparison-2.c (test for warnings, line 17)
+PASS: gcc.dg/ordered-comparison-2.c (test for warnings, line 19)
+PASS: gcc.dg/ordered-comparison-2.c (test for warnings, line 9)
+PASS: gcc.dg/ordered-comparison-2.c (test for excess errors)
+PASS: gcc.dg/ordered-comparison-3.c (test for errors, line 11)
+PASS: gcc.dg/ordered-comparison-3.c (test for errors, line 17)
+PASS: gcc.dg/ordered-comparison-3.c (test for errors, line 19)
+PASS: gcc.dg/ordered-comparison-3.c (test for errors, line 9)
+PASS: gcc.dg/ordered-comparison-3.c (test for excess errors)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 11)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 13)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 15)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 17)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 19)
+PASS: gcc.dg/ordered-comparison-4.c (test for warnings, line 9)
+PASS: gcc.dg/ordered-comparison-4.c (test for excess errors)
+PASS: gcc.dg/out-of-bounds-1.c (test for warnings, line 12)
+PASS: gcc.dg/out-of-bounds-1.c (test for excess errors)
+PASS: gcc.dg/overflow-1.c (test for excess errors)
+PASS: gcc.dg/overflow-2.c (test for warnings, line 9)
+PASS: gcc.dg/overflow-2.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 15)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 19)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 23)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 30)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 32)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 40)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 44)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 49)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 51)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 61)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 64)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 72)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 78)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 88)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 90)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 92)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 94)
+PASS: gcc.dg/overflow-warn-1.c (test for warnings, line 95)
+PASS: gcc.dg/overflow-warn-1.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-1.c 22:integer constant at line 31 (test for errors, line 30)
+PASS: gcc.dg/overflow-warn-1.c constant at line 52 (test for errors, line 51)
+PASS: gcc.dg/overflow-warn-1.c constant at line 62 (test for errors, line 61)
+PASS: gcc.dg/overflow-warn-1.c enum error at line 16 (test for errors, line 15)
+PASS: gcc.dg/overflow-warn-1.c enum error at line 20 (test for errors, line 19)
+PASS: gcc.dg/overflow-warn-1.c null at line 50 (test for errors, line 49)
+PASS: gcc.dg/overflow-warn-1.c null at line 53 (test for errors, line 51)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 101)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 103)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 119)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 122)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 125)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 15)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 19)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 23)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 30)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 32)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 40)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 44)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 49)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 51)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 61)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 64)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 72)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 78)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 89)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 93)
+PASS: gcc.dg/overflow-warn-2.c (test for warnings, line 97)
+PASS: gcc.dg/overflow-warn-2.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 100 (test for warnings, line 99)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 102 (test for warnings, line 101)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 104 (test for warnings, line 103)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 128 (test for warnings, line 127)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 132 (test for warnings, line 131)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 88 (test for warnings, line 87)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 90 (test for warnings, line 89)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 92 (test for warnings, line 91)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 94 (test for warnings, line 93)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 96 (test for warnings, line 95)
+PASS: gcc.dg/overflow-warn-2.c -Wtraditional-conversion at line 98 (test for warnings, line 97)
+PASS: gcc.dg/overflow-warn-2.c constant at line 52 (test for errors, line 51)
+PASS: gcc.dg/overflow-warn-2.c constant at line 62 (test for errors, line 61)
+PASS: gcc.dg/overflow-warn-2.c enum error at line 16 (test for errors, line 15)
+PASS: gcc.dg/overflow-warn-2.c enum error at line 20 (test for errors, line 19)
+PASS: gcc.dg/overflow-warn-2.c integer constant at line 31 (test for errors, line 30)
+PASS: gcc.dg/overflow-warn-2.c null at line 50 (test for warnings, line 49)
+PASS: gcc.dg/overflow-warn-2.c null at line 53 (test for warnings, line 51)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 101)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 102)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 15)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 19)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 24)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 32)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 34)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 43)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 48)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 54)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 57)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 67)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 70)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 79)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 85)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 94)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 95)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 96)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 97)
+PASS: gcc.dg/overflow-warn-3.c (test for warnings, line 99)
+PASS: gcc.dg/overflow-warn-3.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-3.c constant at line 22 (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-3.c constant at line 25 (test for warnings, line 24)
+PASS: gcc.dg/overflow-warn-3.c constant at line 35 (test for warnings, line 34)
+PASS: gcc.dg/overflow-warn-3.c constant at line 49 (test for warnings, line 48)
+PASS: gcc.dg/overflow-warn-3.c constant at line 55 (test for warnings, line 54)
+PASS: gcc.dg/overflow-warn-3.c constant at line 58 (test for errors, line 57)
+PASS: gcc.dg/overflow-warn-3.c constant at line 68 (test for errors, line 67)
+PASS: gcc.dg/overflow-warn-3.c constant at line 71 (test for warnings, line 70)
+PASS: gcc.dg/overflow-warn-3.c enum error at line 16 (test for errors, line 15)
+PASS: gcc.dg/overflow-warn-3.c enum error at line 20 (test for errors, line 19)
+PASS: gcc.dg/overflow-warn-3.c integer constant at line 33 (test for errors, line 32)
+PASS: gcc.dg/overflow-warn-3.c null at line 56 (test for errors, line 54)
+PASS: gcc.dg/overflow-warn-3.c null at line 59 (test for errors, line 57)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 101)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 102)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 15)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 19)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 24)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 32)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 34)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 43)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 48)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 54)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 57)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 67)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 70)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 79)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 85)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 94)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 95)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 96)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 97)
+PASS: gcc.dg/overflow-warn-4.c (test for warnings, line 99)
+PASS: gcc.dg/overflow-warn-4.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-4.c constant at line 22 (test for errors, line 21)
+PASS: gcc.dg/overflow-warn-4.c constant at line 25 (test for errors, line 24)
+PASS: gcc.dg/overflow-warn-4.c constant at line 35 (test for errors, line 34)
+PASS: gcc.dg/overflow-warn-4.c constant at line 49 (test for errors, line 48)
+PASS: gcc.dg/overflow-warn-4.c constant at line 55 (test for errors, line 54)
+PASS: gcc.dg/overflow-warn-4.c constant at line 58 (test for errors, line 57)
+PASS: gcc.dg/overflow-warn-4.c constant at line 68 (test for errors, line 67)
+PASS: gcc.dg/overflow-warn-4.c constant at line 71 (test for errors, line 70)
+PASS: gcc.dg/overflow-warn-4.c enum error at line 16 (test for errors, line 15)
+PASS: gcc.dg/overflow-warn-4.c enum error at line 20 (test for errors, line 19)
+PASS: gcc.dg/overflow-warn-4.c integer constant at line 33 (test for errors, line 32)
+PASS: gcc.dg/overflow-warn-4.c null at line 56 (test for errors, line 54)
+PASS: gcc.dg/overflow-warn-4.c null at line 59 (test for errors, line 57)
+PASS: gcc.dg/overflow-warn-5.c (test for warnings, line 6)
+PASS: gcc.dg/overflow-warn-5.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-6.c (test for warnings, line 10)
+PASS: gcc.dg/overflow-warn-6.c (test for warnings, line 16)
+PASS: gcc.dg/overflow-warn-6.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-7.c (test for bogus messages, line 6)
+PASS: gcc.dg/overflow-warn-7.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 10)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 13)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 16)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 19)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 20)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 21)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 22)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 5)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 6)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 7)
+PASS: gcc.dg/overflow-warn-8.c (test for warnings, line 8)
+PASS: gcc.dg/overflow-warn-8.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 33)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 34)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 36)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 37)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 48)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 49)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 50)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 51)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 52)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 55)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 56)
+PASS: gcc.dg/overflow-warn-9.c (test for warnings, line 58)
+PASS: gcc.dg/overflow-warn-9.c (test for excess errors)
+PASS: gcc.dg/overflow-warn-9.c ilp32 at line 63 (test for warnings, line 62)
+PASS: gcc.dg/pack-test-1.c (test for excess errors)
+PASS: gcc.dg/pack-test-2.c (test for warnings, line 12)
+PASS: gcc.dg/pack-test-2.c (test for warnings, line 16)
+PASS: gcc.dg/pack-test-2.c (test for warnings, line 21)
+PASS: gcc.dg/pack-test-2.c (test for warnings, line 23)
+PASS: gcc.dg/pack-test-2.c (test for warnings, line 6)
+PASS: gcc.dg/pack-test-2.c (test for excess errors)
+PASS: gcc.dg/pack-test-3.c (test for warnings, line 36)
+PASS: gcc.dg/pack-test-3.c (test for warnings, line 37)
+PASS: gcc.dg/pack-test-3.c (test for warnings, line 43)
+PASS: gcc.dg/pack-test-3.c (test for excess errors)
+PASS: gcc.dg/pack-test-4.c (test for excess errors)
+PASS: gcc.dg/pack-test-4.c execution test
+PASS: gcc.dg/pack-test-5.c (test for excess errors)
+PASS: gcc.dg/pack-test-5.c execution test
+PASS: gcc.dg/packed-array.c (test for excess errors)
+PASS: gcc.dg/packed-array.c execution test
+PASS: gcc.dg/packed-vla.c (test for excess errors)
+PASS: gcc.dg/packed-vla.c execution test
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 115)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 12)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 135)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 155)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 32)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 55)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 75)
+PASS: gcc.dg/param-type-mismatch-2.c (test for errors, line 95)
+PASS: gcc.dg/param-type-mismatch-2.c (test for warnings, line 175)
+PASS: gcc.dg/param-type-mismatch-2.c at line 102 (test for warnings, line 91)
+PASS: gcc.dg/param-type-mismatch-2.c at line 122 (test for warnings, line 111)
+PASS: gcc.dg/param-type-mismatch-2.c at line 142 (test for warnings, line 131)
+PASS: gcc.dg/param-type-mismatch-2.c at line 162 (test for warnings, line 151)
+PASS: gcc.dg/param-type-mismatch-2.c at line 182 (test for warnings, line 171)
+PASS: gcc.dg/param-type-mismatch-2.c at line 19 (test for warnings, line 8)
+PASS: gcc.dg/param-type-mismatch-2.c at line 39 (test for warnings, line 28)
+PASS: gcc.dg/param-type-mismatch-2.c at line 62 (test for warnings, line 48)
+PASS: gcc.dg/param-type-mismatch-2.c at line 82 (test for warnings, line 71)
+PASS: gcc.dg/param-type-mismatch-2.c (test for excess errors)
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 104-105
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 117-120
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 124-125
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 137-140
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 14-17
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 144-145
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 157-160
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 164-165
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 177-180
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 184-185
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 21-22
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 34-37
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 41-42
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 57-60
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 64-65
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 77-80
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 84-85
+PASS: gcc.dg/param-type-mismatch-2.c expected multiline pattern lines 97-100
+PASS: gcc.dg/param-type-mismatch.c (test for errors, line 74)
+PASS: gcc.dg/param-type-mismatch.c (test for errors, line 94)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 11)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 114)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 134)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 154)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 174)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 31)
+PASS: gcc.dg/param-type-mismatch.c (test for warnings, line 54)
+PASS: gcc.dg/param-type-mismatch.c at line 101 (test for warnings, line 90)
+PASS: gcc.dg/param-type-mismatch.c at line 121 (test for warnings, line 110)
+PASS: gcc.dg/param-type-mismatch.c at line 141 (test for warnings, line 130)
+PASS: gcc.dg/param-type-mismatch.c at line 161 (test for warnings, line 150)
+PASS: gcc.dg/param-type-mismatch.c at line 18 (test for warnings, line 7)
+PASS: gcc.dg/param-type-mismatch.c at line 181 (test for warnings, line 170)
+PASS: gcc.dg/param-type-mismatch.c at line 38 (test for warnings, line 27)
+PASS: gcc.dg/param-type-mismatch.c at line 61 (test for warnings, line 47)
+PASS: gcc.dg/param-type-mismatch.c at line 81 (test for warnings, line 70)
+PASS: gcc.dg/param-type-mismatch.c (test for excess errors)
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 103-104
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 116-119
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 123-124
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 13-16
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 136-139
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 143-144
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 156-159
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 163-164
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 176-179
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 183-184
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 20-21
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 33-36
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 40-41
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 56-59
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 63-64
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 76-79
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 83-84
+PASS: gcc.dg/param-type-mismatch.c expected multiline pattern lines 96-99
+PASS: gcc.dg/parm-forwdecl-1.c (test for errors, line 24)
+PASS: gcc.dg/parm-forwdecl-1.c (test for errors, line 25)
+PASS: gcc.dg/parm-forwdecl-1.c (test for errors, line 26)
+PASS: gcc.dg/parm-forwdecl-1.c (test for excess errors)
+XFAIL: gcc.dg/parm-forwdecl-1.c no parms (test for errors, line 18)
+XFAIL: gcc.dg/parm-forwdecl-1.c no parms (test for errors, line 19)
+XFAIL: gcc.dg/parm-forwdecl-1.c no parms (test for errors, line 20)
+XFAIL: gcc.dg/parm-forwdecl-1.c no parms (test for errors, line 21)
+PASS: gcc.dg/parm-forwdecl-2.c (test for warnings, line 7)
+PASS: gcc.dg/parm-forwdecl-2.c (test for warnings, line 8)
+PASS: gcc.dg/parm-forwdecl-2.c (test for excess errors)
+PASS: gcc.dg/parm-forwdecl-3.c (test for errors, line 7)
+PASS: gcc.dg/parm-forwdecl-3.c (test for errors, line 8)
+PASS: gcc.dg/parm-forwdecl-3.c (test for excess errors)
+PASS: gcc.dg/parm-forwdecl-4.c (test for excess errors)
+PASS: gcc.dg/parm-impl-decl-1.c (test for warnings, line 10)
+PASS: gcc.dg/parm-impl-decl-1.c (test for excess errors)
+PASS: gcc.dg/parm-impl-decl-2.c (test for errors, line 7)
+PASS: gcc.dg/parm-impl-decl-2.c (test for excess errors)
+PASS: gcc.dg/parm-impl-decl-3.c (test for warnings, line 7)
+PASS: gcc.dg/parm-impl-decl-3.c (test for excess errors)
+PASS: gcc.dg/parm-incomplete-1.c (test for errors, line 23)
+PASS: gcc.dg/parm-incomplete-1.c (test for warnings, line 19)
+PASS: gcc.dg/parm-incomplete-1.c (test for warnings, line 25)
+PASS: gcc.dg/parm-incomplete-1.c (test for warnings, line 27)
+PASS: gcc.dg/parm-incomplete-1.c (test for excess errors)
+PASS: gcc.dg/parm-mismatch-1.c (test for errors, line 11)
+PASS: gcc.dg/parm-mismatch-1.c (test for errors, line 14)
+PASS: gcc.dg/parm-mismatch-1.c (test for errors, line 17)
+PASS: gcc.dg/parm-mismatch-1.c (test for errors, line 8)
+PASS: gcc.dg/parm-mismatch-1.c (test for excess errors)
+PASS: gcc.dg/parm-mismatch-1.c note (test for warnings, line 10)
+PASS: gcc.dg/parm-mismatch-1.c note (test for warnings, line 13)
+PASS: gcc.dg/parm-mismatch-1.c note (test for warnings, line 16)
+PASS: gcc.dg/parm-mismatch-1.c note (test for warnings, line 7)
+PASS: gcc.dg/parm-mismatch-1.c note at line 12 (test for warnings, line 11)
+PASS: gcc.dg/parm-mismatch-1.c note at line 15 (test for warnings, line 14)
+PASS: gcc.dg/parm-mismatch-1.c note at line 18 (test for warnings, line 17)
+PASS: gcc.dg/parm-mismatch-1.c note at line 9 (test for warnings, line 8)
+PASS: gcc.dg/parse-decl-after-if.c (test for errors, line 9)
+PASS: gcc.dg/parse-decl-after-if.c (test for excess errors)
+PASS: gcc.dg/parse-decl-after-label.c (test for errors, line 15)
+PASS: gcc.dg/parse-decl-after-label.c (test for excess errors)
+PASS: gcc.dg/parse-else-error-2.c (test for errors, line 13)
+PASS: gcc.dg/parse-else-error-2.c (test for errors, line 9)
+PASS: gcc.dg/parse-else-error-2.c (test for excess errors)
+PASS: gcc.dg/parse-else-error-3.c (test for errors, line 7)
+PASS: gcc.dg/parse-else-error-3.c (test for excess errors)
+PASS: gcc.dg/parse-else-error-4.c (test for errors, line 12)
+PASS: gcc.dg/parse-else-error-4.c (test for excess errors)
+PASS: gcc.dg/parse-else-error.c (test for errors, line 9)
+PASS: gcc.dg/parse-else-error.c (test for excess errors)
+PASS: gcc.dg/parse-error-1.c (test for errors, line 10)
+PASS: gcc.dg/parse-error-1.c (test for errors, line 6)
+PASS: gcc.dg/parse-error-1.c (test for errors, line 7)
+PASS: gcc.dg/parse-error-1.c (test for excess errors)
+PASS: gcc.dg/parse-error-2.c (test for bogus messages, line 13)
+PASS: gcc.dg/parse-error-2.c (test for errors, line 6)
+PASS: gcc.dg/parse-error-2.c (test for excess errors)
+PASS: gcc.dg/parse-error-3.c (test for errors, line 13)
+PASS: gcc.dg/parse-error-3.c (test for errors, line 5)
+PASS: gcc.dg/parse-error-3.c (test for errors, line 9)
+PASS: gcc.dg/parse-error-3.c (test for excess errors)
+PASS: gcc.dg/parser-pr28152-2.c (test for errors, line 9)
+PASS: gcc.dg/parser-pr28152-2.c (test for excess errors)
+PASS: gcc.dg/parser-pr28152-2.c Complex (test for errors, line 10)
+PASS: gcc.dg/parser-pr28152-2.c end of input at line 11 (test for errors, line 10)
+PASS: gcc.dg/parser-pr28152.c (test for errors, line 9)
+PASS: gcc.dg/parser-pr28152.c (test for excess errors)
+PASS: gcc.dg/parser-pr28152.c _Complex (test for errors, line 10)
+PASS: gcc.dg/parser-pr28152.c end of input at line 11 (test for errors, line 10)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 10)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 11)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 12)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 13)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 14)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 16)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 17)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 18)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 19)
+PASS: gcc.dg/pedwarn-init.c (test for warnings, line 20)
+PASS: gcc.dg/pedwarn-init.c (test for excess errors)
+PASS: gcc.dg/pedwarn-init.c ISO C at line 15 (test for warnings, line 14)
+PASS: gcc.dg/permerror-default.c (test for errors, line 10)
+PASS: gcc.dg/permerror-default.c (test for errors, line 13)
+PASS: gcc.dg/permerror-default.c (test for errors, line 14)
+PASS: gcc.dg/permerror-default.c (test for errors, line 15)
+PASS: gcc.dg/permerror-default.c (test for errors, line 16)
+PASS: gcc.dg/permerror-default.c (test for errors, line 19)
+PASS: gcc.dg/permerror-default.c (test for errors, line 22)
+PASS: gcc.dg/permerror-default.c (test for errors, line 29)
+PASS: gcc.dg/permerror-default.c (test for errors, line 30)
+PASS: gcc.dg/permerror-default.c (test for errors, line 31)
+PASS: gcc.dg/permerror-default.c (test for errors, line 33)
+PASS: gcc.dg/permerror-default.c (test for errors, line 34)
+PASS: gcc.dg/permerror-default.c (test for errors, line 36)
+PASS: gcc.dg/permerror-default.c (test for errors, line 43)
+PASS: gcc.dg/permerror-default.c (test for errors, line 45)
+PASS: gcc.dg/permerror-default.c (test for errors, line 46)
+PASS: gcc.dg/permerror-default.c (test for errors, line 48)
+PASS: gcc.dg/permerror-default.c (test for errors, line 55)
+PASS: gcc.dg/permerror-default.c (test for errors, line 57)
+PASS: gcc.dg/permerror-default.c (test for errors, line 58)
+PASS: gcc.dg/permerror-default.c (test for errors, line 61)
+PASS: gcc.dg/permerror-default.c (test for errors, line 62)
+PASS: gcc.dg/permerror-default.c (test for errors, line 64)
+PASS: gcc.dg/permerror-default.c (test for errors, line 65)
+PASS: gcc.dg/permerror-default.c (test for errors, line 67)
+PASS: gcc.dg/permerror-default.c (test for errors, line 70)
+PASS: gcc.dg/permerror-default.c (test for errors, line 72)
+PASS: gcc.dg/permerror-default.c (test for errors, line 78)
+PASS: gcc.dg/permerror-default.c (test for errors, line 84)
+PASS: gcc.dg/permerror-default.c at line 17 (test for errors, line 16)
+PASS: gcc.dg/permerror-default.c (test for excess errors)
+PASS: gcc.dg/permerror-fpermissive-nowarning.c (test for excess errors)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 10)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 13)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 14)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 15)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 16)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 19)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 22)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 29)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 30)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 31)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 33)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 34)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 36)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 43)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 45)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 46)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 48)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 55)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 57)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 58)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 61)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 62)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 64)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 65)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 67)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 70)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 72)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 78)
+PASS: gcc.dg/permerror-fpermissive.c (test for warnings, line 84)
+PASS: gcc.dg/permerror-fpermissive.c at line 17 (test for warnings, line 16)
+PASS: gcc.dg/permerror-fpermissive.c (test for excess errors)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 10)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 13)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 14)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 15)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 16)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 19)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for bogus messages, line 84)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 22)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 29)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 30)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 31)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 33)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 34)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 36)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 43)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 45)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 46)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 48)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 57)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 58)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 61)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 62)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 64)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 65)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 67)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 70)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 72)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for errors, line 78)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for warnings, line 55)
+PASS: gcc.dg/permerror-gnu89-nopermissive.c (test for excess errors)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 10)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 13)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 14)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 15)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 16)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 19)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for bogus messages, line 84)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 22)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 29)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 30)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 31)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 33)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 34)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 36)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 43)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 45)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 46)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 48)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 57)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 58)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 61)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 62)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 64)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 65)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 67)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 70)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 72)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for errors, line 78)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for warnings, line 55)
+PASS: gcc.dg/permerror-gnu89-pedantic.c (test for excess errors)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 10)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 13)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 14)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 15)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 16)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 19)
+PASS: gcc.dg/permerror-gnu89.c (test for bogus messages, line 84)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 22)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 29)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 30)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 31)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 33)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 34)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 36)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 43)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 45)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 46)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 48)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 55)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 57)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 58)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 61)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 62)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 64)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 65)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 67)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 70)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 72)
+PASS: gcc.dg/permerror-gnu89.c (test for warnings, line 78)
+PASS: gcc.dg/permerror-gnu89.c (test for excess errors)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 10)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 13)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 14)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 15)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 16)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 19)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 22)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 29)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 30)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 31)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 33)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 34)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 36)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 43)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 45)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 46)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 48)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 55)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 57)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 58)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 61)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 62)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 64)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 65)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 67)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 70)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 72)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 78)
+PASS: gcc.dg/permerror-noerror.c (test for warnings, line 84)
+PASS: gcc.dg/permerror-noerror.c at line 17 (test for warnings, line 16)
+PASS: gcc.dg/permerror-noerror.c (test for excess errors)
+PASS: gcc.dg/permerror-nowarning.c (test for excess errors)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 10)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 13)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 14)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 15)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 16)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 19)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 22)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 29)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 30)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 31)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 33)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 34)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 36)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 43)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 45)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 46)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 48)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 55)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 57)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 58)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 61)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 62)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 64)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 65)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 67)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 70)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 72)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 78)
+PASS: gcc.dg/permerror-pedantic.c (test for errors, line 84)
+PASS: gcc.dg/permerror-pedantic.c at line 17 (test for errors, line 16)
+PASS: gcc.dg/permerror-pedantic.c (test for excess errors)
+PASS: gcc.dg/permerror-system.c (test for errors, line 13)
+PASS: gcc.dg/permerror-system.c (test for errors, line 14)
+PASS: gcc.dg/permerror-system.c (test for errors, line 15)
+PASS: gcc.dg/permerror-system.c (test for errors, line 16)
+PASS: gcc.dg/permerror-system.c at line 11 (test for errors, line 10)
+PASS: gcc.dg/permerror-system.c at line 17 (test for errors, line 16)
+PASS: gcc.dg/permerror-system.c at line 18 (test for errors, line 19)
+PASS: gcc.dg/permerror-system.c at line 20 (test for errors, line 22)
+PASS: gcc.dg/permerror-system.c at line 22 (test for errors, line 29)
+PASS: gcc.dg/permerror-system.c at line 23 (test for errors, line 30)
+PASS: gcc.dg/permerror-system.c at line 24 (test for errors, line 31)
+PASS: gcc.dg/permerror-system.c at line 25 (test for errors, line 33)
+PASS: gcc.dg/permerror-system.c at line 26 (test for errors, line 34)
+PASS: gcc.dg/permerror-system.c at line 27 (test for errors, line 36)
+PASS: gcc.dg/permerror-system.c at line 28 (test for errors, line 43)
+PASS: gcc.dg/permerror-system.c at line 29 (test for errors, line 45)
+PASS: gcc.dg/permerror-system.c at line 30 (test for errors, line 46)
+PASS: gcc.dg/permerror-system.c at line 31 (test for errors, line 48)
+PASS: gcc.dg/permerror-system.c at line 33 (test for errors, line 55)
+PASS: gcc.dg/permerror-system.c at line 34 (test for errors, line 57)
+PASS: gcc.dg/permerror-system.c at line 35 (test for errors, line 58)
+PASS: gcc.dg/permerror-system.c at line 36 (test for errors, line 61)
+PASS: gcc.dg/permerror-system.c at line 37 (test for errors, line 62)
+PASS: gcc.dg/permerror-system.c at line 38 (test for errors, line 64)
+PASS: gcc.dg/permerror-system.c at line 39 (test for errors, line 65)
+PASS: gcc.dg/permerror-system.c at line 40 (test for errors, line 67)
+PASS: gcc.dg/permerror-system.c at line 41 (test for errors, line 70)
+PASS: gcc.dg/permerror-system.c at line 42 (test for errors, line 72)
+PASS: gcc.dg/permerror-system.c at line 44 (test for errors, line 78)
+PASS: gcc.dg/permerror-system.c at line 45 (test for errors, line 84)
+PASS: gcc.dg/permerror-system.c (test for excess errors)
+PASS: gcc.dg/pg-override.c (test for excess errors)
+PASS: gcc.dg/pg-override.c scan-assembler-not mcount
+PASS: gcc.dg/pg.c (test for excess errors)
+PASS: gcc.dg/pg.c scan-assembler-not mcount
+PASS: gcc.dg/pic-1.c (test for excess errors)
+PASS: gcc.dg/pic-2.c (test for excess errors)
+PASS: gcc.dg/pic-3.c (test for excess errors)
+PASS: gcc.dg/pic-4.c (test for excess errors)
+PASS: gcc.dg/pic-macro-define.c (test for excess errors)
+PASS: gcc.dg/pic-macro-define.c execution test
+UNSUPPORTED: gcc.dg/pie-1.c
+UNSUPPORTED: gcc.dg/pie-2.c
+PASS: gcc.dg/pie-3.c (test for excess errors)
+PASS: gcc.dg/pie-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pie-5.c
+PASS: gcc.dg/pie-6.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pie-7.c
+UNSUPPORTED: gcc.dg/pie-link.c
+UNSUPPORTED: gcc.dg/pie-static-1.c
+UNSUPPORTED: gcc.dg/pie-static-2.c
+PASS: gcc.dg/pointer-arith-1.c (test for errors, line 35)
+PASS: gcc.dg/pointer-arith-1.c (test for errors, line 36)
+PASS: gcc.dg/pointer-arith-1.c (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-1.c (test for warnings, line 34)
+PASS: gcc.dg/pointer-arith-1.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-10.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-10.c scan-tree-dump-not original "return p +"
+PASS: gcc.dg/pointer-arith-10.c scan-tree-dump-not original "sizetype.*sizetype"
+PASS: gcc.dg/pointer-arith-2.c (test for errors, line 37)
+PASS: gcc.dg/pointer-arith-2.c (test for errors, line 38)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 13)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 14)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 15)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 16)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 17)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 18)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 19)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 20)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 21)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 22)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 23)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 24)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 25)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 26)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 27)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 28)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 29)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 30)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 31)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 32)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 35)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 39)
+PASS: gcc.dg/pointer-arith-2.c (test for warnings, line 40)
+PASS: gcc.dg/pointer-arith-2.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-2.c array 1 at line 34 (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-2.c array 1 at line 36 (test for warnings, line 35)
+PASS: gcc.dg/pointer-arith-3.c (test for errors, line 37)
+PASS: gcc.dg/pointer-arith-3.c (test for errors, line 38)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 13)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 14)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 15)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 16)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 17)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 18)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 19)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 20)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 21)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 22)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 23)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 24)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 25)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 26)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 27)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 28)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 29)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 30)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 31)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 32)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 35)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 39)
+PASS: gcc.dg/pointer-arith-3.c (test for warnings, line 40)
+PASS: gcc.dg/pointer-arith-3.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-3.c array 1 at line 34 (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-3.c array 1 at line 36 (test for warnings, line 35)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 13)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 14)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 15)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 16)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 17)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 18)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 19)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 20)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 21)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 22)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 23)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 24)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 25)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 26)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 27)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 28)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 29)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 30)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 31)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 32)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 37)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 38)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 39)
+PASS: gcc.dg/pointer-arith-4.c (test for errors, line 40)
+PASS: gcc.dg/pointer-arith-4.c (test for warnings, line 33)
+PASS: gcc.dg/pointer-arith-4.c (test for warnings, line 35)
+PASS: gcc.dg/pointer-arith-4.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-4.c array 1 at line 34 (test for errors, line 33)
+PASS: gcc.dg/pointer-arith-4.c array 1 at line 36 (test for errors, line 35)
+PASS: gcc.dg/pointer-arith-5.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-6.c (test for warnings, line 13)
+PASS: gcc.dg/pointer-arith-6.c (test for warnings, line 14)
+PASS: gcc.dg/pointer-arith-6.c (test for warnings, line 15)
+PASS: gcc.dg/pointer-arith-6.c (test for warnings, line 16)
+PASS: gcc.dg/pointer-arith-6.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-7.c (test for warnings, line 13)
+PASS: gcc.dg/pointer-arith-7.c (test for warnings, line 14)
+PASS: gcc.dg/pointer-arith-7.c (test for warnings, line 15)
+PASS: gcc.dg/pointer-arith-7.c (test for warnings, line 16)
+PASS: gcc.dg/pointer-arith-7.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-8.c (test for errors, line 13)
+PASS: gcc.dg/pointer-arith-8.c (test for errors, line 14)
+PASS: gcc.dg/pointer-arith-8.c (test for errors, line 15)
+PASS: gcc.dg/pointer-arith-8.c (test for errors, line 16)
+PASS: gcc.dg/pointer-arith-8.c (test for excess errors)
+PASS: gcc.dg/pointer-arith-9.c (test for excess errors)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 10)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 28)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 29)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 30)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 31)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 32)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 34)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 35)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 36)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 38)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 39)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 40)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 42)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 43)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 44)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 56)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 57)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 58)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for errors, line 9)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 46)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 47)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 48)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 49)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 50)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 51)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 52)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 53)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for warnings, line 54)
+PASS: gcc.dg/pointer-array-atomic-2.c (test for excess errors)
+PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 42)
+PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 43)
+PASS: gcc.dg/pointer-array-atomic.c (test for errors, line 44)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 10)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 28)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 29)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 30)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 31)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 32)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 34)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 35)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 36)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 38)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 39)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 40)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 46)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 47)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 48)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 49)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 50)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 51)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 52)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 53)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 54)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 56)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 57)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 58)
+PASS: gcc.dg/pointer-array-atomic.c (test for warnings, line 9)
+PASS: gcc.dg/pointer-array-atomic.c (test for excess errors)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 87)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 88)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 89)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 96)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 97)
+PASS: gcc.dg/pointer-array-quals-1.c (test for errors, line 98)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 100)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 101)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 102)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 103)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 104)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 28)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 29)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 30)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 36)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 37)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 38)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 45)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 46)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 47)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 59)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 60)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 61)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 80)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 81)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 82)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 9)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 90)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 91)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 92)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 93)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 94)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 95)
+PASS: gcc.dg/pointer-array-quals-1.c (test for warnings, line 99)
+PASS: gcc.dg/pointer-array-quals-1.c (test for excess errors)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 10)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 100)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 25)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 33)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 42)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 43)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 44)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 46)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 47)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 50)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 51)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 52)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 53)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 56)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 57)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 58)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 59)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 60)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 63)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 64)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 67)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 68)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 71)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 72)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 74)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 75)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 77)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 78)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 81)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 82)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 83)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 84)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 85)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 86)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 87)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 88)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 89)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 9)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 90)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 91)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 92)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 93)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 94)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 95)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 98)
+PASS: gcc.dg/pointer-array-quals-2.c (test for errors, line 99)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 26)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 27)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 34)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 35)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 96)
+PASS: gcc.dg/pointer-array-quals-2.c (test for warnings, line 97)
+PASS: gcc.dg/pointer-array-quals-2.c (test for excess errors)
+PASS: gcc.dg/pointer-range-check-1.c (test for excess errors)
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-not optimized "=[^\\n]*\\ < [^\\n]*;"
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-times optimized " = [^\\n]* - [^\\n]*;" 4
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-times optimized " = [^\\n]* \\+ [^\\n]*;" 4
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-times optimized " = [^\\n]*\\ > [^\\n]*;" 4
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-times optimized " > 30" 4
+PASS: gcc.dg/pointer-range-check-1.c scan-tree-dump-times optimized " \\+ 15" 4
+PASS: gcc.dg/pointer-range-check-2.c (test for excess errors)
+PASS: gcc.dg/pointer-range-check-2.c scan-tree-dump-not optimized " = [^\\n]* - [^\\n]*;"
+PASS: gcc.dg/pointer-range-check-2.c scan-tree-dump-times optimized " = [^\\n]* \\+ [^\\n]*;" 8
+PASS: gcc.dg/pointer-range-check-2.c scan-tree-dump-times optimized " \\+ 15" 4
+PASS: gcc.dg/pointer-range-check-2.c scan-tree-dump-times optimized " \\+ 16" 4
+PASS: gcc.dg/postincr-1.c (test for excess errors)
+PASS: gcc.dg/postincr-1.c execution test
+PASS: gcc.dg/pow-sqrt-1.c (test for excess errors)
+PASS: gcc.dg/pow-sqrt-1.c execution test
+PASS: gcc.dg/pow-sqrt-2.c (test for excess errors)
+PASS: gcc.dg/pow-sqrt-2.c execution test
+PASS: gcc.dg/pow-sqrt-3.c (test for excess errors)
+PASS: gcc.dg/pow-sqrt-3.c execution test
+UNSUPPORTED: gcc.dg/pow-sqrt-synth-1.c
+PASS: gcc.dg/pr100142.c (test for warnings, line 7)
+PASS: gcc.dg/pr100142.c (test for excess errors)
+PASS: gcc.dg/pr100225.c (test for excess errors)
+PASS: gcc.dg/pr100239.c (test for excess errors)
+PASS: gcc.dg/pr100292.c (test for excess errors)
+PASS: gcc.dg/pr100349.c (test for excess errors)
+PASS: gcc.dg/pr100373.c (test for excess errors)
+PASS: gcc.dg/pr100414.c (test for excess errors)
+PASS: gcc.dg/pr100464.c (test for excess errors)
+PASS: gcc.dg/pr100509.c (test for excess errors)
+PASS: gcc.dg/pr100512.c (test for excess errors)
+PASS: gcc.dg/pr100520.c (test for excess errors)
+PASS: gcc.dg/pr100521.c (test for excess errors)
+PASS: gcc.dg/pr100532-1.c (test for errors, line 5)
+PASS: gcc.dg/pr100532-1.c (test for errors, line 6)
+PASS: gcc.dg/pr100532-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr100547.c
+PASS: gcc.dg/pr100563.c (test for excess errors)
+PASS: gcc.dg/pr100590.c (test for excess errors)
+PASS: gcc.dg/pr100619.c (test for warnings, line 21)
+PASS: gcc.dg/pr100619.c (test for warnings, line 24)
+PASS: gcc.dg/pr100619.c (test for excess errors)
+PASS: gcc.dg/pr100680.c (test for bogus messages, line 21)
+PASS: gcc.dg/pr100680.c (test for bogus messages, line 24)
+PASS: gcc.dg/pr100680.c (test for bogus messages, line 27)
+PASS: gcc.dg/pr100680.c (test for excess errors)
+PASS: gcc.dg/pr100781.c (test for excess errors)
+PASS: gcc.dg/pr100788.c (test for warnings, line 5)
+PASS: gcc.dg/pr100788.c (test for excess errors)
+PASS: gcc.dg/pr100790.c (test for excess errors)
+PASS: gcc.dg/pr100791.c (test for warnings, line 7)
+PASS: gcc.dg/pr100791.c (test for warnings, line 9)
+PASS: gcc.dg/pr100791.c (test for excess errors)
+PASS: gcc.dg/pr100834.c (test for bogus messages, line 41)
+PASS: gcc.dg/pr100834.c (test for excess errors)
+PASS: gcc.dg/pr100843.c (test for excess errors)
+PASS: gcc.dg/pr100887.c (test for excess errors)
+PASS: gcc.dg/pr101008.c (test for excess errors)
+PASS: gcc.dg/pr101028.c (test for excess errors)
+PASS: gcc.dg/pr101062.c (test for excess errors)
+PASS: gcc.dg/pr101062.c execution test
+PASS: gcc.dg/pr101145-1.c (test for excess errors)
+PASS: gcc.dg/pr101145-1.c scan-tree-dump optimized "cnt_[0-9] = -start_[0-9]\\(D\\);"
+PASS: gcc.dg/pr101145-2.c (test for excess errors)
+PASS: gcc.dg/pr101145-2.c scan-tree-dump optimized " = start_[0-9]\\(D\\) >= val_[0-9]\\(D\\);"
+PASS: gcc.dg/pr101145-2.c scan-tree-dump optimized "cnt_[0-9] = _[0-9]+ \\? _[0-9]+ : 1;"
+PASS: gcc.dg/pr101156.c (test for excess errors)
+PASS: gcc.dg/pr101170.c (test for excess errors)
+PASS: gcc.dg/pr101171.c (test for errors, line 11)
+PASS: gcc.dg/pr101171.c (test for excess errors)
+PASS: gcc.dg/pr101172.c (test for errors, line 11)
+PASS: gcc.dg/pr101172.c (test for excess errors)
+PASS: gcc.dg/pr101223.c (test for excess errors)
+PASS: gcc.dg/pr101223.c execution test
+PASS: gcc.dg/pr101254.c (test for excess errors)
+PASS: gcc.dg/pr101254.c execution test
+PASS: gcc.dg/pr101266.c (test for excess errors)
+PASS: gcc.dg/pr101285-1.c (test for errors, line 4)
+PASS: gcc.dg/pr101285-1.c (test for warnings, line 8)
+PASS: gcc.dg/pr101285-1.c (test for excess errors)
+PASS: gcc.dg/pr101294.c (test for excess errors)
+PASS: gcc.dg/pr101364-1.c (test for errors, line 5)
+PASS: gcc.dg/pr101364-1.c (test for errors, line 6)
+PASS: gcc.dg/pr101364-1.c (test for warnings, line 4)
+PASS: gcc.dg/pr101364-1.c (test for warnings, line 8)
+PASS: gcc.dg/pr101364-1.c (test for excess errors)
+PASS: gcc.dg/pr101384.c (test for excess errors)
+PASS: gcc.dg/pr101384.c execution test
+PASS: gcc.dg/pr101403.c (test for excess errors)
+PASS: gcc.dg/pr101403.c execution test
+PASS: gcc.dg/pr101419.c (test for bogus messages, line 17)
+PASS: gcc.dg/pr101419.c (test for bogus messages, line 21)
+PASS: gcc.dg/pr101419.c (test for bogus messages, line 41)
+PASS: gcc.dg/pr101419.c (test for excess errors)
+PASS: gcc.dg/pr101496.c (test for excess errors)
+PASS: gcc.dg/pr101497.c (test for excess errors)
+PASS: gcc.dg/pr101741.c (test for excess errors)
+PASS: gcc.dg/pr101836.c (test for excess errors)
+PASS: gcc.dg/pr101836.c execution test
+PASS: gcc.dg/pr101836_1.c (test for excess errors)
+PASS: gcc.dg/pr101836_1.c execution test
+PASS: gcc.dg/pr101836_2.c (test for excess errors)
+PASS: gcc.dg/pr101836_2.c execution test
+PASS: gcc.dg/pr101836_3.c (test for excess errors)
+PASS: gcc.dg/pr101836_3.c execution test
+PASS: gcc.dg/pr101836_4.c (test for excess errors)
+PASS: gcc.dg/pr101836_4.c execution test
+PASS: gcc.dg/pr101836_5.c (test for excess errors)
+PASS: gcc.dg/pr101836_5.c execution test
+PASS: gcc.dg/pr101858.c (test for excess errors)
+PASS: gcc.dg/pr101885.c (test for excess errors)
+PASS: gcc.dg/pr101885.c execution test
+UNSUPPORTED: gcc.dg/pr101938.c
+PASS: gcc.dg/pr101955.c (test for excess errors)
+PASS: gcc.dg/pr101955.c scan-tree-dump-not optimized " << "
+PASS: gcc.dg/pr101955.c scan-tree-dump-not optimized " >> "
+PASS: gcc.dg/pr102009.c (test for warnings, line 4)
+PASS: gcc.dg/pr102009.c (test for warnings, line 9)
+PASS: gcc.dg/pr102009.c (test for excess errors)
+PASS: gcc.dg/pr102087.c (test for excess errors)
+PASS: gcc.dg/pr102087_1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr102140.c
+PASS: gcc.dg/pr102141.c (test for excess errors)
+PASS: gcc.dg/pr102152.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr102207.c
+PASS: gcc.dg/pr102224.c (test for excess errors)
+PASS: gcc.dg/pr102224.c execution test
+PASS: gcc.dg/pr102269.c (test for excess errors)
+PASS: gcc.dg/pr102273.c (test for excess errors)
+PASS: gcc.dg/pr102356.c (test for excess errors)
+PASS: gcc.dg/pr102385.c (test for excess errors)
+PASS: gcc.dg/pr102385.c scan-tree-dump-not lim2 "Invalid sum"
+PASS: gcc.dg/pr102385.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/pr102463.c (test for excess errors)
+PASS: gcc.dg/pr102478.c (test for excess errors)
+PASS: gcc.dg/pr102511.c (test for excess errors)
+PASS: gcc.dg/pr102511.c execution test
+PASS: gcc.dg/pr102540.c (test for excess errors)
+PASS: gcc.dg/pr102540.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/pr102585.c (test for excess errors)
+PASS: gcc.dg/pr102648.c (test for excess errors)
+PASS: gcc.dg/pr102648.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr102650.c (test for excess errors)
+PASS: gcc.dg/pr102650.c scan-tree-dump-not vrp1 "foo"
+UNSUPPORTED: gcc.dg/pr102738.c
+PASS: gcc.dg/pr102764.c (test for excess errors)
+PASS: gcc.dg/pr102798.c (test for excess errors)
+PASS: gcc.dg/pr102798.c execution test
+PASS: gcc.dg/pr102827.c (test for excess errors)
+PASS: gcc.dg/pr102872.c (test for excess errors)
+PASS: gcc.dg/pr102872.c scan-tree-dump-not evrp "foo"
+PASS: gcc.dg/pr102892-1.c (test for excess errors)
+PASS: gcc.dg/pr102892-2.c (test for excess errors)
+PASS: gcc.dg/pr102897.c (test for excess errors)
+PASS: gcc.dg/pr102950.c (test for excess errors)
+PASS: gcc.dg/pr102983.c (test for excess errors)
+PASS: gcc.dg/pr102983.c scan-tree-dump-times evrp "Global Exported: c_.*1, 1" 1
+PASS: gcc.dg/pr103003.c (test for excess errors)
+PASS: gcc.dg/pr103028.c (test for excess errors)
+PASS: gcc.dg/pr103062.c (test for excess errors)
+PASS: gcc.dg/pr103075.c (test for excess errors)
+PASS: gcc.dg/pr103079.c (test for excess errors)
+PASS: gcc.dg/pr103079.c scan-tree-dump vrp2 "PHI"
+PASS: gcc.dg/pr103093.c (test for warnings, line 13)
+PASS: gcc.dg/pr103093.c (test for excess errors)
+PASS: gcc.dg/pr103120.c (test for excess errors)
+PASS: gcc.dg/pr103120.c execution test
+PASS: gcc.dg/pr103184-1.c (test for excess errors)
+PASS: gcc.dg/pr103184-2.c (test for excess errors)
+PASS: gcc.dg/pr103207.c (test for excess errors)
+PASS: gcc.dg/pr103222.c (test for excess errors)
+PASS: gcc.dg/pr103222.c execution test
+PASS: gcc.dg/pr103248.c (test for excess errors)
+PASS: gcc.dg/pr103254.c (test for excess errors)
+PASS: gcc.dg/pr103268-1.c (test for excess errors)
+PASS: gcc.dg/pr103268-2.c (test for excess errors)
+PASS: gcc.dg/pr103270.c (test for excess errors)
+PASS: gcc.dg/pr103270.c scan-tree-dump-not profile_estimate "extra loop exit heuristics of edge[^:]*:"
+PASS: gcc.dg/pr103277.c (test for warnings, line 14)
+PASS: gcc.dg/pr103277.c (test for excess errors)
+PASS: gcc.dg/pr103356-1.c (test for excess errors)
+PASS: gcc.dg/pr103356-1.c scan-tree-dump forwprop1 "[ab]_[0-9]+\\(D\\) \\^ [ba]_[0-9]+\\(D\\)"
+PASS: gcc.dg/pr103359.c (test for excess errors)
+PASS: gcc.dg/pr103359.c scan-tree-dump-not evrp "c = 0"
+PASS: gcc.dg/pr103406.c (test for excess errors)
+PASS: gcc.dg/pr103406.c scan-tree-dump-not optimized "return 0.0"
+UNSUPPORTED: gcc.dg/pr103431.c
+PASS: gcc.dg/pr103440.c (test for excess errors)
+PASS: gcc.dg/pr103440.c execution test
+PASS: gcc.dg/pr103451.c (test for excess errors)
+PASS: gcc.dg/pr103451.c scan-tree-dump optimized " / 0"
+PASS: gcc.dg/pr103485.c (test for excess errors)
+PASS: gcc.dg/pr103587.c (test for warnings, line 7)
+PASS: gcc.dg/pr103587.c (test for excess errors)
+PASS: gcc.dg/pr103594.c (test for excess errors)
+PASS: gcc.dg/pr103721-2.c (test for excess errors)
+PASS: gcc.dg/pr103721-2.c execution test
+PASS: gcc.dg/pr103721.c (test for excess errors)
+PASS: gcc.dg/pr103721.c execution test
+PASS: gcc.dg/pr103770.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr103775.c
+PASS: gcc.dg/pr103793.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr103808.c
+PASS: gcc.dg/pr103837.c (test for excess errors)
+PASS: gcc.dg/pr103838.c (test for excess errors)
+PASS: gcc.dg/pr103845.c (test for excess errors)
+PASS: gcc.dg/pr103859.c (test for excess errors)
+PASS: gcc.dg/pr103860.c (test for excess errors)
+PASS: gcc.dg/pr103860.c execution test
+PASS: gcc.dg/pr10392-1.c (test for excess errors)
+PASS: gcc.dg/pr10392-1.c execution test
+PASS: gcc.dg/pr103961.c (test for excess errors)
+PASS: gcc.dg/pr103961.c scan-assembler-not abort
+PASS: gcc.dg/pr104198.c (test for excess errors)
+PASS: gcc.dg/pr104198.c execution test
+PASS: gcc.dg/pr104263.c (test for excess errors)
+PASS: gcc.dg/pr104288.c (test for excess errors)
+PASS: gcc.dg/pr104288.c scan-tree-dump-not evrp "abort"
+PASS: gcc.dg/pr104288.c scan-tree-dump-times evrp "== 0B;" 1
+UNSUPPORTED: gcc.dg/pr104380.c
+PASS: gcc.dg/pr104381.c (test for excess errors)
+PASS: gcc.dg/pr104381.c scan-tree-dump-not optimized "DEBUG "
+PASS: gcc.dg/pr104389.c (test for excess errors)
+PASS: gcc.dg/pr104389.c execution test
+PASS: gcc.dg/pr104420-1.c (test for excess errors)
+PASS: gcc.dg/pr104420-1.c scan-tree-dump optimized " \\* 0.0"
+PASS: gcc.dg/pr104420-2.c (test for excess errors)
+PASS: gcc.dg/pr104420-2.c scan-tree-dump optimized " \\* -0.0"
+PASS: gcc.dg/pr104420-3.c (test for excess errors)
+PASS: gcc.dg/pr104420-3.c scan-tree-dump optimized "return 0.0"
+PASS: gcc.dg/pr104420-4.c (test for excess errors)
+PASS: gcc.dg/pr104420-4.c scan-tree-dump optimized "return -0.0"
+PASS: gcc.dg/pr104427.c (test for excess errors)
+PASS: gcc.dg/pr104459.c (test for excess errors)
+PASS: gcc.dg/pr104464.c (test for excess errors)
+PASS: gcc.dg/pr104506-1.c (test for errors, line 11)
+PASS: gcc.dg/pr104506-1.c (test for excess errors)
+PASS: gcc.dg/pr104506-1.c previous definition at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr104506-2.c (test for errors, line 10)
+PASS: gcc.dg/pr104506-2.c (test for excess errors)
+PASS: gcc.dg/pr104506-2.c previous definition at line 7 (test for warnings, line 6)
+PASS: gcc.dg/pr104506-3.c (test for errors, line 11)
+PASS: gcc.dg/pr104506-3.c (test for excess errors)
+PASS: gcc.dg/pr104506-3.c previous declaration at line 5 (test for warnings, line 4)
+UNSUPPORTED: gcc.dg/pr104511.c
+PASS: gcc.dg/pr104522.c (test for excess errors)
+PASS: gcc.dg/pr104526.c (test for excess errors)
+PASS: gcc.dg/pr104526.c scan-tree-dump-not evrp "foo"
+PASS: gcc.dg/pr104530.c (test for excess errors)
+PASS: gcc.dg/pr104530.c scan-tree-dump-not evrp "foo"
+UNSUPPORTED: gcc.dg/pr104544.c
+PASS: gcc.dg/pr104558.c (test for excess errors)
+PASS: gcc.dg/pr104612.c (test for excess errors)
+PASS: gcc.dg/pr104644.c (test for excess errors)
+PASS: gcc.dg/pr104675-1.c (test for excess errors)
+PASS: gcc.dg/pr104675-2.c (test for excess errors)
+PASS: gcc.dg/pr104675-3.c (test for excess errors)
+PASS: gcc.dg/pr104700-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr10474.c
+PASS: gcc.dg/pr104786.c (test for excess errors)
+PASS: gcc.dg/pr104910.c (test for excess errors)
+PASS: gcc.dg/pr104970.c (test for excess errors)
+PASS: gcc.dg/pr104975.c (test for excess errors)
+PASS: gcc.dg/pr104992.c (test for excess errors)
+PASS: gcc.dg/pr104992.c scan-tree-dump-times optimized " % " 9
+PASS: gcc.dg/pr105049.c (test for excess errors)
+PASS: gcc.dg/pr105065.c (test for excess errors)
+PASS: gcc.dg/pr105080.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr105080.c (test for excess errors)
+PASS: gcc.dg/pr105094.c (test for excess errors)
+PASS: gcc.dg/pr105140.c (test for excess errors)
+PASS: gcc.dg/pr105149.c (test for errors, line 14)
+PASS: gcc.dg/pr105149.c (test for excess errors)
+PASS: gcc.dg/pr105150.c (test for excess errors)
+PASS: gcc.dg/pr105165.c (test for warnings, line 9)
+PASS: gcc.dg/pr105165.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105173.c
+PASS: gcc.dg/pr105175.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr105175.c (test for excess errors)
+PASS: gcc.dg/pr105211.c (test for excess errors)
+PASS: gcc.dg/pr105218.c (test for excess errors)
+PASS: gcc.dg/pr105226.c (test for excess errors)
+PASS: gcc.dg/pr105250.c (test for excess errors)
+PASS: gcc.dg/pr105257.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105263.c
+PASS: gcc.dg/pr105331.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr105331.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105333.c
+UNSUPPORTED: gcc.dg/pr105376.c
+UNSUPPORTED: gcc.dg/pr105414.c
+UNSUPPORTED: gcc.dg/pr105415.c
+PASS: gcc.dg/pr105455.c (test for excess errors)
+PASS: gcc.dg/pr105458.c (test for excess errors)
+PASS: gcc.dg/pr105461.c (test for excess errors)
+PASS: gcc.dg/pr105528.c (test for excess errors)
+PASS: gcc.dg/pr105591.c (test for excess errors)
+PASS: gcc.dg/pr105597.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105630.c
+PASS: gcc.dg/pr105635-2.c (test for errors, line 10)
+PASS: gcc.dg/pr105635-2.c (test for errors, line 7)
+PASS: gcc.dg/pr105635-2.c (test for warnings, line 5)
+PASS: gcc.dg/pr105635-2.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr105635-2.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/pr105635-2.c (test for excess errors)
+PASS: gcc.dg/pr105635.c (test for warnings, line 10)
+PASS: gcc.dg/pr105635.c (test for warnings, line 5)
+PASS: gcc.dg/pr105635.c (test for warnings, line 7)
+PASS: gcc.dg/pr105635.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr105635.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/pr105635.c (test for excess errors)
+PASS: gcc.dg/pr105660-1.c (test for excess errors)
+PASS: gcc.dg/pr105660-2.c (test for excess errors)
+PASS: gcc.dg/pr105676.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr105676.c (test for excess errors)
+PASS: gcc.dg/pr105763.c (test for excess errors)
+PASS: gcc.dg/pr105770.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105825.c
+PASS: gcc.dg/pr105835.c (test for excess errors)
+PASS: gcc.dg/pr105835.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/pr105853.c (test for warnings, line 10)
+PASS: gcc.dg/pr105853.c (test for warnings, line 8)
+PASS: gcc.dg/pr105853.c (test for excess errors)
+PASS: gcc.dg/pr105856.c (test for warnings, line 8)
+PASS: gcc.dg/pr105856.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr105911.c
+PASS: gcc.dg/pr105969.c (test for warnings, line 11)
+PASS: gcc.dg/pr105969.c at line 12 (test for warnings, line 11)
+PASS: gcc.dg/pr105969.c (test for excess errors)
+PASS: gcc.dg/pr105972.c (test for excess errors)
+PASS: gcc.dg/pr106027.c (test for excess errors)
+PASS: gcc.dg/pr106061.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr106063.c
+PASS: gcc.dg/pr106099.c (test for excess errors)
+PASS: gcc.dg/pr106114.c (test for excess errors)
+PASS: gcc.dg/pr106114.c scan-tree-dump-times dom2 "if" 2
+PASS: gcc.dg/pr106189.c (test for excess errors)
+PASS: gcc.dg/pr106198.c (test for excess errors)
+PASS: gcc.dg/pr106243-1.c (test for excess errors)
+PASS: gcc.dg/pr106243-1.c execution test
+PASS: gcc.dg/pr106243.c (test for excess errors)
+PASS: gcc.dg/pr106243.c scan-tree-dump-times optimized "-" 2
+PASS: gcc.dg/pr106249.c (test for excess errors)
+PASS: gcc.dg/pr106264.c (test for excess errors)
+PASS: gcc.dg/pr106278.c (test for excess errors)
+PASS: gcc.dg/pr106379-1.c (test for excess errors)
+PASS: gcc.dg/pr106379-1.c scan-tree-dump forwprop1 "[ab]_[0-9]+\\(D\\) == [ba]_[0-9]+\\(D\\)"
+PASS: gcc.dg/pr106397.c (test for excess errors)
+PASS: gcc.dg/pr106421.c (test for excess errors)
+PASS: gcc.dg/pr106465.c (test for warnings, line 15)
+PASS: gcc.dg/pr106465.c (test for warnings, line 27)
+PASS: gcc.dg/pr106465.c (test for warnings, line 39)
+PASS: gcc.dg/pr106465.c (test for excess errors)
+PASS: gcc.dg/pr106465.c execution test
+PASS: gcc.dg/pr106510.c (test for excess errors)
+PASS: gcc.dg/pr106519.c (test for excess errors)
+PASS: gcc.dg/pr106617.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr106621.c
+PASS: gcc.dg/pr106719.c (test for excess errors)
+PASS: gcc.dg/pr106781.c (test for excess errors)
+PASS: gcc.dg/pr106844.c (test for warnings, line 13)
+PASS: gcc.dg/pr106844.c (test for excess errors)
+PASS: gcc.dg/pr106923.c (test for excess errors)
+PASS: gcc.dg/pr106938.c (test for warnings, line 31)
+PASS: gcc.dg/pr106938.c (test for excess errors)
+PASS: gcc.dg/pr107107.c (test for excess errors)
+PASS: gcc.dg/pr107107.c execution test
+PASS: gcc.dg/pr107109.c (test for excess errors)
+PASS: gcc.dg/pr107127.c (test for excess errors)
+PASS: gcc.dg/pr107131.c (test for excess errors)
+PASS: gcc.dg/pr107131.c execution test
+UNSUPPORTED: gcc.dg/pr107262.c
+PASS: gcc.dg/pr107300.c (test for excess errors)
+PASS: gcc.dg/pr107389.c (test for excess errors)
+PASS: gcc.dg/pr107389.c scan-tree-dump optimized "ALIGN = 4"
+PASS: gcc.dg/pr107505.c (test for excess errors)
+PASS: gcc.dg/pr107523.c (test for excess errors)
+PASS: gcc.dg/pr107523.c execution test
+PASS: gcc.dg/pr107547.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr107554.c
+PASS: gcc.dg/pr107557-1.c (test for excess errors)
+PASS: gcc.dg/pr107557-2.c (test for warnings, line 11)
+PASS: gcc.dg/pr107557-2.c (test for excess errors)
+PASS: gcc.dg/pr107570.c (test for excess errors)
+PASS: gcc.dg/pr107585.c (test for excess errors)
+PASS: gcc.dg/pr107618.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr107618.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr107686.c
+PASS: gcc.dg/pr107787.c (test for errors, line 10)
+PASS: gcc.dg/pr107787.c (test for warnings, line 6)
+PASS: gcc.dg/pr107787.c at line 4 (test for warnings, line )
+PASS: gcc.dg/pr107787.c (test for excess errors)
+PASS: gcc.dg/pr107805-1.c (test for errors, line 3)
+PASS: gcc.dg/pr107805-1.c (test for excess errors)
+PASS: gcc.dg/pr107805-2.c (test for errors, line 3)
+PASS: gcc.dg/pr107805-2.c (test for errors, line 4)
+PASS: gcc.dg/pr107805-2.c (test for excess errors)
+PASS: gcc.dg/pr107822.c (test for excess errors)
+PASS: gcc.dg/pr107822.c scan-tree-dump-not evrp "foo"
+PASS: gcc.dg/pr107846.c (test for excess errors)
+PASS: gcc.dg/pr107937.c (test for excess errors)
+PASS: gcc.dg/pr107967-1.c (test for excess errors)
+PASS: gcc.dg/pr107967-1.c scan-tree-dump-not optimized "return[ \t]*-?Inf;"
+PASS: gcc.dg/pr107967-2.c (test for excess errors)
+PASS: gcc.dg/pr107967-2.c scan-tree-dump-times optimized "return[ \t]*-?Inf;" 3
+PASS: gcc.dg/pr107967-3.c (test for excess errors)
+PASS: gcc.dg/pr107967-3.c scan-tree-dump-times optimized "return[ \t]*-?Inf;" 3
+PASS: gcc.dg/pr107975.c (test for excess errors)
+PASS: gcc.dg/pr107986-1.c (test for excess errors)
+PASS: gcc.dg/pr107986-1.c scan-tree-dump-not evrp "bar"
+PASS: gcc.dg/pr108043.c (test for errors, line 10)
+PASS: gcc.dg/pr108043.c (test for errors, line 11)
+PASS: gcc.dg/pr108043.c (test for excess errors)
+PASS: gcc.dg/pr108095.c (test for excess errors)
+PASS: gcc.dg/pr108117.c (test for excess errors)
+PASS: gcc.dg/pr108117.c execution test
+UNSUPPORTED: gcc.dg/pr108139.c
+PASS: gcc.dg/pr108164.c (test for excess errors)
+PASS: gcc.dg/pr108164.c execution test
+PASS: gcc.dg/pr108241.c (test for excess errors)
+PASS: gcc.dg/pr108263.c (test for excess errors)
+PASS: gcc.dg/pr108264.c (test for excess errors)
+PASS: gcc.dg/pr108306.c (test for excess errors)
+PASS: gcc.dg/pr108308.c (test for excess errors)
+PASS: gcc.dg/pr108308.c execution test
+PASS: gcc.dg/pr108356.c (test for excess errors)
+PASS: gcc.dg/pr108356.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr108359.c (test for excess errors)
+PASS: gcc.dg/pr108359.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr108375-1.c (test for errors, line 9)
+PASS: gcc.dg/pr108375-1.c (test for excess errors)
+PASS: gcc.dg/pr108375-2.c (test for errors, line 10)
+PASS: gcc.dg/pr108375-2.c (test for excess errors)
+PASS: gcc.dg/pr108385.c (test for excess errors)
+PASS: gcc.dg/pr108385.c scan-tree-dump-not evrp "bar"
+PASS: gcc.dg/pr108387.c (test for excess errors)
+PASS: gcc.dg/pr108423-1.c (test for excess errors)
+PASS: gcc.dg/pr108423-2.c (test for excess errors)
+PASS: gcc.dg/pr108423-3.c (test for excess errors)
+PASS: gcc.dg/pr108423-4.c (test for excess errors)
+PASS: gcc.dg/pr108423-5.c (test for excess errors)
+PASS: gcc.dg/pr108423-6.c (test for excess errors)
+PASS: gcc.dg/pr108447.c (test for excess errors)
+PASS: gcc.dg/pr108447.c execution test
+PASS: gcc.dg/pr108449.c (test for warnings, line 4)
+PASS: gcc.dg/pr108449.c (test for excess errors)
+PASS: gcc.dg/pr108463.c (test for excess errors)
+PASS: gcc.dg/pr108573.c (test for excess errors)
+PASS: gcc.dg/pr108582-1.c (test for excess errors)
+PASS: gcc.dg/pr108625.c (test for excess errors)
+PASS: gcc.dg/pr108625.c scan-tree-dump-times forwprop1 "x_" 1
+PASS: gcc.dg/pr108625.c scan-tree-dump-times optimized "x_" 1
+PASS: gcc.dg/pr108655.c (test for excess errors)
+PASS: gcc.dg/pr108657.c (test for excess errors)
+PASS: gcc.dg/pr108657.c execution test
+PASS: gcc.dg/pr108688.c (test for excess errors)
+PASS: gcc.dg/pr108691.c (test for excess errors)
+PASS: gcc.dg/pr108692.c (test for excess errors)
+PASS: gcc.dg/pr108757-1.c (test for excess errors)
+PASS: gcc.dg/pr108757-1.c scan-tree-dump-not optimized " = b_[0-9]+ \\+ "
+PASS: gcc.dg/pr108757-1.c scan-tree-dump-not optimized " = x_[0-9]+\\(D\\) \\+ "
+PASS: gcc.dg/pr108757-1.c scan-tree-dump-not optimized " = x_[0-9]+\\(D\\) \\- "
+PASS: gcc.dg/pr108757-2.c (test for excess errors)
+PASS: gcc.dg/pr108757-2.c scan-tree-dump-times optimized " = x_[0-9]+\\(D\\) \\+ " 16
+PASS: gcc.dg/pr108757-2.c scan-tree-dump-times optimized " = x_[0-9]+\\(D\\) \\- " 3
+PASS: gcc.dg/pr108757-2.c scan-tree-dump-times optimized " \\+ x_[0-9]+\\(D\\)" 3
+UNSUPPORTED: gcc.dg/pr108787.c
+PASS: gcc.dg/pr108805.c (test for excess errors)
+PASS: gcc.dg/pr108819.c (test for excess errors)
+PASS: gcc.dg/pr108855.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr108862.c
+PASS: gcc.dg/pr108868.c (test for excess errors)
+PASS: gcc.dg/pr108868.c scan-tree-dump optimized "ABNORMAL_DISPATCHER"
+PASS: gcc.dg/pr108947.c (test for excess errors)
+PASS: gcc.dg/pr108947.c execution test
+PASS: gcc.dg/pr108970.c (test for excess errors)
+PASS: gcc.dg/pr109008.c (test for excess errors)
+PASS: gcc.dg/pr109008.c execution test
+PASS: gcc.dg/pr109115.c (test for excess errors)
+PASS: gcc.dg/pr109187.c (test for excess errors)
+PASS: gcc.dg/pr109230.c (test for excess errors)
+PASS: gcc.dg/pr109230.c execution test
+PASS: gcc.dg/pr109238.c (test for bogus messages, line 15)
+PASS: gcc.dg/pr109238.c (test for excess errors)
+PASS: gcc.dg/pr109274.c (test for excess errors)
+PASS: gcc.dg/pr109301.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr109303.c
+UNSUPPORTED: gcc.dg/pr109304.c
+PASS: gcc.dg/pr109327.c (test for excess errors)
+PASS: gcc.dg/pr109392.c (test for excess errors)
+PASS: gcc.dg/pr109409.c (test for errors, line 8)
+PASS: gcc.dg/pr109409.c (test for excess errors)
+PASS: gcc.dg/pr109410.c (test for excess errors)
+PASS: gcc.dg/pr109412.c (test for errors, line 15)
+PASS: gcc.dg/pr109412.c (test for errors, line 18)
+PASS: gcc.dg/pr109412.c (test for errors, line 6)
+PASS: gcc.dg/pr109412.c (test for errors, line 9)
+PASS: gcc.dg/pr109412.c at line 10 (test for errors, line 9)
+PASS: gcc.dg/pr109412.c at line 11 (test for warnings, line 9)
+PASS: gcc.dg/pr109412.c at line 16 (test for errors, line 15)
+PASS: gcc.dg/pr109412.c at line 17 (test for warnings, line 15)
+PASS: gcc.dg/pr109412.c at line 19 (test for errors, line 18)
+PASS: gcc.dg/pr109412.c at line 20 (test for warnings, line 18)
+PASS: gcc.dg/pr109412.c at line 7 (test for errors, line 6)
+PASS: gcc.dg/pr109412.c at line 8 (test for warnings, line 6)
+PASS: gcc.dg/pr109412.c (test for excess errors)
+PASS: gcc.dg/pr109417.c (test for excess errors)
+PASS: gcc.dg/pr109450-1.c (test for warnings, line 6)
+PASS: gcc.dg/pr109450-1.c (test for excess errors)
+PASS: gcc.dg/pr109450-1.c execution test
+PASS: gcc.dg/pr109450-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr109450-2.c (test for excess errors)
+PASS: gcc.dg/pr109450-2.c execution test
+PASS: gcc.dg/pr109546.c (test for excess errors)
+PASS: gcc.dg/pr109546.c scan-tree-dump-not optimized "assert_fail"
+PASS: gcc.dg/pr109546.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr109583.c (test for excess errors)
+PASS: gcc.dg/pr109732-1.c (test for excess errors)
+PASS: gcc.dg/pr109732-1.c execution test
+PASS: gcc.dg/pr109732.c (test for excess errors)
+PASS: gcc.dg/pr109732.c execution test
+PASS: gcc.dg/pr109970.c (test for warnings, line 12)
+PASS: gcc.dg/pr109970.c (test for warnings, line 13)
+PASS: gcc.dg/pr109970.c (test for excess errors)
+PASS: gcc.dg/pr109977.c (test for excess errors)
+PASS: gcc.dg/pr110038.c (test for excess errors)
+PASS: gcc.dg/pr110080.c (test for excess errors)
+PASS: gcc.dg/pr110080.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr110117-1.c (test for excess errors)
+PASS: gcc.dg/pr110117-2.c (test for excess errors)
+PASS: gcc.dg/pr110266.c (test for excess errors)
+PASS: gcc.dg/pr110279-1.c (test for excess errors)
+FAIL: gcc.dg/pr110279-1.c scan-tree-dump-times widening_mul "Generated FMA" 3
+PASS: gcc.dg/pr110436.c (test for excess errors)
+PASS: gcc.dg/pr110461.c (test for excess errors)
+PASS: gcc.dg/pr110496.c (test for excess errors)
+PASS: gcc.dg/pr110506-2.c (test for excess errors)
+PASS: gcc.dg/pr110506.c (test for excess errors)
+PASS: gcc.dg/pr110508.c (test for excess errors)
+PASS: gcc.dg/pr110582.c (test for excess errors)
+PASS: gcc.dg/pr110582.c scan-tree-dump-not vrp2 "Folding predicate"
+PASS: gcc.dg/pr110699.c (test for errors, line 13)
+PASS: gcc.dg/pr110699.c (test for excess errors)
+PASS: gcc.dg/pr110699.c note (test for warnings, line 7)
+PASS: gcc.dg/pr110729.c (test for excess errors)
+PASS: gcc.dg/pr110729.c scan-assembler-times .section[\\t ]*__patchable_function_entries,.*,\\.LPFE0 1
+PASS: gcc.dg/pr110729.c scan-assembler-times .section[\\t ]*__patchable_function_entries,.*,\\.LPFE1 1
+PASS: gcc.dg/pr110729.c scan-assembler-times .section[\\t ]*__patchable_function_entries,.*,\\.LPFE2 1
+UNSUPPORTED: gcc.dg/pr110731.c
+UNSUPPORTED: gcc.dg/pr110755.c
+PASS: gcc.dg/pr110777.c (test for excess errors)
+PASS: gcc.dg/pr110875.c (test for excess errors)
+PASS: gcc.dg/pr110875.c scan-tree-dump-not vrp2 "foo"
+PASS: gcc.dg/pr110915-1.c (test for excess errors)
+PASS: gcc.dg/pr110915-1.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr110915-10.c (test for excess errors)
+PASS: gcc.dg/pr110915-10.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr110915-10.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr110915-10.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr110915-11.c (test for excess errors)
+PASS: gcc.dg/pr110915-11.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr110915-12.c (test for excess errors)
+PASS: gcc.dg/pr110915-12.c scan-tree-dump-not dce3 " == "
+PASS: gcc.dg/pr110915-2.c (test for excess errors)
+PASS: gcc.dg/pr110915-2.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr110915-3.c (test for excess errors)
+PASS: gcc.dg/pr110915-3.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr110915-3.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr110915-3.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr110915-4.c (test for excess errors)
+PASS: gcc.dg/pr110915-4.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr110915-4.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/pr110915-4.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr110915-5.c (test for excess errors)
+PASS: gcc.dg/pr110915-5.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr110915-5.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr110915-6.c (test for excess errors)
+PASS: gcc.dg/pr110915-6.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr110915-6.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr110915-7.c (test for excess errors)
+PASS: gcc.dg/pr110915-7.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr110915-7.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr110915-8.c (test for excess errors)
+PASS: gcc.dg/pr110915-8.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr110915-8.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr110915-9.c (test for excess errors)
+PASS: gcc.dg/pr110915-9.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr110915-9.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr110915-9.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr110918.c (test for excess errors)
+PASS: gcc.dg/pr110918.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/pr111009.c (test for excess errors)
+PASS: gcc.dg/pr111009.c execution test
+UNSUPPORTED: gcc.dg/pr111015.c
+PASS: gcc.dg/pr111039.c (test for excess errors)
+PASS: gcc.dg/pr111070.c (test for excess errors)
+PASS: gcc.dg/pr111082.c (test for excess errors)
+PASS: gcc.dg/pr111303.c (test for excess errors)
+PASS: gcc.dg/pr111355.c (test for excess errors)
+PASS: gcc.dg/pr111407.c (test for excess errors)
+PASS: gcc.dg/pr111409.c (test for excess errors)
+PASS: gcc.dg/pr111409.c scan-assembler-not \\.byte\\s+0x7\\s*#\\s*Import
+PASS: gcc.dg/pr111409.c scan-assembler-times \\.section\\t"?\\.debug_macro 1
+PASS: gcc.dg/pr111599.c (test for excess errors)
+PASS: gcc.dg/pr111694.c (test for excess errors)
+PASS: gcc.dg/pr111694.c execution test
+PASS: gcc.dg/pr111708-1.c (test for errors, line 39)
+PASS: gcc.dg/pr111708-1.c (test for errors, line 5)
+PASS: gcc.dg/pr111708-1.c (test for excess errors)
+PASS: gcc.dg/pr111708-2.c (test for excess errors)
+PASS: gcc.dg/pr111766.c (test for excess errors)
+PASS: gcc.dg/pr111766.c scan-tree-dump-not evrp "trap"
+PASS: gcc.dg/pr111845.c (test for excess errors)
+PASS: gcc.dg/pr111914.c (test for excess errors)
+PASS: gcc.dg/pr111922.c (test for excess errors)
+PASS: gcc.dg/pr112320.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr112359.c
+PASS: gcc.dg/pr112369.c (test for excess errors)
+PASS: gcc.dg/pr112374-1.c (test for excess errors)
+PASS: gcc.dg/pr112374-2.c (test for excess errors)
+PASS: gcc.dg/pr112430.c (test for excess errors)
+PASS: gcc.dg/pr112509.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr112511.c
+PASS: gcc.dg/pr112536.c (test for excess errors)
+PASS: gcc.dg/pr112566-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr112566-2.c
+PASS: gcc.dg/pr112618.c (test for excess errors)
+PASS: gcc.dg/pr112622.c (test for errors, line 5)
+PASS: gcc.dg/pr112622.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr112673.c
+PASS: gcc.dg/pr112719.c (test for excess errors)
+PASS: gcc.dg/pr112733.c (test for excess errors)
+PASS: gcc.dg/pr112760.c (test for excess errors)
+PASS: gcc.dg/pr112760.c execution test
+UNSUPPORTED: gcc.dg/pr112837.c
+UNSUPPORTED: gcc.dg/pr112845.c
+PASS: gcc.dg/pr11459-1.c (test for excess errors)
+PASS: gcc.dg/pr11492.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr11492.c (test for excess errors)
+PASS: gcc.dg/pr11864-1.c (test for excess errors)
+PASS: gcc.dg/pr11864-1.c execution test
+PASS: gcc.dg/pr12603.c (test for excess errors)
+PASS: gcc.dg/pr12625-1.c (test for excess errors)
+PASS: gcc.dg/pr12625-1.c warning for bit-field (test for warnings, line 12)
+PASS: gcc.dg/pr13519-1.c (test for excess errors)
+PASS: gcc.dg/pr13519-1.c bogus error (test for bogus messages, line 17)
+PASS: gcc.dg/pr13519-1.c correct error (test for errors, line 15)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 22)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 23)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 24)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 25)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 26)
+PASS: gcc.dg/pr13804-1.c (test for errors, line 27)
+PASS: gcc.dg/pr13804-1.c (test for excess errors)
+PASS: gcc.dg/pr14092-1.c (test for excess errors)
+PASS: gcc.dg/pr14475.c (test for excess errors)
+PASS: gcc.dg/pr14475.c extension at line 7 (test for errors, line 6)
+PASS: gcc.dg/pr14475.c forward ref (test for errors, line 6)
+PASS: gcc.dg/pr14475.c incomplete at line 9 (test for errors, line 6)
+PASS: gcc.dg/pr14475.c narrower at line 8 (test for warnings, line 6)
+PASS: gcc.dg/pr14649-1.c (test for warnings, line 7)
+PASS: gcc.dg/pr14649-1.c (test for excess errors)
+PASS: gcc.dg/pr14765-1.c (test for excess errors)
+PASS: gcc.dg/pr14765-1.c void stmt expr (test for errors, line 10)
+PASS: gcc.dg/pr14796-1.c (test for excess errors)
+PASS: gcc.dg/pr14796-1.c scan-tree-dump gimple "a << 9"
+PASS: gcc.dg/pr14796-1.c scan-tree-dump gimple "b & -32"
+PASS: gcc.dg/pr14796-1.c scan-tree-dump gimple "c & 15"
+PASS: gcc.dg/pr14796-1.c scan-tree-dump gimple "d << 6"
+PASS: gcc.dg/pr14796-2.c (test for excess errors)
+PASS: gcc.dg/pr14796-2.c scan-tree-dump gimple "b >> 31"
+PASS: gcc.dg/pr14796-2.c scan-tree-dump gimple "c & -(34359738368|0x800000000)"
+PASS: gcc.dg/pr14796-2.c scan-tree-dump-times gimple "= 0" 2
+PASS: gcc.dg/pr14963.c (test for excess errors)
+PASS: gcc.dg/pr14963.c error before (test for errors, line 1)
+PASS: gcc.dg/pr15236.c (test for errors, line 8)
+PASS: gcc.dg/pr15236.c (test for excess errors)
+PASS: gcc.dg/pr15347.c (test for excess errors)
+PASS: gcc.dg/pr15360-1.c (test for warnings, line 18)
+PASS: gcc.dg/pr15360-1.c (test for warnings, line 21)
+PASS: gcc.dg/pr15360-1.c (test for excess errors)
+PASS: gcc.dg/pr15360-1.c correct error (test for errors, line 19)
+PASS: gcc.dg/pr15360-1.c correct error (test for errors, line 22)
+PASS: gcc.dg/pr15360-1.c extern init in function (test for errors, line 24)
+PASS: gcc.dg/pr15360-1.c extern init warning (test for warnings, line 14)
+PASS: gcc.dg/pr15443-1.c (test for warnings, line 3)
+PASS: gcc.dg/pr15443-1.c (test for excess errors)
+PASS: gcc.dg/pr15443-2.c (test for warnings, line 13)
+PASS: gcc.dg/pr15443-2.c (test for warnings, line 8)
+PASS: gcc.dg/pr15443-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr15443-2.c (test for excess errors)
+PASS: gcc.dg/pr15649-1.c (test for excess errors)
+PASS: gcc.dg/pr15698-1.c (test for warnings, line 20)
+PASS: gcc.dg/pr15698-1.c (test for excess errors)
+PASS: gcc.dg/pr15698-2.c (test for errors, line 8)
+PASS: gcc.dg/pr15698-2.c (test for errors, line 9)
+PASS: gcc.dg/pr15698-2.c (test for excess errors)
+PASS: gcc.dg/pr15698-3.c (test for errors, line 11)
+PASS: gcc.dg/pr15698-3.c (test for errors, line 9)
+PASS: gcc.dg/pr15698-3.c (test for excess errors)
+PASS: gcc.dg/pr15698-4.c (test for errors, line 8)
+PASS: gcc.dg/pr15698-4.c (test for errors, line 9)
+PASS: gcc.dg/pr15698-4.c (test for excess errors)
+PASS: gcc.dg/pr15698-5.c (test for errors, line 10)
+PASS: gcc.dg/pr15698-5.c (test for errors, line 9)
+PASS: gcc.dg/pr15698-5.c (test for excess errors)
+PASS: gcc.dg/pr15698-6.c (test for warnings, line 9)
+PASS: gcc.dg/pr15698-6.c (test for excess errors)
+PASS: gcc.dg/pr15698-7.c (test for errors, line 10)
+PASS: gcc.dg/pr15698-7.c (test for errors, line 9)
+PASS: gcc.dg/pr15698-7.c (test for excess errors)
+PASS: gcc.dg/pr15698-8.c (test for errors, line 10)
+PASS: gcc.dg/pr15698-8.c (test for errors, line 11)
+PASS: gcc.dg/pr15698-8.c (test for excess errors)
+PASS: gcc.dg/pr15749-1.c (test for excess errors)
+PASS: gcc.dg/pr15784-1.c (test for excess errors)
+PASS: gcc.dg/pr15784-1.c scan-tree-dump-times gimple "ABS_EXPR" 0
+PASS: gcc.dg/pr15784-2.c (test for excess errors)
+PASS: gcc.dg/pr15784-2.c scan-tree-dump-times gimple "ABS_EXPR" 0
+PASS: gcc.dg/pr15784-3.c (test for excess errors)
+PASS: gcc.dg/pr15784-3.c scan-tree-dump-times gimple "ABS_EXPR" 1
+PASS: gcc.dg/pr15784-4.c (test for excess errors)
+PASS: gcc.dg/pr15784-4.c scan-tree-dump optimized "-x_..D.;"
+PASS: gcc.dg/pr15784-4.c scan-tree-dump optimized "~x_..D.;"
+PASS: gcc.dg/pr15785-1.c (test for excess errors)
+PASS: gcc.dg/pr15825-1.c (test for excess errors)
+PASS: gcc.dg/pr16107.c (test for excess errors)
+PASS: gcc.dg/pr16107.c scan-tree-dump-not optimized "-x"
+PASS: gcc.dg/pr16194.c (test for excess errors)
+PASS: gcc.dg/pr16194.c ICE at line 3 (test for bogus messages, line )
+PASS: gcc.dg/pr16302.c (test for warnings, line 10)
+PASS: gcc.dg/pr16302.c (test for warnings, line 11)
+PASS: gcc.dg/pr16302.c (test for warnings, line 12)
+PASS: gcc.dg/pr16302.c (test for warnings, line 13)
+PASS: gcc.dg/pr16302.c (test for warnings, line 14)
+PASS: gcc.dg/pr16302.c (test for warnings, line 15)
+PASS: gcc.dg/pr16302.c (test for warnings, line 16)
+PASS: gcc.dg/pr16302.c (test for warnings, line 17)
+PASS: gcc.dg/pr16302.c (test for warnings, line 18)
+PASS: gcc.dg/pr16302.c (test for warnings, line 19)
+PASS: gcc.dg/pr16302.c (test for warnings, line 21)
+PASS: gcc.dg/pr16302.c (test for warnings, line 22)
+PASS: gcc.dg/pr16302.c (test for warnings, line 23)
+PASS: gcc.dg/pr16302.c (test for warnings, line 24)
+PASS: gcc.dg/pr16302.c (test for warnings, line 25)
+PASS: gcc.dg/pr16302.c (test for warnings, line 26)
+PASS: gcc.dg/pr16302.c (test for warnings, line 27)
+PASS: gcc.dg/pr16302.c (test for warnings, line 28)
+PASS: gcc.dg/pr16302.c (test for warnings, line 29)
+PASS: gcc.dg/pr16302.c (test for warnings, line 30)
+PASS: gcc.dg/pr16302.c (test for warnings, line 31)
+PASS: gcc.dg/pr16302.c (test for warnings, line 32)
+PASS: gcc.dg/pr16302.c (test for warnings, line 34)
+PASS: gcc.dg/pr16302.c (test for warnings, line 35)
+PASS: gcc.dg/pr16302.c (test for warnings, line 36)
+PASS: gcc.dg/pr16302.c (test for warnings, line 37)
+PASS: gcc.dg/pr16302.c (test for warnings, line 38)
+PASS: gcc.dg/pr16302.c (test for warnings, line 39)
+PASS: gcc.dg/pr16302.c (test for warnings, line 40)
+PASS: gcc.dg/pr16302.c (test for warnings, line 41)
+PASS: gcc.dg/pr16302.c (test for warnings, line 42)
+PASS: gcc.dg/pr16302.c (test for warnings, line 43)
+PASS: gcc.dg/pr16302.c (test for warnings, line 44)
+PASS: gcc.dg/pr16302.c (test for warnings, line 45)
+PASS: gcc.dg/pr16302.c (test for warnings, line 8)
+PASS: gcc.dg/pr16302.c (test for warnings, line 9)
+PASS: gcc.dg/pr16302.c (test for excess errors)
+PASS: gcc.dg/pr16973.c (test for excess errors)
+PASS: gcc.dg/pr17024-1.c (test for excess errors)
+PASS: gcc.dg/pr17036-1.c (test for excess errors)
+PASS: gcc.dg/pr17055-1.c (test for excess errors)
+PASS: gcc.dg/pr17112-1.c (test for excess errors)
+PASS: gcc.dg/pr17112-1.c execution test
+PASS: gcc.dg/pr17188-1.c (test for errors, line 10)
+PASS: gcc.dg/pr17188-1.c (test for errors, line 13)
+PASS: gcc.dg/pr17188-1.c (test for errors, line 16)
+PASS: gcc.dg/pr17188-1.c (test for errors, line 19)
+PASS: gcc.dg/pr17188-1.c (test for errors, line 22)
+PASS: gcc.dg/pr17188-1.c (test for warnings, line 12)
+PASS: gcc.dg/pr17188-1.c (test for warnings, line 15)
+PASS: gcc.dg/pr17188-1.c (test for warnings, line 18)
+PASS: gcc.dg/pr17188-1.c (test for warnings, line 21)
+PASS: gcc.dg/pr17188-1.c (test for warnings, line 8)
+PASS: gcc.dg/pr17188-1.c (test for excess errors)
+PASS: gcc.dg/pr17301-1.c (test for errors, line 10)
+PASS: gcc.dg/pr17301-1.c (test for excess errors)
+PASS: gcc.dg/pr17301-2.c (test for errors, line 8)
+PASS: gcc.dg/pr17301-2.c (test for excess errors)
+PASS: gcc.dg/pr17319.c (test for excess errors)
+PASS: gcc.dg/pr17322.c (test for excess errors)
+PASS: gcc.dg/pr17424-1.c (test for errors, line 5)
+PASS: gcc.dg/pr17424-1.c (test for excess errors)
+PASS: gcc.dg/pr17581-1.c (test for excess errors)
+PASS: gcc.dg/pr17581-1.c execution test
+PASS: gcc.dg/pr17635.c (test for excess errors)
+PASS: gcc.dg/pr17730-1.c (test for errors, line 5)
+PASS: gcc.dg/pr17730-1.c (test for excess errors)
+PASS: gcc.dg/pr17844-1.c (test for excess errors)
+PASS: gcc.dg/pr17957.c (test for excess errors)
+PASS: gcc.dg/pr18079.c (test for warnings, line 16)
+PASS: gcc.dg/pr18079.c (test for warnings, line 24)
+PASS: gcc.dg/pr18079.c (test for warnings, line 31)
+PASS: gcc.dg/pr18079.c (test for warnings, line 9)
+PASS: gcc.dg/pr18079.c (test for excess errors)
+PASS: gcc.dg/pr18164.c (test for errors, line 7)
+PASS: gcc.dg/pr18164.c (test for excess errors)
+PASS: gcc.dg/pr18241-1.c (test for excess errors)
+PASS: gcc.dg/pr18241-1.c execution test
+PASS: gcc.dg/pr18241-2.c (test for excess errors)
+PASS: gcc.dg/pr18241-2.c execution test
+PASS: gcc.dg/pr18241-3.c (test for excess errors)
+PASS: gcc.dg/pr18241-3.c execution test
+PASS: gcc.dg/pr18241-4.c (test for excess errors)
+PASS: gcc.dg/pr18241-4.c execution test
+PASS: gcc.dg/pr18241-5.c (test for excess errors)
+PASS: gcc.dg/pr18241-5.c execution test
+PASS: gcc.dg/pr18479.c (test for warnings, line 3)
+PASS: gcc.dg/pr18479.c (test for excess errors)
+PASS: gcc.dg/pr18501.c (test for excess errors)
+XFAIL: gcc.dg/pr18501.c conditional in loop (test for warnings, line 12)
+PASS: gcc.dg/pr18502-1.c (test for excess errors)
+PASS: gcc.dg/pr18520-1.c (test for excess errors)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 13)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 24)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 28)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 36)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 37)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 6)
+PASS: gcc.dg/pr18596-1.c (test for errors, line 7)
+PASS: gcc.dg/pr18596-1.c (test for excess errors)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 13)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 24)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 28)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 36)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 37)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 6)
+PASS: gcc.dg/pr18596-2.c (test for errors, line 7)
+PASS: gcc.dg/pr18596-2.c (test for excess errors)
+PASS: gcc.dg/pr18596-3.c (test for errors, line 10)
+PASS: gcc.dg/pr18596-3.c (test for errors, line 11)
+PASS: gcc.dg/pr18596-3.c (test for errors, line 6)
+PASS: gcc.dg/pr18596-3.c (test for errors, line 7)
+PASS: gcc.dg/pr18596-3.c (test for errors, line 8)
+PASS: gcc.dg/pr18596-3.c (test for excess errors)
+PASS: gcc.dg/pr18596-3.c nested at line 9 (test for errors, line 8)
+PASS: gcc.dg/pr18628.c (test for excess errors)
+PASS: gcc.dg/pr18725.c (test for errors, line 8)
+PASS: gcc.dg/pr18725.c (test for excess errors)
+PASS: gcc.dg/pr18809-1.c (test for excess errors)
+PASS: gcc.dg/pr18809-1.c declared at line 7 (test for warnings, line 6)
+PASS: gcc.dg/pr18809-1.c forward (test for errors, line 6)
+PASS: gcc.dg/pr18809-1.c incomplete at line 8 (test for errors, line 6)
+PASS: gcc.dg/pr18921-1.c (test for excess errors)
+PASS: gcc.dg/pr18921-1.c execution test
+PASS: gcc.dg/pr18928-1.c (test for excess errors)
+PASS: gcc.dg/pr18963-1.c (test for excess errors)
+PASS: gcc.dg/pr18963-1.c execution test
+PASS: gcc.dg/pr19105.c (test for excess errors)
+PASS: gcc.dg/pr19105.c scan-tree-dump-times reassoc1 "Optimizing range tests v_[0-9]*.D. -.2, 2. and -.3, 4.[\n\r]* into|Optimizing range tests v_[0-9]*.D. -.2, 2. and -.3, 3. and -.4, 4.[\n\r]* into" 1
+PASS: gcc.dg/pr19340.c (test for excess errors)
+PASS: gcc.dg/pr19345.c (test for excess errors)
+PASS: gcc.dg/pr19402-1.c (test for excess errors)
+PASS: gcc.dg/pr19402-1.c scan-assembler-not __builtin_
+PASS: gcc.dg/pr19402-2.c (test for excess errors)
+PASS: gcc.dg/pr19402-2.c execution test
+PASS: gcc.dg/pr19633-1.c (test for excess errors)
+PASS: gcc.dg/pr19633-1.c execution test
+PASS: gcc.dg/pr19633.c (test for excess errors)
+PASS: gcc.dg/pr19967.c (test for excess errors)
+PASS: gcc.dg/pr19984.c (test for warnings, line 8)
+PASS: gcc.dg/pr19984.c (test for excess errors)
+PASS: gcc.dg/pr19988.c (test for excess errors)
+PASS: gcc.dg/pr19988.c scan-tree-dump-times optimized " \\* " 2
+PASS: gcc.dg/pr19988.c scan-tree-dump-times original " 1.23" 2
+PASS: gcc.dg/pr20017.c (test for excess errors)
+PASS: gcc.dg/pr20054.c (test for excess errors)
+PASS: gcc.dg/pr20100.c (test for excess errors)
+PASS: gcc.dg/pr20100.c execution test
+PASS: gcc.dg/pr20115-1.c (test for excess errors)
+PASS: gcc.dg/pr20115-1.c scan-tree-dump-times dom2 "foo" 1
+PASS: gcc.dg/pr20115.c (test for excess errors)
+PASS: gcc.dg/pr20115.c execution test
+PASS: gcc.dg/pr20126.c (test for excess errors)
+PASS: gcc.dg/pr20126.c execution test
+PASS: gcc.dg/pr20130-1.c (test for excess errors)
+PASS: gcc.dg/pr20130-1.c scan-tree-dump-times gimple "-a" 3
+PASS: gcc.dg/pr20216.c (test for excess errors)
+PASS: gcc.dg/pr20245-1.c (test for errors, line 5)
+PASS: gcc.dg/pr20245-1.c at line 6 (test for errors, line 7)
+PASS: gcc.dg/pr20245-1.c (test for excess errors)
+PASS: gcc.dg/pr20368-1.c (test for errors, line 6)
+PASS: gcc.dg/pr20368-1.c (test for warnings, line 9)
+PASS: gcc.dg/pr20368-1.c (test for excess errors)
+PASS: gcc.dg/pr20368-2.c (test for errors, line 6)
+PASS: gcc.dg/pr20368-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr20368-2.c (test for excess errors)
+PASS: gcc.dg/pr20368-3.c (test for errors, line 6)
+PASS: gcc.dg/pr20368-3.c (test for warnings, line 9)
+PASS: gcc.dg/pr20368-3.c (test for excess errors)
+PASS: gcc.dg/pr20672-1.c (test for errors, line 7)
+PASS: gcc.dg/pr20672-1.c (test for excess errors)
+PASS: gcc.dg/pr20922-1.c (test for excess errors)
+PASS: gcc.dg/pr20922-1.c scan-tree-dump-times gimple " = 0" 7
+PASS: gcc.dg/pr20922-2.c (test for excess errors)
+PASS: gcc.dg/pr20922-2.c scan-tree-dump-times gimple " = 0" 0
+PASS: gcc.dg/pr20922-3.c (test for excess errors)
+PASS: gcc.dg/pr20922-3.c scan-tree-dump-times gimple " = 1" 6
+PASS: gcc.dg/pr20922-4.c (test for excess errors)
+PASS: gcc.dg/pr20922-4.c scan-tree-dump-times gimple " = 0" 7
+PASS: gcc.dg/pr20922-5.c (test for excess errors)
+PASS: gcc.dg/pr20922-5.c scan-tree-dump-times gimple " = 0" 0
+PASS: gcc.dg/pr20922-6.c (test for excess errors)
+PASS: gcc.dg/pr20922-6.c scan-tree-dump-times gimple " = 1" 6
+PASS: gcc.dg/pr21032.c (test for excess errors)
+PASS: gcc.dg/pr21032.c scan-tree-dump-not optimized "-\\(float\\)"
+PASS: gcc.dg/pr21041.c (test for excess errors)
+PASS: gcc.dg/pr21085.c (test for warnings, line 8)
+PASS: gcc.dg/pr21085.c (test for excess errors)
+PASS: gcc.dg/pr21137.c (test for excess errors)
+PASS: gcc.dg/pr21137.c scan-tree-dump-times optimized " < 0" 2
+PASS: gcc.dg/pr21282.c (test for excess errors)
+PASS: gcc.dg/pr21419.c (test for errors, line 12)
+PASS: gcc.dg/pr21419.c (test for errors, line 6)
+PASS: gcc.dg/pr21419.c (test for excess errors)
+PASS: gcc.dg/pr21643.c (test for excess errors)
+PASS: gcc.dg/pr21643.c scan-tree-dump-times reassoc1 "Equivalence: _[0-9]+ & _[0-9]+ -> c_[0-9]+.D. > 32" 1
+PASS: gcc.dg/pr21643.c scan-tree-dump-times reassoc1 "Equivalence: _[0-9]+ \\| _[0-9]+ -> c_[0-9]+.D. <= 32" 5
+PASS: gcc.dg/pr21709-1.c (test for excess errors)
+PASS: gcc.dg/pr21858.c (test for excess errors)
+PASS: gcc.dg/pr21921.c (test for excess errors)
+PASS: gcc.dg/pr22231.c (test for excess errors)
+PASS: gcc.dg/pr22231.c .-MG. incompatible with .-c. at line 5 (test for errors, line )
+PASS: gcc.dg/pr22308-1.c (test for errors, line 12)
+PASS: gcc.dg/pr22308-1.c (test for excess errors)
+PASS: gcc.dg/pr22311-1.c (test for excess errors)
+PASS: gcc.dg/pr22329.c (test for excess errors)
+PASS: gcc.dg/pr22335-1.c (test for excess errors)
+PASS: gcc.dg/pr22335-2.c (test for excess errors)
+PASS: gcc.dg/pr22356-1.c (test for excess errors)
+PASS: gcc.dg/pr22458-1.c at line 1 (test for errors, line )
+PASS: gcc.dg/pr22458-1.c (test for excess errors)
+PASS: gcc.dg/pr23049.c (test for excess errors)
+PASS: gcc.dg/pr23075-2.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr23075-2.c (test for errors, line 8)
+PASS: gcc.dg/pr23075-2.c (test for warnings, line 14)
+PASS: gcc.dg/pr23075-2.c (test for excess errors)
+PASS: gcc.dg/pr23075.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr23075.c (test for warnings, line 14)
+PASS: gcc.dg/pr23075.c (test for warnings, line 8)
+PASS: gcc.dg/pr23075.c (test for excess errors)
+PASS: gcc.dg/pr23165.c (test for warnings, line 6)
+PASS: gcc.dg/pr23165.c (test for excess errors)
+PASS: gcc.dg/pr23200.c (test for excess errors)
+PASS: gcc.dg/pr23295.c (test for excess errors)
+PASS: gcc.dg/pr23295.c scan-tree-dump gimple "-5 - i"
+PASS: gcc.dg/pr23408.c (test for excess errors)
+PASS: gcc.dg/pr23470-1.c (test for excess errors)
+PASS: gcc.dg/pr23470-1.c scan-tree-dump-times original "if \\(0\\)" 1
+PASS: gcc.dg/pr23518.c (test for excess errors)
+PASS: gcc.dg/pr23518.c execution test
+PASS: gcc.dg/pr23547.c (test for excess errors)
+PASS: gcc.dg/pr23584.c (test for excess errors)
+PASS: gcc.dg/pr23584.c scan-ipa-dump-not pure-const "found to be pure: test1"
+PASS: gcc.dg/pr23584.c scan-ipa-dump-not pure-const "found to be pure: test2"
+PASS: gcc.dg/pr23623.c (test for excess errors)
+PASS: gcc.dg/pr23623.c scan-rtl-dump-times final "mem/v(/.)*:SI" 12
+PASS: gcc.dg/pr23818.c (test for excess errors)
+PASS: gcc.dg/pr23818.c execution test
+PASS: gcc.dg/pr23911.c (test for excess errors)
+PASS: gcc.dg/pr23911.c scan-tree-dump-times dce3 "(?n)IMAGPART_EXPR.*= 0\\.0" 2
+PASS: gcc.dg/pr23911.c scan-tree-dump-times dce3 "(?n)REALPART_EXPR.*= 1\\.0e\\+0" 2
+PASS: gcc.dg/pr23911.c scan-tree-dump-times dce3 "= b" 0
+PASS: gcc.dg/pr24101-1.i (test for excess errors)
+PASS: gcc.dg/pr24101-2.i (test for excess errors)
+UNSUPPORTED: gcc.dg/pr24225.c
+PASS: gcc.dg/pr24293.c (test for errors, line 10)
+PASS: gcc.dg/pr24293.c (test for errors, line 4)
+PASS: gcc.dg/pr24293.c (test for errors, line 5)
+PASS: gcc.dg/pr24293.c (test for errors, line 8)
+PASS: gcc.dg/pr24293.c (test for excess errors)
+PASS: gcc.dg/pr24367.c (test for excess errors)
+PASS: gcc.dg/pr24445.c (test for excess errors)
+PASS: gcc.dg/pr24561.c (test for excess errors)
+PASS: gcc.dg/pr24561.c scan-assembler debug_hook
+PASS: gcc.dg/pr24574.c (test for excess errors)
+PASS: gcc.dg/pr24574.c scan-tree-dump-not phiopt2 "= PHI"
+PASS: gcc.dg/pr24600.c (test for excess errors)
+PASS: gcc.dg/pr24615.c (test for excess errors)
+PASS: gcc.dg/pr24620.c (test for excess errors)
+PASS: gcc.dg/pr24683.c (test for excess errors)
+PASS: gcc.dg/pr24820.c (test for excess errors)
+PASS: gcc.dg/pr25023.c (test for excess errors)
+PASS: gcc.dg/pr25376.c (test for excess errors)
+PASS: gcc.dg/pr25376.c scan-assembler my_named_section
+PASS: gcc.dg/pr25376.c scan-assembler-symbol-section symbol simple$ (found simple) has section ^\\.?my_named_section|simple\\[DS\\]|^\\"\\.opd\\" (found my_named_section)
+PASS: gcc.dg/pr25521.c (test for excess errors)
+PASS: gcc.dg/pr25521.c scan-assembler-symbol-section symbol ^_?foo$ (found foo) has section ^\\.(const|s?rodata) (found .rodata)
+PASS: gcc.dg/pr25529.c (test for excess errors)
+PASS: gcc.dg/pr25529.c scan-tree-dump optimized "& 2147483647"
+PASS: gcc.dg/pr25530.c (test for excess errors)
+PASS: gcc.dg/pr25530.c scan-tree-dump optimized "& -2|4294967294"
+PASS: gcc.dg/pr25559.c (test for errors, line 5)
+PASS: gcc.dg/pr25559.c (test for errors, line 6)
+PASS: gcc.dg/pr25559.c (test for errors, line 7)
+PASS: gcc.dg/pr25559.c (test for errors, line 8)
+PASS: gcc.dg/pr25559.c (test for excess errors)
+PASS: gcc.dg/pr25682.c (test for warnings, line 14)
+PASS: gcc.dg/pr25682.c (test for warnings, line 15)
+PASS: gcc.dg/pr25682.c (test for excess errors)
+PASS: gcc.dg/pr25795-1.c (test for excess errors)
+PASS: gcc.dg/pr25795-1.c scan-assembler-not mystr
+PASS: gcc.dg/pr25795.c (test for excess errors)
+PASS: gcc.dg/pr25795.c scan-assembler mystr
+PASS: gcc.dg/pr25801.c (test for errors, line 13)
+PASS: gcc.dg/pr25801.c (test for errors, line 14)
+PASS: gcc.dg/pr25801.c (test for errors, line 15)
+PASS: gcc.dg/pr25801.c (test for errors, line 16)
+PASS: gcc.dg/pr25801.c (test for errors, line 17)
+PASS: gcc.dg/pr25801.c (test for errors, line 18)
+PASS: gcc.dg/pr25801.c (test for errors, line 19)
+PASS: gcc.dg/pr25801.c (test for errors, line 21)
+PASS: gcc.dg/pr25801.c (test for errors, line 22)
+PASS: gcc.dg/pr25801.c (test for errors, line 23)
+PASS: gcc.dg/pr25801.c (test for errors, line 24)
+PASS: gcc.dg/pr25801.c (test for errors, line 25)
+PASS: gcc.dg/pr25801.c (test for errors, line 26)
+PASS: gcc.dg/pr25801.c (test for errors, line 27)
+PASS: gcc.dg/pr25801.c (test for errors, line 29)
+PASS: gcc.dg/pr25801.c (test for errors, line 30)
+PASS: gcc.dg/pr25801.c (test for errors, line 31)
+PASS: gcc.dg/pr25801.c (test for errors, line 32)
+PASS: gcc.dg/pr25801.c (test for errors, line 33)
+PASS: gcc.dg/pr25801.c (test for errors, line 34)
+PASS: gcc.dg/pr25801.c (test for errors, line 35)
+PASS: gcc.dg/pr25801.c (test for errors, line 37)
+PASS: gcc.dg/pr25801.c (test for errors, line 38)
+PASS: gcc.dg/pr25801.c (test for errors, line 39)
+PASS: gcc.dg/pr25801.c (test for errors, line 40)
+PASS: gcc.dg/pr25801.c (test for errors, line 41)
+PASS: gcc.dg/pr25801.c (test for errors, line 42)
+PASS: gcc.dg/pr25801.c (test for errors, line 43)
+PASS: gcc.dg/pr25801.c (test for excess errors)
+PASS: gcc.dg/pr25805.c (test for excess errors)
+PASS: gcc.dg/pr25805.c execution test
+PASS: gcc.dg/pr26004.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr26427.c
+UNSUPPORTED: gcc.dg/pr26570.c
+PASS: gcc.dg/pr26632.c (test for bogus messages, line 13)
+PASS: gcc.dg/pr26632.c (test for excess errors)
+PASS: gcc.dg/pr26717.c (test for excess errors)
+PASS: gcc.dg/pr26719.c (test for excess errors)
+PASS: gcc.dg/pr26719.c execution test
+PASS: gcc.dg/pr26729-1.c (test for excess errors)
+PASS: gcc.dg/pr26729-1.c execution test
+PASS: gcc.dg/pr26865.c (test for warnings, line 7)
+PASS: gcc.dg/pr26865.c (test for excess errors)
+PASS: gcc.dg/pr26961-1.c (test for excess errors)
+PASS: gcc.dg/pr26983.c (test for excess errors)
+PASS: gcc.dg/pr27003.c (test for excess errors)
+PASS: gcc.dg/pr27003.c execution test
+PASS: gcc.dg/pr27095.c (test for excess errors)
+PASS: gcc.dg/pr27095.c scan-assembler-not (?n)strlen(.*\n)+.*strlen
+PASS: gcc.dg/pr27132.c (test for excess errors)
+PASS: gcc.dg/pr27132.c scan-tree-dump gimple "i \\+ 1"
+PASS: gcc.dg/pr27150-1.c (test for excess errors)
+PASS: gcc.dg/pr27301.c (test for excess errors)
+PASS: gcc.dg/pr27314.c (test for excess errors)
+PASS: gcc.dg/pr27331.c (test for excess errors)
+PASS: gcc.dg/pr27335.c (test for excess errors)
+PASS: gcc.dg/pr27363.c (test for excess errors)
+PASS: gcc.dg/pr27363.c execution test
+PASS: gcc.dg/pr27382-1.c (test for excess errors)
+PASS: gcc.dg/pr27382-2.c (test for excess errors)
+PASS: gcc.dg/pr27428-1.c (test for errors, line 7)
+PASS: gcc.dg/pr27428-1.c (test for excess errors)
+PASS: gcc.dg/pr27528.c (test for warnings, line 10)
+PASS: gcc.dg/pr27528.c (test for warnings, line 13)
+PASS: gcc.dg/pr27528.c (test for warnings, line 16)
+PASS: gcc.dg/pr27528.c (test for warnings, line 19)
+PASS: gcc.dg/pr27528.c at line 11 (test for errors, line 10)
+PASS: gcc.dg/pr27528.c at line 14 (test for errors, line 13)
+PASS: gcc.dg/pr27528.c at line 17 (test for errors, line 16)
+PASS: gcc.dg/pr27528.c at line 20 (test for errors, line 19)
+PASS: gcc.dg/pr27528.c (test for excess errors)
+PASS: gcc.dg/pr27531-1.c (test for excess errors)
+PASS: gcc.dg/pr27639.c (test for excess errors)
+PASS: gcc.dg/pr27671-2.c (test for excess errors)
+PASS: gcc.dg/pr27671-2.c execution test
+PASS: gcc.dg/pr27758.c (test for excess errors)
+PASS: gcc.dg/pr27758.c execution test
+PASS: gcc.dg/pr27802-1.c (test for excess errors)
+PASS: gcc.dg/pr27861-1.c (test for excess errors)
+PASS: gcc.dg/pr27953.c (test for excess errors)
+PASS: gcc.dg/pr27953.c incomplete at line 5 (test for errors, line 3)
+PASS: gcc.dg/pr27953.c inside at line 4 (test for warnings, line 3)
+PASS: gcc.dg/pr27953.c previous at line 9 (test for warnings, line 3)
+PASS: gcc.dg/pr27953.c redef at line 8 (test for errors, line 7)
+PASS: gcc.dg/pr27959-2.c (test for excess errors)
+PASS: gcc.dg/pr27959-2.c execution test
+PASS: gcc.dg/pr27959.c (test for excess errors)
+PASS: gcc.dg/pr27959.c execution test
+PASS: gcc.dg/pr28121.c (test for excess errors)
+PASS: gcc.dg/pr28162.c (test for excess errors)
+PASS: gcc.dg/pr28187.c (test for excess errors)
+PASS: gcc.dg/pr28243.c (test for excess errors)
+PASS: gcc.dg/pr28322-2.c (test for warnings, line 7)
+PASS: gcc.dg/pr28322-2.c at line 11 (test for warnings, line )
+PASS: gcc.dg/pr28322-2.c (test for excess errors)
+PASS: gcc.dg/pr28322-3.c (test for excess errors)
+PASS: gcc.dg/pr28322-3.c f at line 9 (test for warnings, line )
+PASS: gcc.dg/pr28322-3.c m at line 10 (test for warnings, line )
+PASS: gcc.dg/pr28322.c (test for excess errors)
+PASS: gcc.dg/pr28402.c (test for excess errors)
+PASS: gcc.dg/pr28402.c scan-assembler-not __[a-z]*si3
+PASS: gcc.dg/pr28419.c (test for errors, line 3)
+PASS: gcc.dg/pr28419.c at line 4 (test for errors, line 5)
+PASS: gcc.dg/pr28419.c (test for excess errors)
+PASS: gcc.dg/pr28574.c (test for excess errors)
+PASS: gcc.dg/pr28685-1.c (test for excess errors)
+PASS: gcc.dg/pr28685-1.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr28685-1.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/pr28685-1.c scan-tree-dump-times optimized " <= " 4
+PASS: gcc.dg/pr28685-1.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/pr28726.c (test for excess errors)
+PASS: gcc.dg/pr28726.c execution test
+PASS: gcc.dg/pr28755.c (test for excess errors)
+PASS: gcc.dg/pr28755.c scan-assembler-times 2112543726|7deadbee 2
+PASS: gcc.dg/pr28796-1.c (test for excess errors)
+PASS: gcc.dg/pr28796-2.c (test for excess errors)
+PASS: gcc.dg/pr28796-2.c execution test
+PASS: gcc.dg/pr28888.c (test for excess errors)
+PASS: gcc.dg/pr28911.c (test for excess errors)
+PASS: gcc.dg/pr28935.c (test for excess errors)
+PASS: gcc.dg/pr29091.c (test for excess errors)
+PASS: gcc.dg/pr29091.c execution test
+PASS: gcc.dg/pr29215.c (test for excess errors)
+PASS: gcc.dg/pr29215.c scan-tree-dump-not ccp1 "memcpy"
+PASS: gcc.dg/pr29254.c (test for bogus messages, line 25)
+PASS: gcc.dg/pr29254.c (test for excess errors)
+PASS: gcc.dg/pr29299.c (test for excess errors)
+PASS: gcc.dg/pr29299.c scan-assembler barbarbarbar
+PASS: gcc.dg/pr29467.c (test for warnings, line 10)
+PASS: gcc.dg/pr29467.c (test for warnings, line 12)
+PASS: gcc.dg/pr29467.c (test for warnings, line 5)
+PASS: gcc.dg/pr29467.c (test for warnings, line 6)
+PASS: gcc.dg/pr29467.c (test for warnings, line 7)
+PASS: gcc.dg/pr29467.c (test for warnings, line 9)
+PASS: gcc.dg/pr29467.c (test for excess errors)
+PASS: gcc.dg/pr29521-2.c (test for errors, line 14)
+PASS: gcc.dg/pr29521-2.c (test for errors, line 9)
+PASS: gcc.dg/pr29521-2.c (test for excess errors)
+PASS: gcc.dg/pr29521-a.c (test for errors, line 14)
+PASS: gcc.dg/pr29521-a.c (test for excess errors)
+PASS: gcc.dg/pr29521.c (test for warnings, line 14)
+PASS: gcc.dg/pr29521.c (test for excess errors)
+PASS: gcc.dg/pr29637.c (test for excess errors)
+PASS: gcc.dg/pr29683.c (test for excess errors)
+PASS: gcc.dg/pr29683.c execution test
+PASS: gcc.dg/pr29736.c (test for errors, line 3)
+PASS: gcc.dg/pr29736.c (test for excess errors)
+PASS: gcc.dg/pr29801.c (test for excess errors)
+PASS: gcc.dg/pr29801.c scan-tree-dump-times optimized "return 2" 1
+PASS: gcc.dg/pr29801.c scan-tree-dump-times optimized "return 5" 0
+PASS: gcc.dg/pr29921-2.c (test for excess errors)
+PASS: gcc.dg/pr29921.c (test for excess errors)
+PASS: gcc.dg/pr30045.c (test for excess errors)
+PASS: gcc.dg/pr30137-1.c (test for excess errors)
+PASS: gcc.dg/pr30137-1.c scan-tree-dump-not gimple "= 0;"
+PASS: gcc.dg/pr30137-1.c scan-tree-dump-not gimple "= 1;"
+PASS: gcc.dg/pr30137-2.c (test for excess errors)
+PASS: gcc.dg/pr30137-2.c scan-tree-dump-times gimple "= 0" 1
+PASS: gcc.dg/pr30137-2.c scan-tree-dump-times gimple "= 1" 7
+PASS: gcc.dg/pr30172-1.c (test for excess errors)
+PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -x;\n.*COMPLEX_EXPR <y, "
+PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -y;\n.*COMPLEX_EXPR <[^,]*, x>"
+PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <1.0e\\+0, x>"
+PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <x, 1.0e\\+0>"
+PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <x, y>"
+PASS: gcc.dg/pr30189.c (test for excess errors)
+PASS: gcc.dg/pr30260.c (test for bogus messages, line 14)
+PASS: gcc.dg/pr30260.c (test for warnings, line 33)
+PASS: gcc.dg/pr30260.c (test for warnings, line 34)
+PASS: gcc.dg/pr30260.c (test for excess errors)
+PASS: gcc.dg/pr30286.c (test for excess errors)
+PASS: gcc.dg/pr30286.c execution test
+UNSUPPORTED: gcc.dg/pr30360.c
+PASS: gcc.dg/pr30457.c (test for warnings, line 17)
+PASS: gcc.dg/pr30457.c (test for excess errors)
+PASS: gcc.dg/pr30457.c int not char at line 21 (test for warnings, line 20)
+PASS: gcc.dg/pr30457.c promoted (test for warnings, line 20)
+PASS: gcc.dg/pr30457.c will abort at line 22 (test for warnings, line 20)
+PASS: gcc.dg/pr30473.c (test for excess errors)
+PASS: gcc.dg/pr30551-2.c (test for excess errors)
+PASS: gcc.dg/pr30551-2.c int (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-2.c return type at line 7 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-2.c zero or two at line 6 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-3.c (test for excess errors)
+PASS: gcc.dg/pr30551-3.c int (test for errors, line 4)
+PASS: gcc.dg/pr30551-3.c return type at line 6 (test for errors, line 4)
+PASS: gcc.dg/pr30551-3.c zero or two at line 5 (test for errors, line 4)
+PASS: gcc.dg/pr30551-4.c (test for excess errors)
+PASS: gcc.dg/pr30551-4.c int (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-4.c return type at line 7 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-4.c zero or two at line 6 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-5.c (test for excess errors)
+PASS: gcc.dg/pr30551-5.c int (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-5.c return type at line 7 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-5.c zero or two at line 6 (test for bogus messages, line 5)
+PASS: gcc.dg/pr30551-6.c (test for excess errors)
+PASS: gcc.dg/pr30551-6.c int (test for warnings, line 4)
+PASS: gcc.dg/pr30551-6.c return type at line 6 (test for warnings, line 4)
+PASS: gcc.dg/pr30551-6.c zero or two at line 5 (test for warnings, line 4)
+PASS: gcc.dg/pr30551.c (test for excess errors)
+PASS: gcc.dg/pr30551.c int (test for warnings, line 4)
+PASS: gcc.dg/pr30551.c return type at line 6 (test for warnings, line 4)
+PASS: gcc.dg/pr30551.c zero or two at line 5 (test for warnings, line 4)
+PASS: gcc.dg/pr30643.c (test for excess errors)
+PASS: gcc.dg/pr30643.c scan-assembler-not undefined
+PASS: gcc.dg/pr3074-1.c (test for excess errors)
+PASS: gcc.dg/pr3074-1.c no effect (test for warnings, line 7)
+PASS: gcc.dg/pr30744-1.c (test for excess errors)
+PASS: gcc.dg/pr30762-1.c (test for excess errors)
+PASS: gcc.dg/pr30762-2.c (test for excess errors)
+PASS: gcc.dg/pr30904.c (test for excess errors)
+PASS: gcc.dg/pr30904.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/pr30949.c (test for errors, line 9)
+PASS: gcc.dg/pr30949.c (test for warnings, line 6)
+PASS: gcc.dg/pr30949.c (test for excess errors)
+PASS: gcc.dg/pr30951.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr30957-1.c
+PASS: gcc.dg/pr31096-1.c (test for excess errors)
+PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 4" 24
+PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 4294967294" 12
+PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 5\\.0e\\+0" 12
+PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* c\\$1_8\\(D\\)" 12
+PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\* 5\\.4e\\+1" 12
+PASS: gcc.dg/pr31096.c (test for excess errors)
+PASS: gcc.dg/pr31096.c scan-tree-dump-not optimized "\\(D\\) \\* -23"
+PASS: gcc.dg/pr31096.c scan-tree-dump-not optimized "\\(D\\) \\* 4"
+PASS: gcc.dg/pr31096.c scan-tree-dump-times optimized "_1 = MEM\\[\\(int \\*\\)b" 4
+PASS: gcc.dg/pr31096.c scan-tree-dump-times optimized "_1 = b_2\\(D\\)" 4
+PASS: gcc.dg/pr31127.c (test for excess errors)
+PASS: gcc.dg/pr31490-2.c (test for excess errors)
+PASS: gcc.dg/pr31490-3.c (test for excess errors)
+PASS: gcc.dg/pr31490-4.c (test for excess errors)
+PASS: gcc.dg/pr31490.c (test for excess errors)
+PASS: gcc.dg/pr31507-1.c (test for excess errors)
+PASS: gcc.dg/pr31507-1.c execution test
+PASS: gcc.dg/pr31507-2.c (test for excess errors)
+PASS: gcc.dg/pr31529-1.c (test for excess errors)
+PASS: gcc.dg/pr31529-2.c (test for excess errors)
+PASS: gcc.dg/pr31847.c (test for excess errors)
+PASS: gcc.dg/pr31847.c scan-tree-dump-not pre "Created value for "
+UNSUPPORTED: gcc.dg/pr31866.c
+PASS: gcc.dg/pr31959.c (test for excess errors)
+PASS: gcc.dg/pr32041.c (test for excess errors)
+PASS: gcc.dg/pr32061.c (test for excess errors)
+PASS: gcc.dg/pr32069.c (test for excess errors)
+PASS: gcc.dg/pr32135.c (test for excess errors)
+PASS: gcc.dg/pr32176.c (test for excess errors)
+PASS: gcc.dg/pr32207.c (test for warnings, line 7)
+PASS: gcc.dg/pr32207.c (test for warnings, line 8)
+PASS: gcc.dg/pr32207.c (test for warnings, line 9)
+PASS: gcc.dg/pr32207.c (test for excess errors)
+PASS: gcc.dg/pr32293.c (test for excess errors)
+PASS: gcc.dg/pr32328.c (test for excess errors)
+PASS: gcc.dg/pr32328.c scan-tree-dump optimized "Everything OK"
+PASS: gcc.dg/pr32338-1.c (test for excess errors)
+PASS: gcc.dg/pr32338-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr32370.c
+PASS: gcc.dg/pr32374.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr32450.c
+PASS: gcc.dg/pr32559.c (test for excess errors)
+PASS: gcc.dg/pr32573.c (test for excess errors)
+PASS: gcc.dg/pr32721.c (test for excess errors)
+PASS: gcc.dg/pr32721.c scan-tree-dump optimized "={v} .*spinlock"
+PASS: gcc.dg/pr32721.c scan-tree-dump optimized "spinlock.* ={v}"
+PASS: gcc.dg/pr32773.c (test for warnings, line 9)
+PASS: gcc.dg/pr32773.c (test for excess errors)
+PASS: gcc.dg/pr32912-1.c (test for excess errors)
+PASS: gcc.dg/pr32912-1.c execution test
+PASS: gcc.dg/pr32912-2.c (test for excess errors)
+PASS: gcc.dg/pr32912-2.c execution test
+PASS: gcc.dg/pr32912-3.c (test for excess errors)
+PASS: gcc.dg/pr32912-3.c scan-tree-dump-not optimized "~{"
+PASS: gcc.dg/pr32975.c (test for excess errors)
+PASS: gcc.dg/pr33007.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pr33007.c (test for excess errors)
+PASS: gcc.dg/pr33017.c (test for excess errors)
+PASS: gcc.dg/pr33017.c execution test
+PASS: gcc.dg/pr33136-1.c (test for excess errors)
+PASS: gcc.dg/pr33136-1.c execution test
+PASS: gcc.dg/pr33136-2.c (test for excess errors)
+PASS: gcc.dg/pr33136-2.c execution test
+PASS: gcc.dg/pr33136-3.c (test for excess errors)
+PASS: gcc.dg/pr33136-3.c execution test
+PASS: gcc.dg/pr33238.c (test for excess errors)
+PASS: gcc.dg/pr33434-1.c (test for excess errors)
+PASS: gcc.dg/pr33434-1.c execution test
+PASS: gcc.dg/pr33434-2.c (test for excess errors)
+PASS: gcc.dg/pr33434-2.c execution test
+PASS: gcc.dg/pr33434-3.c (test for excess errors)
+PASS: gcc.dg/pr33434-3.c execution test
+PASS: gcc.dg/pr33434-4.c (test for excess errors)
+PASS: gcc.dg/pr33619.c (test for excess errors)
+PASS: gcc.dg/pr33619.c execution test
+PASS: gcc.dg/pr33644.c (test for excess errors)
+PASS: gcc.dg/pr33645-1.c (test for excess errors)
+PASS: gcc.dg/pr33645-2.c (test for excess errors)
+PASS: gcc.dg/pr33645-2.c scan-assembler-not var1_t
+UNSUPPORTED: gcc.dg/pr33648.c
+PASS: gcc.dg/pr33653.c (test for excess errors)
+PASS: gcc.dg/pr33653.c scan-rtl-dump shorten "mem/v"
+PASS: gcc.dg/pr33666.c (test for excess errors)
+PASS: gcc.dg/pr33667.c (test for excess errors)
+PASS: gcc.dg/pr33670.c (test for excess errors)
+PASS: gcc.dg/pr33673.c (test for excess errors)
+PASS: gcc.dg/pr33676.c (test for excess errors)
+PASS: gcc.dg/pr33676.c execution test
+PASS: gcc.dg/pr33691.c (test for excess errors)
+PASS: gcc.dg/pr33692.c (test for excess errors)
+PASS: gcc.dg/pr33693.c (test for excess errors)
+PASS: gcc.dg/pr33694.c (test for excess errors)
+PASS: gcc.dg/pr33695.c (test for excess errors)
+PASS: gcc.dg/pr33696.c (test for excess errors)
+PASS: gcc.dg/pr33697.c (test for excess errors)
+PASS: gcc.dg/pr33724.c (test for excess errors)
+PASS: gcc.dg/pr33726.c (test for excess errors)
+PASS: gcc.dg/pr33742.c (test for excess errors)
+PASS: gcc.dg/pr33826.c (test for excess errors)
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be const: recurse1"
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be const: recurse2a"
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be const: recurse2b"
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be pure: recurse1"
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be pure: recurse2a"
+PASS: gcc.dg/pr33826.c scan-ipa-dump-not pure-const "found to be pure: recurse2b"
+PASS: gcc.dg/pr33826.c scan-tree-dump local-pure-const1 "found to be const: norecurse1a"
+PASS: gcc.dg/pr33826.c scan-tree-dump local-pure-const1 "found to be const: norecurse1b"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be const: recurse1"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be const: recurse2a"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be const: recurse2b"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be pure: recurse1"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be pure: recurse2a"
+PASS: gcc.dg/pr33826.c scan-tree-dump-not local-pure-const1 "found to be pure: recurse2b"
+PASS: gcc.dg/pr33919.c (test for excess errors)
+PASS: gcc.dg/pr33919.c execution test
+PASS: gcc.dg/pr33923.c (test for excess errors)
+PASS: gcc.dg/pr33961.c (test for excess errors)
+PASS: gcc.dg/pr33961.c execution test
+PASS: gcc.dg/pr34003-1.c (test for excess errors)
+PASS: gcc.dg/pr34003-2.c (test for excess errors)
+PASS: gcc.dg/pr34027-1.c (test for excess errors)
+PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized " % " 0
+PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized " / " 0
+PASS: gcc.dg/pr34027-2.c (test for excess errors)
+PASS: gcc.dg/pr34027-2.c scan-tree-dump gimple "n % m"
+PASS: gcc.dg/pr34088.c (test for errors, line 21)
+PASS: gcc.dg/pr34088.c at line 24 (test for warnings, line )
+PASS: gcc.dg/pr34088.c (test for excess errors)
+PASS: gcc.dg/pr34171.c (test for excess errors)
+PASS: gcc.dg/pr34225.c (test for excess errors)
+PASS: gcc.dg/pr34233.c (test for excess errors)
+PASS: gcc.dg/pr34263.c (test for excess errors)
+PASS: gcc.dg/pr34263.c execution test
+XFAIL: gcc.dg/pr34263.c scan-tree-dump optimized "Cleaned-up latch block of loop with single BB"
+UNSUPPORTED: gcc.dg/pr34351.c
+PASS: gcc.dg/pr34457-1.c (test for excess errors)
+PASS: gcc.dg/pr34457-2.c (test for excess errors)
+PASS: gcc.dg/pr34668-1.c (test for excess errors)
+PASS: gcc.dg/pr34668-2.c (test for excess errors)
+PASS: gcc.dg/pr34825.c (test for excess errors)
+PASS: gcc.dg/pr34856.c (test for excess errors)
+PASS: gcc.dg/pr34965.c (test for errors, line 10)
+PASS: gcc.dg/pr34965.c (test for errors, line 11)
+PASS: gcc.dg/pr34965.c (test for errors, line 12)
+PASS: gcc.dg/pr34965.c (test for excess errors)
+PASS: gcc.dg/pr34969.c (test for excess errors)
+PASS: gcc.dg/pr34985.c (test for excess errors)
+PASS: gcc.dg/pr34985.c scan-assembler xxyyzz
+PASS: gcc.dg/pr35045.c (test for excess errors)
+PASS: gcc.dg/pr35045.c execution test
+PASS: gcc.dg/pr35065.c (test for excess errors)
+PASS: gcc.dg/pr35258.c (test for excess errors)
+PASS: gcc.dg/pr35258.c execution test
+PASS: gcc.dg/pr35264.c (test for excess errors)
+PASS: gcc.dg/pr35264.c execution test
+PASS: gcc.dg/pr35334.c (test for errors, line 16)
+PASS: gcc.dg/pr35334.c (test for errors, line 17)
+PASS: gcc.dg/pr35334.c (test for errors, line 18)
+PASS: gcc.dg/pr35334.c (test for errors, line 19)
+PASS: gcc.dg/pr35334.c (test for errors, line 20)
+PASS: gcc.dg/pr35334.c (test for errors, line 21)
+PASS: gcc.dg/pr35334.c at line 4 (test for bogus messages, line )
+PASS: gcc.dg/pr35334.c (test for excess errors)
+PASS: gcc.dg/pr35430.c (test for warnings, line 9)
+PASS: gcc.dg/pr35430.c (test for excess errors)
+PASS: gcc.dg/pr35440.c (test for errors, line 10)
+PASS: gcc.dg/pr35440.c (test for errors, line 11)
+PASS: gcc.dg/pr35440.c (test for excess errors)
+PASS: gcc.dg/pr35441.c (test for errors, line 13)
+PASS: gcc.dg/pr35441.c (test for errors, line 18)
+PASS: gcc.dg/pr35441.c (test for errors, line 19)
+PASS: gcc.dg/pr35441.c (test for errors, line 24)
+PASS: gcc.dg/pr35441.c (test for errors, line 25)
+PASS: gcc.dg/pr35441.c (test for errors, line 8)
+PASS: gcc.dg/pr35441.c at line 4 (test for bogus messages, line )
+PASS: gcc.dg/pr35441.c (test for excess errors)
+PASS: gcc.dg/pr35442.c (test for errors, line 11)
+PASS: gcc.dg/pr35442.c at line 2 (test for bogus messages, line )
+PASS: gcc.dg/pr35442.c (test for excess errors)
+PASS: gcc.dg/pr35443.c (test for errors, line 8)
+PASS: gcc.dg/pr35443.c at line 3 (test for bogus messages, line )
+PASS: gcc.dg/pr35443.c (test for excess errors)
+PASS: gcc.dg/pr35445.c (test for errors, line 6)
+PASS: gcc.dg/pr35445.c (test for warnings, line 5)
+PASS: gcc.dg/pr35445.c (test for excess errors)
+PASS: gcc.dg/pr35468.c (test for excess errors)
+PASS: gcc.dg/pr35616.c (test for excess errors)
+PASS: gcc.dg/pr35616.c execution test
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 18)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 19)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 20)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 21)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 22)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 23)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 24)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 25)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 26)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 29)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 30)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 43)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 44)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 72)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 73)
+PASS: gcc.dg/pr35635.c (test for bogus messages, line 74)
+PASS: gcc.dg/pr35635.c (test for warnings, line 34)
+PASS: gcc.dg/pr35635.c (test for warnings, line 35)
+PASS: gcc.dg/pr35635.c (test for warnings, line 48)
+PASS: gcc.dg/pr35635.c (test for warnings, line 49)
+PASS: gcc.dg/pr35635.c (test for warnings, line 64)
+PASS: gcc.dg/pr35635.c (test for warnings, line 65)
+PASS: gcc.dg/pr35635.c (test for warnings, line 77)
+PASS: gcc.dg/pr35635.c (test for warnings, line 78)
+PASS: gcc.dg/pr35635.c (test for warnings, line 79)
+PASS: gcc.dg/pr35635.c (test for warnings, line 80)
+PASS: gcc.dg/pr35635.c (test for warnings, line 81)
+PASS: gcc.dg/pr35635.c (test for warnings, line 82)
+PASS: gcc.dg/pr35635.c (test for warnings, line 83)
+PASS: gcc.dg/pr35635.c (test for warnings, line 84)
+PASS: gcc.dg/pr35635.c (test for warnings, line 85)
+PASS: gcc.dg/pr35635.c (test for warnings, line 86)
+PASS: gcc.dg/pr35635.c (test for warnings, line 87)
+PASS: gcc.dg/pr35635.c (test for warnings, line 88)
+PASS: gcc.dg/pr35635.c (test for excess errors)
+PASS: gcc.dg/pr35691-1.c (test for excess errors)
+PASS: gcc.dg/pr35691-1.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);"
+PASS: gcc.dg/pr35691-2.c (test for excess errors)
+PASS: gcc.dg/pr35691-2.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);"
+PASS: gcc.dg/pr35691-3.c (test for excess errors)
+PASS: gcc.dg/pr35691-3.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);"
+PASS: gcc.dg/pr35691-4.c (test for excess errors)
+PASS: gcc.dg/pr35691-4.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);"
+PASS: gcc.dg/pr35691-5.c (test for excess errors)
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-not reassoc1 "Optimizing range tests [xyz]0_[0-9]*\\(D\\)"
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-not reassoc1 "Optimizing range tests [xyz]9_[0-9]*\\(D\\)"
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [ghi]1_[0-9]*\\(D\\) \\+\\[0, 0\\] and [ghi]1_[0-9]*\\(D\\) \\+\\[0, 0\\] and [ghi]1_[0-9]*\\(D\\) \\+\\[0, 0\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [ghi]2_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [ghi]2_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [ghi]2_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [ghi]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [ghi]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [ghi]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xy]7_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xy]7_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xy]8_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xy]8_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]1_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]1_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]1_[0-9]*\\(D\\) \\+\\[0, 0\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]2_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]2_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]2_[0-9]*\\(D\\) \\+\\[0, 0\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xyz]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xyz]3_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]4_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xyz]4_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\] and [xyz]4_[0-9]*\\(D\\) \\+\\[[1-9-][0-9]*, [1-9-][0-9]*\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]5_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]5_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]5_[0-9]*\\(D\\) \\+\\[0, 0\\][\n\r]" 1
+PASS: gcc.dg/pr35691-5.c scan-tree-dump-times reassoc1 "Optimizing range tests [xyz]6_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]6_[0-9]*\\(D\\) \\+\\[0, 0\\] and [xyz]6_[0-9]*\\(D\\) \\+\\[0, 0\\][\n\r]" 1
+PASS: gcc.dg/pr35691-6.c (test for excess errors)
+PASS: gcc.dg/pr35691-6.c execution test
+PASS: gcc.dg/pr35701.c (test for warnings, line 14)
+PASS: gcc.dg/pr35701.c (test for warnings, line 15)
+PASS: gcc.dg/pr35701.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr35729.c
+PASS: gcc.dg/pr35736.c (test for excess errors)
+PASS: gcc.dg/pr35742.c (test for errors, line 10)
+PASS: gcc.dg/pr35742.c (test for errors, line 12)
+PASS: gcc.dg/pr35742.c at line 4 (test for bogus messages, line )
+PASS: gcc.dg/pr35742.c (test for excess errors)
+PASS: gcc.dg/pr35746.c (test for errors, line 9)
+PASS: gcc.dg/pr35746.c (test for excess errors)
+PASS: gcc.dg/pr35899.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/pr35899.c at line 15 (test for warnings, line 8)
+PASS: gcc.dg/pr35899.c (test for excess errors)
+PASS: gcc.dg/pr36015.c (test for excess errors)
+PASS: gcc.dg/pr36015.c execution test
+PASS: gcc.dg/pr36017.c (test for excess errors)
+PASS: gcc.dg/pr36017.c execution test
+PASS: gcc.dg/pr36093.c (test for errors, line 11)
+PASS: gcc.dg/pr36093.c (test for excess errors)
+PASS: gcc.dg/pr36111.c (test for excess errors)
+PASS: gcc.dg/pr36194.c (test for excess errors)
+PASS: gcc.dg/pr36194.c execution test
+UNSUPPORTED: gcc.dg/pr36224.c
+PASS: gcc.dg/pr36227.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr36227.c (test for excess errors)
+PASS: gcc.dg/pr36300-1.c (test for excess errors)
+PASS: gcc.dg/pr36300-1.c execution test
+PASS: gcc.dg/pr36300-2.c (test for excess errors)
+PASS: gcc.dg/pr36300-2.c execution test
+PASS: gcc.dg/pr36489.c (test for warnings, line 10)
+PASS: gcc.dg/pr36489.c (test for warnings, line 12)
+PASS: gcc.dg/pr36489.c (test for warnings, line 16)
+PASS: gcc.dg/pr36489.c (test for warnings, line 20)
+PASS: gcc.dg/pr36489.c (test for warnings, line 22)
+PASS: gcc.dg/pr36489.c (test for excess errors)
+PASS: gcc.dg/pr36504.c (test for excess errors)
+PASS: gcc.dg/pr36508.c (test for excess errors)
+PASS: gcc.dg/pr36584.c (test for excess errors)
+PASS: gcc.dg/pr36584.c execution test
+PASS: gcc.dg/pr36774-1.c (test for bogus messages, line 7)
+PASS: gcc.dg/pr36774-1.c (test for warnings, line 6)
+PASS: gcc.dg/pr36774-1.c (test for excess errors)
+PASS: gcc.dg/pr36774-2.c (test for bogus messages, line 7)
+PASS: gcc.dg/pr36774-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr36774-2.c (test for excess errors)
+PASS: gcc.dg/pr36901-1.c (test for excess errors)
+PASS: gcc.dg/pr36901-2.c (test for excess errors)
+PASS: gcc.dg/pr36901-3.c (test for excess errors)
+PASS: gcc.dg/pr36901-3.c In file included at line 8 (test for warnings, line )
+PASS: gcc.dg/pr36901-3.c pedantic error at line 9 (test for errors, line )
+PASS: gcc.dg/pr36901-4.c (test for excess errors)
+PASS: gcc.dg/pr36901-4.c In file included at line 8 (test for warnings, line )
+PASS: gcc.dg/pr36901-4.c pedantic error at line 9 (test for errors, line )
+PASS: gcc.dg/pr36902.c (test for warnings, line 46)
+PASS: gcc.dg/pr36902.c (test for excess errors)
+PASS: gcc.dg/pr36991.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr36997.c
+PASS: gcc.dg/pr36998.c (test for excess errors)
+PASS: gcc.dg/pr37106-1.c (test for excess errors)
+PASS: gcc.dg/pr37106-2.c (test for excess errors)
+PASS: gcc.dg/pr37156.c (test for warnings, line 11)
+PASS: gcc.dg/pr37156.c (test for excess errors)
+PASS: gcc.dg/pr37171.c (test for excess errors)
+PASS: gcc.dg/pr37171.c scan-tree-dump-times optimized "= f1 \\(\\)" 1
+PASS: gcc.dg/pr37171.c scan-tree-dump-times optimized "= f2 \\(\\)" 1
+PASS: gcc.dg/pr37171.c scan-tree-dump-times optimized "= f3 \\(\\)" 1
+PASS: gcc.dg/pr37186.c (test for warnings, line 5)
+PASS: gcc.dg/pr37186.c (test for warnings, line 8)
+PASS: gcc.dg/pr37186.c (test for excess errors)
+PASS: gcc.dg/pr37217.c (test for excess errors)
+PASS: gcc.dg/pr37261.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr37261.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr37261.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr37261.c (test for excess errors)
+PASS: gcc.dg/pr37261.c scan-tree-dump optimized "return 0"
+PASS: gcc.dg/pr37289.c (test for excess errors)
+PASS: gcc.dg/pr37289.c scan-tree-dump original "-\\(long unsigned int\\) x"
+UNSUPPORTED: gcc.dg/pr37303.c
+PASS: gcc.dg/pr37353.c (test for excess errors)
+PASS: gcc.dg/pr37360.c (test for excess errors)
+PASS: gcc.dg/pr37438.c (test for excess errors)
+PASS: gcc.dg/pr37529.c (test for errors, line 8)
+PASS: gcc.dg/pr37529.c (test for excess errors)
+PASS: gcc.dg/pr37544.c (test for excess errors)
+PASS: gcc.dg/pr37544.c execution test
+PASS: gcc.dg/pr37561.c (test for errors, line 10)
+PASS: gcc.dg/pr37561.c (test for errors, line 12)
+PASS: gcc.dg/pr37561.c (test for errors, line 15)
+PASS: gcc.dg/pr37561.c (test for errors, line 17)
+PASS: gcc.dg/pr37561.c (test for errors, line 20)
+PASS: gcc.dg/pr37561.c (test for errors, line 22)
+PASS: gcc.dg/pr37561.c (test for errors, line 25)
+PASS: gcc.dg/pr37561.c (test for errors, line 27)
+PASS: gcc.dg/pr37561.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/pr37561.c at line 18 (test for warnings, line 17)
+PASS: gcc.dg/pr37561.c at line 23 (test for warnings, line 22)
+PASS: gcc.dg/pr37561.c at line 28 (test for warnings, line 27)
+PASS: gcc.dg/pr37561.c (test for excess errors)
+PASS: gcc.dg/pr37645.c (test for warnings, line 4)
+PASS: gcc.dg/pr37645.c (test for warnings, line 5)
+PASS: gcc.dg/pr37645.c (test for excess errors)
+PASS: gcc.dg/pr37663.c (test for excess errors)
+PASS: gcc.dg/pr37772.c (test for errors, line 10)
+PASS: gcc.dg/pr37772.c (test for errors, line 11)
+PASS: gcc.dg/pr37772.c (test for errors, line 12)
+PASS: gcc.dg/pr37772.c (test for errors, line 13)
+PASS: gcc.dg/pr37772.c (test for errors, line 14)
+PASS: gcc.dg/pr37772.c (test for errors, line 15)
+PASS: gcc.dg/pr37772.c (test for errors, line 16)
+PASS: gcc.dg/pr37772.c (test for errors, line 17)
+PASS: gcc.dg/pr37772.c (test for errors, line 18)
+PASS: gcc.dg/pr37772.c (test for errors, line 19)
+PASS: gcc.dg/pr37772.c (test for errors, line 9)
+PASS: gcc.dg/pr37772.c (test for excess errors)
+PASS: gcc.dg/pr37858.c (test for excess errors)
+PASS: gcc.dg/pr37879.c (test for warnings, line 20)
+PASS: gcc.dg/pr37879.c (test for excess errors)
+PASS: gcc.dg/pr37908.c (test for warnings, line 19)
+PASS: gcc.dg/pr37908.c (test for excess errors)
+PASS: gcc.dg/pr37908.c execution test
+PASS: gcc.dg/pr37985.c (test for warnings, line 6)
+PASS: gcc.dg/pr37985.c (test for excess errors)
+PASS: gcc.dg/pr38140.c (test for excess errors)
+PASS: gcc.dg/pr38200.c (test for excess errors)
+PASS: gcc.dg/pr38245-1.c (test for excess errors)
+PASS: gcc.dg/pr38245-1.c scan-tree-dump-not optimized "% 2123"
+PASS: gcc.dg/pr38245-1.c scan-tree-dump-not optimized "0 / "
+PASS: gcc.dg/pr38245-2.c (test for excess errors)
+PASS: gcc.dg/pr38245-2.c scan-tree-dump-not optimized "link_error"
+PASS: gcc.dg/pr38245-3.c (test for excess errors)
+PASS: gcc.dg/pr38245-3.c execution test
+PASS: gcc.dg/pr38245-4.c (test for excess errors)
+PASS: gcc.dg/pr38338.c (test for excess errors)
+PASS: gcc.dg/pr38364.c (test for excess errors)
+PASS: gcc.dg/pr38364.c execution test
+PASS: gcc.dg/pr38615.c (test for excess errors)
+PASS: gcc.dg/pr38615.c execution test
+PASS: gcc.dg/pr38616.c (test for excess errors)
+PASS: gcc.dg/pr38616.c execution test
+PASS: gcc.dg/pr38645.c (test for excess errors)
+PASS: gcc.dg/pr38645.c scan-tree-dump optimized "a.0. ={v} 1;"
+PASS: gcc.dg/pr38700.c (test for excess errors)
+PASS: gcc.dg/pr38902.c (test for excess errors)
+PASS: gcc.dg/pr38902.c execution test
+PASS: gcc.dg/pr38932.c (test for excess errors)
+PASS: gcc.dg/pr38934.c (test for excess errors)
+PASS: gcc.dg/pr38957.c (test for warnings, line 15)
+PASS: gcc.dg/pr38957.c (test for warnings, line 8)
+PASS: gcc.dg/pr38957.c (test for excess errors)
+PASS: gcc.dg/pr38984.c (test for excess errors)
+PASS: gcc.dg/pr38984.c scan-tree-dump-not optimized "return 1"
+PASS: gcc.dg/pr38984.c scan-tree-dump-times optimized "\\*p" 2
+PASS: gcc.dg/pr39084.c (test for errors, line 11)
+PASS: gcc.dg/pr39084.c (test for warnings, line 4)
+PASS: gcc.dg/pr39084.c (test for excess errors)
+PASS: gcc.dg/pr39226.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr39323-1.c
+UNSUPPORTED: gcc.dg/pr39323-2.c
+UNSUPPORTED: gcc.dg/pr39323-3.c
+PASS: gcc.dg/pr39343.c (test for excess errors)
+PASS: gcc.dg/pr39343.c execution test
+PASS: gcc.dg/pr39443.c (test for excess errors)
+PASS: gcc.dg/pr39443.c scan-assembler-not memcmp
+UNSUPPORTED: gcc.dg/pr39453.c
+PASS: gcc.dg/pr39455.c (test for excess errors)
+PASS: gcc.dg/pr39464.c (test for bogus messages, line 11)
+PASS: gcc.dg/pr39464.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr39464.c (test for bogus messages, line 13)
+PASS: gcc.dg/pr39464.c (test for bogus messages, line 14)
+PASS: gcc.dg/pr39464.c (test for excess errors)
+PASS: gcc.dg/pr39565.c (test for excess errors)
+PASS: gcc.dg/pr39565.c execution test
+PASS: gcc.dg/pr39666-1.c (test for excess errors)
+PASS: gcc.dg/pr39666-2.c (test for warnings, line 21)
+PASS: gcc.dg/pr39666-2.c (test for excess errors)
+PASS: gcc.dg/pr39712.c (test for excess errors)
+PASS: gcc.dg/pr39794.c (test for excess errors)
+PASS: gcc.dg/pr39794.c execution test
+PASS: gcc.dg/pr39867.c (test for excess errors)
+PASS: gcc.dg/pr39874.c (test for excess errors)
+PASS: gcc.dg/pr39874.c scan-tree-dump-not optimized " == 3"
+PASS: gcc.dg/pr39874.c scan-tree-dump-times optimized " == 15" 2
+PASS: gcc.dg/pr40031.c (test for excess errors)
+PASS: gcc.dg/pr40172-1.c (test for excess errors)
+PASS: gcc.dg/pr40172-2.c (test for excess errors)
+XFAIL: gcc.dg/pr40172-3.c (test for excess errors)
+PASS: gcc.dg/pr40209.c (test for excess errors)
+PASS: gcc.dg/pr40340-1.c at line 23 (test for warnings, line 10)
+PASS: gcc.dg/pr40340-1.c (test for excess errors)
+PASS: gcc.dg/pr40340-1.c In file included at line 24 (test for warnings, line )
+PASS: gcc.dg/pr40340-2.c at line 15 (test for warnings, line 10)
+PASS: gcc.dg/pr40340-2.c (test for excess errors)
+PASS: gcc.dg/pr40340-2.c In file included at line 16 (test for warnings, line )
+PASS: gcc.dg/pr40340-3.c at line 15 (test for bogus messages, line 10)
+PASS: gcc.dg/pr40340-3.c (test for excess errors)
+PASS: gcc.dg/pr40340-4.c at line 16 (test for bogus messages, line 10)
+PASS: gcc.dg/pr40340-4.c (test for excess errors)
+PASS: gcc.dg/pr40340-5.c at line 16 (test for warnings, line 10)
+PASS: gcc.dg/pr40340-5.c (test for excess errors)
+PASS: gcc.dg/pr40340-5.c In file included at line 17 (test for warnings, line )
+UNSUPPORTED: gcc.dg/pr40501.c
+PASS: gcc.dg/pr40550.c (test for excess errors)
+PASS: gcc.dg/pr40550.c execution test
+PASS: gcc.dg/pr40669.c (test for excess errors)
+PASS: gcc.dg/pr40792.c (test for excess errors)
+PASS: gcc.dg/pr40861.c (test for excess errors)
+PASS: gcc.dg/pr40946.c (test for bogus messages, line 26)
+PASS: gcc.dg/pr40946.c (test for excess errors)
+PASS: gcc.dg/pr40971.c (test for excess errors)
+PASS: gcc.dg/pr40989.c (test for errors, line 4)
+PASS: gcc.dg/pr40989.c at line 6 (test for warnings, line )
+PASS: gcc.dg/pr40989.c (test for excess errors)
+PASS: gcc.dg/pr41033.c (test for excess errors)
+PASS: gcc.dg/pr41123.c (test for excess errors)
+PASS: gcc.dg/pr41232.c (test for excess errors)
+PASS: gcc.dg/pr41241.c (test for excess errors)
+PASS: gcc.dg/pr41248.c (test for excess errors)
+PASS: gcc.dg/pr41295.c (test for excess errors)
+PASS: gcc.dg/pr41340.c (test for excess errors)
+PASS: gcc.dg/pr41345.c (test for excess errors)
+PASS: gcc.dg/pr41454.c (test for excess errors)
+PASS: gcc.dg/pr41454.c execution test
+PASS: gcc.dg/pr41470.c (test for excess errors)
+PASS: gcc.dg/pr41488.c (test for excess errors)
+PASS: gcc.dg/pr41488.c scan-tree-dump-times ivcanon "Simplify PEELED_CHREC into POLYNOMIAL_CHREC" 1
+PASS: gcc.dg/pr41551.c (test for excess errors)
+PASS: gcc.dg/pr41573.c (test for excess errors)
+PASS: gcc.dg/pr41574.c (test for excess errors)
+PASS: gcc.dg/pr41574.c scan-rtl-dump-not combine "\\(plus:DF \\(mult:DF"
+PASS: gcc.dg/pr41619.c (test for excess errors)
+PASS: gcc.dg/pr41643.c (test for excess errors)
+PASS: gcc.dg/pr41762.c (test for excess errors)
+PASS: gcc.dg/pr41783.c (test for excess errors)
+PASS: gcc.dg/pr41783.c scan-tree-dump pre "pretmp[^\\n]* = a_global_var;"
+PASS: gcc.dg/pr41783.c scan-tree-dump-times pre "= a_global_var;" 1
+PASS: gcc.dg/pr41837.c (test for excess errors)
+PASS: gcc.dg/pr41841.c (test for excess errors)
+PASS: gcc.dg/pr41842.c (test for errors, line 7)
+PASS: gcc.dg/pr41842.c (test for excess errors)
+PASS: gcc.dg/pr41842.c reminder at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr41935.c (test for excess errors)
+PASS: gcc.dg/pr41935.c execution test
+PASS: gcc.dg/pr41963.c (test for excess errors)
+PASS: gcc.dg/pr41963.c execution test
+PASS: gcc.dg/pr42078.c (test for excess errors)
+PASS: gcc.dg/pr42084.c (test for excess errors)
+PASS: gcc.dg/pr42084.c execution test
+PASS: gcc.dg/pr42215.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr42245-2.c
+UNSUPPORTED: gcc.dg/pr42245.c
+UNSUPPORTED: gcc.dg/pr42246.c
+UNSUPPORTED: gcc.dg/pr42249.c
+PASS: gcc.dg/pr42250.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr42388.c
+UNSUPPORTED: gcc.dg/pr42389.c
+PASS: gcc.dg/pr42396.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr42427.c
+PASS: gcc.dg/pr42461.c (test for excess errors)
+PASS: gcc.dg/pr42475.c (test for excess errors)
+PASS: gcc.dg/pr42611.c (test for errors, line 13)
+PASS: gcc.dg/pr42611.c (test for warnings, line 18)
+PASS: gcc.dg/pr42611.c (test for excess errors)
+PASS: gcc.dg/pr42629.c (test for excess errors)
+PASS: gcc.dg/pr42630.c (test for excess errors)
+PASS: gcc.dg/pr42631.c (test for excess errors)
+PASS: gcc.dg/pr42662.c (test for excess errors)
+PASS: gcc.dg/pr42685.c (test for excess errors)
+PASS: gcc.dg/pr42715.c (test for excess errors)
+PASS: gcc.dg/pr42719.c (test for excess errors)
+PASS: gcc.dg/pr42728.c (test for excess errors)
+PASS: gcc.dg/pr42889.c (test for excess errors)
+PASS: gcc.dg/pr42916.c (test for excess errors)
+PASS: gcc.dg/pr42918.c (test for excess errors)
+PASS: gcc.dg/pr42963.c (test for excess errors)
+PASS: gcc.dg/pr42963.c scan-tree-dump-times cfg "case 1:" 0
+PASS: gcc.dg/pr43058.c (test for excess errors)
+PASS: gcc.dg/pr43082.c (test for errors, line 8)
+PASS: gcc.dg/pr43082.c (test for excess errors)
+PASS: gcc.dg/pr43084.c (test for excess errors)
+PASS: gcc.dg/pr43139.c (test for excess errors)
+PASS: gcc.dg/pr43157.c (test for excess errors)
+PASS: gcc.dg/pr43211.c (test for errors, line 9)
+PASS: gcc.dg/pr43211.c (test for excess errors)
+PASS: gcc.dg/pr43213.c (test for excess errors)
+PASS: gcc.dg/pr43213.c scan-assembler-not memmove
+PASS: gcc.dg/pr43245.c (test for excess errors)
+PASS: gcc.dg/pr43280.c (test for excess errors)
+PASS: gcc.dg/pr43280.c execution test
+PASS: gcc.dg/pr43299.c (test for excess errors)
+PASS: gcc.dg/pr43300.c (test for excess errors)
+PASS: gcc.dg/pr43305.c (test for excess errors)
+PASS: gcc.dg/pr43317.c (test for excess errors)
+PASS: gcc.dg/pr43379.c (test for excess errors)
+PASS: gcc.dg/pr43402.c (test for excess errors)
+PASS: gcc.dg/pr43402.c execution test
+PASS: gcc.dg/pr43419.c (test for excess errors)
+PASS: gcc.dg/pr43419.c execution test
+PASS: gcc.dg/pr43513.c (test for excess errors)
+PASS: gcc.dg/pr43513.c scan-tree-dump-times ccp2 "alloca" 0
+PASS: gcc.dg/pr43557-1.c (test for excess errors)
+PASS: gcc.dg/pr43557-2.c (test for excess errors)
+PASS: gcc.dg/pr43562.c (test for excess errors)
+PASS: gcc.dg/pr43564.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr43643.c
+PASS: gcc.dg/pr43670.c (test for excess errors)
+PASS: gcc.dg/pr43730.c (test for excess errors)
+PASS: gcc.dg/pr43783.c (test for errors, line 10)
+PASS: gcc.dg/pr43783.c (test for excess errors)
+PASS: gcc.dg/pr43864-2.c (test for excess errors)
+PASS: gcc.dg/pr43864-2.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/pr43864-2.c scan-tree-dump-times pre "(?n)_.*\\+.*_" 1
+PASS: gcc.dg/pr43864-2.c scan-tree-dump-times pre "if " 0
+PASS: gcc.dg/pr43864-3.c (test for excess errors)
+PASS: gcc.dg/pr43864-3.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/pr43864-3.c scan-tree-dump-times pre "(?n)_.*\\+.*_" 1
+PASS: gcc.dg/pr43864-3.c scan-tree-dump-times pre "if " 0
+PASS: gcc.dg/pr43864-4.c (test for excess errors)
+PASS: gcc.dg/pr43864-4.c scan-tree-dump pre "_[0-9]+ = b_[0-9]+\\(D\\) \\* 2;[\\r\\n][^\\r\\n]*return _[0-9]+;"
+PASS: gcc.dg/pr43864-4.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/pr43864-4.c scan-tree-dump-times pre "if " 0
+PASS: gcc.dg/pr43864.c (test for excess errors)
+PASS: gcc.dg/pr43864.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/pr43864.c scan-tree-dump-times pre "myfree \\(" 1
+PASS: gcc.dg/pr43971.c (test for excess errors)
+PASS: gcc.dg/pr44012.c (test for excess errors)
+PASS: gcc.dg/pr44023.c (test for excess errors)
+PASS: gcc.dg/pr44024.c (test for excess errors)
+PASS: gcc.dg/pr44024.c scan-tree-dump-not ccp1 "if \\(foo"
+PASS: gcc.dg/pr44028.c (test for excess errors)
+PASS: gcc.dg/pr44061.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr44061.c (test for excess errors)
+PASS: gcc.dg/pr44136.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr44194-1.c
+PASS: gcc.dg/pr44194-2.c (test for excess errors)
+PASS: gcc.dg/pr44194-2.c scan-rtl-dump dse1 "global deletions = 0"
+PASS: gcc.dg/pr44214-1.c (test for excess errors)
+PASS: gcc.dg/pr44214-1.c scan-tree-dump-times ccp1 " / " 0
+PASS: gcc.dg/pr44214-1.c scan-tree-dump-times ccp1 " \\* " 3
+PASS: gcc.dg/pr44214-2.c (test for excess errors)
+PASS: gcc.dg/pr44214-2.c scan-tree-dump-times original " / " 0
+PASS: gcc.dg/pr44214-2.c scan-tree-dump-times original " \\* " 1
+PASS: gcc.dg/pr44214-3.c (test for excess errors)
+PASS: gcc.dg/pr44214-3.c scan-tree-dump-times ccp1 " / " 0
+PASS: gcc.dg/pr44214-3.c scan-tree-dump-times ccp1 " \\* " 3
+PASS: gcc.dg/pr44290-1.c (test for excess errors)
+PASS: gcc.dg/pr44290-1.c scan-tree-dump optimized "foo \\(void \\* from, void \\* to\\)"
+PASS: gcc.dg/pr44290-2.c (test for excess errors)
+PASS: gcc.dg/pr44290-2.c scan-tree-dump optimized "foo \\(long unsigned int base\\)"
+PASS: gcc.dg/pr44337.c (test for excess errors)
+PASS: gcc.dg/pr44393.c (test for excess errors)
+PASS: gcc.dg/pr44404.c (test for excess errors)
+PASS: gcc.dg/pr44404.c execution test
+PASS: gcc.dg/pr44485.c (test for excess errors)
+PASS: gcc.dg/pr44509.c (test for excess errors)
+PASS: gcc.dg/pr44539.c (test for excess errors)
+PASS: gcc.dg/pr44545.c (test for excess errors)
+PASS: gcc.dg/pr44606.c (test for excess errors)
+PASS: gcc.dg/pr44606.c execution test
+UNSUPPORTED: gcc.dg/pr44674.c
+PASS: gcc.dg/pr44699.c (test for excess errors)
+PASS: gcc.dg/pr44838.c (test for excess errors)
+PASS: gcc.dg/pr44838.c execution test
+PASS: gcc.dg/pr44964.c (test for excess errors)
+PASS: gcc.dg/pr44971.c (test for excess errors)
+PASS: gcc.dg/pr44974.c (test for excess errors)
+PASS: gcc.dg/pr45055.c (test for excess errors)
+PASS: gcc.dg/pr45071.c (test for excess errors)
+PASS: gcc.dg/pr45079.c (test for errors, line 7)
+PASS: gcc.dg/pr45079.c at line 10 (test for bogus messages, line )
+PASS: gcc.dg/pr45079.c (test for excess errors)
+PASS: gcc.dg/pr45083.c (test for warnings, line 12)
+PASS: gcc.dg/pr45083.c (test for warnings, line 13)
+PASS: gcc.dg/pr45083.c (test for warnings, line 16)
+PASS: gcc.dg/pr45083.c (test for warnings, line 17)
+PASS: gcc.dg/pr45083.c (test for excess errors)
+PASS: gcc.dg/pr45101.c (test for excess errors)
+PASS: gcc.dg/pr45105.c (test for excess errors)
+PASS: gcc.dg/pr45107.c (test for excess errors)
+PASS: gcc.dg/pr45259.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr45352-1.c
+UNSUPPORTED: gcc.dg/pr45352-2.c
+UNSUPPORTED: gcc.dg/pr45352-3.c
+UNSUPPORTED: gcc.dg/pr45352.c
+PASS: gcc.dg/pr45353.c (test for excess errors)
+PASS: gcc.dg/pr45415.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr45416.c
+PASS: gcc.dg/pr45449.c (test for excess errors)
+PASS: gcc.dg/pr45461.c (test for excess errors)
+PASS: gcc.dg/pr45461.c if this code at line 15 (test for warnings, line 13)
+PASS: gcc.dg/pr45461.c promoted (test for warnings, line 13)
+PASS: gcc.dg/pr45461.c should pass at line 14 (test for warnings, line 13)
+UNSUPPORTED: gcc.dg/pr45472.c
+PASS: gcc.dg/pr45506.c (test for excess errors)
+PASS: gcc.dg/pr45567.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr45570.c
+UNSUPPORTED: gcc.dg/pr45652.c
+PASS: gcc.dg/pr45733.c (test for excess errors)
+PASS: gcc.dg/pr45750.c (test for errors, line 13)
+PASS: gcc.dg/pr45750.c (test for errors, line 9)
+PASS: gcc.dg/pr45750.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/pr45750.c (test for excess errors)
+PASS: gcc.dg/pr45819.c (test for excess errors)
+PASS: gcc.dg/pr45819.c scan-tree-dump optimized "={v}"
+PASS: gcc.dg/pr45865.c (test for excess errors)
+PASS: gcc.dg/pr45991.c (test for excess errors)
+PASS: gcc.dg/pr46088.c (test for excess errors)
+PASS: gcc.dg/pr46130-1.c (test for excess errors)
+PASS: gcc.dg/pr46130-2.c (test for excess errors)
+PASS: gcc.dg/pr46165.c (test for excess errors)
+PASS: gcc.dg/pr46171.c (test for excess errors)
+PASS: gcc.dg/pr46177-2.c (test for excess errors)
+PASS: gcc.dg/pr46177.c (test for excess errors)
+PASS: gcc.dg/pr46184.c (test for excess errors)
+PASS: gcc.dg/pr46212.c (test for excess errors)
+PASS: gcc.dg/pr46217.c (test for excess errors)
+PASS: gcc.dg/pr46217.c scan-tree-dump optimized "={v}"
+PASS: gcc.dg/pr46233.c (test for excess errors)
+PASS: gcc.dg/pr46251.c (test for excess errors)
+PASS: gcc.dg/pr46252.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr46255.c
+PASS: gcc.dg/pr46288.c (test for excess errors)
+PASS: gcc.dg/pr46307.c (test for excess errors)
+PASS: gcc.dg/pr46309-2.c (test for excess errors)
+PASS: gcc.dg/pr46309-2.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.0, 31. and -.64, 95.[\n\r]* into" 1
+PASS: gcc.dg/pr46309-2.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.1, 1. and -.2, 2. and -.3, 3. and -.4, 4. and -.5, 5. and -.6, 6. and -.7, 7. and -.8, 8.[\n\r]* into" 7
+PASS: gcc.dg/pr46309-2.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.1, 1. and -.2, 2. and -.3, 3. and -.4, 4.[\n\r]* into" 2
+PASS: gcc.dg/pr46309-2.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.128, 159. and -.192, 223.[\n\r]* into" 1
+PASS: gcc.dg/pr46309-2.c scan-tree-dump-times reassoc2 "Optimizing range tests [^\r\n]*_[0-9]* -.0, 0. and -.128, 128.[\n\r]* into" 1
+PASS: gcc.dg/pr46309.c (test for excess errors)
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.0, 31. and -.64, 95.[\n\r]* into" 2
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.1, 1. and -.2, 2. and -.3, 3. and -.4, 4.[\n\r]* into" 2
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.1, 1. and -.2, 2.[\n\r]* into" 1
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.1, 1. and -.3, 3.[\n\r]* into" 1
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc1 "Optimizing range tests a_[0-9]*.D. -.128, 159. and -.192, 223.[\n\r]* into" 1
+PASS: gcc.dg/pr46309.c scan-tree-dump-times reassoc2 "Optimizing range tests [^\r\n]*_[0-9]* -.0, 0. and -.128, 128.[\n\r]* into" 1
+PASS: gcc.dg/pr46315.c (test for excess errors)
+PASS: gcc.dg/pr46315.c execution test
+PASS: gcc.dg/pr46355.c (test for excess errors)
+PASS: gcc.dg/pr46375.c (test for excess errors)
+PASS: gcc.dg/pr46387.c (test for excess errors)
+PASS: gcc.dg/pr46440.c (test for excess errors)
+PASS: gcc.dg/pr46494.c (test for excess errors)
+PASS: gcc.dg/pr46499-1.c (test for excess errors)
+PASS: gcc.dg/pr46499-1.c execution test
+PASS: gcc.dg/pr46499-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr46521.c
+UNSUPPORTED: gcc.dg/pr46522.c
+PASS: gcc.dg/pr46571.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr46585.c
+PASS: gcc.dg/pr46614.c (test for excess errors)
+PASS: gcc.dg/pr46614.c execution test
+PASS: gcc.dg/pr46620.c (test for excess errors)
+PASS: gcc.dg/pr46620.c execution test
+PASS: gcc.dg/pr46647.c (test for excess errors)
+PASS: gcc.dg/pr46647.c scan-tree-dump-not optimized "memset"
+PASS: gcc.dg/pr46674.c (test for excess errors)
+PASS: gcc.dg/pr46674.c scan-assembler jelly2
+PASS: gcc.dg/pr46674.c scan-assembler wobbly
+PASS: gcc.dg/pr46675.c (test for excess errors)
+PASS: gcc.dg/pr46675.c execution test
+UNSUPPORTED: gcc.dg/pr46685.c
+PASS: gcc.dg/pr46728-12.c (test for excess errors)
+PASS: gcc.dg/pr46728-12.c execution test
+PASS: gcc.dg/pr46728-6.c (test for excess errors)
+PASS: gcc.dg/pr46728-6.c scan-assembler-not pow\\M
+PASS: gcc.dg/pr46728-9.c (test for excess errors)
+PASS: gcc.dg/pr46728-9.c execution test
+PASS: gcc.dg/pr46771.c (test for excess errors)
+PASS: gcc.dg/pr46777.c (test for excess errors)
+PASS: gcc.dg/pr46867.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr46875.c
+PASS: gcc.dg/pr46878-1.c (test for excess errors)
+PASS: gcc.dg/pr46893.c (test for excess errors)
+PASS: gcc.dg/pr46909.c (test for excess errors)
+PASS: gcc.dg/pr46909.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) != 4" 1
+PASS: gcc.dg/pr46909.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) != 6" 0
+PASS: gcc.dg/pr46909.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) == 2" 0
+PASS: gcc.dg/pr46909.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) == 6" 0
+PASS: gcc.dg/pr46921.c (test for excess errors)
+PASS: gcc.dg/pr46921.c execution test
+PASS: gcc.dg/pr46932.c (test for excess errors)
+PASS: gcc.dg/pr46932.c scan-rtl-dump-not auto_inc_dec "success"
+PASS: gcc.dg/pr47028.c (test for excess errors)
+PASS: gcc.dg/pr47028.c execution test
+PASS: gcc.dg/pr47086.c (test for excess errors)
+PASS: gcc.dg/pr47201.c (test for excess errors)
+PASS: gcc.dg/pr47276.c (test for excess errors)
+PASS: gcc.dg/pr47369-1.c (test for excess errors)
+PASS: gcc.dg/pr47372-1.c (test for excess errors)
+PASS: gcc.dg/pr47372-2.c (test for excess errors)
+PASS: gcc.dg/pr47381-1.c (test for excess errors)
+PASS: gcc.dg/pr47381-2.c (test for excess errors)
+PASS: gcc.dg/pr47383.c (test for excess errors)
+PASS: gcc.dg/pr47383.c execution test
+PASS: gcc.dg/pr47391.c (test for excess errors)
+PASS: gcc.dg/pr47391.c scan-tree-dump-not optimized "i = 1;"
+PASS: gcc.dg/pr47443.c (test for excess errors)
+PASS: gcc.dg/pr47446-1.c (test for excess errors)
+PASS: gcc.dg/pr47446-2.c (test for excess errors)
+PASS: gcc.dg/pr47555.c (test for excess errors)
+PASS: gcc.dg/pr47610.c (test for excess errors)
+PASS: gcc.dg/pr47684.c (test for excess errors)
+PASS: gcc.dg/pr47727.c (test for excess errors)
+PASS: gcc.dg/pr47763.c (test for excess errors)
+PASS: gcc.dg/pr47763.c scan-rtl-dump-not web "Web oldreg"
+PASS: gcc.dg/pr47766.c (test for excess errors)
+PASS: gcc.dg/pr47881.c (test for excess errors)
+PASS: gcc.dg/pr47893.c (test for excess errors)
+PASS: gcc.dg/pr47893.c execution test
+PASS: gcc.dg/pr47899.c (test for excess errors)
+PASS: gcc.dg/pr47917.c (test for excess errors)
+PASS: gcc.dg/pr47917.c scan-tree-dump-times optimized "snprintf" 2
+PASS: gcc.dg/pr47917.c scan-tree-dump-times optimized "sprintf" 0
+PASS: gcc.dg/pr47991.c (test for excess errors)
+PASS: gcc.dg/pr48022-1.c (test for excess errors)
+PASS: gcc.dg/pr48022-2.c (test for excess errors)
+PASS: gcc.dg/pr48062.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr48062.c (test for excess errors)
+PASS: gcc.dg/pr48067.c (test for excess errors)
+PASS: gcc.dg/pr48134.c (test for excess errors)
+PASS: gcc.dg/pr48141.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr48144.c
+PASS: gcc.dg/pr48156.c (test for excess errors)
+PASS: gcc.dg/pr48156.c execution test
+PASS: gcc.dg/pr48159-1.c (test for excess errors)
+PASS: gcc.dg/pr48159-2.c (test for excess errors)
+PASS: gcc.dg/pr48186.c (test for excess errors)
+PASS: gcc.dg/pr48189.c (test for excess errors)
+PASS: gcc.dg/pr48203.c (test for excess errors)
+PASS: gcc.dg/pr48213.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr48235.c
+PASS: gcc.dg/pr48335-1.c (test for excess errors)
+PASS: gcc.dg/pr48335-2.c (test for excess errors)
+PASS: gcc.dg/pr48335-3.c (test for excess errors)
+PASS: gcc.dg/pr48335-4.c (test for excess errors)
+PASS: gcc.dg/pr48335-5.c (test for excess errors)
+PASS: gcc.dg/pr48335-6.c (test for excess errors)
+PASS: gcc.dg/pr48335-7.c (test for excess errors)
+PASS: gcc.dg/pr48335-8.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr48374.c
+UNSUPPORTED: gcc.dg/pr48442.c
+PASS: gcc.dg/pr48524.c (test for errors, line 4)
+PASS: gcc.dg/pr48524.c (test for excess errors)
+PASS: gcc.dg/pr48552-1.c (test for errors, line 46)
+PASS: gcc.dg/pr48552-1.c (test for errors, line 52)
+PASS: gcc.dg/pr48552-1.c (test for warnings, line 22)
+PASS: gcc.dg/pr48552-1.c (test for warnings, line 28)
+PASS: gcc.dg/pr48552-1.c (test for excess errors)
+PASS: gcc.dg/pr48552-1.c deref (test for warnings, line 10)
+PASS: gcc.dg/pr48552-1.c deref (test for warnings, line 16)
+PASS: gcc.dg/pr48552-1.c deref (test for warnings, line 34)
+PASS: gcc.dg/pr48552-1.c deref (test for warnings, line 40)
+PASS: gcc.dg/pr48552-1.c memory at line 53 (test for errors, line 52)
+PASS: gcc.dg/pr48552-1.c void expr at line 11 (test for errors, line 10)
+PASS: gcc.dg/pr48552-1.c void expr at line 17 (test for errors, line 16)
+PASS: gcc.dg/pr48552-1.c void expr at line 35 (test for errors, line 34)
+PASS: gcc.dg/pr48552-1.c void expr at line 41 (test for errors, line 40)
+PASS: gcc.dg/pr48552-2.c (test for errors, line 46)
+PASS: gcc.dg/pr48552-2.c (test for errors, line 52)
+PASS: gcc.dg/pr48552-2.c (test for warnings, line 22)
+PASS: gcc.dg/pr48552-2.c (test for warnings, line 28)
+PASS: gcc.dg/pr48552-2.c (test for excess errors)
+PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 10)
+PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 16)
+PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 34)
+PASS: gcc.dg/pr48552-2.c deref (test for warnings, line 40)
+PASS: gcc.dg/pr48552-2.c memory at line 53 (test for errors, line 52)
+PASS: gcc.dg/pr48552-2.c void expr at line 11 (test for errors, line 10)
+PASS: gcc.dg/pr48552-2.c void expr at line 17 (test for errors, line 16)
+PASS: gcc.dg/pr48552-2.c void expr at line 35 (test for errors, line 34)
+PASS: gcc.dg/pr48552-2.c void expr at line 41 (test for errors, line 40)
+PASS: gcc.dg/pr48616.c (test for excess errors)
+PASS: gcc.dg/pr48616.c execution test
+PASS: gcc.dg/pr48685.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr48739-1.c
+UNSUPPORTED: gcc.dg/pr48739-2.c
+PASS: gcc.dg/pr48768.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr48770.c
+PASS: gcc.dg/pr48774.c (test for excess errors)
+PASS: gcc.dg/pr48774.c execution test
+PASS: gcc.dg/pr48784-1.c (test for excess errors)
+PASS: gcc.dg/pr48784-1.c execution test
+PASS: gcc.dg/pr48784-2.c (test for excess errors)
+PASS: gcc.dg/pr48784-2.c execution test
+PASS: gcc.dg/pr48826.c (test for excess errors)
+PASS: gcc.dg/pr48837.c (test for excess errors)
+PASS: gcc.dg/pr48837.c execution test
+PASS: gcc.dg/pr48975.c (test for excess errors)
+PASS: gcc.dg/pr49000.c (test for excess errors)
+PASS: gcc.dg/pr49069.c (test for excess errors)
+PASS: gcc.dg/pr49120.c (test for excess errors)
+PASS: gcc.dg/pr49235.c (test for excess errors)
+PASS: gcc.dg/pr49243.c (test for warnings, line 23)
+PASS: gcc.dg/pr49243.c (test for warnings, line 9)
+PASS: gcc.dg/pr49243.c (test for excess errors)
+PASS: gcc.dg/pr49307.c (test for excess errors)
+PASS: gcc.dg/pr49496.c (test for excess errors)
+PASS: gcc.dg/pr49544.c (test for excess errors)
+PASS: gcc.dg/pr49551.c (test for excess errors)
+PASS: gcc.dg/pr49551.c scan-assembler-not comm[\\t ]+x
+PASS: gcc.dg/pr49602.c (test for excess errors)
+PASS: gcc.dg/pr49619.c (test for excess errors)
+PASS: gcc.dg/pr49696.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pr49696.c (test for excess errors)
+PASS: gcc.dg/pr49705.c (test for excess errors)
+PASS: gcc.dg/pr49799.c (test for excess errors)
+PASS: gcc.dg/pr49860.c (test for excess errors)
+PASS: gcc.dg/pr49899.c (test for errors, line 1)
+PASS: gcc.dg/pr49899.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr49948.c
+PASS: gcc.dg/pr49994-1.c (test for excess errors)
+PASS: gcc.dg/pr49994-2.c (test for excess errors)
+PASS: gcc.dg/pr49994-3.c (test for excess errors)
+PASS: gcc.dg/pr50017.c (test for excess errors)
+PASS: gcc.dg/pr50078.c (test for excess errors)
+PASS: gcc.dg/pr50132.c (test for excess errors)
+PASS: gcc.dg/pr50133.c (test for excess errors)
+PASS: gcc.dg/pr50161.c (test for excess errors)
+PASS: gcc.dg/pr50161.c execution test
+PASS: gcc.dg/pr50193-1.c (test for warnings, line 9)
+PASS: gcc.dg/pr50193-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr50205.c
+PASS: gcc.dg/pr50251.c (test for excess errors)
+PASS: gcc.dg/pr50290.c (test for excess errors)
+PASS: gcc.dg/pr50290.c execution test
+PASS: gcc.dg/pr50310-1.c (test for excess errors)
+PASS: gcc.dg/pr50310-1.c execution test
+PASS: gcc.dg/pr50310-2.c (test for excess errors)
+PASS: gcc.dg/pr50310-2.c execution test
+UNSUPPORTED: gcc.dg/pr50340.c
+PASS: gcc.dg/pr50527.c (test for excess errors)
+PASS: gcc.dg/pr50527.c execution test
+PASS: gcc.dg/pr50571.c (test for excess errors)
+PASS: gcc.dg/pr50604.c (test for excess errors)
+PASS: gcc.dg/pr50613.c (test for excess errors)
+PASS: gcc.dg/pr50717-1.c (test for excess errors)
+PASS: gcc.dg/pr50717-1.c scan-tree-dump-times widening_mul "WIDEN_MULT_PLUS_EXPR" 0
+PASS: gcc.dg/pr50763-2.c (test for excess errors)
+PASS: gcc.dg/pr50763-5.c (test for excess errors)
+PASS: gcc.dg/pr50763.c (test for excess errors)
+PASS: gcc.dg/pr50764.c (test for excess errors)
+PASS: gcc.dg/pr50765.c (test for excess errors)
+PASS: gcc.dg/pr50827.c (test for excess errors)
+PASS: gcc.dg/pr50908-2.c (test for excess errors)
+PASS: gcc.dg/pr50908-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr50908.c
+PASS: gcc.dg/pr51012-1.c (test for excess errors)
+PASS: gcc.dg/pr51012-2.c (test for excess errors)
+PASS: gcc.dg/pr51034.c (test for errors, line 10)
+PASS: gcc.dg/pr51034.c (test for errors, line 11)
+PASS: gcc.dg/pr51034.c (test for errors, line 12)
+PASS: gcc.dg/pr51034.c (test for errors, line 13)
+PASS: gcc.dg/pr51034.c (test for excess errors)
+PASS: gcc.dg/pr51039.c (test for excess errors)
+PASS: gcc.dg/pr51261.c (test for excess errors)
+PASS: gcc.dg/pr51321.c (test for errors, line 4)
+PASS: gcc.dg/pr51321.c (test for excess errors)
+PASS: gcc.dg/pr51408.c (test for excess errors)
+PASS: gcc.dg/pr51408.c execution test
+PASS: gcc.dg/pr51481.c (test for excess errors)
+PASS: gcc.dg/pr51491-2.c (test for excess errors)
+PASS: gcc.dg/pr51491-2.c scan-tree-dump-times ccp1 "CLOBBER" 2
+PASS: gcc.dg/pr51491.c (test for excess errors)
+PASS: gcc.dg/pr51491.c scan-rtl-dump-times expand "Partition" 1
+PASS: gcc.dg/pr51505.c (test for excess errors)
+PASS: gcc.dg/pr51519.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr51557.c
+PASS: gcc.dg/pr51628-17.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/pr51628-17.c (test for excess errors)
+PASS: gcc.dg/pr51628-18.c (test for excess errors)
+PASS: gcc.dg/pr51628-19.c at line 19 (test for warnings, line 18)
+PASS: gcc.dg/pr51628-19.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/pr51628-19.c at line 25 (test for warnings, line 24)
+PASS: gcc.dg/pr51628-19.c (test for excess errors)
+PASS: gcc.dg/pr51628-20.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pr51628-20.c (test for excess errors)
+PASS: gcc.dg/pr51628-21.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pr51628-21.c (test for excess errors)
+PASS: gcc.dg/pr51628-22.c at line 9 (test for warnings, line 8)
+PASS: gcc.dg/pr51628-22.c (test for excess errors)
+PASS: gcc.dg/pr51628-23.c (test for excess errors)
+PASS: gcc.dg/pr51628-24.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/pr51628-24.c (test for excess errors)
+PASS: gcc.dg/pr51628-25.c at line 9 (test for warnings, line 8)
+PASS: gcc.dg/pr51628-25.c (test for excess errors)
+PASS: gcc.dg/pr51628-34.c at line 12 (test for warnings, line 11)
+PASS: gcc.dg/pr51628-34.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/pr51628-34.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/pr51628-34.c at line 24 (test for warnings, line 23)
+PASS: gcc.dg/pr51628-34.c (test for excess errors)
+PASS: gcc.dg/pr51644.c (test for bogus messages, line 18)
+PASS: gcc.dg/pr51644.c (test for bogus messages, line 34)
+PASS: gcc.dg/pr51644.c (test for excess errors)
+PASS: gcc.dg/pr51683.c (test for excess errors)
+PASS: gcc.dg/pr51683.c scan-tree-dump optimized "memcpy"
+PASS: gcc.dg/pr51695.c (test for excess errors)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 24)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 25)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 26)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 27)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 28)
+PASS: gcc.dg/pr51721.c (test for bogus messages, line 29)
+PASS: gcc.dg/pr51721.c (test for excess errors)
+PASS: gcc.dg/pr51762.c (test for excess errors)
+PASS: gcc.dg/pr51796.c (test for excess errors)
+PASS: gcc.dg/pr51821.c (test for excess errors)
+PASS: gcc.dg/pr51821.c execution test
+PASS: gcc.dg/pr51865.c (test for excess errors)
+PASS: gcc.dg/pr51867.c (test for excess errors)
+PASS: gcc.dg/pr51867.c scan-rtl-dump-times expand "call_insn" 2
+PASS: gcc.dg/pr51879-12.c (test for excess errors)
+XFAIL: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar \\(" 1
+XFAIL: gcc.dg/pr51879-12.c scan-tree-dump-times pre "bar2 \\(" 1
+PASS: gcc.dg/pr51879-16.c (test for excess errors)
+PASS: gcc.dg/pr51879-16.c scan-tree-dump-times pre "foo \\(" 1
+PASS: gcc.dg/pr51879-16.c scan-tree-dump-times pre "foo2 \\(" 1
+PASS: gcc.dg/pr51879-17.c (test for excess errors)
+PASS: gcc.dg/pr51879-17.c scan-tree-dump-times pre "foo \\(" 2
+PASS: gcc.dg/pr51879-17.c scan-tree-dump-times pre "foo2 \\(" 2
+PASS: gcc.dg/pr51879-18.c (test for excess errors)
+PASS: gcc.dg/pr51879-18.c scan-tree-dump-times pre "foo \\(" 1
+PASS: gcc.dg/pr51879-2.c (test for excess errors)
+PASS: gcc.dg/pr51879-2.c scan-tree-dump-times pre "bar \\(" 1
+PASS: gcc.dg/pr51879-2.c scan-tree-dump-times pre "baz \\(" 1
+PASS: gcc.dg/pr51879-3.c (test for excess errors)
+PASS: gcc.dg/pr51879-3.c scan-tree-dump-times pre "bar \\(" 1
+PASS: gcc.dg/pr51879-4.c (test for excess errors)
+PASS: gcc.dg/pr51879-4.c scan-tree-dump-times pre "bar \\(" 2
+PASS: gcc.dg/pr51879-6.c (test for excess errors)
+PASS: gcc.dg/pr51879-6.c scan-tree-dump-times pre "bar \\(" 1
+PASS: gcc.dg/pr51879-7.c (test for excess errors)
+PASS: gcc.dg/pr51879-7.c scan-tree-dump-times pre "z = 5" 1
+PASS: gcc.dg/pr51879.c (test for excess errors)
+PASS: gcc.dg/pr51879.c scan-tree-dump-times pre "bar \\(" 1
+PASS: gcc.dg/pr51957-1.c (test for excess errors)
+PASS: gcc.dg/pr51957-2.c (test for excess errors)
+PASS: gcc.dg/pr51990-2.c (test for excess errors)
+PASS: gcc.dg/pr51990.c (test for excess errors)
+PASS: gcc.dg/pr52045.c (test for excess errors)
+PASS: gcc.dg/pr52046.c (test for excess errors)
+PASS: gcc.dg/pr52086.c (test for excess errors)
+PASS: gcc.dg/pr52132.c (test for excess errors)
+PASS: gcc.dg/pr52134.c (test for excess errors)
+PASS: gcc.dg/pr52134.c scan-tree-dump-not original "\\&"
+PASS: gcc.dg/pr52139.c (test for excess errors)
+PASS: gcc.dg/pr52171.c (test for excess errors)
+PASS: gcc.dg/pr52171.c scan-assembler-not memcmp
+PASS: gcc.dg/pr52210.c (test for excess errors)
+PASS: gcc.dg/pr52267.c (test for excess errors)
+PASS: gcc.dg/pr52267.c scan-tree-dump-not optimized "& -4"
+PASS: gcc.dg/pr52267.c scan-tree-dump-not optimized "& 3"
+PASS: gcc.dg/pr52283.c (test for warnings, line 13)
+PASS: gcc.dg/pr52283.c (test for excess errors)
+PASS: gcc.dg/pr52318.c (test for excess errors)
+PASS: gcc.dg/pr52355.c (test for excess errors)
+PASS: gcc.dg/pr52445.c (test for excess errors)
+PASS: gcc.dg/pr52445.c scan-tree-dump-not cselim "cstore."
+PASS: gcc.dg/pr52448.c (test for excess errors)
+PASS: gcc.dg/pr52448.c scan-tree-dump-not cselim "cstore"
+PASS: gcc.dg/pr52549.c (test for excess errors)
+PASS: gcc.dg/pr52578.c (test for excess errors)
+PASS: gcc.dg/pr52578.c scan-tree-dump-times original "return 2;" 2
+PASS: gcc.dg/pr52592.c (test for excess errors)
+PASS: gcc.dg/pr52592.c scan-assembler-not __builtin_irint
+PASS: gcc.dg/pr52592.c scan-assembler-not __builtin_iround
+PASS: gcc.dg/pr52691.c (test for excess errors)
+PASS: gcc.dg/pr52734.c (test for excess errors)
+PASS: gcc.dg/pr52734.c execution test
+PASS: gcc.dg/pr52769.c (test for excess errors)
+PASS: gcc.dg/pr52769.c execution test
+PASS: gcc.dg/pr52803.c (test for excess errors)
+PASS: gcc.dg/pr52808.c (test for excess errors)
+PASS: gcc.dg/pr52862.c (test for excess errors)
+PASS: gcc.dg/pr52880.c (test for excess errors)
+PASS: gcc.dg/pr52904.c (test for bogus messages, line 17)
+PASS: gcc.dg/pr52904.c (test for excess errors)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 14)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 15)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 22)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 30)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 42)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 43)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 48)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 64)
+PASS: gcc.dg/pr53037-1.c (test for warnings, line 76)
+PASS: gcc.dg/pr53037-1.c (test for excess errors)
+PASS: gcc.dg/pr53037-2.c (test for warnings, line 17)
+PASS: gcc.dg/pr53037-2.c (test for warnings, line 33)
+PASS: gcc.dg/pr53037-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr53037-2.c (test for excess errors)
+PASS: gcc.dg/pr53037-3.c (test for warnings, line 17)
+PASS: gcc.dg/pr53037-3.c (test for warnings, line 33)
+PASS: gcc.dg/pr53037-3.c (test for warnings, line 9)
+PASS: gcc.dg/pr53037-3.c (test for excess errors)
+PASS: gcc.dg/pr53037-4.c (test for errors, line 15)
+PASS: gcc.dg/pr53037-4.c (test for errors, line 23)
+PASS: gcc.dg/pr53037-4.c (test for errors, line 5)
+PASS: gcc.dg/pr53037-4.c (test for errors, line 9)
+PASS: gcc.dg/pr53037-4.c (test for excess errors)
+PASS: gcc.dg/pr53060.c (test for excess errors)
+PASS: gcc.dg/pr53060.c execution test
+PASS: gcc.dg/pr53119.c (test for warnings, line 15)
+PASS: gcc.dg/pr53119.c (test for warnings, line 16)
+PASS: gcc.dg/pr53119.c (test for warnings, line 19)
+PASS: gcc.dg/pr53119.c (test for excess errors)
+PASS: gcc.dg/pr53153.c (test for excess errors)
+PASS: gcc.dg/pr53174.c (test for excess errors)
+PASS: gcc.dg/pr53196-1.c (test for errors, line 11)
+PASS: gcc.dg/pr53196-1.c (test for excess errors)
+PASS: gcc.dg/pr53196-2.c at line 12 (test for errors, line 11)
+PASS: gcc.dg/pr53196-2.c at line 13 (test for errors, line 11)
+PASS: gcc.dg/pr53196-2.c (test for excess errors)
+PASS: gcc.dg/pr53265.c (test for bogus messages, line 150)
+PASS: gcc.dg/pr53265.c (test for warnings, line 139)
+PASS: gcc.dg/pr53265.c (test for warnings, line 140)
+PASS: gcc.dg/pr53265.c (test for warnings, line 15)
+PASS: gcc.dg/pr53265.c (test for warnings, line 16)
+PASS: gcc.dg/pr53265.c (test for warnings, line 26)
+PASS: gcc.dg/pr53265.c (test for warnings, line 27)
+PASS: gcc.dg/pr53265.c (test for warnings, line 38)
+PASS: gcc.dg/pr53265.c (test for warnings, line 40)
+PASS: gcc.dg/pr53265.c (test for warnings, line 42)
+PASS: gcc.dg/pr53265.c (test for warnings, line 54)
+PASS: gcc.dg/pr53265.c (test for warnings, line 56)
+PASS: gcc.dg/pr53265.c (test for warnings, line 69)
+PASS: gcc.dg/pr53265.c (test for warnings, line 70)
+PASS: gcc.dg/pr53265.c (test for warnings, line 80)
+PASS: gcc.dg/pr53265.c (test for warnings, line 81)
+PASS: gcc.dg/pr53265.c at line 41 (test for warnings, line 40)
+PASS: gcc.dg/pr53265.c at line 91 (test for warnings, line 90)
+PASS: gcc.dg/pr53265.c at line 92 (test for warnings, line 90)
+PASS: gcc.dg/pr53265.c (test for excess errors)
+PASS: gcc.dg/pr53352.c (test for excess errors)
+PASS: gcc.dg/pr53352.c execution test
+PASS: gcc.dg/pr53358.c (test for excess errors)
+PASS: gcc.dg/pr53532.c (test for errors, line 11)
+PASS: gcc.dg/pr53532.c (test for excess errors)
+PASS: gcc.dg/pr53550.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr53701.c
+PASS: gcc.dg/pr53749.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr53849.c
+PASS: gcc.dg/pr53881-1.c (test for excess errors)
+PASS: gcc.dg/pr53881-2.c (test for excess errors)
+PASS: gcc.dg/pr53887.c (test for excess errors)
+PASS: gcc.dg/pr53942.c (test for excess errors)
+PASS: gcc.dg/pr53979-1.c (test for excess errors)
+PASS: gcc.dg/pr53979-1.c scan-tree-dump gimple "a | b"
+PASS: gcc.dg/pr53979-2.c (test for excess errors)
+PASS: gcc.dg/pr53979-2.c scan-tree-dump forwprop1 "gimple_simplified to t2_[0-9] = a_[0-9]*\\(D\\) | b_[0-9]*\\(D\\)"
+UNSUPPORTED: gcc.dg/pr54087.c
+PASS: gcc.dg/pr54113.c (test for bogus messages, line 4)
+PASS: gcc.dg/pr54113.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr54121.c
+PASS: gcc.dg/pr54346.c (test for excess errors)
+PASS: gcc.dg/pr54346.c scan-tree-dump dse1 "VEC_PERM_EXPR.*{ 3, 6, 0, 0 }"
+PASS: gcc.dg/pr54346.c scan-tree-dump-times dse1 "VEC_PERM_EXPR" 1
+PASS: gcc.dg/pr54355.c (test for errors, line 11)
+PASS: gcc.dg/pr54355.c (test for errors, line 9)
+PASS: gcc.dg/pr54355.c (test for excess errors)
+PASS: gcc.dg/pr54363.c (test for warnings, line 10)
+PASS: gcc.dg/pr54363.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr54472.c
+PASS: gcc.dg/pr54669.c (test for excess errors)
+PASS: gcc.dg/pr54676.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr54782.c
+PASS: gcc.dg/pr54838.c (test for excess errors)
+PASS: gcc.dg/pr54919.c (test for excess errors)
+PASS: gcc.dg/pr54919.c execution test
+PASS: gcc.dg/pr54921.c (test for excess errors)
+PASS: gcc.dg/pr54921.c execution test
+PASS: gcc.dg/pr54981.c (test for excess errors)
+PASS: gcc.dg/pr55010.c (test for excess errors)
+PASS: gcc.dg/pr55019.c (test for excess errors)
+PASS: gcc.dg/pr55019.c execution test
+PASS: gcc.dg/pr55023.c (test for excess errors)
+PASS: gcc.dg/pr55023.c execution test
+PASS: gcc.dg/pr55027.c (test for excess errors)
+PASS: gcc.dg/pr55027.c scan-tree-dump-not optimized "gimple_assign"
+PASS: gcc.dg/pr55094.c (test for excess errors)
+PASS: gcc.dg/pr55110.c (test for excess errors)
+PASS: gcc.dg/pr55122.c (test for excess errors)
+PASS: gcc.dg/pr55150-1.c (test for excess errors)
+PASS: gcc.dg/pr55150-2.c (test for excess errors)
+PASS: gcc.dg/pr55152-2.c (test for excess errors)
+FAIL: gcc.dg/pr55152-2.c scan-tree-dump-times optimized ".COPYSIGN" 1
+FAIL: gcc.dg/pr55152-2.c scan-tree-dump-times optimized "ABS_EXPR" 1
+PASS: gcc.dg/pr55152.c (test for excess errors)
+PASS: gcc.dg/pr55152.c scan-tree-dump-times optimized "ABS_EXPR" 2
+PASS: gcc.dg/pr55153.c (test for excess errors)
+PASS: gcc.dg/pr55191.c (test for excess errors)
+PASS: gcc.dg/pr55236.c (test for excess errors)
+PASS: gcc.dg/pr55236.c execution test
+UNSUPPORTED: gcc.dg/pr55430.c
+PASS: gcc.dg/pr55570.c (test for errors, line 4)
+PASS: gcc.dg/pr55570.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr55702.c
+PASS: gcc.dg/pr55831.c (test for excess errors)
+PASS: gcc.dg/pr55833.c (test for excess errors)
+PASS: gcc.dg/pr55838.c (test for excess errors)
+PASS: gcc.dg/pr55940.c (test for excess errors)
+PASS: gcc.dg/pr55940.c execution test
+PASS: gcc.dg/pr56023.c (test for excess errors)
+PASS: gcc.dg/pr56035.c (test for excess errors)
+PASS: gcc.dg/pr56078.c (test for excess errors)
+PASS: gcc.dg/pr56078.c execution test
+PASS: gcc.dg/pr56094.c (test for excess errors)
+PASS: gcc.dg/pr56094.c scan-tree-dump-not optimized " : 65:1\\]"
+PASS: gcc.dg/pr56098-1.c (test for excess errors)
+PASS: gcc.dg/pr56098-1.c scan-tree-dump-not optimized "=[^\n\r]*\\*p"
+PASS: gcc.dg/pr56098-2.c (test for excess errors)
+PASS: gcc.dg/pr56098-2.c scan-tree-dump-not optimized "r_[0-9]* =.v. [^\n\r]*;[\n\r]* r_[0-9]* =.v. "
+PASS: gcc.dg/pr56117.c (test for excess errors)
+PASS: gcc.dg/pr56125.c (test for excess errors)
+PASS: gcc.dg/pr56125.c execution test
+PASS: gcc.dg/pr56144.c (test for excess errors)
+PASS: gcc.dg/pr56167.c (test for warnings, line 4)
+PASS: gcc.dg/pr56167.c (test for warnings, line 5)
+PASS: gcc.dg/pr56167.c (test for warnings, line 6)
+PASS: gcc.dg/pr56167.c (test for excess errors)
+PASS: gcc.dg/pr56228.c (test for excess errors)
+PASS: gcc.dg/pr56275.c (test for excess errors)
+PASS: gcc.dg/pr56341-1.c (test for excess errors)
+PASS: gcc.dg/pr56341-1.c execution test
+PASS: gcc.dg/pr56341-2.c (test for excess errors)
+PASS: gcc.dg/pr56341-2.c execution test
+PASS: gcc.dg/pr56350.c (test for excess errors)
+PASS: gcc.dg/pr56355-1.c (test for warnings, line 7)
+PASS: gcc.dg/pr56355-1.c (test for excess errors)
+PASS: gcc.dg/pr56396.c (test for excess errors)
+PASS: gcc.dg/pr56424.c (test for excess errors)
+PASS: gcc.dg/pr56436.c (test for excess errors)
+PASS: gcc.dg/pr56466.c (test for excess errors)
+PASS: gcc.dg/pr56494.c (test for excess errors)
+PASS: gcc.dg/pr56510.c (test for excess errors)
+PASS: gcc.dg/pr56548.c (test for excess errors)
+PASS: gcc.dg/pr56724-1.c (test for errors, line 22)
+PASS: gcc.dg/pr56724-1.c (test for errors, line 5)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 23)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 24)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 25)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 26)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 27)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 28)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 29)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 30)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 31)
+PASS: gcc.dg/pr56724-1.c (test for warnings, line 32)
+PASS: gcc.dg/pr56724-1.c (test for excess errors)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 20)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 21)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 22)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 23)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 24)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 25)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 26)
+PASS: gcc.dg/pr56724-2.c (test for warnings, line 31)
+PASS: gcc.dg/pr56724-2.c (test for excess errors)
+PASS: gcc.dg/pr56724-3.c (test for errors, line 13)
+PASS: gcc.dg/pr56724-3.c (test for warnings, line 11)
+PASS: gcc.dg/pr56724-3.c (test for warnings, line 12)
+PASS: gcc.dg/pr56724-3.c (test for excess errors)
+PASS: gcc.dg/pr56727-1.c (test for excess errors)
+PASS: gcc.dg/pr56727-2.c (test for excess errors)
+PASS: gcc.dg/pr56809.c (test for excess errors)
+PASS: gcc.dg/pr56824.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr56837.c
+UNSUPPORTED: gcc.dg/pr56847.c
+PASS: gcc.dg/pr56890-1.c (test for excess errors)
+PASS: gcc.dg/pr56890-2.c (test for excess errors)
+PASS: gcc.dg/pr56977.c (test for excess errors)
+PASS: gcc.dg/pr56980.c (test for errors, line 18)
+PASS: gcc.dg/pr56980.c (test for errors, line 19)
+PASS: gcc.dg/pr56980.c (test for errors, line 20)
+PASS: gcc.dg/pr56980.c (test for errors, line 21)
+PASS: gcc.dg/pr56980.c (test for errors, line 22)
+PASS: gcc.dg/pr56980.c (test for errors, line 23)
+PASS: gcc.dg/pr56980.c (test for warnings, line 10)
+PASS: gcc.dg/pr56980.c (test for warnings, line 11)
+PASS: gcc.dg/pr56980.c (test for warnings, line 12)
+PASS: gcc.dg/pr56980.c (test for warnings, line 13)
+PASS: gcc.dg/pr56980.c (test for warnings, line 8)
+PASS: gcc.dg/pr56980.c (test for warnings, line 9)
+PASS: gcc.dg/pr56980.c (test for excess errors)
+PASS: gcc.dg/pr56989.c (test for errors, line 11)
+PASS: gcc.dg/pr56989.c (test for errors, line 14)
+PASS: gcc.dg/pr56989.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr56990.c
+PASS: gcc.dg/pr56992.c (test for excess errors)
+PASS: gcc.dg/pr56997-1.c (test for excess errors)
+PASS: gcc.dg/pr56997-1.c execution test
+PASS: gcc.dg/pr56997-2.c (test for excess errors)
+PASS: gcc.dg/pr56997-2.c execution test
+PASS: gcc.dg/pr56997-3.c (test for excess errors)
+PASS: gcc.dg/pr56997-3.c execution test
+PASS: gcc.dg/pr56997-4.c (test for excess errors)
+PASS: gcc.dg/pr56997-4.c scan-rtl-dump-not final "mem/v(/.)*:SI"
+UNSUPPORTED: gcc.dg/pr57104.c
+UNSUPPORTED: gcc.dg/pr57105.c
+PASS: gcc.dg/pr57134.c (test for excess errors)
+PASS: gcc.dg/pr57149.c (test for bogus messages, line 46)
+PASS: gcc.dg/pr57149.c (test for excess errors)
+PASS: gcc.dg/pr57154.c (test for excess errors)
+PASS: gcc.dg/pr57184.c (test for excess errors)
+PASS: gcc.dg/pr57233.c (test for excess errors)
+PASS: gcc.dg/pr57233.c execution test
+PASS: gcc.dg/pr57286.c (test for excess errors)
+PASS: gcc.dg/pr57287-2.c (test for bogus messages, line 29)
+PASS: gcc.dg/pr57287-2.c (test for excess errors)
+PASS: gcc.dg/pr57287.c (test for bogus messages, line 21)
+PASS: gcc.dg/pr57287.c (test for excess errors)
+PASS: gcc.dg/pr57300.c (test for excess errors)
+PASS: gcc.dg/pr57300.c execution test
+UNSUPPORTED: gcc.dg/pr57371-5.c
+UNSUPPORTED: gcc.dg/pr57438-1.c
+PASS: gcc.dg/pr57518.c (test for excess errors)
+PASS: gcc.dg/pr57518.c scan-rtl-dump-not ira "REG_EQUIV[^\n]*mem[^\n]*"ip".*subreg"
+UNSUPPORTED: gcc.dg/pr57662.c
+PASS: gcc.dg/pr57773.c (test for excess errors)
+PASS: gcc.dg/pr57980.c (test for excess errors)
+PASS: gcc.dg/pr58010.c (test for excess errors)
+PASS: gcc.dg/pr58145-1.c (test for excess errors)
+PASS: gcc.dg/pr58145-1.c scan-tree-dump-times optimized " ={v} " 4
+PASS: gcc.dg/pr58145-2.c (test for excess errors)
+PASS: gcc.dg/pr58145-2.c scan-tree-dump-times optimized " ={v} " 4
+PASS: gcc.dg/pr58346.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr58432.c
+PASS: gcc.dg/pr58463.c (test for excess errors)
+PASS: gcc.dg/pr58668.c (test for excess errors)
+PASS: gcc.dg/pr58742-1.c (test for excess errors)
+PASS: gcc.dg/pr58742-1.c scan-tree-dump cddce1 "return e"
+PASS: gcc.dg/pr58742-2.c (test for excess errors)
+PASS: gcc.dg/pr58742-2.c scan-tree-dump cddce1 "return sz"
+PASS: gcc.dg/pr58742-3.c (test for excess errors)
+PASS: gcc.dg/pr58742-3.c scan-tree-dump cddce1 "return a"
+PASS: gcc.dg/pr58805.c (test for excess errors)
+PASS: gcc.dg/pr58805.c scan-tree-dump-times pre "__asm__" 2
+PASS: gcc.dg/pr58893.c at line 4 (test for errors, line )
+PASS: gcc.dg/pr58893.c (test for excess errors)
+PASS: gcc.dg/pr58981.c (test for excess errors)
+PASS: gcc.dg/pr58981.c execution test
+PASS: gcc.dg/pr59011.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr59020.c
+PASS: gcc.dg/pr59261.c (test for excess errors)
+PASS: gcc.dg/pr59304.c (test for excess errors)
+PASS: gcc.dg/pr59350-2.c (test for excess errors)
+PASS: gcc.dg/pr59350.c (test for excess errors)
+PASS: gcc.dg/pr59351.c (test for warnings, line 7)
+PASS: gcc.dg/pr59351.c (test for excess errors)
+PASS: gcc.dg/pr59418.c (test for excess errors)
+PASS: gcc.dg/pr59471.c (test for excess errors)
+PASS: gcc.dg/pr59523.c (test for excess errors)
+PASS: gcc.dg/pr59605-2.c (test for excess errors)
+PASS: gcc.dg/pr59605-2.c execution test
+PASS: gcc.dg/pr59605.c (test for excess errors)
+PASS: gcc.dg/pr59630.c (test for warnings, line 6)
+PASS: gcc.dg/pr59630.c (test for excess errors)
+PASS: gcc.dg/pr59643.c (test for excess errors)
+PASS: gcc.dg/pr59643.c scan-tree-dump-times pcom "Before commoning:" 1
+PASS: gcc.dg/pr59643.c scan-tree-dump-times pcom "Unrolling 2 times" 1
+PASS: gcc.dg/pr59670.c (test for excess errors)
+PASS: gcc.dg/pr59717.c (test for warnings, line 10)
+PASS: gcc.dg/pr59717.c (test for warnings, line 100)
+PASS: gcc.dg/pr59717.c (test for warnings, line 102)
+PASS: gcc.dg/pr59717.c (test for warnings, line 104)
+PASS: gcc.dg/pr59717.c (test for warnings, line 106)
+PASS: gcc.dg/pr59717.c (test for warnings, line 108)
+PASS: gcc.dg/pr59717.c (test for warnings, line 110)
+PASS: gcc.dg/pr59717.c (test for warnings, line 112)
+PASS: gcc.dg/pr59717.c (test for warnings, line 114)
+PASS: gcc.dg/pr59717.c (test for warnings, line 116)
+PASS: gcc.dg/pr59717.c (test for warnings, line 118)
+PASS: gcc.dg/pr59717.c (test for warnings, line 12)
+PASS: gcc.dg/pr59717.c (test for warnings, line 120)
+PASS: gcc.dg/pr59717.c (test for warnings, line 122)
+PASS: gcc.dg/pr59717.c (test for warnings, line 129)
+PASS: gcc.dg/pr59717.c (test for warnings, line 131)
+PASS: gcc.dg/pr59717.c (test for warnings, line 133)
+PASS: gcc.dg/pr59717.c (test for warnings, line 135)
+PASS: gcc.dg/pr59717.c (test for warnings, line 137)
+PASS: gcc.dg/pr59717.c (test for warnings, line 139)
+PASS: gcc.dg/pr59717.c (test for warnings, line 14)
+PASS: gcc.dg/pr59717.c (test for warnings, line 141)
+PASS: gcc.dg/pr59717.c (test for warnings, line 143)
+PASS: gcc.dg/pr59717.c (test for warnings, line 145)
+PASS: gcc.dg/pr59717.c (test for warnings, line 147)
+PASS: gcc.dg/pr59717.c (test for warnings, line 149)
+PASS: gcc.dg/pr59717.c (test for warnings, line 151)
+PASS: gcc.dg/pr59717.c (test for warnings, line 153)
+PASS: gcc.dg/pr59717.c (test for warnings, line 155)
+PASS: gcc.dg/pr59717.c (test for warnings, line 157)
+PASS: gcc.dg/pr59717.c (test for warnings, line 159)
+PASS: gcc.dg/pr59717.c (test for warnings, line 16)
+PASS: gcc.dg/pr59717.c (test for warnings, line 161)
+PASS: gcc.dg/pr59717.c (test for warnings, line 163)
+PASS: gcc.dg/pr59717.c (test for warnings, line 165)
+PASS: gcc.dg/pr59717.c (test for warnings, line 167)
+PASS: gcc.dg/pr59717.c (test for warnings, line 169)
+PASS: gcc.dg/pr59717.c (test for warnings, line 171)
+PASS: gcc.dg/pr59717.c (test for warnings, line 178)
+PASS: gcc.dg/pr59717.c (test for warnings, line 18)
+PASS: gcc.dg/pr59717.c (test for warnings, line 182)
+PASS: gcc.dg/pr59717.c (test for warnings, line 184)
+PASS: gcc.dg/pr59717.c (test for warnings, line 186)
+PASS: gcc.dg/pr59717.c (test for warnings, line 188)
+PASS: gcc.dg/pr59717.c (test for warnings, line 190)
+PASS: gcc.dg/pr59717.c (test for warnings, line 194)
+PASS: gcc.dg/pr59717.c (test for warnings, line 196)
+PASS: gcc.dg/pr59717.c (test for warnings, line 198)
+PASS: gcc.dg/pr59717.c (test for warnings, line 20)
+PASS: gcc.dg/pr59717.c (test for warnings, line 200)
+PASS: gcc.dg/pr59717.c (test for warnings, line 204)
+PASS: gcc.dg/pr59717.c (test for warnings, line 206)
+PASS: gcc.dg/pr59717.c (test for warnings, line 208)
+PASS: gcc.dg/pr59717.c (test for warnings, line 210)
+PASS: gcc.dg/pr59717.c (test for warnings, line 212)
+PASS: gcc.dg/pr59717.c (test for warnings, line 22)
+PASS: gcc.dg/pr59717.c (test for warnings, line 222)
+PASS: gcc.dg/pr59717.c (test for warnings, line 224)
+PASS: gcc.dg/pr59717.c (test for warnings, line 226)
+PASS: gcc.dg/pr59717.c (test for warnings, line 228)
+PASS: gcc.dg/pr59717.c (test for warnings, line 230)
+PASS: gcc.dg/pr59717.c (test for warnings, line 232)
+PASS: gcc.dg/pr59717.c (test for warnings, line 234)
+PASS: gcc.dg/pr59717.c (test for warnings, line 236)
+PASS: gcc.dg/pr59717.c (test for warnings, line 24)
+PASS: gcc.dg/pr59717.c (test for warnings, line 243)
+PASS: gcc.dg/pr59717.c (test for warnings, line 245)
+PASS: gcc.dg/pr59717.c (test for warnings, line 247)
+PASS: gcc.dg/pr59717.c (test for warnings, line 249)
+PASS: gcc.dg/pr59717.c (test for warnings, line 251)
+PASS: gcc.dg/pr59717.c (test for warnings, line 253)
+PASS: gcc.dg/pr59717.c (test for warnings, line 255)
+PASS: gcc.dg/pr59717.c (test for warnings, line 257)
+PASS: gcc.dg/pr59717.c (test for warnings, line 259)
+PASS: gcc.dg/pr59717.c (test for warnings, line 26)
+PASS: gcc.dg/pr59717.c (test for warnings, line 266)
+PASS: gcc.dg/pr59717.c (test for warnings, line 275)
+PASS: gcc.dg/pr59717.c (test for warnings, line 28)
+PASS: gcc.dg/pr59717.c (test for warnings, line 30)
+PASS: gcc.dg/pr59717.c (test for warnings, line 32)
+PASS: gcc.dg/pr59717.c (test for warnings, line 34)
+PASS: gcc.dg/pr59717.c (test for warnings, line 36)
+PASS: gcc.dg/pr59717.c (test for warnings, line 38)
+PASS: gcc.dg/pr59717.c (test for warnings, line 40)
+PASS: gcc.dg/pr59717.c (test for warnings, line 42)
+PASS: gcc.dg/pr59717.c (test for warnings, line 44)
+PASS: gcc.dg/pr59717.c (test for warnings, line 46)
+PASS: gcc.dg/pr59717.c (test for warnings, line 48)
+PASS: gcc.dg/pr59717.c (test for warnings, line 50)
+PASS: gcc.dg/pr59717.c (test for warnings, line 52)
+PASS: gcc.dg/pr59717.c (test for warnings, line 54)
+PASS: gcc.dg/pr59717.c (test for warnings, line 56)
+PASS: gcc.dg/pr59717.c (test for warnings, line 58)
+PASS: gcc.dg/pr59717.c (test for warnings, line 62)
+PASS: gcc.dg/pr59717.c (test for warnings, line 64)
+PASS: gcc.dg/pr59717.c (test for warnings, line 66)
+PASS: gcc.dg/pr59717.c (test for warnings, line 68)
+PASS: gcc.dg/pr59717.c (test for warnings, line 70)
+PASS: gcc.dg/pr59717.c (test for warnings, line 72)
+PASS: gcc.dg/pr59717.c (test for warnings, line 74)
+PASS: gcc.dg/pr59717.c (test for warnings, line 76)
+PASS: gcc.dg/pr59717.c (test for warnings, line 78)
+PASS: gcc.dg/pr59717.c (test for warnings, line 8)
+PASS: gcc.dg/pr59717.c (test for warnings, line 80)
+PASS: gcc.dg/pr59717.c (test for warnings, line 82)
+PASS: gcc.dg/pr59717.c (test for warnings, line 84)
+PASS: gcc.dg/pr59717.c (test for warnings, line 86)
+PASS: gcc.dg/pr59717.c (test for warnings, line 88)
+PASS: gcc.dg/pr59717.c (test for warnings, line 90)
+PASS: gcc.dg/pr59717.c (test for warnings, line 92)
+PASS: gcc.dg/pr59717.c (test for warnings, line 94)
+PASS: gcc.dg/pr59717.c (test for warnings, line 96)
+PASS: gcc.dg/pr59717.c (test for warnings, line 98)
+PASS: gcc.dg/pr59717.c at line 101 (test for warnings, line 100)
+PASS: gcc.dg/pr59717.c at line 103 (test for warnings, line 102)
+PASS: gcc.dg/pr59717.c at line 105 (test for warnings, line 104)
+PASS: gcc.dg/pr59717.c at line 107 (test for warnings, line 106)
+PASS: gcc.dg/pr59717.c at line 109 (test for warnings, line 108)
+PASS: gcc.dg/pr59717.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pr59717.c at line 111 (test for warnings, line 110)
+PASS: gcc.dg/pr59717.c at line 113 (test for warnings, line 112)
+PASS: gcc.dg/pr59717.c at line 115 (test for warnings, line 114)
+PASS: gcc.dg/pr59717.c at line 117 (test for warnings, line 116)
+PASS: gcc.dg/pr59717.c at line 119 (test for warnings, line 118)
+PASS: gcc.dg/pr59717.c at line 121 (test for warnings, line 120)
+PASS: gcc.dg/pr59717.c at line 123 (test for warnings, line 122)
+PASS: gcc.dg/pr59717.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/pr59717.c at line 130 (test for warnings, line 129)
+PASS: gcc.dg/pr59717.c at line 132 (test for warnings, line 131)
+PASS: gcc.dg/pr59717.c at line 134 (test for warnings, line 133)
+PASS: gcc.dg/pr59717.c at line 136 (test for warnings, line 135)
+PASS: gcc.dg/pr59717.c at line 138 (test for warnings, line 137)
+PASS: gcc.dg/pr59717.c at line 140 (test for warnings, line 139)
+PASS: gcc.dg/pr59717.c at line 142 (test for warnings, line 141)
+PASS: gcc.dg/pr59717.c at line 144 (test for warnings, line 143)
+PASS: gcc.dg/pr59717.c at line 146 (test for warnings, line 145)
+PASS: gcc.dg/pr59717.c at line 148 (test for warnings, line 147)
+PASS: gcc.dg/pr59717.c at line 15 (test for warnings, line 14)
+PASS: gcc.dg/pr59717.c at line 150 (test for warnings, line 149)
+PASS: gcc.dg/pr59717.c at line 152 (test for warnings, line 151)
+PASS: gcc.dg/pr59717.c at line 154 (test for warnings, line 153)
+PASS: gcc.dg/pr59717.c at line 156 (test for warnings, line 155)
+PASS: gcc.dg/pr59717.c at line 158 (test for warnings, line 157)
+PASS: gcc.dg/pr59717.c at line 160 (test for warnings, line 159)
+PASS: gcc.dg/pr59717.c at line 162 (test for warnings, line 161)
+PASS: gcc.dg/pr59717.c at line 164 (test for warnings, line 163)
+PASS: gcc.dg/pr59717.c at line 166 (test for warnings, line 165)
+PASS: gcc.dg/pr59717.c at line 168 (test for warnings, line 167)
+PASS: gcc.dg/pr59717.c at line 17 (test for warnings, line 16)
+PASS: gcc.dg/pr59717.c at line 170 (test for warnings, line 169)
+PASS: gcc.dg/pr59717.c at line 172 (test for warnings, line 171)
+PASS: gcc.dg/pr59717.c at line 179 (test for warnings, line 178)
+PASS: gcc.dg/pr59717.c at line 183 (test for warnings, line 182)
+PASS: gcc.dg/pr59717.c at line 185 (test for warnings, line 184)
+PASS: gcc.dg/pr59717.c at line 187 (test for warnings, line 186)
+PASS: gcc.dg/pr59717.c at line 189 (test for warnings, line 188)
+PASS: gcc.dg/pr59717.c at line 19 (test for warnings, line 18)
+PASS: gcc.dg/pr59717.c at line 191 (test for warnings, line 190)
+PASS: gcc.dg/pr59717.c at line 195 (test for warnings, line 194)
+PASS: gcc.dg/pr59717.c at line 197 (test for warnings, line 196)
+PASS: gcc.dg/pr59717.c at line 199 (test for warnings, line 198)
+PASS: gcc.dg/pr59717.c at line 201 (test for warnings, line 200)
+PASS: gcc.dg/pr59717.c at line 205 (test for warnings, line 204)
+PASS: gcc.dg/pr59717.c at line 207 (test for warnings, line 206)
+PASS: gcc.dg/pr59717.c at line 209 (test for warnings, line 208)
+PASS: gcc.dg/pr59717.c at line 21 (test for warnings, line 20)
+PASS: gcc.dg/pr59717.c at line 211 (test for warnings, line 210)
+PASS: gcc.dg/pr59717.c at line 213 (test for warnings, line 212)
+PASS: gcc.dg/pr59717.c at line 223 (test for warnings, line 222)
+PASS: gcc.dg/pr59717.c at line 225 (test for warnings, line 224)
+PASS: gcc.dg/pr59717.c at line 227 (test for warnings, line 226)
+PASS: gcc.dg/pr59717.c at line 229 (test for warnings, line 228)
+PASS: gcc.dg/pr59717.c at line 23 (test for warnings, line 22)
+PASS: gcc.dg/pr59717.c at line 231 (test for warnings, line 230)
+PASS: gcc.dg/pr59717.c at line 233 (test for warnings, line 232)
+PASS: gcc.dg/pr59717.c at line 235 (test for warnings, line 234)
+PASS: gcc.dg/pr59717.c at line 237 (test for warnings, line 236)
+PASS: gcc.dg/pr59717.c at line 244 (test for warnings, line 243)
+PASS: gcc.dg/pr59717.c at line 246 (test for warnings, line 245)
+PASS: gcc.dg/pr59717.c at line 248 (test for warnings, line 247)
+PASS: gcc.dg/pr59717.c at line 25 (test for warnings, line 24)
+PASS: gcc.dg/pr59717.c at line 250 (test for warnings, line 249)
+PASS: gcc.dg/pr59717.c at line 252 (test for warnings, line 251)
+PASS: gcc.dg/pr59717.c at line 254 (test for warnings, line 253)
+PASS: gcc.dg/pr59717.c at line 256 (test for warnings, line 255)
+PASS: gcc.dg/pr59717.c at line 258 (test for warnings, line 257)
+PASS: gcc.dg/pr59717.c at line 260 (test for warnings, line 259)
+PASS: gcc.dg/pr59717.c at line 267 (test for warnings, line 266)
+PASS: gcc.dg/pr59717.c at line 27 (test for warnings, line 26)
+PASS: gcc.dg/pr59717.c at line 276 (test for warnings, line 275)
+PASS: gcc.dg/pr59717.c at line 29 (test for warnings, line 28)
+PASS: gcc.dg/pr59717.c at line 31 (test for warnings, line 30)
+PASS: gcc.dg/pr59717.c at line 33 (test for warnings, line 32)
+PASS: gcc.dg/pr59717.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/pr59717.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/pr59717.c at line 39 (test for warnings, line 38)
+PASS: gcc.dg/pr59717.c at line 41 (test for warnings, line 40)
+PASS: gcc.dg/pr59717.c at line 43 (test for warnings, line 42)
+PASS: gcc.dg/pr59717.c at line 45 (test for warnings, line 44)
+PASS: gcc.dg/pr59717.c at line 47 (test for warnings, line 46)
+PASS: gcc.dg/pr59717.c at line 49 (test for warnings, line 48)
+PASS: gcc.dg/pr59717.c at line 51 (test for warnings, line 50)
+PASS: gcc.dg/pr59717.c at line 53 (test for warnings, line 52)
+PASS: gcc.dg/pr59717.c at line 55 (test for warnings, line 54)
+PASS: gcc.dg/pr59717.c at line 57 (test for warnings, line 56)
+PASS: gcc.dg/pr59717.c at line 59 (test for warnings, line 58)
+PASS: gcc.dg/pr59717.c at line 63 (test for warnings, line 62)
+PASS: gcc.dg/pr59717.c at line 65 (test for warnings, line 64)
+PASS: gcc.dg/pr59717.c at line 67 (test for warnings, line 66)
+PASS: gcc.dg/pr59717.c at line 69 (test for warnings, line 68)
+PASS: gcc.dg/pr59717.c at line 71 (test for warnings, line 70)
+PASS: gcc.dg/pr59717.c at line 73 (test for warnings, line 72)
+PASS: gcc.dg/pr59717.c at line 75 (test for warnings, line 74)
+PASS: gcc.dg/pr59717.c at line 77 (test for warnings, line 76)
+PASS: gcc.dg/pr59717.c at line 79 (test for warnings, line 78)
+PASS: gcc.dg/pr59717.c at line 81 (test for warnings, line 80)
+PASS: gcc.dg/pr59717.c at line 83 (test for warnings, line 82)
+PASS: gcc.dg/pr59717.c at line 85 (test for warnings, line 84)
+PASS: gcc.dg/pr59717.c at line 87 (test for warnings, line 86)
+PASS: gcc.dg/pr59717.c at line 89 (test for warnings, line 88)
+PASS: gcc.dg/pr59717.c at line 9 (test for warnings, line 8)
+PASS: gcc.dg/pr59717.c at line 91 (test for warnings, line 90)
+PASS: gcc.dg/pr59717.c at line 93 (test for warnings, line 92)
+PASS: gcc.dg/pr59717.c at line 95 (test for warnings, line 94)
+PASS: gcc.dg/pr59717.c at line 97 (test for warnings, line 96)
+PASS: gcc.dg/pr59717.c at line 99 (test for warnings, line 98)
+PASS: gcc.dg/pr59717.c (test for excess errors)
+PASS: gcc.dg/pr59722.c (test for excess errors)
+PASS: gcc.dg/pr59827.c (test for errors, line 14)
+PASS: gcc.dg/pr59827.c (test for errors, line 5)
+PASS: gcc.dg/pr59827.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr59833.c
+PASS: gcc.dg/pr59846.c (test for warnings, line 14)
+PASS: gcc.dg/pr59846.c (test for warnings, line 20)
+PASS: gcc.dg/pr59846.c (test for warnings, line 26)
+PASS: gcc.dg/pr59846.c (test for warnings, line 32)
+PASS: gcc.dg/pr59846.c (test for warnings, line 38)
+PASS: gcc.dg/pr59846.c (test for warnings, line 8)
+PASS: gcc.dg/pr59846.c (test for excess errors)
+PASS: gcc.dg/pr59860.c (test for excess errors)
+PASS: gcc.dg/pr59871.c (test for warnings, line 10)
+PASS: gcc.dg/pr59871.c (test for warnings, line 11)
+PASS: gcc.dg/pr59871.c (test for warnings, line 12)
+PASS: gcc.dg/pr59871.c (test for warnings, line 13)
+PASS: gcc.dg/pr59871.c (test for warnings, line 14)
+PASS: gcc.dg/pr59871.c (test for warnings, line 15)
+PASS: gcc.dg/pr59871.c (test for warnings, line 16)
+PASS: gcc.dg/pr59871.c (test for warnings, line 17)
+PASS: gcc.dg/pr59871.c (test for warnings, line 18)
+PASS: gcc.dg/pr59871.c (test for warnings, line 19)
+PASS: gcc.dg/pr59871.c (test for warnings, line 20)
+PASS: gcc.dg/pr59871.c (test for warnings, line 21)
+PASS: gcc.dg/pr59871.c (test for excess errors)
+PASS: gcc.dg/pr59920-1.c (test for excess errors)
+PASS: gcc.dg/pr59920-2.c (test for excess errors)
+PASS: gcc.dg/pr59920-3.c (test for excess errors)
+PASS: gcc.dg/pr59924.c (test for warnings, line 24)
+PASS: gcc.dg/pr59924.c (test for excess errors)
+PASS: gcc.dg/pr59940.c (test for errors, line 26)
+PASS: gcc.dg/pr59940.c (test for errors, line 27)
+PASS: gcc.dg/pr59940.c (test for warnings, line 12)
+PASS: gcc.dg/pr59940.c (test for warnings, line 14)
+PASS: gcc.dg/pr59940.c (test for warnings, line 15)
+PASS: gcc.dg/pr59940.c (test for warnings, line 16)
+PASS: gcc.dg/pr59940.c (test for warnings, line 17)
+PASS: gcc.dg/pr59940.c (test for warnings, line 18)
+PASS: gcc.dg/pr59940.c (test for warnings, line 19)
+PASS: gcc.dg/pr59940.c (test for warnings, line 20)
+PASS: gcc.dg/pr59940.c (test for excess errors)
+PASS: gcc.dg/pr59963-1.c (test for warnings, line 11)
+PASS: gcc.dg/pr59963-1.c (test for warnings, line 12)
+PASS: gcc.dg/pr59963-1.c (test for warnings, line 13)
+PASS: gcc.dg/pr59963-1.c (test for excess errors)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 15)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 16)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 17)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 18)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 24)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 25)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 26)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 27)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 28)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 29)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 30)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 31)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 32)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 33)
+PASS: gcc.dg/pr59963-2.c (test for warnings, line 34)
+PASS: gcc.dg/pr59963-2.c (test for excess errors)
+PASS: gcc.dg/pr59963-2.c first (test for warnings, line 35)
+PASS: gcc.dg/pr59963-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr59992.c
+PASS: gcc.dg/pr60013.c (test for excess errors)
+PASS: gcc.dg/pr60036.c (test for warnings, line 24)
+PASS: gcc.dg/pr60036.c (test for warnings, line 25)
+PASS: gcc.dg/pr60036.c (test for warnings, line 26)
+PASS: gcc.dg/pr60036.c (test for warnings, line 27)
+PASS: gcc.dg/pr60036.c (test for excess errors)
+PASS: gcc.dg/pr60087.c (test for warnings, line 10)
+PASS: gcc.dg/pr60087.c (test for warnings, line 11)
+PASS: gcc.dg/pr60087.c (test for warnings, line 12)
+PASS: gcc.dg/pr60087.c (test for warnings, line 13)
+PASS: gcc.dg/pr60087.c (test for excess errors)
+PASS: gcc.dg/pr60114.c (test for warnings, line 12)
+PASS: gcc.dg/pr60114.c (test for warnings, line 13)
+PASS: gcc.dg/pr60114.c (test for warnings, line 14)
+PASS: gcc.dg/pr60114.c (test for warnings, line 16)
+PASS: gcc.dg/pr60114.c (test for warnings, line 17)
+PASS: gcc.dg/pr60114.c (test for warnings, line 22)
+PASS: gcc.dg/pr60114.c (test for warnings, line 23)
+PASS: gcc.dg/pr60114.c (test for warnings, line 24)
+PASS: gcc.dg/pr60114.c (test for warnings, line 26)
+PASS: gcc.dg/pr60114.c (test for warnings, line 27)
+PASS: gcc.dg/pr60114.c (test for warnings, line 28)
+PASS: gcc.dg/pr60114.c (test for warnings, line 29)
+PASS: gcc.dg/pr60114.c (test for warnings, line 30)
+PASS: gcc.dg/pr60114.c (test for warnings, line 31)
+PASS: gcc.dg/pr60114.c (test for warnings, line 8)
+PASS: gcc.dg/pr60114.c (test for warnings, line 9)
+PASS: gcc.dg/pr60114.c (test for excess errors)
+PASS: gcc.dg/pr60139.c (test for warnings, line 10)
+PASS: gcc.dg/pr60139.c (test for warnings, line 11)
+PASS: gcc.dg/pr60139.c (test for warnings, line 12)
+PASS: gcc.dg/pr60139.c (test for warnings, line 13)
+PASS: gcc.dg/pr60139.c (test for excess errors)
+PASS: gcc.dg/pr60195.c (test for warnings, line 41)
+PASS: gcc.dg/pr60195.c (test for warnings, line 47)
+PASS: gcc.dg/pr60195.c (test for excess errors)
+PASS: gcc.dg/pr60257.c (test for warnings, line 16)
+PASS: gcc.dg/pr60257.c (test for warnings, line 31)
+PASS: gcc.dg/pr60257.c (test for warnings, line 32)
+PASS: gcc.dg/pr60257.c (test for warnings, line 33)
+PASS: gcc.dg/pr60257.c (test for warnings, line 34)
+PASS: gcc.dg/pr60257.c (test for warnings, line 35)
+PASS: gcc.dg/pr60257.c (test for warnings, line 36)
+PASS: gcc.dg/pr60257.c (test for excess errors)
+PASS: gcc.dg/pr60267.c (test for excess errors)
+PASS: gcc.dg/pr60351.c (test for warnings, line 10)
+PASS: gcc.dg/pr60351.c (test for warnings, line 7)
+PASS: gcc.dg/pr60351.c (test for warnings, line 8)
+PASS: gcc.dg/pr60351.c (test for warnings, line 9)
+PASS: gcc.dg/pr60351.c (test for excess errors)
+PASS: gcc.dg/pr60485-1.c (test for excess errors)
+PASS: gcc.dg/pr60485-1.c execution test
+PASS: gcc.dg/pr60485-2.c (test for excess errors)
+PASS: gcc.dg/pr60485-2.c execution test
+PASS: gcc.dg/pr60598.c (test for excess errors)
+PASS: gcc.dg/pr60647-1.c (test for excess errors)
+PASS: gcc.dg/pr60647-2.c (test for warnings, line 21)
+PASS: gcc.dg/pr60647-2.c (test for excess errors)
+PASS: gcc.dg/pr60704.c (test for excess errors)
+PASS: gcc.dg/pr60784.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr60797.c
+PASS: gcc.dg/pr60844.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr60866.c
+PASS: gcc.dg/pr60915.c (test for errors, line 4)
+PASS: gcc.dg/pr60915.c (test for excess errors)
+PASS: gcc.dg/pr61045.c (test for excess errors)
+PASS: gcc.dg/pr61045.c execution test
+UNSUPPORTED: gcc.dg/pr61053.c
+PASS: gcc.dg/pr61058.c (test for excess errors)
+PASS: gcc.dg/pr61060.c (test for excess errors)
+PASS: gcc.dg/pr61077.c (test for excess errors)
+PASS: gcc.dg/pr61077.c parameter at line 8 (test for warnings, line 6)
+PASS: gcc.dg/pr61077.c parameter at line 9 (test for warnings, line 6)
+PASS: gcc.dg/pr61077.c return at line 7 (test for warnings, line 6)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 22)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 23)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 24)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 25)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 28)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 29)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 30)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 31)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 32)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 34)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 36)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 37)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 40)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 41)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 42)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 43)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 44)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 45)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 46)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 47)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 48)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 49)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 50)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 55)
+PASS: gcc.dg/pr61096-1.c (test for errors, line 61)
+PASS: gcc.dg/pr61096-1.c (test for warnings, line 19)
+PASS: gcc.dg/pr61096-1.c (test for warnings, line 26)
+PASS: gcc.dg/pr61096-1.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/pr61096-1.c (test for excess errors)
+PASS: gcc.dg/pr61096-2.c (test for errors, line 9)
+PASS: gcc.dg/pr61096-2.c (test for excess errors)
+PASS: gcc.dg/pr61158.c (test for excess errors)
+PASS: gcc.dg/pr61158.c scan-tree-dump original "return 0;"
+PASS: gcc.dg/pr61162-2.c (test for errors, line 17)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 11)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 23)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 29)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 35)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 41)
+PASS: gcc.dg/pr61162-2.c (test for warnings, line 47)
+PASS: gcc.dg/pr61162-2.c (test for excess errors)
+PASS: gcc.dg/pr61162-3.c (test for errors, line 12)
+PASS: gcc.dg/pr61162-3.c (test for errors, line 6)
+PASS: gcc.dg/pr61162-3.c (test for excess errors)
+PASS: gcc.dg/pr61162.c (test for warnings, line 10)
+PASS: gcc.dg/pr61162.c (test for warnings, line 11)
+PASS: gcc.dg/pr61162.c (test for warnings, line 9)
+PASS: gcc.dg/pr61162.c (test for excess errors)
+PASS: gcc.dg/pr61220.c (test for excess errors)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 11)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 13)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 14)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 15)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 16)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 17)
+PASS: gcc.dg/pr61240.c (test for bogus messages, line 18)
+PASS: gcc.dg/pr61240.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr61441.c
+PASS: gcc.dg/pr61529.c (test for excess errors)
+PASS: gcc.dg/pr61561.c (test for excess errors)
+PASS: gcc.dg/pr61583.c (test for excess errors)
+PASS: gcc.dg/pr61692.c (test for errors, line 104)
+PASS: gcc.dg/pr61692.c (test for errors, line 137)
+PASS: gcc.dg/pr61692.c (test for errors, line 167)
+PASS: gcc.dg/pr61692.c (test for errors, line 28)
+PASS: gcc.dg/pr61692.c (test for errors, line 74)
+PASS: gcc.dg/pr61692.c (test for excess errors)
+PASS: gcc.dg/pr61756.c (test for excess errors)
+PASS: gcc.dg/pr61762.c (test for excess errors)
+PASS: gcc.dg/pr61762.c scan-tree-dump-not release_ssa "Private"
+PASS: gcc.dg/pr61773.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr61776.c
+PASS: gcc.dg/pr61817-1.c (test for excess errors)
+PASS: gcc.dg/pr61817-2.c (test for excess errors)
+PASS: gcc.dg/pr61852.c (test for errors, line 8)
+PASS: gcc.dg/pr61852.c (test for excess errors)
+PASS: gcc.dg/pr61861.c (test for errors, line 10)
+PASS: gcc.dg/pr61861.c (test for errors, line 12)
+PASS: gcc.dg/pr61861.c (test for errors, line 13)
+PASS: gcc.dg/pr61861.c (test for errors, line 14)
+PASS: gcc.dg/pr61861.c (test for errors, line 15)
+PASS: gcc.dg/pr61861.c (test for errors, line 20)
+PASS: gcc.dg/pr61861.c (test for errors, line 21)
+PASS: gcc.dg/pr61861.c (test for errors, line 22)
+PASS: gcc.dg/pr61861.c (test for errors, line 23)
+PASS: gcc.dg/pr61861.c (test for errors, line 24)
+PASS: gcc.dg/pr61861.c (test for errors, line 25)
+PASS: gcc.dg/pr61861.c (test for errors, line 26)
+PASS: gcc.dg/pr61861.c (test for errors, line 7)
+PASS: gcc.dg/pr61861.c (test for errors, line 8)
+PASS: gcc.dg/pr61861.c (test for errors, line 9)
+PASS: gcc.dg/pr61861.c (test for warnings, line 28)
+PASS: gcc.dg/pr61861.c (test for warnings, line 29)
+PASS: gcc.dg/pr61861.c (test for warnings, line 30)
+PASS: gcc.dg/pr61861.c (test for warnings, line 31)
+PASS: gcc.dg/pr61861.c (test for warnings, line 33)
+PASS: gcc.dg/pr61861.c (test for warnings, line 34)
+PASS: gcc.dg/pr61861.c (test for warnings, line 35)
+PASS: gcc.dg/pr61861.c (test for warnings, line 36)
+PASS: gcc.dg/pr61861.c (test for excess errors)
+PASS: gcc.dg/pr61868.c (test for excess errors)
+PASS: gcc.dg/pr61868.c scan-raw-assembler .gnu.lto.*.12345
+PASS: gcc.dg/pr62004.c (test for excess errors)
+PASS: gcc.dg/pr62004.c execution test
+PASS: gcc.dg/pr62024.c (test for warnings, line 7)
+PASS: gcc.dg/pr62024.c (test for warnings, line 8)
+PASS: gcc.dg/pr62024.c (test for excess errors)
+PASS: gcc.dg/pr62030.c (test for excess errors)
+PASS: gcc.dg/pr62030.c execution test
+PASS: gcc.dg/pr62070.c (test for excess errors)
+PASS: gcc.dg/pr62090-2.c (test for excess errors)
+PASS: gcc.dg/pr62090.c (test for excess errors)
+PASS: gcc.dg/pr62167-run.c (test for excess errors)
+PASS: gcc.dg/pr62167-run.c execution test
+PASS: gcc.dg/pr62167.c (test for excess errors)
+PASS: gcc.dg/pr62167.c scan-tree-dump-not pre "Removing basic block"
+PASS: gcc.dg/pr62294.c (test for errors, line 9)
+PASS: gcc.dg/pr62294.c (test for excess errors)
+PASS: gcc.dg/pr63186.c (test for excess errors)
+PASS: gcc.dg/pr63284.c (test for excess errors)
+PASS: gcc.dg/pr63342.c (test for excess errors)
+PASS: gcc.dg/pr63387-2.c (test for excess errors)
+PASS: gcc.dg/pr63387-2.c scan-tree-dump-not optimized "aaa[^\n\r]* ord aaa"
+PASS: gcc.dg/pr63387-2.c scan-tree-dump-not optimized "bbb[^\n\r]* ord bbb"
+PASS: gcc.dg/pr63387-2.c scan-tree-dump-not optimized "ccc[^\n\r]* ord ddd"
+PASS: gcc.dg/pr63387-2.c scan-tree-dump-times optimized "aaa[^\n\r]* ord bbb" 2
+PASS: gcc.dg/pr63387.c (test for excess errors)
+PASS: gcc.dg/pr63387.c scan-tree-dump-not optimized "aaa[^\n\r]* unord aaa"
+PASS: gcc.dg/pr63387.c scan-tree-dump-not optimized "bbb[^\n\r]* unord bbb"
+PASS: gcc.dg/pr63387.c scan-tree-dump-not optimized "ccc[^\n\r]* unord ddd"
+PASS: gcc.dg/pr63387.c scan-tree-dump-times optimized "aaa[^\n\r]* unord bbb" 2
+PASS: gcc.dg/pr63453.c (test for warnings, line 5)
+PASS: gcc.dg/pr63453.c (test for warnings, line 6)
+PASS: gcc.dg/pr63453.c (test for excess errors)
+PASS: gcc.dg/pr63477.c (test for bogus messages, line 27)
+PASS: gcc.dg/pr63477.c (test for excess errors)
+PASS: gcc.dg/pr63480.c (test for excess errors)
+PASS: gcc.dg/pr63543.c (test for errors, line 10)
+PASS: gcc.dg/pr63543.c (test for errors, line 11)
+PASS: gcc.dg/pr63543.c (test for errors, line 12)
+PASS: gcc.dg/pr63543.c (test for errors, line 18)
+PASS: gcc.dg/pr63543.c (test for errors, line 19)
+PASS: gcc.dg/pr63543.c (test for errors, line 20)
+PASS: gcc.dg/pr63543.c (test for excess errors)
+PASS: gcc.dg/pr63549.c (test for errors, line 5)
+PASS: gcc.dg/pr63549.c (test for errors, line 7)
+PASS: gcc.dg/pr63549.c (test for excess errors)
+PASS: gcc.dg/pr63567-1.c (test for excess errors)
+PASS: gcc.dg/pr63567-2.c (test for warnings, line 10)
+PASS: gcc.dg/pr63567-2.c (test for excess errors)
+PASS: gcc.dg/pr63567-3.c (test for excess errors)
+PASS: gcc.dg/pr63567-4.c (test for warnings, line 7)
+PASS: gcc.dg/pr63567-4.c (test for excess errors)
+PASS: gcc.dg/pr63568.c (test for excess errors)
+PASS: gcc.dg/pr63568.c scan-tree-dump-not cddce1 " \\| "
+PASS: gcc.dg/pr63593.c (test for excess errors)
+PASS: gcc.dg/pr63594-1.c (test for excess errors)
+PASS: gcc.dg/pr63594-2.c (test for excess errors)
+PASS: gcc.dg/pr63594-2.c execution test
+PASS: gcc.dg/pr63626.c (test for bogus messages, line 7)
+PASS: gcc.dg/pr63626.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr63626.c (test for excess errors)
+PASS: gcc.dg/pr63637-1.c (test for excess errors)
+PASS: gcc.dg/pr63637-1.c scan-assembler-times # Magic instruction 1
+PASS: gcc.dg/pr63637-2.c (test for excess errors)
+PASS: gcc.dg/pr63637-2.c scan-assembler-times # Magic instruction 1
+PASS: gcc.dg/pr63637-3.c (test for excess errors)
+PASS: gcc.dg/pr63637-3.c scan-assembler-times # Magic instruction 3
+PASS: gcc.dg/pr63637-4.c (test for excess errors)
+PASS: gcc.dg/pr63637-4.c scan-assembler-times # Magic instruction 3
+PASS: gcc.dg/pr63637-5.c (test for excess errors)
+PASS: gcc.dg/pr63637-5.c scan-assembler-times # Magic instruction 3
+PASS: gcc.dg/pr63637-6.c (test for excess errors)
+PASS: gcc.dg/pr63637-6.c scan-assembler-times # Magic instruction 3
+PASS: gcc.dg/pr63665.c (test for excess errors)
+PASS: gcc.dg/pr63665.c execution test
+PASS: gcc.dg/pr63743.c (test for excess errors)
+PASS: gcc.dg/pr63743.c scan-rtl-dump-times expand "Swap operands" 1
+PASS: gcc.dg/pr63748.c (test for bogus messages, line 17)
+PASS: gcc.dg/pr63748.c (test for excess errors)
+PASS: gcc.dg/pr63762.c (test for excess errors)
+PASS: gcc.dg/pr63770.c (test for excess errors)
+PASS: gcc.dg/pr63804.c (test for excess errors)
+PASS: gcc.dg/pr63835.c (test for excess errors)
+PASS: gcc.dg/pr63856.c (test for excess errors)
+PASS: gcc.dg/pr63877.c (test for bogus messages, line 4)
+PASS: gcc.dg/pr63877.c (test for excess errors)
+PASS: gcc.dg/pr63914.c (test for excess errors)
+PASS: gcc.dg/pr64007.c (test for excess errors)
+PASS: gcc.dg/pr64007.c execution test
+PASS: gcc.dg/pr64015.c (test for excess errors)
+PASS: gcc.dg/pr64075.c (test for excess errors)
+PASS: gcc.dg/pr64087.c (test for excess errors)
+PASS: gcc.dg/pr64223-1.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr64223-1.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pr64223-1.c (test for excess errors)
+PASS: gcc.dg/pr64223-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/pr64223-2.c at line 12 (test for warnings, line 11)
+PASS: gcc.dg/pr64223-2.c (test for excess errors)
+PASS: gcc.dg/pr64252.c (test for excess errors)
+PASS: gcc.dg/pr64252.c execution test
+PASS: gcc.dg/pr64277.c (test for excess errors)
+PASS: gcc.dg/pr64277.c scan-tree-dump cunroll "loop with 4 iterations completely unrolled"
+PASS: gcc.dg/pr64277.c scan-tree-dump cunroll "loop with 5 iterations completely unrolled"
+PASS: gcc.dg/pr64295.c (test for excess errors)
+PASS: gcc.dg/pr64309.c (test for excess errors)
+PASS: gcc.dg/pr64309.c execution test
+PASS: gcc.dg/pr64309.c scan-tree-dump-not original "(<<|>>)"
+PASS: gcc.dg/pr64316.c (test for excess errors)
+PASS: gcc.dg/pr64406.c (test for excess errors)
+PASS: gcc.dg/pr64417.c (test for errors, line 11)
+PASS: gcc.dg/pr64417.c (test for errors, line 12)
+PASS: gcc.dg/pr64417.c (test for errors, line 13)
+PASS: gcc.dg/pr64417.c (test for errors, line 14)
+PASS: gcc.dg/pr64417.c (test for errors, line 15)
+PASS: gcc.dg/pr64417.c (test for errors, line 16)
+PASS: gcc.dg/pr64417.c (test for excess errors)
+PASS: gcc.dg/pr64423.c (test for warnings, line 10)
+PASS: gcc.dg/pr64423.c (test for warnings, line 11)
+PASS: gcc.dg/pr64423.c (test for warnings, line 12)
+PASS: gcc.dg/pr64423.c (test for excess errors)
+PASS: gcc.dg/pr64434.c (test for excess errors)
+PASS: gcc.dg/pr64434.c scan-rtl-dump-times expand "Swap operands" 1
+PASS: gcc.dg/pr64440.c (test for warnings, line 10)
+PASS: gcc.dg/pr64440.c (test for warnings, line 11)
+PASS: gcc.dg/pr64440.c (test for warnings, line 12)
+PASS: gcc.dg/pr64440.c (test for warnings, line 13)
+PASS: gcc.dg/pr64440.c (test for excess errors)
+PASS: gcc.dg/pr64454.c (test for excess errors)
+PASS: gcc.dg/pr64454.c scan-tree-dump-times vrp1 "% 5" 6
+PASS: gcc.dg/pr64454.c scan-tree-dump-times vrp1 "% 6" 0
+PASS: gcc.dg/pr64465.c (test for excess errors)
+PASS: gcc.dg/pr64511.c (test for excess errors)
+PASS: gcc.dg/pr64536.c (test for excess errors)
+PASS: gcc.dg/pr64563.c (test for excess errors)
+PASS: gcc.dg/pr64637.c (test for warnings, line 10)
+PASS: gcc.dg/pr64637.c (test for warnings, line 13)
+PASS: gcc.dg/pr64637.c (test for warnings, line 15)
+PASS: gcc.dg/pr64637.c (test for warnings, line 17)
+PASS: gcc.dg/pr64637.c (test for warnings, line 19)
+PASS: gcc.dg/pr64637.c (test for warnings, line 22)
+PASS: gcc.dg/pr64637.c (test for excess errors)
+PASS: gcc.dg/pr64663.c (test for excess errors)
+PASS: gcc.dg/pr64709.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr64709.c (test for excess errors)
+PASS: gcc.dg/pr64715-1.c (test for excess errors)
+PASS: gcc.dg/pr64715-1.c scan-tree-dump optimized "__builtin___strcpy_chk[^;\n\r]*, 5\\);"
+PASS: gcc.dg/pr64715-2.c (test for excess errors)
+PASS: gcc.dg/pr64715-2.c scan-tree-dump optimized "__builtin_memcpy \\([^;\n\r]*, "abcdefghijkl", 13\\);"
+PASS: gcc.dg/pr64766.c (test for errors, line 9)
+PASS: gcc.dg/pr64766.c (test for excess errors)
+PASS: gcc.dg/pr64778.c (test for errors, line 8)
+PASS: gcc.dg/pr64778.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr64807.c
+PASS: gcc.dg/pr64817-1.c (test for excess errors)
+PASS: gcc.dg/pr64817-2.c (test for excess errors)
+PASS: gcc.dg/pr64817-3.c (test for excess errors)
+PASS: gcc.dg/pr64856.c (test for excess errors)
+PASS: gcc.dg/pr64935-1.c (test for excess errors)
+PASS: gcc.dg/pr64935-2.c (test for excess errors)
+PASS: gcc.dg/pr64992.c (test for excess errors)
+PASS: gcc.dg/pr64992.c scan-tree-dump-not optimized " << "
+PASS: gcc.dg/pr65050.c (test for errors, line 10)
+PASS: gcc.dg/pr65050.c (test for errors, line 15)
+PASS: gcc.dg/pr65050.c (test for errors, line 20)
+PASS: gcc.dg/pr65050.c (test for errors, line 21)
+PASS: gcc.dg/pr65050.c (test for errors, line 23)
+PASS: gcc.dg/pr65050.c (test for errors, line 5)
+PASS: gcc.dg/pr65050.c (test for errors, line 6)
+PASS: gcc.dg/pr65050.c (test for errors, line 7)
+PASS: gcc.dg/pr65050.c (test for excess errors)
+PASS: gcc.dg/pr65063.c (test for excess errors)
+PASS: gcc.dg/pr65063.c execution test
+PASS: gcc.dg/pr65066.c (test for warnings, line 11)
+PASS: gcc.dg/pr65066.c (test for excess errors)
+PASS: gcc.dg/pr65228.c (test for errors, line 10)
+PASS: gcc.dg/pr65228.c (test for errors, line 5)
+PASS: gcc.dg/pr65228.c (test for excess errors)
+PASS: gcc.dg/pr65321.c (test for excess errors)
+PASS: gcc.dg/pr65345-1.c (test for errors, line 19)
+PASS: gcc.dg/pr65345-1.c (test for errors, line 20)
+PASS: gcc.dg/pr65345-1.c (test for errors, line 21)
+PASS: gcc.dg/pr65345-1.c (test for errors, line 22)
+PASS: gcc.dg/pr65345-1.c (test for errors, line 23)
+PASS: gcc.dg/pr65345-1.c (test for excess errors)
+PASS: gcc.dg/pr65345-2.c (test for excess errors)
+PASS: gcc.dg/pr65345-2.c execution test
+PASS: gcc.dg/pr65345-3.c (test for errors, line 18)
+PASS: gcc.dg/pr65345-3.c (test for errors, line 19)
+PASS: gcc.dg/pr65345-3.c (test for errors, line 20)
+PASS: gcc.dg/pr65345-3.c (test for errors, line 21)
+PASS: gcc.dg/pr65345-3.c (test for errors, line 22)
+PASS: gcc.dg/pr65345-3.c (test for excess errors)
+PASS: gcc.dg/pr65358.c (test for excess errors)
+PASS: gcc.dg/pr65358.c execution test
+UNSUPPORTED: gcc.dg/pr65408.c
+PASS: gcc.dg/pr65521.c (test for excess errors)
+PASS: gcc.dg/pr65533.c (test for excess errors)
+PASS: gcc.dg/pr65658.c (test for excess errors)
+PASS: gcc.dg/pr65658.c uninitialized variable warning (test for bogus messages, line 79)
+PASS: gcc.dg/pr65779.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr65780-1.c
+UNSUPPORTED: gcc.dg/pr65780-2.c
+PASS: gcc.dg/pr65802.c (test for excess errors)
+PASS: gcc.dg/pr65901.c (test for errors, line 12)
+PASS: gcc.dg/pr65901.c (test for errors, line 13)
+PASS: gcc.dg/pr65901.c (test for errors, line 14)
+PASS: gcc.dg/pr65901.c (test for errors, line 15)
+PASS: gcc.dg/pr65901.c (test for excess errors)
+PASS: gcc.dg/pr65980.c (test for excess errors)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 18)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 19)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 20)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 21)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 22)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 23)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 24)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 25)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 26)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 27)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 28)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 29)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 30)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 31)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 32)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 33)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 34)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 35)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 36)
+PASS: gcc.dg/pr66066-1.c (test for errors, line 37)
+PASS: gcc.dg/pr66066-1.c (test for excess errors)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 18)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 19)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 20)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 21)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 22)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 23)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 24)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 25)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 26)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 27)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 28)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 29)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 30)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 31)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 32)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 33)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 34)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 35)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 36)
+PASS: gcc.dg/pr66066-2.c (test for errors, line 37)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 10)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 11)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 12)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 13)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 14)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 15)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 7)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 8)
+PASS: gcc.dg/pr66066-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr66066-2.c (test for excess errors)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 10)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 11)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 12)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 13)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 14)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 15)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 18)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 19)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 20)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 21)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 22)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 23)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 24)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 25)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 26)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 27)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 28)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 29)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 30)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 31)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 32)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 33)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 34)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 35)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 36)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 37)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 6)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 7)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 8)
+PASS: gcc.dg/pr66066-3.c (test for errors, line 9)
+PASS: gcc.dg/pr66066-3.c (test for excess errors)
+PASS: gcc.dg/pr66187-1.c (test for excess errors)
+PASS: gcc.dg/pr66187-1.c execution test
+PASS: gcc.dg/pr66187-2.c (test for excess errors)
+PASS: gcc.dg/pr66187-2.c execution test
+PASS: gcc.dg/pr66299-1.c (test for excess errors)
+PASS: gcc.dg/pr66299-1.c execution test
+PASS: gcc.dg/pr66299-1.c scan-tree-dump-not original "<<"
+PASS: gcc.dg/pr66299-2.c (test for excess errors)
+PASS: gcc.dg/pr66299-2.c execution test
+PASS: gcc.dg/pr66299-2.c scan-tree-dump-not optimized "<<"
+PASS: gcc.dg/pr66299-3.c (test for excess errors)
+PASS: gcc.dg/pr66299-3.c execution test
+PASS: gcc.dg/pr66299-3.c scan-tree-dump-not original "(<<|==|!=)"
+PASS: gcc.dg/pr66444.c (test for excess errors)
+PASS: gcc.dg/pr66444.c execution test
+PASS: gcc.dg/pr66552.c (test for excess errors)
+PASS: gcc.dg/pr66552.c scan-tree-dump-not lower " % "
+PASS: gcc.dg/pr66618-2.c (test for errors, line 10)
+PASS: gcc.dg/pr66618-2.c (test for errors, line 7)
+PASS: gcc.dg/pr66618-2.c (test for errors, line 9)
+PASS: gcc.dg/pr66618-2.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr66618-2.c (test for excess errors)
+PASS: gcc.dg/pr66618.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr66618.c (test for excess errors)
+PASS: gcc.dg/pr66688.c (test for excess errors)
+PASS: gcc.dg/pr66869.c (test for warnings, line 5)
+PASS: gcc.dg/pr66869.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr66899.c
+PASS: gcc.dg/pr67028.c (test for excess errors)
+PASS: gcc.dg/pr67028.c execution test
+UNSUPPORTED: gcc.dg/pr67029.c
+PASS: gcc.dg/pr67043.c (test for excess errors)
+PASS: gcc.dg/pr67077.c (test for excess errors)
+PASS: gcc.dg/pr67088.c (test for errors, line 10)
+PASS: gcc.dg/pr67088.c (test for errors, line 11)
+PASS: gcc.dg/pr67088.c (test for errors, line 13)
+PASS: gcc.dg/pr67088.c (test for errors, line 14)
+PASS: gcc.dg/pr67088.c (test for errors, line 16)
+PASS: gcc.dg/pr67088.c (test for errors, line 9)
+PASS: gcc.dg/pr67088.c (test for warnings, line 12)
+PASS: gcc.dg/pr67088.c (test for warnings, line 15)
+PASS: gcc.dg/pr67088.c (test for warnings, line 17)
+PASS: gcc.dg/pr67088.c (test for excess errors)
+PASS: gcc.dg/pr67089-1.c (test for excess errors)
+PASS: gcc.dg/pr67089-1.c execution test
+PASS: gcc.dg/pr67089-2.c (test for excess errors)
+PASS: gcc.dg/pr67089-2.c execution test
+PASS: gcc.dg/pr67089-3.c (test for excess errors)
+PASS: gcc.dg/pr67089-3.c execution test
+PASS: gcc.dg/pr67089-4.c (test for excess errors)
+PASS: gcc.dg/pr67089-4.c execution test
+PASS: gcc.dg/pr67089-5.c (test for excess errors)
+PASS: gcc.dg/pr67089-5.c execution test
+PASS: gcc.dg/pr67089-6.c (test for excess errors)
+PASS: gcc.dg/pr67089-7.c (test for excess errors)
+PASS: gcc.dg/pr67089-7.c scan-tree-dump-not widening_mul "ADD_OVERFLOW"
+PASS: gcc.dg/pr67089-7.c scan-tree-dump-not widening_mul "SUB_OVERFLOW"
+PASS: gcc.dg/pr67107.c (test for excess errors)
+PASS: gcc.dg/pr67271.c (test for excess errors)
+PASS: gcc.dg/pr67312.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr67338.c
+PASS: gcc.dg/pr67410.c (test for excess errors)
+PASS: gcc.dg/pr67410.c execution test
+PASS: gcc.dg/pr67432.c (test for errors, line 4)
+PASS: gcc.dg/pr67432.c (test for errors, line 5)
+PASS: gcc.dg/pr67432.c (test for errors, line 6)
+PASS: gcc.dg/pr67432.c (test for excess errors)
+PASS: gcc.dg/pr67465.c (test for excess errors)
+PASS: gcc.dg/pr67465.c execution test
+PASS: gcc.dg/pr67512.c (test for warnings, line 11)
+PASS: gcc.dg/pr67512.c (test for excess errors)
+PASS: gcc.dg/pr67563.c (test for excess errors)
+PASS: gcc.dg/pr67580.c (test for errors, line 11)
+PASS: gcc.dg/pr67580.c (test for errors, line 12)
+PASS: gcc.dg/pr67580.c (test for errors, line 13)
+PASS: gcc.dg/pr67580.c (test for errors, line 22)
+PASS: gcc.dg/pr67580.c (test for errors, line 23)
+PASS: gcc.dg/pr67580.c (test for errors, line 24)
+PASS: gcc.dg/pr67580.c (test for excess errors)
+PASS: gcc.dg/pr67730-1.c (test for warnings, line 12)
+PASS: gcc.dg/pr67730-1.c (test for warnings, line 13)
+PASS: gcc.dg/pr67730-1.c (test for warnings, line 14)
+PASS: gcc.dg/pr67730-1.c (test for warnings, line 15)
+PASS: gcc.dg/pr67730-1.c (test for excess errors)
+PASS: gcc.dg/pr67730-2.c (test for warnings, line 12)
+PASS: gcc.dg/pr67730-2.c (test for warnings, line 13)
+PASS: gcc.dg/pr67730-2.c (test for warnings, line 14)
+PASS: gcc.dg/pr67730-2.c (test for warnings, line 15)
+PASS: gcc.dg/pr67730-2.c (test for warnings, line 21)
+PASS: gcc.dg/pr67730-2.c (test for excess errors)
+PASS: gcc.dg/pr67730-a.c (test for errors, line 10)
+PASS: gcc.dg/pr67730-a.c (test for excess errors)
+PASS: gcc.dg/pr67730.c (test for warnings, line 10)
+PASS: gcc.dg/pr67730.c (test for excess errors)
+PASS: gcc.dg/pr67784-1.c (test for excess errors)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 13)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 21)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 22)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 32)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 42)
+PASS: gcc.dg/pr67784-2.c (test for errors, line 53)
+PASS: gcc.dg/pr67784-2.c (test for excess errors)
+PASS: gcc.dg/pr67784-3.c (test for excess errors)
+PASS: gcc.dg/pr67784-4.c (test for excess errors)
+PASS: gcc.dg/pr67784-5.c (test for excess errors)
+PASS: gcc.dg/pr67786.c (test for excess errors)
+PASS: gcc.dg/pr67786.c execution test
+PASS: gcc.dg/pr67786.c output pattern test
+PASS: gcc.dg/pr67787.c (test for excess errors)
+PASS: gcc.dg/pr67787.c execution test
+PASS: gcc.dg/pr67830.c (test for excess errors)
+PASS: gcc.dg/pr67830.c execution test
+PASS: gcc.dg/pr67854.c (test for warnings, line 10)
+PASS: gcc.dg/pr67854.c (test for excess errors)
+PASS: gcc.dg/pr67964.c (test for errors, line 14)
+PASS: gcc.dg/pr67964.c (test for errors, line 16)
+PASS: gcc.dg/pr67964.c (test for errors, line 17)
+PASS: gcc.dg/pr67964.c (test for errors, line 20)
+PASS: gcc.dg/pr67964.c (test for errors, line 22)
+PASS: gcc.dg/pr67964.c (test for errors, line 5)
+PASS: gcc.dg/pr67964.c (test for errors, line 7)
+PASS: gcc.dg/pr67964.c (test for excess errors)
+PASS: gcc.dg/pr68024.c (test for warnings, line 5)
+PASS: gcc.dg/pr68024.c (test for excess errors)
+PASS: gcc.dg/pr68088_1.c (test for excess errors)
+PASS: gcc.dg/pr68090.c (test for errors, line 10)
+PASS: gcc.dg/pr68090.c (test for errors, line 11)
+PASS: gcc.dg/pr68090.c (test for errors, line 12)
+PASS: gcc.dg/pr68090.c (test for errors, line 8)
+PASS: gcc.dg/pr68090.c (test for errors, line 9)
+PASS: gcc.dg/pr68090.c (test for excess errors)
+PASS: gcc.dg/pr68112.c (test for excess errors)
+PASS: gcc.dg/pr68129_1.c (test for excess errors)
+PASS: gcc.dg/pr68134.c (test for excess errors)
+PASS: gcc.dg/pr68162-1.c (test for excess errors)
+PASS: gcc.dg/pr68193.c (test for excess errors)
+PASS: gcc.dg/pr68217.c (test for excess errors)
+PASS: gcc.dg/pr68217.c scan-tree-dump vrp1 "\\[-INF, -INF\\]\\[0, 0\\]"
+PASS: gcc.dg/pr68286.c (test for excess errors)
+PASS: gcc.dg/pr68306-2.c (test for excess errors)
+PASS: gcc.dg/pr68306-3.c (test for excess errors)
+PASS: gcc.dg/pr68306.c (test for excess errors)
+PASS: gcc.dg/pr68317.c (test for warnings, line 18)
+PASS: gcc.dg/pr68317.c (test for excess errors)
+PASS: gcc.dg/pr68320.c (test for errors, line 11)
+PASS: gcc.dg/pr68320.c (test for errors, line 20)
+PASS: gcc.dg/pr68320.c (test for errors, line 30)
+PASS: gcc.dg/pr68320.c (test for errors, line 39)
+PASS: gcc.dg/pr68320.c (test for errors, line 48)
+PASS: gcc.dg/pr68320.c (test for errors, line 57)
+PASS: gcc.dg/pr68320.c (test for warnings, line 66)
+PASS: gcc.dg/pr68320.c (test for excess errors)
+PASS: gcc.dg/pr68327.c (test for excess errors)
+PASS: gcc.dg/pr68375.c (test for excess errors)
+PASS: gcc.dg/pr68412-2.c (test for warnings, line 14)
+PASS: gcc.dg/pr68412-2.c (test for warnings, line 8)
+PASS: gcc.dg/pr68412-2.c (test for excess errors)
+PASS: gcc.dg/pr68412.c (test for warnings, line 10)
+PASS: gcc.dg/pr68412.c (test for warnings, line 16)
+PASS: gcc.dg/pr68412.c (test for warnings, line 22)
+PASS: gcc.dg/pr68412.c (test for warnings, line 28)
+PASS: gcc.dg/pr68412.c (test for warnings, line 34)
+PASS: gcc.dg/pr68412.c (test for warnings, line 40)
+PASS: gcc.dg/pr68412.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr68435.c
+PASS: gcc.dg/pr68474.c (test for excess errors)
+PASS: gcc.dg/pr68513.c (test for excess errors)
+PASS: gcc.dg/pr68533.c (test for errors, line 31)
+PASS: gcc.dg/pr68533.c (test for errors, line 38)
+PASS: gcc.dg/pr68533.c (test for errors, line 47)
+PASS: gcc.dg/pr68533.c (test for errors, line 57)
+PASS: gcc.dg/pr68533.c (test for errors, line 64)
+PASS: gcc.dg/pr68533.c (test for warnings, line 20)
+PASS: gcc.dg/pr68533.c (test for warnings, line 9)
+PASS: gcc.dg/pr68533.c (test for excess errors)
+PASS: gcc.dg/pr68595.c (test for excess errors)
+PASS: gcc.dg/pr68668.c (test for excess errors)
+PASS: gcc.dg/pr68670-1.c (test for excess errors)
+PASS: gcc.dg/pr68670-1.c execution test
+PASS: gcc.dg/pr68670-2.c (test for excess errors)
+PASS: gcc.dg/pr68670-2.c execution test
+PASS: gcc.dg/pr68671.c (test for excess errors)
+PASS: gcc.dg/pr68671.c execution test
+PASS: gcc.dg/pr68730.c (test for excess errors)
+PASS: gcc.dg/pr68766.c (test for excess errors)
+PASS: gcc.dg/pr68785.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr68835-1.c
+UNSUPPORTED: gcc.dg/pr68835-2.c
+PASS: gcc.dg/pr68841.c (test for excess errors)
+PASS: gcc.dg/pr68841.c execution test
+PASS: gcc.dg/pr68907.c (test for excess errors)
+PASS: gcc.dg/pr69015.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr69032.c
+PASS: gcc.dg/pr69047.c (test for excess errors)
+PASS: gcc.dg/pr69047.c scan-tree-dump forwprop4 "_[0-9]+ = \\([^)]+\\) b"
+PASS: gcc.dg/pr69070.c (test for excess errors)
+PASS: gcc.dg/pr69071.c (test for excess errors)
+PASS: gcc.dg/pr69097-1.c (test for excess errors)
+PASS: gcc.dg/pr69097-1.c scan-tree-dump-not optimized "-y"
+PASS: gcc.dg/pr69097-2.c (test for excess errors)
+PASS: gcc.dg/pr69097-2.c scan-tree-dump-times optimized "-y" 17
+PASS: gcc.dg/pr69156.c (test for warnings, line 8)
+PASS: gcc.dg/pr69156.c (test for excess errors)
+PASS: gcc.dg/pr69162.c (test for excess errors)
+PASS: gcc.dg/pr69167.c (test for excess errors)
+PASS: gcc.dg/pr69169.c (test for excess errors)
+PASS: gcc.dg/pr69172.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr69181-1.c
+PASS: gcc.dg/pr69181-2.c (test for excess errors)
+PASS: gcc.dg/pr69195.c (test for excess errors)
+PASS: gcc.dg/pr69195.c execution test
+PASS: gcc.dg/pr69224.c (test for excess errors)
+PASS: gcc.dg/pr69238.c (test for excess errors)
+PASS: gcc.dg/pr69238.c execution test
+PASS: gcc.dg/pr69247.c (test for excess errors)
+PASS: gcc.dg/pr69307.c (test for excess errors)
+PASS: gcc.dg/pr69307.c execution test
+PASS: gcc.dg/pr69328.c (test for excess errors)
+PASS: gcc.dg/pr69391-1.c (test for excess errors)
+PASS: gcc.dg/pr69391-1.c execution test
+PASS: gcc.dg/pr69391-2.c (test for excess errors)
+PASS: gcc.dg/pr69391-2.c execution test
+PASS: gcc.dg/pr69421.c (test for excess errors)
+PASS: gcc.dg/pr69442.c (test for excess errors)
+PASS: gcc.dg/pr69442.c execution test
+PASS: gcc.dg/pr69471-1.c (test for excess errors)
+PASS: gcc.dg/pr69483.c (test for errors, line 5)
+PASS: gcc.dg/pr69483.c (test for excess errors)
+PASS: gcc.dg/pr69522.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr69535.c
+PASS: gcc.dg/pr69543.c (test for excess errors)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 103)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 11)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 144)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 27)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 51)
+PASS: gcc.dg/pr69554-1.c (test for errors, line 76)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 101)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 103)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 105)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 131)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 144)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 157)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 49)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 51)
+PASS: gcc.dg/pr69554-1.c (test for warnings, line 78)
+PASS: gcc.dg/pr69554-1.c (test for excess errors)
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 108-111
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 114-115
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 118-121
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 13-17
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 160-163
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 166-167
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 170-173
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 30-39
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 55-58
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 61-66
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 80-85
+PASS: gcc.dg/pr69554-1.c expected multiline pattern lines 88-91
+PASS: gcc.dg/pr69592.c (test for excess errors)
+PASS: gcc.dg/pr69615.c (test for excess errors)
+PASS: gcc.dg/pr69615.c scan-tree-dump-not optimized " < 0"
+PASS: gcc.dg/pr69615.c scan-tree-dump-not optimized " <= 23"
+PASS: gcc.dg/pr69615.c scan-tree-dump-not optimized " > 23"
+PASS: gcc.dg/pr69615.c scan-tree-dump-not optimized " >= 0"
+PASS: gcc.dg/pr69619.c (test for excess errors)
+PASS: gcc.dg/pr69627.c (test for errors, line 10)
+PASS: gcc.dg/pr69627.c (test for errors, line 24)
+PASS: gcc.dg/pr69627.c (test for excess errors)
+PASS: gcc.dg/pr69627.c expected multiline pattern lines 12-15
+PASS: gcc.dg/pr69627.c expected multiline pattern lines 26-29
+PASS: gcc.dg/pr69634.c (test for excess errors)
+PASS: gcc.dg/pr69644.c (test for excess errors)
+PASS: gcc.dg/pr69650.c (test for errors, line 5)
+PASS: gcc.dg/pr69650.c (test for warnings, line 4)
+PASS: gcc.dg/pr69650.c (test for excess errors)
+PASS: gcc.dg/pr69733.c (test for warnings, line 6)
+PASS: gcc.dg/pr69733.c (test for excess errors)
+PASS: gcc.dg/pr69733.c expected multiline pattern lines 8-9
+PASS: gcc.dg/pr69796.c (test for errors, line 4)
+PASS: gcc.dg/pr69796.c (test for errors, line 9)
+PASS: gcc.dg/pr69796.c (test for excess errors)
+PASS: gcc.dg/pr69801.c (test for excess errors)
+PASS: gcc.dg/pr69802.c (test for warnings, line 13)
+PASS: gcc.dg/pr69802.c (test for excess errors)
+PASS: gcc.dg/pr69819.c (test for errors, line 5)
+PASS: gcc.dg/pr69819.c (test for excess errors)
+PASS: gcc.dg/pr69824.c (test for excess errors)
+PASS: gcc.dg/pr69885.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr69896.c
+PASS: gcc.dg/pr69900.c (test for bogus messages, line 4)
+PASS: gcc.dg/pr69900.c (test for bogus messages, line 5)
+PASS: gcc.dg/pr69900.c (test for bogus messages, line 6)
+PASS: gcc.dg/pr69900.c (test for excess errors)
+PASS: gcc.dg/pr69915.c (test for excess errors)
+PASS: gcc.dg/pr69956.c (test for excess errors)
+PASS: gcc.dg/pr69960.c (test for excess errors)
+PASS: gcc.dg/pr69973.c (test for excess errors)
+PASS: gcc.dg/pr69974.c (test for errors, line 6)
+PASS: gcc.dg/pr69974.c (test for excess errors)
+PASS: gcc.dg/pr69990.c (test for excess errors)
+PASS: gcc.dg/pr69990.c execution test
+PASS: gcc.dg/pr70017.c (test for warnings, line 21)
+PASS: gcc.dg/pr70017.c (test for excess errors)
+PASS: gcc.dg/pr70022.c (test for excess errors)
+PASS: gcc.dg/pr70026.c (test for excess errors)
+PASS: gcc.dg/pr70050.c (test for excess errors)
+PASS: gcc.dg/pr70110.c (test for excess errors)
+PASS: gcc.dg/pr70152.c (test for excess errors)
+PASS: gcc.dg/pr70161-2.c (test for excess errors)
+PASS: gcc.dg/pr70161.c (test for excess errors)
+PASS: gcc.dg/pr70161.c scan-ipa-dump-times cp.dot "subgraph" 1
+PASS: gcc.dg/pr70161.c scan-ipa-dump-times inline.dot "subgraph" 1
+PASS: gcc.dg/pr70169.c (test for excess errors)
+PASS: gcc.dg/pr70174.c (test for warnings, line 10)
+PASS: gcc.dg/pr70174.c (test for excess errors)
+PASS: gcc.dg/pr70177.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr70219.c
+PASS: gcc.dg/pr70252.c (test for excess errors)
+PASS: gcc.dg/pr70269.c (test for excess errors)
+PASS: gcc.dg/pr70281.c (test for warnings, line 4)
+PASS: gcc.dg/pr70281.c (test for excess errors)
+PASS: gcc.dg/pr70281.c expected multiline pattern lines 6-7
+UNSUPPORTED: gcc.dg/pr70292.c
+PASS: gcc.dg/pr70317.c (test for excess errors)
+PASS: gcc.dg/pr70317.c scan-tree-dump optimized "a[^\n\r]*= . -1, -1,"
+PASS: gcc.dg/pr70317.c scan-tree-dump-not optimized "b[^\n\r]*= . -1, -1,"
+UNSUPPORTED: gcc.dg/pr70326.c
+PASS: gcc.dg/pr70405.c (test for excess errors)
+PASS: gcc.dg/pr70418.c (test for warnings, line 7)
+PASS: gcc.dg/pr70418.c (test for excess errors)
+PASS: gcc.dg/pr70442.c (test for excess errors)
+PASS: gcc.dg/pr70700.c (test for excess errors)
+PASS: gcc.dg/pr70725.c (test for excess errors)
+PASS: gcc.dg/pr70747.c (test for warnings, line 9)
+PASS: gcc.dg/pr70747.c (test for excess errors)
+PASS: gcc.dg/pr70771.c (test for excess errors)
+PASS: gcc.dg/pr70775.c (test for excess errors)
+PASS: gcc.dg/pr70807.c (test for excess errors)
+PASS: gcc.dg/pr70843.c (test for excess errors)
+PASS: gcc.dg/pr70852.c (test for excess errors)
+PASS: gcc.dg/pr70859-2.c (test for errors, line 17)
+PASS: gcc.dg/pr70859-2.c (test for errors, line 18)
+PASS: gcc.dg/pr70859-2.c (test for errors, line 19)
+PASS: gcc.dg/pr70859-2.c (test for errors, line 20)
+PASS: gcc.dg/pr70859-2.c (test for excess errors)
+PASS: gcc.dg/pr70859.c (test for errors, line 12)
+PASS: gcc.dg/pr70859.c (test for errors, line 14)
+PASS: gcc.dg/pr70859.c (test for errors, line 15)
+PASS: gcc.dg/pr70859.c (test for errors, line 16)
+PASS: gcc.dg/pr70859.c (test for errors, line 17)
+PASS: gcc.dg/pr70859.c (test for errors, line 18)
+PASS: gcc.dg/pr70859.c (test for errors, line 19)
+PASS: gcc.dg/pr70859.c (test for errors, line 21)
+PASS: gcc.dg/pr70859.c (test for errors, line 22)
+PASS: gcc.dg/pr70859.c (test for errors, line 23)
+PASS: gcc.dg/pr70859.c (test for errors, line 24)
+PASS: gcc.dg/pr70859.c (test for errors, line 25)
+PASS: gcc.dg/pr70859.c (test for errors, line 26)
+PASS: gcc.dg/pr70859.c (test for errors, line 28)
+PASS: gcc.dg/pr70859.c (test for errors, line 29)
+PASS: gcc.dg/pr70859.c (test for errors, line 31)
+PASS: gcc.dg/pr70859.c (test for errors, line 33)
+PASS: gcc.dg/pr70859.c (test for errors, line 34)
+PASS: gcc.dg/pr70859.c (test for errors, line 35)
+PASS: gcc.dg/pr70859.c (test for errors, line 36)
+PASS: gcc.dg/pr70859.c (test for errors, line 37)
+PASS: gcc.dg/pr70859.c (test for errors, line 38)
+PASS: gcc.dg/pr70859.c (test for errors, line 44)
+PASS: gcc.dg/pr70859.c (test for errors, line 46)
+PASS: gcc.dg/pr70859.c (test for errors, line 48)
+PASS: gcc.dg/pr70859.c (test for errors, line 50)
+PASS: gcc.dg/pr70859.c (test for errors, line 52)
+PASS: gcc.dg/pr70859.c (test for errors, line 54)
+PASS: gcc.dg/pr70859.c (test for errors, line 56)
+PASS: gcc.dg/pr70859.c (test for errors, line 58)
+PASS: gcc.dg/pr70859.c (test for errors, line 60)
+PASS: gcc.dg/pr70859.c (test for errors, line 62)
+PASS: gcc.dg/pr70859.c (test for errors, line 64)
+PASS: gcc.dg/pr70859.c (test for errors, line 66)
+PASS: gcc.dg/pr70859.c (test for excess errors)
+PASS: gcc.dg/pr70920-1.c (test for excess errors)
+PASS: gcc.dg/pr70920-1.c scan-tree-dump gimple "if \\(a == 0B\\)"
+PASS: gcc.dg/pr70920-2.c (test for excess errors)
+PASS: gcc.dg/pr70920-2.c scan-tree-dump ccp1 "gimple_simplified to if \\(a_[0-9]*\\(D\\) == 0B\\)"
+PASS: gcc.dg/pr70920-3.c (test for excess errors)
+PASS: gcc.dg/pr70920-3.c scan-tree-dump gimple "if \\(a == 0\\)"
+UNSUPPORTED: gcc.dg/pr70920-4.c
+PASS: gcc.dg/pr71006.c (test for excess errors)
+PASS: gcc.dg/pr71071.c (test for excess errors)
+PASS: gcc.dg/pr71077.c (test for excess errors)
+PASS: gcc.dg/pr71084.c (test for excess errors)
+PASS: gcc.dg/pr71104-1.c (test for excess errors)
+PASS: gcc.dg/pr71104-2.c (test for excess errors)
+PASS: gcc.dg/pr71148.c (test for excess errors)
+PASS: gcc.dg/pr71279.c (test for excess errors)
+PASS: gcc.dg/pr71280.c (test for excess errors)
+PASS: gcc.dg/pr71289.c (test for excess errors)
+PASS: gcc.dg/pr71289.c scan-tree-dump-not optimized "trunc_div_expr"
+PASS: gcc.dg/pr71343-1.c (test for excess errors)
+PASS: gcc.dg/pr71343-1.c scan-tree-dump-times optimized " << " 4
+PASS: gcc.dg/pr71343-1.c scan-tree-dump-times optimized " >> " 6
+PASS: gcc.dg/pr71343-2.c (test for excess errors)
+PASS: gcc.dg/pr71343-2.c scan-tree-dump-times optimized "return 1" 6
+PASS: gcc.dg/pr71362.c (test for errors, line 4)
+PASS: gcc.dg/pr71362.c (test for errors, line 9)
+PASS: gcc.dg/pr71362.c (test for excess errors)
+PASS: gcc.dg/pr71478.c (test for excess errors)
+PASS: gcc.dg/pr71514.c (test for errors, line 15)
+PASS: gcc.dg/pr71514.c (test for errors, line 22)
+PASS: gcc.dg/pr71514.c (test for excess errors)
+PASS: gcc.dg/pr71518.c (test for excess errors)
+PASS: gcc.dg/pr71558.c (test for excess errors)
+PASS: gcc.dg/pr71581.c (test for warnings, line 16)
+PASS: gcc.dg/pr71581.c (test for warnings, line 23)
+PASS: gcc.dg/pr71581.c (test for warnings, line 9)
+PASS: gcc.dg/pr71581.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr71585-2.c
+UNSUPPORTED: gcc.dg/pr71585-3.c
+UNSUPPORTED: gcc.dg/pr71585.c
+PASS: gcc.dg/pr71619.c (test for excess errors)
+PASS: gcc.dg/pr71632.c (test for excess errors)
+PASS: gcc.dg/pr71636-1.c (test for excess errors)
+PASS: gcc.dg/pr71636-1.c scan-tree-dump-not gimple "1 <<"
+PASS: gcc.dg/pr71636-2.c (test for excess errors)
+PASS: gcc.dg/pr71636-2.c scan-tree-dump forwprop1 "_[0-9] = ~_[0-9]"
+PASS: gcc.dg/pr71685.c (test for excess errors)
+PASS: gcc.dg/pr71969-1.c (test for excess errors)
+PASS: gcc.dg/pr71969-1.c scan-tree-dump-times einline "will not early inline" 12
+PASS: gcc.dg/pr71969-2.c (test for excess errors)
+PASS: gcc.dg/pr71969-2.c scan-tree-dump-times einline "Inlining foo/[0-9]* into main/[0-9]*" 4
+PASS: gcc.dg/pr71969-3.c (test for excess errors)
+PASS: gcc.dg/pr71969-3.c scan-tree-dump-times einline "Inlining foo/[0-9]* into main/[0-9]*" 4
+PASS: gcc.dg/pr71969-3.c scan-tree-dump-times einline "will not early inline" 8
+PASS: gcc.dg/pr72816.c (test for excess errors)
+PASS: gcc.dg/pr7356-2.c (test for errors, line 16)
+PASS: gcc.dg/pr7356-2.c (test for errors, line 3)
+PASS: gcc.dg/pr7356-2.c (test for excess errors)
+PASS: gcc.dg/pr7356-2.c expected multiline pattern lines 20-24
+PASS: gcc.dg/pr7356-2.c expected multiline pattern lines 6-10
+PASS: gcc.dg/pr7356.c at line 12 (test for errors, line 3)
+PASS: gcc.dg/pr7356.c (test for excess errors)
+PASS: gcc.dg/pr7356.c expected multiline pattern lines 14-16
+UNSUPPORTED: gcc.dg/pr76783.c
+UNSUPPORTED: gcc.dg/pr77323.c
+PASS: gcc.dg/pr77407.c (test for excess errors)
+PASS: gcc.dg/pr77407.c scan-tree-dump-times gimple "/" 0
+PASS: gcc.dg/pr77450.c (test for excess errors)
+PASS: gcc.dg/pr77454.c (test for excess errors)
+PASS: gcc.dg/pr77520.c (test for warnings, line 9)
+PASS: gcc.dg/pr77520.c (test for excess errors)
+PASS: gcc.dg/pr77521.c (test for errors, line 7)
+PASS: gcc.dg/pr77521.c (test for excess errors)
+PASS: gcc.dg/pr77587.c (test for excess errors)
+PASS: gcc.dg/pr77587.c execution test
+PASS: gcc.dg/pr77587a.c (test for excess errors)
+PASS: gcc.dg/pr77621.c (test for excess errors)
+PASS: gcc.dg/pr77664.c (test for excess errors)
+PASS: gcc.dg/pr77664.c execution test
+PASS: gcc.dg/pr77673.c (test for excess errors)
+PASS: gcc.dg/pr77673.c scan-tree-dump-not bswap "load_dst_\\d+ =.* if \\("
+PASS: gcc.dg/pr77834.c (test for excess errors)
+PASS: gcc.dg/pr77860.c (test for excess errors)
+PASS: gcc.dg/pr77862.c (test for excess errors)
+PASS: gcc.dg/pr77975.c (test for excess errors)
+PASS: gcc.dg/pr77975.c scan-tree-dump-times ivcanon "Proved that loop 1 iterates 1 times using brute force" 1
+PASS: gcc.dg/pr77975.c scan-tree-dump-times ivcanon "Proved that loop 1 iterates 2 times using brute force" 1
+PASS: gcc.dg/pr78138.c (test for warnings, line 15)
+PASS: gcc.dg/pr78138.c (test for warnings, line 23)
+PASS: gcc.dg/pr78138.c (test for excess errors)
+PASS: gcc.dg/pr78148.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr78185.c
+PASS: gcc.dg/pr78213.c (test for excess errors)
+PASS: gcc.dg/pr78213.c dg-regexp 12 was found: "^-fself-test: [0-9]+ pass\(es\) in [.0-9]+ seconds$|.*: note: self-tests are not enabled in this build$"
+PASS: gcc.dg/pr78241.c (test for excess errors)
+PASS: gcc.dg/pr78241.c execution test
+PASS: gcc.dg/pr78333.c (test for excess errors)
+PASS: gcc.dg/pr78384.c (test for excess errors)
+PASS: gcc.dg/pr78408-1.c (test for excess errors)
+PASS: gcc.dg/pr78408-1.c scan-tree-dump-times fab1 "after previous" 17
+PASS: gcc.dg/pr78408-2.c (test for excess errors)
+PASS: gcc.dg/pr78408-2.c scan-tree-dump-not fab1 "after previous"
+PASS: gcc.dg/pr78445.c (test for excess errors)
+PASS: gcc.dg/pr78468.c (test for excess errors)
+PASS: gcc.dg/pr78468.c execution test
+UNSUPPORTED: gcc.dg/pr78526.c
+UNSUPPORTED: gcc.dg/pr78540.c
+UNSUPPORTED: gcc.dg/pr78547.c
+UNSUPPORTED: gcc.dg/pr78575.c
+PASS: gcc.dg/pr78582.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr78644-1.c
+UNSUPPORTED: gcc.dg/pr78644-2.c
+PASS: gcc.dg/pr78721.c (test for excess errors)
+PASS: gcc.dg/pr78721.c execution test
+PASS: gcc.dg/pr78725-2.c (test for excess errors)
+PASS: gcc.dg/pr78725-2.c execution test
+PASS: gcc.dg/pr78725.c (test for excess errors)
+PASS: gcc.dg/pr78725.c execution test
+PASS: gcc.dg/pr78768.c (test for warnings, line 10)
+PASS: gcc.dg/pr78768.c (test for excess errors)
+PASS: gcc.dg/pr78768.c -Wformat-overflow (test for warnings, line 12)
+PASS: gcc.dg/pr78775.c (test for excess errors)
+PASS: gcc.dg/pr78888.c (test for excess errors)
+PASS: gcc.dg/pr78888.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/pr78888.c scan-tree-dump-times evrp "keep" 4
+PASS: gcc.dg/pr78902.c (test for warnings, line 10)
+PASS: gcc.dg/pr78902.c (test for warnings, line 11)
+PASS: gcc.dg/pr78902.c (test for warnings, line 12)
+PASS: gcc.dg/pr78902.c (test for warnings, line 13)
+PASS: gcc.dg/pr78902.c (test for warnings, line 14)
+PASS: gcc.dg/pr78902.c (test for warnings, line 8)
+PASS: gcc.dg/pr78902.c (test for warnings, line 9)
+PASS: gcc.dg/pr78902.c (test for excess errors)
+PASS: gcc.dg/pr78902.c strndup excessive bound at line 15 (test for warnings, line 14)
+PASS: gcc.dg/pr78957.c at line 4 (test for errors, line )
+PASS: gcc.dg/pr78957.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr78965.c
+PASS: gcc.dg/pr78973-2.c (test for excess errors)
+PASS: gcc.dg/pr78973-2.c ilp32 at line 17 (test for warnings, line 16)
+PASS: gcc.dg/pr78973.c (test for excess errors)
+PASS: gcc.dg/pr78973.c pr79073 (test for warnings, line 12)
+PASS: gcc.dg/pr79080.c (test for excess errors)
+PASS: gcc.dg/pr79214.c (test for excess errors)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 25)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 30)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 35)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 40)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 45)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 52)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 59)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 66)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 73)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 80)
+XFAIL: gcc.dg/pr79214.c pr????? (test for warnings, line 87)
+PASS: gcc.dg/pr79222.c (test for warnings, line 12)
+PASS: gcc.dg/pr79222.c (test for excess errors)
+PASS: gcc.dg/pr79223.c (test for warnings, line 26)
+PASS: gcc.dg/pr79223.c (test for warnings, line 31)
+PASS: gcc.dg/pr79223.c (test for warnings, line 36)
+PASS: gcc.dg/pr79223.c (test for excess errors)
+PASS: gcc.dg/pr79255.c (test for excess errors)
+PASS: gcc.dg/pr79342.c (test for excess errors)
+PASS: gcc.dg/pr79405.c (test for excess errors)
+PASS: gcc.dg/pr79412.c (test for errors, line 9)
+PASS: gcc.dg/pr79412.c (test for excess errors)
+PASS: gcc.dg/pr79412.c previous declaration at line 4 (test for warnings, line 3)
+UNSUPPORTED: gcc.dg/pr79494.c
+UNSUPPORTED: gcc.dg/pr79499.c
+PASS: gcc.dg/pr79538.c (test for warnings, line 12)
+PASS: gcc.dg/pr79538.c (test for warnings, line 20)
+PASS: gcc.dg/pr79538.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr79570.c
+PASS: gcc.dg/pr79574-2.c (test for excess errors)
+PASS: gcc.dg/pr79574.c (test for excess errors)
+PASS: gcc.dg/pr79677.c (test for errors, line 13)
+PASS: gcc.dg/pr79677.c at line 4 (test for warnings, line )
+PASS: gcc.dg/pr79677.c (test for excess errors)
+PASS: gcc.dg/pr79715.c (test for excess errors)
+PASS: gcc.dg/pr79715.c scan-tree-dump-not optimized "free"
+PASS: gcc.dg/pr79715.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/pr79715.c scan-tree-dump-not optimized "memcpy"
+PASS: gcc.dg/pr79715.c scan-tree-dump-not optimized "strcpy"
+PASS: gcc.dg/pr79715.c scan-tree-dump-not optimized "strlen"
+PASS: gcc.dg/pr79730.c (test for errors, line 5)
+PASS: gcc.dg/pr79730.c (test for errors, line 6)
+PASS: gcc.dg/pr79730.c (test for excess errors)
+PASS: gcc.dg/pr79788-1.c (test for warnings, line 8)
+PASS: gcc.dg/pr79788-1.c (test for excess errors)
+PASS: gcc.dg/pr79788-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr79788-2.c (test for excess errors)
+PASS: gcc.dg/pr79972.c (test for excess errors)
+PASS: gcc.dg/pr79983.c (test for errors, line 11)
+PASS: gcc.dg/pr79983.c (test for errors, line 15)
+PASS: gcc.dg/pr79983.c (test for errors, line 7)
+PASS: gcc.dg/pr79983.c (test for warnings, line 10)
+PASS: gcc.dg/pr79983.c (test for warnings, line 14)
+PASS: gcc.dg/pr79983.c (test for warnings, line 6)
+PASS: gcc.dg/pr79983.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr79985.c
+PASS: gcc.dg/pr80020.c (test for excess errors)
+PASS: gcc.dg/pr80020.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/pr80020.c scan-tree-dump-not optimized "memset_chk"
+PASS: gcc.dg/pr80100.c (test for excess errors)
+PASS: gcc.dg/pr80112.c (test for excess errors)
+PASS: gcc.dg/pr80131-1.c (test for excess errors)
+PASS: gcc.dg/pr80131-1.c scan-tree-dump gimple "2147483648 >>"
+PASS: gcc.dg/pr80131-1.c scan-tree-dump-times gimple "9223372036854775808 >>" 2
+PASS: gcc.dg/pr80131-1.c scan-tree-dump-times gimple "= 31 -" 1
+UNSUPPORTED: gcc.dg/pr80163.c
+PASS: gcc.dg/pr80170.c (test for excess errors)
+PASS: gcc.dg/pr80170.c execution test
+UNSUPPORTED: gcc.dg/pr80218.c
+PASS: gcc.dg/pr80286.c (test for excess errors)
+PASS: gcc.dg/pr80286.c execution test
+UNSUPPORTED: gcc.dg/pr80463.c
+PASS: gcc.dg/pr80468.c (test for errors, line 8)
+PASS: gcc.dg/pr80468.c (test for excess errors)
+PASS: gcc.dg/pr80492.c (test for excess errors)
+PASS: gcc.dg/pr80492.c scan-tree-dump-times optimized "reg = " 4
+PASS: gcc.dg/pr80500.c (test for excess errors)
+PASS: gcc.dg/pr80632.c (test for excess errors)
+PASS: gcc.dg/pr80693.c (test for excess errors)
+PASS: gcc.dg/pr80693.c execution test
+PASS: gcc.dg/pr80747.c (test for excess errors)
+PASS: gcc.dg/pr80775.c (test for excess errors)
+PASS: gcc.dg/pr80776-1.c (test for bogus messages, line 30)
+PASS: gcc.dg/pr80776-1.c (test for excess errors)
+PASS: gcc.dg/pr80776-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/pr80776-2.c (test for excess errors)
+PASS: gcc.dg/pr80788.c (test for excess errors)
+PASS: gcc.dg/pr80823.c (test for excess errors)
+PASS: gcc.dg/pr80903.c (test for excess errors)
+PASS: gcc.dg/pr80907.c (test for excess errors)
+PASS: gcc.dg/pr81019.c (test for excess errors)
+PASS: gcc.dg/pr81019.c execution test
+PASS: gcc.dg/pr81020.c (test for excess errors)
+PASS: gcc.dg/pr81020.c execution test
+PASS: gcc.dg/pr81030.c (test for excess errors)
+PASS: gcc.dg/pr81165.c (test for excess errors)
+PASS: gcc.dg/pr81165.c scan-tree-dump-not optimized " [/%] "
+PASS: gcc.dg/pr81192.c (test for excess errors)
+PASS: gcc.dg/pr81192.c scan-tree-dump-times pre "(?n)find_duplicates: <bb .*> duplicate of <bb .*>" 1
+PASS: gcc.dg/pr81227.c (test for excess errors)
+PASS: gcc.dg/pr81228.c (test for excess errors)
+PASS: gcc.dg/pr81228.c scan-tree-dump ssa "<>"
+PASS: gcc.dg/pr81281-1.c (test for excess errors)
+PASS: gcc.dg/pr81281-1.c scan-tree-dump-not optimized "p_[0-9]*\\(D\\)"
+PASS: gcc.dg/pr81281-2.c (test for excess errors)
+PASS: gcc.dg/pr81281-2.c scan-tree-dump-not optimized "p_[0-9]*\\(D\\)"
+PASS: gcc.dg/pr81281-3.c (test for excess errors)
+PASS: gcc.dg/pr81281-3.c scan-tree-dump-not optimized "[+=-] ?123[ ;]"
+PASS: gcc.dg/pr81292-1.c (test for excess errors)
+PASS: gcc.dg/pr81292-1.c execution test
+PASS: gcc.dg/pr81292-1.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/pr81292-2.c (test for excess errors)
+PASS: gcc.dg/pr81292-2.c execution test
+PASS: gcc.dg/pr81292-2.c scan-tree-dump-times strlen1 "strlen \\(" 6
+PASS: gcc.dg/pr81345.c (test for warnings, line 16)
+PASS: gcc.dg/pr81345.c (test for warnings, line 9)
+PASS: gcc.dg/pr81345.c (test for excess errors)
+PASS: gcc.dg/pr81455.c (test for excess errors)
+PASS: gcc.dg/pr81564.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr81578.c
+PASS: gcc.dg/pr81588.c (test for excess errors)
+PASS: gcc.dg/pr81588.c execution test
+PASS: gcc.dg/pr81592.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr81621.c
+PASS: gcc.dg/pr81650.c (test for excess errors)
+PASS: gcc.dg/pr81661.c (test for excess errors)
+PASS: gcc.dg/pr81695.c (test for excess errors)
+PASS: gcc.dg/pr81703.c (test for excess errors)
+PASS: gcc.dg/pr81703.c scan-tree-dump-not strlen1 "__builtin_strlen"
+PASS: gcc.dg/pr81737.c (test for excess errors)
+PASS: gcc.dg/pr81779.c (test for warnings, line 13)
+PASS: gcc.dg/pr81779.c (test for excess errors)
+PASS: gcc.dg/pr81795.c (test for bogus messages, line 11)
+PASS: gcc.dg/pr81795.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr81795.c (test for bogus messages, line 8)
+PASS: gcc.dg/pr81795.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr81795.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr81854.c
+PASS: gcc.dg/pr81979.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr81988.c
+PASS: gcc.dg/pr82004.c (test for excess errors)
+PASS: gcc.dg/pr82004.c execution test
+PASS: gcc.dg/pr82112.c (test for errors, line 11)
+PASS: gcc.dg/pr82112.c (test for errors, line 12)
+PASS: gcc.dg/pr82112.c (test for errors, line 13)
+PASS: gcc.dg/pr82112.c (test for errors, line 14)
+PASS: gcc.dg/pr82112.c (test for errors, line 15)
+PASS: gcc.dg/pr82112.c (test for errors, line 16)
+PASS: gcc.dg/pr82112.c (test for errors, line 17)
+PASS: gcc.dg/pr82112.c (test for errors, line 18)
+PASS: gcc.dg/pr82112.c (test for errors, line 19)
+PASS: gcc.dg/pr82112.c (test for errors, line 20)
+PASS: gcc.dg/pr82112.c (test for excess errors)
+PASS: gcc.dg/pr82123.c (test for excess errors)
+PASS: gcc.dg/pr82167.c (test for warnings, line 13)
+PASS: gcc.dg/pr82167.c (test for warnings, line 7)
+PASS: gcc.dg/pr82167.c (test for excess errors)
+PASS: gcc.dg/pr82190.c (test for excess errors)
+PASS: gcc.dg/pr82190.c execution test
+PASS: gcc.dg/pr82274-1.c (test for excess errors)
+PASS: gcc.dg/pr82274-1.c execution test
+PASS: gcc.dg/pr82274-2.c (test for excess errors)
+PASS: gcc.dg/pr82274-2.c execution test
+PASS: gcc.dg/pr82286.c (test for excess errors)
+PASS: gcc.dg/pr82386.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr82389.c
+PASS: gcc.dg/pr82404.c (test for excess errors)
+PASS: gcc.dg/pr82404.c scan-tree-dump-times optimized "if " 1
+PASS: gcc.dg/pr82596.c (test for excess errors)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 16)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 17)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 18)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 20)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 21)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 24)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 25)
+PASS: gcc.dg/pr82596.c string (test for warnings, line 26)
+PASS: gcc.dg/pr82597.c (test for excess errors)
+PASS: gcc.dg/pr82703.c (test for excess errors)
+PASS: gcc.dg/pr82703.c execution test
+PASS: gcc.dg/pr82765.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr82788.c
+PASS: gcc.dg/pr82809.c (test for excess errors)
+PASS: gcc.dg/pr82863.c (test for excess errors)
+PASS: gcc.dg/pr82875.c (test for excess errors)
+PASS: gcc.dg/pr82916.c (test for excess errors)
+PASS: gcc.dg/pr82916.c execution test
+UNSUPPORTED: gcc.dg/pr82929-2.c
+UNSUPPORTED: gcc.dg/pr82929.c
+PASS: gcc.dg/pr82975.c (test for excess errors)
+PASS: gcc.dg/pr83034.c (test for excess errors)
+PASS: gcc.dg/pr83044.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83047.c
+PASS: gcc.dg/pr83072-2.c (test for excess errors)
+PASS: gcc.dg/pr83072-2.c scan-tree-dump-times evrp "gimple_simplified to" 2
+PASS: gcc.dg/pr83072.c (test for excess errors)
+PASS: gcc.dg/pr83072.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/pr83073.c (test for excess errors)
+PASS: gcc.dg/pr83073.c scan-tree-dump evrp "Folded into: return 1;"
+UNSUPPORTED: gcc.dg/pr83089.c
+UNSUPPORTED: gcc.dg/pr83100-1.c
+PASS: gcc.dg/pr83100-2.c (test for excess errors)
+PASS: gcc.dg/pr83100-2.c execution test
+PASS: gcc.dg/pr83100-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83100-4.c
+PASS: gcc.dg/pr83198.c (test for excess errors)
+PASS: gcc.dg/pr83312.c (test for excess errors)
+PASS: gcc.dg/pr83323.c (test for excess errors)
+PASS: gcc.dg/pr83323.c execution test
+PASS: gcc.dg/pr83361.c (test for excess errors)
+PASS: gcc.dg/pr83363.c (test for excess errors)
+PASS: gcc.dg/pr83363.c execution test
+PASS: gcc.dg/pr83364.c (test for excess errors)
+PASS: gcc.dg/pr83364.c execution test
+PASS: gcc.dg/pr83373.c (test for bogus messages, line 19)
+PASS: gcc.dg/pr83373.c (test for excess errors)
+PASS: gcc.dg/pr83393.c (test for excess errors)
+PASS: gcc.dg/pr83393.c execution test
+PASS: gcc.dg/pr83396.c (test for excess errors)
+PASS: gcc.dg/pr83415.c (test for warnings, line 10)
+PASS: gcc.dg/pr83415.c (test for excess errors)
+PASS: gcc.dg/pr83419.c (test for excess errors)
+PASS: gcc.dg/pr83422.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83424.c
+PASS: gcc.dg/pr83463.c (test for excess errors)
+PASS: gcc.dg/pr83480.c (test for warnings, line 29)
+PASS: gcc.dg/pr83480.c (test for excess errors)
+PASS: gcc.dg/pr83491.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83506.c
+PASS: gcc.dg/pr83512.c (test for excess errors)
+PASS: gcc.dg/pr83517.c (test for excess errors)
+PASS: gcc.dg/pr83517.c scan-tree-dump original "return 2;"
+PASS: gcc.dg/pr83521.c (test for excess errors)
+PASS: gcc.dg/pr83527.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83530.c
+PASS: gcc.dg/pr83552.c (test for excess errors)
+PASS: gcc.dg/pr83581.c (test for excess errors)
+PASS: gcc.dg/pr83585.c (test for excess errors)
+PASS: gcc.dg/pr83593.c (test for excess errors)
+PASS: gcc.dg/pr83595.c (test for errors, line 8)
+PASS: gcc.dg/pr83595.c (test for excess errors)
+PASS: gcc.dg/pr83605.c (test for excess errors)
+PASS: gcc.dg/pr83609.c (test for excess errors)
+PASS: gcc.dg/pr83609.c execution test
+PASS: gcc.dg/pr83620.c at line 4 (test for errors, line )
+PASS: gcc.dg/pr83620.c (test for excess errors)
+PASS: gcc.dg/pr83621.c (test for excess errors)
+PASS: gcc.dg/pr83623.c (test for excess errors)
+PASS: gcc.dg/pr83640.c (test for excess errors)
+PASS: gcc.dg/pr83645.c (test for excess errors)
+PASS: gcc.dg/pr83666.c (test for excess errors)
+PASS: gcc.dg/pr83723.c (test for excess errors)
+PASS: gcc.dg/pr83771.c (test for excess errors)
+PASS: gcc.dg/pr83801.c (test for excess errors)
+PASS: gcc.dg/pr83801.c scan-tree-dump original "a\\[i]"
+PASS: gcc.dg/pr83801.c scan-tree-dump original "e\\[0]\\.d\\[i]"
+PASS: gcc.dg/pr83801.c scan-tree-dump-not original ""01234567890123456789012345678901234567890123456789012345678901234567890123456789"\\[i]"
+PASS: gcc.dg/pr83801.c scan-tree-dump-not original ""90123456789012345678901234567"\\[i]"
+PASS: gcc.dg/pr83844.c (test for warnings, line 17)
+PASS: gcc.dg/pr83844.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83852.c
+UNSUPPORTED: gcc.dg/pr83913.c
+PASS: gcc.dg/pr83922.c (test for excess errors)
+PASS: gcc.dg/pr83930.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr83962.c
+UNSUPPORTED: gcc.dg/pr83972.c
+PASS: gcc.dg/pr83985.c (test for excess errors)
+PASS: gcc.dg/pr83986.c (test for excess errors)
+PASS: gcc.dg/pr84032.c (test for excess errors)
+PASS: gcc.dg/pr84068.c (test for excess errors)
+PASS: gcc.dg/pr84095.c (test for bogus messages, line 13)
+PASS: gcc.dg/pr84095.c (test for excess errors)
+PASS: gcc.dg/pr84100.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr84100.c (test for excess errors)
+PASS: gcc.dg/pr84131.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr84206.c
+PASS: gcc.dg/pr84225.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr84237.c
+UNSUPPORTED: gcc.dg/pr84300.c
+PASS: gcc.dg/pr84309-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr84309.c
+PASS: gcc.dg/pr84321.c (test for excess errors)
+PASS: gcc.dg/pr84334.c (test for excess errors)
+PASS: gcc.dg/pr84452.c (test for excess errors)
+PASS: gcc.dg/pr84503-1.c (test for excess errors)
+PASS: gcc.dg/pr84503-1.c execution test
+PASS: gcc.dg/pr84503-2.c (test for excess errors)
+PASS: gcc.dg/pr84503-2.c execution test
+PASS: gcc.dg/pr84607.c (test for excess errors)
+PASS: gcc.dg/pr84607.c execution test
+UNSUPPORTED: gcc.dg/pr84614.c
+PASS: gcc.dg/pr84628.c at line 8 (test for bogus messages, line )
+PASS: gcc.dg/pr84628.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr84659.c
+UNSUPPORTED: gcc.dg/pr84670-1.c
+PASS: gcc.dg/pr84670-2.c (test for excess errors)
+PASS: gcc.dg/pr84670-3.c (test for excess errors)
+PASS: gcc.dg/pr84670-4.c (test for excess errors)
+PASS: gcc.dg/pr84687.c (test for excess errors)
+PASS: gcc.dg/pr84710.c (test for excess errors)
+PASS: gcc.dg/pr84721.c (test for errors, line 5)
+PASS: gcc.dg/pr84721.c (test for errors, line 6)
+PASS: gcc.dg/pr84721.c (test for excess errors)
+PASS: gcc.dg/pr84739.c (test for warnings, line 21)
+PASS: gcc.dg/pr84739.c (test for warnings, line 6)
+PASS: gcc.dg/pr84739.c (test for excess errors)
+PASS: gcc.dg/pr84772.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr84772.c (test for excess errors)
+PASS: gcc.dg/pr84799.c (test for excess errors)
+PASS: gcc.dg/pr84834.c (test for excess errors)
+PASS: gcc.dg/pr84841.c (test for excess errors)
+PASS: gcc.dg/pr84853.c (test for errors, line 10)
+PASS: gcc.dg/pr84853.c (test for errors, line 11)
+PASS: gcc.dg/pr84853.c (test for errors, line 17)
+PASS: gcc.dg/pr84853.c (test for errors, line 18)
+PASS: gcc.dg/pr84853.c (test for excess errors)
+PASS: gcc.dg/pr84875.c (test for excess errors)
+PASS: gcc.dg/pr84877.c (test for excess errors)
+PASS: gcc.dg/pr84877.c execution test
+PASS: gcc.dg/pr84899.c (test for excess errors)
+PASS: gcc.dg/pr84941.c (test for excess errors)
+PASS: gcc.dg/pr84953.c (test for bogus messages, line 9)
+PASS: gcc.dg/pr84953.c (test for excess errors)
+PASS: gcc.dg/pr84956.c (test for excess errors)
+PASS: gcc.dg/pr85045.c (test for errors, line 8)
+PASS: gcc.dg/pr85045.c (test for excess errors)
+PASS: gcc.dg/pr85164-1.c (test for excess errors)
+PASS: gcc.dg/pr85164-2.c (test for excess errors)
+PASS: gcc.dg/pr85167.c (test for excess errors)
+PASS: gcc.dg/pr85180.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr85195.c
+UNSUPPORTED: gcc.dg/pr85257.c
+PASS: gcc.dg/pr85300.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr85376.c
+UNSUPPORTED: gcc.dg/pr85388-1.c
+UNSUPPORTED: gcc.dg/pr85388-2.c
+UNSUPPORTED: gcc.dg/pr85388-3.c
+UNSUPPORTED: gcc.dg/pr85388-4.c
+UNSUPPORTED: gcc.dg/pr85388-5.c
+UNSUPPORTED: gcc.dg/pr85388-6.c
+UNSUPPORTED: gcc.dg/pr85412.c
+UNSUPPORTED: gcc.dg/pr85414.c
+UNSUPPORTED: gcc.dg/pr85423.c
+PASS: gcc.dg/pr85430.c (test for excess errors)
+PASS: gcc.dg/pr85455.c (test for excess errors)
+PASS: gcc.dg/pr85467.c (test for excess errors)
+PASS: gcc.dg/pr85512.c (test for excess errors)
+PASS: gcc.dg/pr85529.c (test for excess errors)
+PASS: gcc.dg/pr85529.c execution test
+PASS: gcc.dg/pr85598.c (test for excess errors)
+PASS: gcc.dg/pr85799.c (test for excess errors)
+PASS: gcc.dg/pr85799.c scan-tree-dump profile_estimate "_builtin_expect heuristics of edge"
+PASS: gcc.dg/pr85811.c (test for excess errors)
+PASS: gcc.dg/pr85811.c scan-tree-dump-not optimized "val_[0-9]*, val_[0-9]*"
+PASS: gcc.dg/pr85859.c (test for excess errors)
+PASS: gcc.dg/pr85859.c execution test
+UNSUPPORTED: gcc.dg/pr85876.c
+UNSUPPORTED: gcc.dg/pr85899.c
+PASS: gcc.dg/pr85955.c (test for excess errors)
+PASS: gcc.dg/pr86010-2.c (test for excess errors)
+PASS: gcc.dg/pr86010-2.c scan-tree-dump-times optimized "__builtin_memset" 2
+PASS: gcc.dg/pr86010.c (test for excess errors)
+PASS: gcc.dg/pr86010.c scan-tree-dump-times optimized "__builtin_memset" 2
+UNSUPPORTED: gcc.dg/pr86038.c
+PASS: gcc.dg/pr86046.c (test for excess errors)
+PASS: gcc.dg/pr86047.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr86058.c
+PASS: gcc.dg/pr86064.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr86076.c
+PASS: gcc.dg/pr86114.c (test for excess errors)
+PASS: gcc.dg/pr86124.c (test for excess errors)
+PASS: gcc.dg/pr86134.c (test for warnings, line 4)
+PASS: gcc.dg/pr86134.c at line 6 (test for warnings, line )
+PASS: gcc.dg/pr86134.c (test for excess errors)
+PASS: gcc.dg/pr86179.c (test for excess errors)
+PASS: gcc.dg/pr86271.c (test for warnings, line 7)
+PASS: gcc.dg/pr86271.c (test for excess errors)
+PASS: gcc.dg/pr86314.c (test for excess errors)
+PASS: gcc.dg/pr86314.c execution test
+PASS: gcc.dg/pr86459.c (test for excess errors)
+PASS: gcc.dg/pr86489.c (test for excess errors)
+PASS: gcc.dg/pr86572.c (test for excess errors)
+PASS: gcc.dg/pr86572.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/pr86617.c (test for excess errors)
+PASS: gcc.dg/pr86617.c scan-rtl-dump-times final "mem/v" 6
+PASS: gcc.dg/pr86723.c (test for excess errors)
+PASS: gcc.dg/pr86723.c execution test
+PASS: gcc.dg/pr86835.c at line 7 (test for bogus messages, line )
+PASS: gcc.dg/pr86835.c (test for excess errors)
+PASS: gcc.dg/pr86835.c execution test
+UNSUPPORTED: gcc.dg/pr86928.c
+PASS: gcc.dg/pr86979.c (test for excess errors)
+PASS: gcc.dg/pr86991.c (test for excess errors)
+PASS: gcc.dg/pr87009.c (test for excess errors)
+PASS: gcc.dg/pr87009.c scan-tree-dump-times original "return s \\^ x;|return x \\^ s;" 4
+PASS: gcc.dg/pr87024.c (test for excess errors)
+PASS: gcc.dg/pr87025.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr87047.c
+PASS: gcc.dg/pr87052.c (test for excess errors)
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "a = "\\\\x00ab";" 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "b = "a\\\\x00bc";" 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "c = "";" 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "d = " 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "d = {CLOBBER\\(eol\\)}" 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "e = " 1
+PASS: gcc.dg/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eol\\)}" 1
+PASS: gcc.dg/pr87054.c (test for excess errors)
+PASS: gcc.dg/pr87054.c execution test
+PASS: gcc.dg/pr87074.c (test for excess errors)
+PASS: gcc.dg/pr87074.c execution test
+PASS: gcc.dg/pr87092.c (test for excess errors)
+PASS: gcc.dg/pr87099.c (test for excess errors)
+PASS: gcc.dg/pr87112.c (test for excess errors)
+PASS: gcc.dg/pr87117-1.c (test for excess errors)
+PASS: gcc.dg/pr87117-2.c (test for excess errors)
+PASS: gcc.dg/pr8715.c (test for warnings, line 10)
+PASS: gcc.dg/pr8715.c (test for excess errors)
+PASS: gcc.dg/pr87259.c (test for excess errors)
+PASS: gcc.dg/pr87261.c (test for excess errors)
+PASS: gcc.dg/pr87261.c scan-tree-dump original "return \\~\\(a \\& b\\);"
+PASS: gcc.dg/pr87261.c scan-tree-dump original "return \\~\\(a \\^ b\\);"
+PASS: gcc.dg/pr87261.c scan-tree-dump original "return \\~b \\| a;"
+PASS: gcc.dg/pr87261.c scan-tree-dump-times original "return \\~a;" 2
+UNSUPPORTED: gcc.dg/pr87273.c
+PASS: gcc.dg/pr87286.c (test for excess errors)
+PASS: gcc.dg/pr87309.c (test for bogus messages, line 4)
+PASS: gcc.dg/pr87309.c (test for excess errors)
+PASS: gcc.dg/pr87314-1.c (test for excess errors)
+PASS: gcc.dg/pr87314-1.c scan-assembler hellooo
+PASS: gcc.dg/pr87314-1.c scan-tree-dump-times original "hello" 1
+PASS: gcc.dg/pr87320.c (test for excess errors)
+PASS: gcc.dg/pr87320.c execution test
+PASS: gcc.dg/pr87347.c (test for excess errors)
+PASS: gcc.dg/pr87415.c (test for excess errors)
+PASS: gcc.dg/pr87415.c execution test
+PASS: gcc.dg/pr87483.c (test for warnings, line 5)
+PASS: gcc.dg/pr87483.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr87485.c
+PASS: gcc.dg/pr87490.c (test for excess errors)
+PASS: gcc.dg/pr87600-1.c (test for excess errors)
+PASS: gcc.dg/pr87600-2.c (test for errors, line 14)
+PASS: gcc.dg/pr87600-2.c (test for errors, line 23)
+PASS: gcc.dg/pr87600-2.c (test for errors, line 32)
+PASS: gcc.dg/pr87600-2.c (test for errors, line 42)
+PASS: gcc.dg/pr87600-2.c (test for excess errors)
+PASS: gcc.dg/pr87672.c (test for excess errors)
+PASS: gcc.dg/pr87672.c scan-tree-dump optimized "memcpy_chk.*, 36\\)"
+PASS: gcc.dg/pr87746.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr87790.c
+PASS: gcc.dg/pr87793.c (test for excess errors)
+PASS: gcc.dg/pr87811-2.c (test for errors, line 9)
+PASS: gcc.dg/pr87811-2.c (test for excess errors)
+PASS: gcc.dg/pr87811-2.c scan-tree-dump-not profile_estimate "__builtin_expect_with_probability heuristics of edge"
+PASS: gcc.dg/pr87811-3.c (test for excess errors)
+PASS: gcc.dg/pr87811.c (test for errors, line 9)
+PASS: gcc.dg/pr87811.c (test for excess errors)
+PASS: gcc.dg/pr87811.c scan-tree-dump-not profile_estimate "__builtin_expect_with_probability heuristics of edge"
+PASS: gcc.dg/pr87826.c (test for excess errors)
+PASS: gcc.dg/pr87873.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr87874.c
+PASS: gcc.dg/pr8788-1.c (test for errors, line 14)
+PASS: gcc.dg/pr8788-1.c (test for excess errors)
+PASS: gcc.dg/pr8788-1.c asm operand 1 at line 15 (test for warnings, line 14)
+PASS: gcc.dg/pr87894.c (test for excess errors)
+PASS: gcc.dg/pr87929.c (test for excess errors)
+PASS: gcc.dg/pr87954.c (test for excess errors)
+PASS: gcc.dg/pr87954.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/pr87962.c (test for excess errors)
+PASS: gcc.dg/pr87979.c (test for excess errors)
+PASS: gcc.dg/pr87985.c (test for excess errors)
+PASS: gcc.dg/pr88007.c (test for excess errors)
+PASS: gcc.dg/pr88031.c (test for excess errors)
+PASS: gcc.dg/pr88069.c (test for excess errors)
+PASS: gcc.dg/pr88071.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr88074-2.c
+UNSUPPORTED: gcc.dg/pr88074.c
+PASS: gcc.dg/pr8835-1.c (test for excess errors)
+PASS: gcc.dg/pr88427.c (test for excess errors)
+PASS: gcc.dg/pr88444.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr88563.c
+UNSUPPORTED: gcc.dg/pr88568.c
+UNSUPPORTED: gcc.dg/pr88594.c
+PASS: gcc.dg/pr88598-1.c (test for excess errors)
+PASS: gcc.dg/pr88598-1.c execution test
+PASS: gcc.dg/pr88598-1.c scan-tree-dump-not ccp1 " \\* "
+PASS: gcc.dg/pr88598-2.c (test for excess errors)
+PASS: gcc.dg/pr88598-2.c execution test
+PASS: gcc.dg/pr88598-2.c scan-tree-dump ccp1 " \\* "
+PASS: gcc.dg/pr88598-2.c scan-tree-dump-not ccp1 " \\& "
+PASS: gcc.dg/pr88598-3.c (test for excess errors)
+PASS: gcc.dg/pr88598-3.c execution test
+PASS: gcc.dg/pr88598-3.c scan-tree-dump-not ccp1 " \\* "
+PASS: gcc.dg/pr88598-4.c (test for excess errors)
+PASS: gcc.dg/pr88598-4.c execution test
+PASS: gcc.dg/pr88598-4.c scan-tree-dump ccp1 " \\* "
+PASS: gcc.dg/pr88598-4.c scan-tree-dump-not ccp1 " \\& "
+PASS: gcc.dg/pr88598-5.c (test for excess errors)
+PASS: gcc.dg/pr88598-5.c execution test
+PASS: gcc.dg/pr88598-5.c scan-tree-dump ccp1 " \\* "
+PASS: gcc.dg/pr88598-5.c scan-tree-dump-not ccp1 " \\& "
+PASS: gcc.dg/pr88660.c (test for excess errors)
+PASS: gcc.dg/pr88676.c (test for excess errors)
+PASS: gcc.dg/pr88676.c execution test
+PASS: gcc.dg/pr88701.c (test for excess errors)
+PASS: gcc.dg/pr88784-1.c (test for excess errors)
+PASS: gcc.dg/pr88784-1.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr88784-10.c (test for excess errors)
+PASS: gcc.dg/pr88784-10.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr88784-10.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr88784-10.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr88784-11.c (test for excess errors)
+PASS: gcc.dg/pr88784-11.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr88784-12.c (test for excess errors)
+PASS: gcc.dg/pr88784-12.c scan-tree-dump-not dce3 " == "
+PASS: gcc.dg/pr88784-2.c (test for excess errors)
+PASS: gcc.dg/pr88784-2.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr88784-3.c (test for excess errors)
+PASS: gcc.dg/pr88784-3.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr88784-3.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr88784-3.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr88784-4.c (test for excess errors)
+PASS: gcc.dg/pr88784-4.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr88784-4.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/pr88784-4.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr88784-5.c (test for excess errors)
+PASS: gcc.dg/pr88784-5.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr88784-5.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr88784-6.c (test for excess errors)
+PASS: gcc.dg/pr88784-6.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr88784-6.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr88784-7.c (test for excess errors)
+PASS: gcc.dg/pr88784-7.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr88784-7.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr88784-8.c (test for excess errors)
+PASS: gcc.dg/pr88784-8.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr88784-8.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr88784-9.c (test for excess errors)
+PASS: gcc.dg/pr88784-9.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr88784-9.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr88784-9.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr88855.c (test for excess errors)
+PASS: gcc.dg/pr88870.c (test for excess errors)
+PASS: gcc.dg/pr88905.c (test for excess errors)
+PASS: gcc.dg/pr88928.c at line 6 (test for warnings, line 5)
+PASS: gcc.dg/pr88928.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr89037.c
+PASS: gcc.dg/pr89045.c (test for excess errors)
+PASS: gcc.dg/pr89061.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr89061.c (test for bogus messages, line 23)
+PASS: gcc.dg/pr89061.c (test for excess errors)
+PASS: gcc.dg/pr89211.c (test for warnings, line 7)
+PASS: gcc.dg/pr89211.c (test for excess errors)
+PASS: gcc.dg/pr8927-1.c (test for errors, line 9)
+PASS: gcc.dg/pr8927-1.c (test for excess errors)
+PASS: gcc.dg/pr8927-1.c reminder at line 10 (test for warnings, line 9)
+PASS: gcc.dg/pr89278.c (test for excess errors)
+PASS: gcc.dg/pr89313.c (test for excess errors)
+PASS: gcc.dg/pr89314.c (test for warnings, line 5)
+PASS: gcc.dg/pr89314.c (test for excess errors)
+PASS: gcc.dg/pr89340.c (test for errors, line 7)
+PASS: gcc.dg/pr89340.c (test for excess errors)
+PASS: gcc.dg/pr89342.c (test for excess errors)
+PASS: gcc.dg/pr89350.c (test for bogus messages, line 16)
+PASS: gcc.dg/pr89350.c (test for excess errors)
+PASS: gcc.dg/pr89354.c (test for excess errors)
+PASS: gcc.dg/pr89354.c execution test
+PASS: gcc.dg/pr89410-1.c at line 8 (test for warnings, line -1)
+PASS: gcc.dg/pr89410-1.c (test for excess errors)
+PASS: gcc.dg/pr89410-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr89410-2.c at line 12 (test for warnings, line -1)
+PASS: gcc.dg/pr89410-2.c (test for excess errors)
+PASS: gcc.dg/pr89410-2.c expected multiline pattern lines 9-10
+PASS: gcc.dg/pr89434.c (test for excess errors)
+PASS: gcc.dg/pr89434.c execution test
+PASS: gcc.dg/pr89435.c (test for excess errors)
+PASS: gcc.dg/pr89435.c execution test
+PASS: gcc.dg/pr89438.c (test for excess errors)
+PASS: gcc.dg/pr89500.c (test for excess errors)
+PASS: gcc.dg/pr89506.c (test for excess errors)
+PASS: gcc.dg/pr89518.c (test for excess errors)
+PASS: gcc.dg/pr89518.c scan-tree-dump-times original "return a;" 2
+PASS: gcc.dg/pr89520-1.c (test for excess errors)
+PASS: gcc.dg/pr89520-2.c (test for excess errors)
+PASS: gcc.dg/pr89521-1.c (test for excess errors)
+PASS: gcc.dg/pr89521-2.c (test for excess errors)
+PASS: gcc.dg/pr89525.c (test for bogus messages, line 5)
+PASS: gcc.dg/pr89525.c (test for excess errors)
+PASS: gcc.dg/pr89570.c (test for excess errors)
+PASS: gcc.dg/pr89590.c (test for excess errors)
+PASS: gcc.dg/pr89594.c (test for excess errors)
+PASS: gcc.dg/pr89679.c (test for excess errors)
+PASS: gcc.dg/pr89679.c execution test
+PASS: gcc.dg/pr89689.c (test for excess errors)
+PASS: gcc.dg/pr89734.c (test for excess errors)
+PASS: gcc.dg/pr89737.c (test for excess errors)
+PASS: gcc.dg/pr89737.c scan-tree-dump-times profile_estimate "predicted to even probabilities" 4
+PASS: gcc.dg/pr89795.c (test for excess errors)
+PASS: gcc.dg/pr89795.c execution test
+PASS: gcc.dg/pr89984.c (test for excess errors)
+PASS: gcc.dg/pr89984.c execution test
+PASS: gcc.dg/pr90010.c (test for warnings, line 12)
+PASS: gcc.dg/pr90010.c (test for warnings, line 15)
+PASS: gcc.dg/pr90010.c (test for warnings, line 18)
+PASS: gcc.dg/pr90010.c (test for warnings, line 21)
+PASS: gcc.dg/pr90010.c (test for warnings, line 24)
+PASS: gcc.dg/pr90010.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/pr90010.c at line 16 (test for warnings, line 15)
+PASS: gcc.dg/pr90010.c at line 19 (test for warnings, line 18)
+PASS: gcc.dg/pr90010.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/pr90010.c at line 25 (test for warnings, line 24)
+PASS: gcc.dg/pr90010.c (test for excess errors)
+PASS: gcc.dg/pr90037.c (test for excess errors)
+PASS: gcc.dg/pr90082.c (test for errors, line 13)
+PASS: gcc.dg/pr90082.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/pr90082.c (test for excess errors)
+PASS: gcc.dg/pr90095-1.c (test for excess errors)
+PASS: gcc.dg/pr90095-1.c execution test
+PASS: gcc.dg/pr90095-2.c (test for excess errors)
+PASS: gcc.dg/pr90095-2.c execution test
+PASS: gcc.dg/pr90248.c (test for excess errors)
+PASS: gcc.dg/pr90248.c execution test
+UNSUPPORTED: gcc.dg/pr90263.c
+PASS: gcc.dg/pr90648.c (test for warnings, line 7)
+PASS: gcc.dg/pr90648.c (test for excess errors)
+PASS: gcc.dg/pr90726.c (test for excess errors)
+PASS: gcc.dg/pr90733.c (test for excess errors)
+PASS: gcc.dg/pr90756.c (test for excess errors)
+PASS: gcc.dg/pr90760.c (test for errors, line 7)
+PASS: gcc.dg/pr90760.c (test for errors, line 9)
+PASS: gcc.dg/pr90760.c (test for excess errors)
+PASS: gcc.dg/pr90838.c (test for excess errors)
+PASS: gcc.dg/pr90866-2.c (test for excess errors)
+PASS: gcc.dg/pr90866.c (test for excess errors)
+PASS: gcc.dg/pr90892.c (test for excess errors)
+PASS: gcc.dg/pr90892.c execution test
+PASS: gcc.dg/pr90898.c (test for excess errors)
+PASS: gcc.dg/pr91014.c (test for warnings, line 7)
+PASS: gcc.dg/pr91014.c (test for excess errors)
+PASS: gcc.dg/pr91029.c (test for excess errors)
+PASS: gcc.dg/pr91029.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/pr91069.c (test for excess errors)
+PASS: gcc.dg/pr91069.c execution test
+PASS: gcc.dg/pr91134.c (test for errors, line 13)
+PASS: gcc.dg/pr91134.c (test for errors, line 19)
+PASS: gcc.dg/pr91134.c (test for errors, line 25)
+PASS: gcc.dg/pr91134.c (test for excess errors)
+PASS: gcc.dg/pr91134.c expected multiline pattern lines 15-17
+PASS: gcc.dg/pr91134.c expected multiline pattern lines 21-23
+PASS: gcc.dg/pr91134.c expected multiline pattern lines 27-29
+PASS: gcc.dg/pr91172.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pr91172.c (test for excess errors)
+PASS: gcc.dg/pr91181.c (test for excess errors)
+PASS: gcc.dg/pr91195.c (test for bogus messages, line 14)
+PASS: gcc.dg/pr91195.c (test for excess errors)
+PASS: gcc.dg/pr91269.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr91441.c
+PASS: gcc.dg/pr91570.c (test for excess errors)
+PASS: gcc.dg/pr91720.c (test for excess errors)
+PASS: gcc.dg/pr91720.c execution test
+PASS: gcc.dg/pr91734.c (test for excess errors)
+PASS: gcc.dg/pr91734.c execution test
+PASS: gcc.dg/pr91860-1.c (test for excess errors)
+PASS: gcc.dg/pr91860-2.c (test for excess errors)
+PASS: gcc.dg/pr91860-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr91860-4.c
+UNSUPPORTED: gcc.dg/pr91885.c
+PASS: gcc.dg/pr92115.c (test for excess errors)
+PASS: gcc.dg/pr92162.c (test for excess errors)
+PASS: gcc.dg/pr92260.c (test for excess errors)
+PASS: gcc.dg/pr92263.c (test for excess errors)
+PASS: gcc.dg/pr92301.c (test for excess errors)
+PASS: gcc.dg/pr92301.c execution test
+PASS: gcc.dg/pr92430.c (test for excess errors)
+PASS: gcc.dg/pr92493.c (test for warnings, line 21)
+PASS: gcc.dg/pr92493.c (test for excess errors)
+PASS: gcc.dg/pr92510.c (test for excess errors)
+PASS: gcc.dg/pr92591-1.c (test for excess errors)
+PASS: gcc.dg/pr92591-2.c (test for excess errors)
+PASS: gcc.dg/pr92741.c (test for excess errors)
+PASS: gcc.dg/pr92768.c (test for excess errors)
+PASS: gcc.dg/pr92768.c scan-tree-dump optimized "{ 0\\.0, -0\\.0, 0\\.0, -0\\.0 }"
+PASS: gcc.dg/pr92860-2.c (test for warnings, line 12)
+PASS: gcc.dg/pr92860-2.c (test for warnings, line 9)
+PASS: gcc.dg/pr92860-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr92860.c
+PASS: gcc.dg/pr93054.c (test for warnings, line 9)
+PASS: gcc.dg/pr93054.c (test for excess errors)
+PASS: gcc.dg/pr93210.c (test for excess errors)
+PASS: gcc.dg/pr93210.c execution test
+PASS: gcc.dg/pr93210.c scan-tree-dump-times optimized "(?:return|<retval> =) [0-9][0-9a-fA-FxX]*;" 31
+PASS: gcc.dg/pr93231.c (test for excess errors)
+PASS: gcc.dg/pr93231.c scan-tree-dump-not forwprop2 "= \\.CTZ"
+UNSUPPORTED: gcc.dg/pr93376.c
+PASS: gcc.dg/pr93399.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr93412.c
+PASS: gcc.dg/pr93430.c (test for excess errors)
+PASS: gcc.dg/pr93454.c (test for excess errors)
+PASS: gcc.dg/pr93573-1.c (test for errors, line 10)
+PASS: gcc.dg/pr93573-1.c (test for excess errors)
+PASS: gcc.dg/pr93573-2.c (test for errors, line 5)
+PASS: gcc.dg/pr93573-2.c at line 6 (test for bogus messages, line 5)
+PASS: gcc.dg/pr93573-2.c (test for excess errors)
+PASS: gcc.dg/pr93576.c (test for excess errors)
+PASS: gcc.dg/pr93577-1.c (test for errors, line 15)
+PASS: gcc.dg/pr93577-1.c (test for excess errors)
+PASS: gcc.dg/pr93577-2.c (test for errors, line 15)
+PASS: gcc.dg/pr93577-2.c (test for excess errors)
+PASS: gcc.dg/pr93577-3.c (test for errors, line 16)
+PASS: gcc.dg/pr93577-3.c (test for excess errors)
+PASS: gcc.dg/pr93577-4.c (test for errors, line 16)
+PASS: gcc.dg/pr93577-4.c (test for excess errors)
+PASS: gcc.dg/pr93577-5.c (test for errors, line 10)
+PASS: gcc.dg/pr93577-5.c (test for excess errors)
+PASS: gcc.dg/pr93577-6.c (test for errors, line 10)
+PASS: gcc.dg/pr93577-6.c (test for excess errors)
+PASS: gcc.dg/pr93582.c (test for bogus messages, line 24)
+PASS: gcc.dg/pr93582.c (test for bogus messages, line 32)
+PASS: gcc.dg/pr93582.c (test for excess errors)
+PASS: gcc.dg/pr93615.c (test for excess errors)
+PASS: gcc.dg/pr9365-1.c (test for excess errors)
+PASS: gcc.dg/pr93661.c (test for excess errors)
+PASS: gcc.dg/pr93780.c (test for excess errors)
+PASS: gcc.dg/pr93820-2.c (test for excess errors)
+PASS: gcc.dg/pr93820-2.c execution test
+PASS: gcc.dg/pr93820.c (test for excess errors)
+PASS: gcc.dg/pr93820.c execution test
+PASS: gcc.dg/pr93874.c (test for excess errors)
+PASS: gcc.dg/pr93917.c (test for excess errors)
+PASS: gcc.dg/pr93917.c scan-tree-dump-times optimized "0, \\+INF" 2
+PASS: gcc.dg/pr93917.c scan-tree-dump-times vrp1 "Global Export.*0, \\+INF" 1
+PASS: gcc.dg/pr93917.c scan-tree-dump-times vrp1 "__builtin_unreachable" 1
+PASS: gcc.dg/pr93917.c scan-tree-dump-times vrp2 "__builtin_unreachable" 0
+PASS: gcc.dg/pr93953.c (test for excess errors)
+PASS: gcc.dg/pr93986.c (test for excess errors)
+PASS: gcc.dg/pr93995.c (test for excess errors)
+PASS: gcc.dg/pr93995.c execution test
+PASS: gcc.dg/pr94001.c (test for excess errors)
+PASS: gcc.dg/pr94002.c (test for excess errors)
+PASS: gcc.dg/pr94015.c (test for excess errors)
+PASS: gcc.dg/pr94015.c execution test
+PASS: gcc.dg/pr94026.c (test for excess errors)
+PASS: gcc.dg/pr94026.c scan-tree-dump-not optimized " << "
+PASS: gcc.dg/pr94026.c scan-tree-dump-not optimized " >> "
+PASS: gcc.dg/pr94114.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr94121.c
+PASS: gcc.dg/pr94166.c (test for excess errors)
+PASS: gcc.dg/pr94167.c (test for excess errors)
+PASS: gcc.dg/pr94172-1.c (test for excess errors)
+PASS: gcc.dg/pr94172-2.c (test for excess errors)
+PASS: gcc.dg/pr94188.c (test for excess errors)
+PASS: gcc.dg/pr94189.c (test for warnings, line 10)
+PASS: gcc.dg/pr94189.c (test for warnings, line 5)
+PASS: gcc.dg/pr94189.c (test for excess errors)
+PASS: gcc.dg/pr94211.c (test for excess errors)
+PASS: gcc.dg/pr94234-1.c (test for excess errors)
+PASS: gcc.dg/pr94234-1.c scan-tree-dump-times forwprop1 "return -8;" 1
+PASS: gcc.dg/pr94234-2.c (test for excess errors)
+PASS: gcc.dg/pr94234-2.c scan-tree-dump-not forwprop1 "return k_param"
+PASS: gcc.dg/pr94234-2.c scan-tree-dump-times forwprop1 "return 8;" 1
+PASS: gcc.dg/pr94234-2.c scan-tree-dump-times forwprop1 "return m_param" 1
+PASS: gcc.dg/pr94234-3.c (test for excess errors)
+PASS: gcc.dg/pr94234-3.c scan-tree-dump-times forwprop1 "return -8;" 1
+PASS: gcc.dg/pr94234-3.c scan-tree-dump-times forwprop1 "return 8;" 1
+PASS: gcc.dg/pr94234-3.c scan-tree-dump-times forwprop1 "return m_param" 1
+UNSUPPORTED: gcc.dg/pr94269.c
+PASS: gcc.dg/pr94277.c (test for warnings, line 5)
+PASS: gcc.dg/pr94277.c (test for excess errors)
+PASS: gcc.dg/pr94283.c (test for excess errors)
+PASS: gcc.dg/pr94286.c (test for excess errors)
+PASS: gcc.dg/pr94291.c (test for excess errors)
+PASS: gcc.dg/pr94292.c (test for excess errors)
+PASS: gcc.dg/pr94344.c (test for excess errors)
+PASS: gcc.dg/pr94344.c scan-tree-dump-times forwprop1 " r>> 27;" 4
+PASS: gcc.dg/pr94344.c scan-tree-dump-times forwprop1 " r>> 59;" 4
+PASS: gcc.dg/pr94368.c (test for excess errors)
+PASS: gcc.dg/pr94436.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr94436.c (test for excess errors)
+PASS: gcc.dg/pr94526.c (test for excess errors)
+PASS: gcc.dg/pr94574.c (test for excess errors)
+PASS: gcc.dg/pr94589-1.c (test for excess errors)
+PASS: gcc.dg/pr94589-1.c scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 14
+PASS: gcc.dg/pr94589-1.c scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [45]" 14
+PASS: gcc.dg/pr94589-2.c (test for excess errors)
+PASS: gcc.dg/pr94589-2.c scan-tree-dump-times optimized "[ij]_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) [ij]_[0-9]+\\(D\\)" 14
+PASS: gcc.dg/pr94589-2.c scan-tree-dump-times optimized "i_[0-9]+\\(D\\) (?:<|<=|==|!=|>|>=) 5\\.0" 14
+PASS: gcc.dg/pr94589-3.c (test for excess errors)
+PASS: gcc.dg/pr94589-3.c execution test
+PASS: gcc.dg/pr94589-4.c (test for excess errors)
+PASS: gcc.dg/pr94589-4.c execution test
+PASS: gcc.dg/pr94600-1.c (test for excess errors)
+PASS: gcc.dg/pr94600-1.c scan-rtl-dump-times final "\\(mem/v" 6
+PASS: gcc.dg/pr94600-1.c scan-rtl-dump-times final "\\(set \\(mem/v" 6
+PASS: gcc.dg/pr94600-2.c (test for excess errors)
+PASS: gcc.dg/pr94600-2.c scan-rtl-dump-times final "\\(mem/v" 6
+PASS: gcc.dg/pr94600-2.c scan-rtl-dump-times final "\\(set \\(mem/v" 6
+PASS: gcc.dg/pr94600-3.c (test for excess errors)
+PASS: gcc.dg/pr94600-3.c scan-rtl-dump-times final "\\(mem/v" 1
+PASS: gcc.dg/pr94600-3.c scan-rtl-dump-times final "\\(set \\(mem/v" 1
+PASS: gcc.dg/pr94600-4.c (test for excess errors)
+PASS: gcc.dg/pr94600-4.c scan-rtl-dump-times final "\\(mem/v" 6
+PASS: gcc.dg/pr94600-4.c scan-rtl-dump-times final "\\(set \\(mem/v" 6
+PASS: gcc.dg/pr94600-5.c (test for excess errors)
+PASS: gcc.dg/pr94600-5.c scan-rtl-dump-times final "\\(mem/v" 1
+PASS: gcc.dg/pr94600-5.c scan-rtl-dump-times final "\\(set \\(mem/v" 1
+PASS: gcc.dg/pr94600-6.c (test for excess errors)
+PASS: gcc.dg/pr94600-6.c scan-rtl-dump-times final "\\(mem/v" 6
+PASS: gcc.dg/pr94600-6.c scan-rtl-dump-times final "\\(set \\(mem/v" 6
+PASS: gcc.dg/pr94600-7.c (test for excess errors)
+PASS: gcc.dg/pr94600-7.c scan-rtl-dump-times final "\\(mem/v" 1
+PASS: gcc.dg/pr94600-7.c scan-rtl-dump-times final "\\(set \\(mem/v" 1
+PASS: gcc.dg/pr94600-8.c (test for excess errors)
+PASS: gcc.dg/pr94600-8.c scan-rtl-dump-times final "\\(mem/v" 6
+PASS: gcc.dg/pr94600-8.c scan-rtl-dump-times final "\\(set \\(mem/v" 6
+PASS: gcc.dg/pr94705.c (test for errors, line 10)
+PASS: gcc.dg/pr94705.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pr94705.c (test for excess errors)
+PASS: gcc.dg/pr94726.c (test for errors, line 11)
+PASS: gcc.dg/pr94726.c (test for excess errors)
+PASS: gcc.dg/pr94726.c previous declaration at line 5 (test for warnings, line 4)
+PASS: gcc.dg/pr94780.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr94784.c
+PASS: gcc.dg/pr94842.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr94873.c
+PASS: gcc.dg/pr94899.c (test for excess errors)
+PASS: gcc.dg/pr94899.c scan-tree-dump-not optimized " \\+ "
+PASS: gcc.dg/pr94899.c scan-tree-dump-not optimized " \\- "
+PASS: gcc.dg/pr94920-2.c (test for excess errors)
+PASS: gcc.dg/pr94920-2.c scan-tree-dump-times optimized " MAX_EXPR " 2
+PASS: gcc.dg/pr94963.c (test for bogus messages, line 33)
+PASS: gcc.dg/pr94963.c (test for excess errors)
+PASS: gcc.dg/pr94968.c (test for errors, line 7)
+PASS: gcc.dg/pr94968.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr94968.c (test for excess errors)
+PASS: gcc.dg/pr95052.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr95115.c
+PASS: gcc.dg/pr95118.c (test for excess errors)
+PASS: gcc.dg/pr95133.c (test for excess errors)
+PASS: gcc.dg/pr95141.c (test for bogus messages, line 7)
+PASS: gcc.dg/pr95141.c (test for excess errors)
+PASS: gcc.dg/pr95171.c (test for excess errors)
+PASS: gcc.dg/pr95580.c (test for warnings, line 13)
+PASS: gcc.dg/pr95580.c (test for excess errors)
+PASS: gcc.dg/pr95582.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr95694.c
+PASS: gcc.dg/pr95713.c (test for excess errors)
+PASS: gcc.dg/pr95770.c (test for excess errors)
+PASS: gcc.dg/pr95853.c (test for excess errors)
+PASS: gcc.dg/pr95854.c (test for excess errors)
+PASS: gcc.dg/pr95857.c (test for excess errors)
+PASS: gcc.dg/pr96239.c (test for excess errors)
+PASS: gcc.dg/pr96239.c execution test
+PASS: gcc.dg/pr96239.c scan-tree-dump-not optimized " >> (8|16|24|32|40|48|56);"
+PASS: gcc.dg/pr96239.c scan-tree-dump-times optimized " = __builtin_bswap64 " 1
+PASS: gcc.dg/pr96239.c scan-tree-dump-times optimized " r>> 8;" 1
+UNSUPPORTED: gcc.dg/pr96260.c
+PASS: gcc.dg/pr96298.c (test for excess errors)
+PASS: gcc.dg/pr96298.c execution test
+UNSUPPORTED: gcc.dg/pr96307.c
+PASS: gcc.dg/pr96335.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr96370.c
+PASS: gcc.dg/pr96377-1.c (test for errors, line 14)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 15)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 16)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 19)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 22)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 25)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 26)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 27)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 28)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 29)
+PASS: gcc.dg/pr96377-1.c (test for errors, line 30)
+PASS: gcc.dg/pr96377-1.c at line 2 (test for warnings, line )
+PASS: gcc.dg/pr96377-1.c (test for excess errors)
+PASS: gcc.dg/pr96377-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr96377-3.c
+UNSUPPORTED: gcc.dg/pr96377-4.c
+UNSUPPORTED: gcc.dg/pr96377-5.c
+UNSUPPORTED: gcc.dg/pr96377-6.c
+PASS: gcc.dg/pr96392.c (test for excess errors)
+PASS: gcc.dg/pr96392.c scan-tree-dump-not optimized " \\+ "
+PASS: gcc.dg/pr96392.c scan-tree-dump-not optimized " \\- "
+UNSUPPORTED: gcc.dg/pr96453.c
+UNSUPPORTED: gcc.dg/pr96466.c
+PASS: gcc.dg/pr96514.c (test for excess errors)
+PASS: gcc.dg/pr96542.c (test for excess errors)
+PASS: gcc.dg/pr96542.c scan-tree-dump evrp "= PHI <32.*, 4294967280"
+PASS: gcc.dg/pr96542.c scan-tree-dump-times evrp "return 254" 2
+UNSUPPORTED: gcc.dg/pr96558.c
+PASS: gcc.dg/pr96573.c (test for excess errors)
+PASS: gcc.dg/pr96573.c scan-tree-dump optimized "__builtin_bswap|VEC_PERM_EXPR[^\n\r]*7, 6, 5, 4, 3, 2, 1, 0"
+UNSUPPORTED: gcc.dg/pr96579.c
+PASS: gcc.dg/pr96674.c (test for excess errors)
+PASS: gcc.dg/pr96674.c execution test
+PASS: gcc.dg/pr96674.c scan-tree-dump-times optimized "\\+ -1;" 2
+PASS: gcc.dg/pr96674.c scan-tree-dump-times optimized "\\+ 4294967295;" 2
+PASS: gcc.dg/pr96695-1.c (test for excess errors)
+PASS: gcc.dg/pr96695-1.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr96695-10.c (test for excess errors)
+PASS: gcc.dg/pr96695-10.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr96695-10.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr96695-10.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr96695-11.c (test for excess errors)
+PASS: gcc.dg/pr96695-11.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr96695-12.c (test for excess errors)
+PASS: gcc.dg/pr96695-12.c scan-tree-dump-not dce3 " == "
+PASS: gcc.dg/pr96695-2.c (test for excess errors)
+PASS: gcc.dg/pr96695-2.c scan-tree-dump-not optimized " != "
+PASS: gcc.dg/pr96695-3.c (test for excess errors)
+PASS: gcc.dg/pr96695-3.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr96695-3.c scan-tree-dump-not ifcombine " == "
+PASS: gcc.dg/pr96695-3.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr96695-4.c (test for excess errors)
+PASS: gcc.dg/pr96695-4.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr96695-4.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/pr96695-4.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr96695-5.c (test for excess errors)
+PASS: gcc.dg/pr96695-5.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr96695-5.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr96695-6.c (test for excess errors)
+PASS: gcc.dg/pr96695-6.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/pr96695-6.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/pr96695-7.c (test for excess errors)
+PASS: gcc.dg/pr96695-7.c scan-tree-dump-not ifcombine " < "
+PASS: gcc.dg/pr96695-7.c scan-tree-dump-not ifcombine " > "
+PASS: gcc.dg/pr96695-8.c (test for excess errors)
+PASS: gcc.dg/pr96695-8.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/pr96695-8.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/pr96695-9.c (test for excess errors)
+PASS: gcc.dg/pr96695-9.c scan-tree-dump-not ifcombine " != "
+PASS: gcc.dg/pr96695-9.c scan-tree-dump-not ifcombine " <= "
+PASS: gcc.dg/pr96695-9.c scan-tree-dump-not ifcombine " >= "
+PASS: gcc.dg/pr96708-negative.c (test for excess errors)
+PASS: gcc.dg/pr96708-negative.c execution test
+PASS: gcc.dg/pr96708-negative.c scan-tree-dump-not optimized " "return 1;" "
+PASS: gcc.dg/pr96708-negative.c scan-tree-dump-times optimized "return 0;" 1
+PASS: gcc.dg/pr96708-positive.c (test for excess errors)
+PASS: gcc.dg/pr96708-positive.c execution test
+PASS: gcc.dg/pr96708-positive.c scan-tree-dump-not optimized " "MAX_EXPR" "
+PASS: gcc.dg/pr96708-positive.c scan-tree-dump-not optimized " "MIN_EXPR" "
+PASS: gcc.dg/pr96708-positive.c scan-tree-dump-times optimized "return 0;" 3
+PASS: gcc.dg/pr96708-positive.c scan-tree-dump-times optimized "return 1;" 2
+PASS: gcc.dg/pr96818.c (test for excess errors)
+PASS: gcc.dg/pr96931.c (test for excess errors)
+PASS: gcc.dg/pr96931.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/pr97078.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr97172-2.c
+PASS: gcc.dg/pr97172.c (test for excess errors)
+PASS: gcc.dg/pr97192.c (test for excess errors)
+PASS: gcc.dg/pr97238.c (test for excess errors)
+PASS: gcc.dg/pr97315-2.c (test for excess errors)
+PASS: gcc.dg/pr97317.c (test for excess errors)
+PASS: gcc.dg/pr97322.c (test for excess errors)
+PASS: gcc.dg/pr97357.c (test for excess errors)
+PASS: gcc.dg/pr97359.c (test for excess errors)
+PASS: gcc.dg/pr97360-2.c (test for excess errors)
+PASS: gcc.dg/pr97371.c (test for excess errors)
+PASS: gcc.dg/pr97378.c (test for excess errors)
+PASS: gcc.dg/pr97381.c (test for excess errors)
+PASS: gcc.dg/pr97396.c (test for excess errors)
+PASS: gcc.dg/pr97459-1.c (test for excess errors)
+PASS: gcc.dg/pr97459-1.c execution test
+PASS: gcc.dg/pr97459-2.c (test for excess errors)
+PASS: gcc.dg/pr97459-2.c execution test
+PASS: gcc.dg/pr97459-3.c (test for excess errors)
+PASS: gcc.dg/pr97459-3.c execution test
+PASS: gcc.dg/pr97459-4.c (test for excess errors)
+PASS: gcc.dg/pr97459-4.c execution test
+PASS: gcc.dg/pr97459-5.c (test for excess errors)
+PASS: gcc.dg/pr97459-5.c execution test
+PASS: gcc.dg/pr97459-6.c (test for excess errors)
+PASS: gcc.dg/pr97459-6.c execution test
+PASS: gcc.dg/pr97462.c (test for excess errors)
+PASS: gcc.dg/pr97463.c (test for errors, line 7)
+PASS: gcc.dg/pr97463.c (test for excess errors)
+PASS: gcc.dg/pr97467.c (test for excess errors)
+PASS: gcc.dg/pr97487-1.c (test for excess errors)
+PASS: gcc.dg/pr97487-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr97488.c
+PASS: gcc.dg/pr97501.c (test for excess errors)
+PASS: gcc.dg/pr97502.c (test for excess errors)
+PASS: gcc.dg/pr97505.c (test for excess errors)
+PASS: gcc.dg/pr97505.c scan-tree-dump-not evrp "unreachable"
+PASS: gcc.dg/pr97515.c (test for excess errors)
+PASS: gcc.dg/pr97515.c scan-tree-dump-times ccp2 "goto" 1
+PASS: gcc.dg/pr97520.c (test for excess errors)
+PASS: gcc.dg/pr97534.c (test for excess errors)
+PASS: gcc.dg/pr97539.c (test for excess errors)
+PASS: gcc.dg/pr97555.c (test for excess errors)
+PASS: gcc.dg/pr97555.c execution test
+PASS: gcc.dg/pr97567-2.c (test for excess errors)
+PASS: gcc.dg/pr97567-2.c scan-tree-dump-not evrp "foo"
+PASS: gcc.dg/pr97567.c (test for excess errors)
+PASS: gcc.dg/pr97567.c execution test
+PASS: gcc.dg/pr97579.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr97596.c
+PASS: gcc.dg/pr97721.c (test for excess errors)
+PASS: gcc.dg/pr97725.c (test for excess errors)
+PASS: gcc.dg/pr97737.c (test for excess errors)
+PASS: gcc.dg/pr97741.c (test for excess errors)
+PASS: gcc.dg/pr97750.c (test for excess errors)
+PASS: gcc.dg/pr97806.c (test for excess errors)
+PASS: gcc.dg/pr97830.c (test for excess errors)
+PASS: gcc.dg/pr97860.c (test for excess errors)
+PASS: gcc.dg/pr97882.c (test for errors, line 104)
+PASS: gcc.dg/pr97882.c (test for errors, line 111)
+PASS: gcc.dg/pr97882.c (test for errors, line 118)
+PASS: gcc.dg/pr97882.c (test for errors, line 12)
+PASS: gcc.dg/pr97882.c (test for errors, line 125)
+PASS: gcc.dg/pr97882.c (test for errors, line 132)
+PASS: gcc.dg/pr97882.c (test for errors, line 140)
+PASS: gcc.dg/pr97882.c (test for errors, line 15)
+PASS: gcc.dg/pr97882.c (test for errors, line 18)
+PASS: gcc.dg/pr97882.c (test for errors, line 21)
+PASS: gcc.dg/pr97882.c (test for errors, line 24)
+PASS: gcc.dg/pr97882.c (test for errors, line 27)
+PASS: gcc.dg/pr97882.c (test for errors, line 34)
+PASS: gcc.dg/pr97882.c (test for errors, line 45)
+PASS: gcc.dg/pr97882.c (test for errors, line 48)
+PASS: gcc.dg/pr97882.c (test for errors, line 51)
+PASS: gcc.dg/pr97882.c (test for errors, line 54)
+PASS: gcc.dg/pr97882.c (test for errors, line 57)
+PASS: gcc.dg/pr97882.c (test for errors, line 61)
+PASS: gcc.dg/pr97882.c (test for errors, line 65)
+PASS: gcc.dg/pr97882.c (test for errors, line 68)
+PASS: gcc.dg/pr97882.c (test for errors, line 75)
+PASS: gcc.dg/pr97882.c (test for errors, line 8)
+PASS: gcc.dg/pr97882.c (test for errors, line 89)
+PASS: gcc.dg/pr97882.c (test for errors, line 92)
+PASS: gcc.dg/pr97882.c (test for errors, line 95)
+PASS: gcc.dg/pr97882.c (test for excess errors)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 103)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 11)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 110)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 117)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 124)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 131)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 139)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 14)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 17)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 20)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 23)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 26)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 33)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 44)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 47)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 50)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 53)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 56)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 60)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 64)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 67)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 7)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 74)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 88)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 91)
+PASS: gcc.dg/pr97882.c note (test for warnings, line 94)
+PASS: gcc.dg/pr97882.c return type at line 69 (test for errors, line 68)
+PASS: gcc.dg/pr97897.c (test for excess errors)
+PASS: gcc.dg/pr97932.c (test for errors, line 12)
+PASS: gcc.dg/pr97932.c (test for errors, line 40)
+PASS: gcc.dg/pr97932.c (test for errors, line 69)
+PASS: gcc.dg/pr97932.c (test for errors, line 98)
+PASS: gcc.dg/pr97932.c (test for warnings, line 111)
+PASS: gcc.dg/pr97932.c (test for warnings, line 25)
+PASS: gcc.dg/pr97932.c (test for warnings, line 53)
+PASS: gcc.dg/pr97932.c (test for warnings, line 82)
+PASS: gcc.dg/pr97932.c (test for excess errors)
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 115-119
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 122-123
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 29-30
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 33-34
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 57-58
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 61-62
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 86-87
+PASS: gcc.dg/pr97932.c expected multiline pattern lines 90-91
+PASS: gcc.dg/pr97953.c (test for excess errors)
+PASS: gcc.dg/pr97953.c execution test
+PASS: gcc.dg/pr97954.c (test for excess errors)
+PASS: gcc.dg/pr97955.c (test for errors, line 7)
+PASS: gcc.dg/pr97955.c (test for excess errors)
+PASS: gcc.dg/pr97979.c (test for warnings, line 12)
+PASS: gcc.dg/pr97979.c (test for excess errors)
+PASS: gcc.dg/pr97981.c (test for excess errors)
+PASS: gcc.dg/pr97981.c scan-tree-dump-times original "atomic_load" 2
+PASS: gcc.dg/pr98029.c (test for bogus messages, line 10)
+PASS: gcc.dg/pr98029.c (test for bogus messages, line 19)
+PASS: gcc.dg/pr98029.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr98099.c
+PASS: gcc.dg/pr9814-1.c (test for excess errors)
+PASS: gcc.dg/pr9814-1.c execution test
+PASS: gcc.dg/pr98147.c (test for excess errors)
+PASS: gcc.dg/pr98190.c (test for excess errors)
+PASS: gcc.dg/pr98190.c execution test
+XFAIL: gcc.dg/pr98198.c (test for excess errors)
+PASS: gcc.dg/pr98211.c (test for excess errors)
+PASS: gcc.dg/pr98211.c execution test
+PASS: gcc.dg/pr98255.c (test for excess errors)
+PASS: gcc.dg/pr98255.c execution test
+PASS: gcc.dg/pr98271.c at line 6 (test for errors, line )
+PASS: gcc.dg/pr98271.c at line 7 (test for errors, line )
+PASS: gcc.dg/pr98271.c at line 8 (test for errors, line )
+PASS: gcc.dg/pr98271.c (test for excess errors)
+PASS: gcc.dg/pr98272.c (test for excess errors)
+PASS: gcc.dg/pr98287.c (test for excess errors)
+PASS: gcc.dg/pr98304-1.c (test for excess errors)
+PASS: gcc.dg/pr98304-1.c scan-tree-dump-times optimized " - " 5
+PASS: gcc.dg/pr98304-1.c scan-tree-dump-times optimized " <= " 4
+PASS: gcc.dg/pr98330.c (test for excess errors)
+PASS: gcc.dg/pr98331.c (test for excess errors)
+PASS: gcc.dg/pr98350-1.c (test for excess errors)
+PASS: gcc.dg/pr98350-2.c (test for excess errors)
+PASS: gcc.dg/pr98420.c (test for excess errors)
+PASS: gcc.dg/pr98420.c scan-tree-dump optimized " = a_[0-9]\\(D\\) - a_[0-9]\\(D\\);"
+PASS: gcc.dg/pr98721-1.c (test for warnings, line 11)
+PASS: gcc.dg/pr98721-1.c (test for warnings, line 12)
+PASS: gcc.dg/pr98721-1.c (test for excess errors)
+PASS: gcc.dg/pr98721-2.c (test for warnings, line 7)
+PASS: gcc.dg/pr98721-2.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pr98721-2.c (test for excess errors)
+PASS: gcc.dg/pr98766.c (test for excess errors)
+PASS: gcc.dg/pr98793.c (test for excess errors)
+PASS: gcc.dg/pr98793.c execution test
+PASS: gcc.dg/pr98807.c (test for excess errors)
+PASS: gcc.dg/pr98807.c execution test
+PASS: gcc.dg/pr98865.c (test for excess errors)
+PASS: gcc.dg/pr98865.c scan-tree-dump-times optimized " \\* " 2
+UNSUPPORTED: gcc.dg/pr99104.c
+PASS: gcc.dg/pr99122-1.c (test for excess errors)
+PASS: gcc.dg/pr99122-2.c (test for excess errors)
+PASS: gcc.dg/pr99122-3.c (test for excess errors)
+PASS: gcc.dg/pr99136.c (test for excess errors)
+PASS: gcc.dg/pr99224.c (test for warnings, line 5)
+PASS: gcc.dg/pr99224.c (test for excess errors)
+PASS: gcc.dg/pr99230.c (test for excess errors)
+PASS: gcc.dg/pr99296.c (test for excess errors)
+PASS: gcc.dg/pr99323-1.c (test for excess errors)
+PASS: gcc.dg/pr99323-2.c (test for excess errors)
+PASS: gcc.dg/pr99578-1.c (test for bogus messages, line 25)
+PASS: gcc.dg/pr99578-1.c (test for warnings, line 12)
+XFAIL: gcc.dg/pr99578-1.c (test for warnings, line 19)
+PASS: gcc.dg/pr99578-1.c (test for excess errors)
+PASS: gcc.dg/pr99578-2.c (test for bogus messages, line 25)
+PASS: gcc.dg/pr99578-2.c (test for warnings, line 12)
+XFAIL: gcc.dg/pr99578-2.c (test for warnings, line 19)
+PASS: gcc.dg/pr99578-2.c (test for excess errors)
+PASS: gcc.dg/pr99578-3.c (test for bogus messages, line 12)
+PASS: gcc.dg/pr99578-3.c (test for excess errors)
+PASS: gcc.dg/pr99708.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pr99830.c
+PASS: gcc.dg/pr99882.c (test for excess errors)
+PASS: gcc.dg/pr99990.c (test for errors, line 10)
+PASS: gcc.dg/pr99990.c (test for errors, line 11)
+PASS: gcc.dg/pr99990.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pragma-align-2.c
+PASS: gcc.dg/pragma-align.c (test for excess errors)
+PASS: gcc.dg/pragma-align.c execution test
+UNSUPPORTED: gcc.dg/pragma-darwin-2.c
+UNSUPPORTED: gcc.dg/pragma-darwin.c
+PASS: gcc.dg/pragma-diag-1.c (test for errors, line 16)
+PASS: gcc.dg/pragma-diag-1.c (test for errors, line 21)
+PASS: gcc.dg/pragma-diag-1.c (test for warnings, line 23)
+PASS: gcc.dg/pragma-diag-1.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pragma-diag-1.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-10.c (test for bogus messages, line 14)
+PASS: gcc.dg/pragma-diag-10.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-2.c (test for errors, line 9)
+PASS: gcc.dg/pragma-diag-2.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pragma-diag-2.c (test for excess errors)
+XFAIL: gcc.dg/pragma-diag-3.c (test for errors, line 18)
+PASS: gcc.dg/pragma-diag-3.c (test for errors, line 27)
+PASS: gcc.dg/pragma-diag-3.c (test for errors, line 35)
+PASS: gcc.dg/pragma-diag-3.c (test for warnings, line 57)
+PASS: gcc.dg/pragma-diag-3.c at line 6 (test for warnings, line )
+PASS: gcc.dg/pragma-diag-3.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-4.c (test for errors, line 11)
+PASS: gcc.dg/pragma-diag-4.c (test for errors, line 19)
+PASS: gcc.dg/pragma-diag-4.c (test for errors, line 41)
+PASS: gcc.dg/pragma-diag-4.c at line 3 (test for warnings, line )
+PASS: gcc.dg/pragma-diag-4.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-5.c (test for warnings, line 5)
+PASS: gcc.dg/pragma-diag-5.c (test for warnings, line 7)
+PASS: gcc.dg/pragma-diag-5.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-5.c missing (test for warnings, line 2)
+XFAIL: gcc.dg/pragma-diag-5.c wrong column at line 3 (test for warnings, line 2)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 2)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 3)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 4)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 5)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 7)
+PASS: gcc.dg/pragma-diag-6.c (test for warnings, line 9)
+PASS: gcc.dg/pragma-diag-6.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/pragma-diag-6.c at line 6 (test for warnings, line 5)
+PASS: gcc.dg/pragma-diag-6.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/pragma-diag-6.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-7.c (test for bogus messages, line 9)
+PASS: gcc.dg/pragma-diag-7.c (test for warnings, line 6)
+PASS: gcc.dg/pragma-diag-7.c at line 15 (test for bogus messages, line 16)
+PASS: gcc.dg/pragma-diag-7.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-8.c (test for excess errors)
+PASS: gcc.dg/pragma-diag-9.c (test for warnings, line 11)
+PASS: gcc.dg/pragma-diag-9.c (test for warnings, line 24)
+PASS: gcc.dg/pragma-diag-9.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pragma-init-fini-2.c
+UNSUPPORTED: gcc.dg/pragma-init-fini.c
+PASS: gcc.dg/pragma-message.c (test for warnings, line 10)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 11)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 3)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 39)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 4)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 40)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 42)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 47)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 5)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 6)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 7)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 8)
+PASS: gcc.dg/pragma-message.c (test for warnings, line 9)
+PASS: gcc.dg/pragma-message.c at line 19 (test for errors, line 18)
+PASS: gcc.dg/pragma-message.c at line 20 (test for warnings, line 18)
+PASS: gcc.dg/pragma-message.c at line 22 (test for errors, line 21)
+PASS: gcc.dg/pragma-message.c at line 23 (test for warnings, line 21)
+PASS: gcc.dg/pragma-message.c at line 25 (test for errors, line 24)
+PASS: gcc.dg/pragma-message.c at line 26 (test for warnings, line 24)
+PASS: gcc.dg/pragma-message.c at line 28 (test for warnings, line 27)
+PASS: gcc.dg/pragma-message.c at line 31 (test for warnings, line 30)
+PASS: gcc.dg/pragma-message.c at line 34 (test for warnings, line 33)
+PASS: gcc.dg/pragma-message.c (test for excess errors)
+PASS: gcc.dg/pragma-message.c test4.1 at line 48 (test for warnings, line 45)
+PASS: gcc.dg/pragma-message.c test4.2 at line 49 (test for warnings, line 46)
+UNSUPPORTED: gcc.dg/pragma-ms_struct.c
+UNSUPPORTED: gcc.dg/pragma-pack-2.c
+PASS: gcc.dg/pragma-pack-3.c (test for excess errors)
+PASS: gcc.dg/pragma-pack-3.c execution test
+PASS: gcc.dg/pragma-pack-4.c (test for warnings, line 5)
+PASS: gcc.dg/pragma-pack-4.c (test for warnings, line 6)
+PASS: gcc.dg/pragma-pack-4.c (test for warnings, line 7)
+PASS: gcc.dg/pragma-pack-4.c (test for excess errors)
+PASS: gcc.dg/pragma-pack-5.c (test for excess errors)
+PASS: gcc.dg/pragma-pop_options-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pragma-push_macro-1.c
+PASS: gcc.dg/pragma-re-1.c (test for excess errors)
+PASS: gcc.dg/pragma-re-1.c scan-assembler bar
+PASS: gcc.dg/pragma-re-1.c scan-assembler-not foo
+PASS: gcc.dg/pragma-re-2.c (test for warnings, line 2)
+PASS: gcc.dg/pragma-re-2.c (test for warnings, line 3)
+PASS: gcc.dg/pragma-re-2.c (test for warnings, line 4)
+PASS: gcc.dg/pragma-re-2.c (test for warnings, line 5)
+PASS: gcc.dg/pragma-re-2.c (test for excess errors)
+PASS: gcc.dg/pragma-re-3.c (test for excess errors)
+PASS: gcc.dg/pragma-re-4.c (test for excess errors)
+PASS: gcc.dg/pragma-re-4.c scan-assembler _foo
+PASS: gcc.dg/pragma-re-4.c scan-assembler-not _foo64
+PASS: gcc.dg/precedence-1.c (test for excess errors)
+PASS: gcc.dg/predict-1.c (test for excess errors)
+PASS: gcc.dg/predict-1.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 36.00%" 4
+PASS: gcc.dg/predict-10.c (test for excess errors)
+PASS: gcc.dg/predict-10.c scan-tree-dump-times profile_estimate "recursive call" 1
+PASS: gcc.dg/predict-11.c (test for excess errors)
+PASS: gcc.dg/predict-11.c scan-tree-dump-times profile_estimate "loop guard" 1
+PASS: gcc.dg/predict-12.c (test for excess errors)
+PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "loop exit with recursion" 2
+PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "loop guard with recursion" 1
+PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "recursive call" 1
+PASS: gcc.dg/predict-13.c (test for excess errors)
+PASS: gcc.dg/predict-13.c scan-tree-dump-times profile_estimate "0.00%" 3
+PASS: gcc.dg/predict-13.c scan-tree-dump-times profile_estimate "33.33%" 3
+PASS: gcc.dg/predict-13b.c (test for excess errors)
+PASS: gcc.dg/predict-13b.c scan-tree-dump-times profile_estimate "combined heuristics of edge[^:]*: 0.05%" 2
+PASS: gcc.dg/predict-13b.c scan-tree-dump-times profile_estimate "combined heuristics of edge[^:]*: 33.30%" 3
+PASS: gcc.dg/predict-14.c (test for excess errors)
+PASS: gcc.dg/predict-14.c scan-tree-dump-times profile_estimate "predicted to even probabilities" 4
+PASS: gcc.dg/predict-15.c (test for excess errors)
+PASS: gcc.dg/predict-15.c scan-tree-dump profile_estimate "goto heuristics of edge"
+PASS: gcc.dg/predict-16.c (test for excess errors)
+PASS: gcc.dg/predict-16.c scan-tree-dump-times profile_estimate "malloc returned non-NULL heuristics of edge[^:]*: 99.96%" 5
+PASS: gcc.dg/predict-17.c (test for excess errors)
+PASS: gcc.dg/predict-17.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 5.00%"
+PASS: gcc.dg/predict-17.c scan-tree-dump profile_estimate "first match heuristics: 5.00%"
+PASS: gcc.dg/predict-17.c scan-tree-dump profile_estimate "is probably executed at most 19"
+PASS: gcc.dg/predict-18.c (test for excess errors)
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 35.01%"
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 40.00%"
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 54.00%"
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 71.99%"
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 77.70%"
+PASS: gcc.dg/predict-18.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 98.96%"
+PASS: gcc.dg/predict-19.c (test for excess errors)
+PASS: gcc.dg/predict-19.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 0.10%"
+PASS: gcc.dg/predict-19.c scan-tree-dump profile_estimate "first match heuristics: 0.10%"
+PASS: gcc.dg/predict-2.c (test for excess errors)
+PASS: gcc.dg/predict-2.c scan-tree-dump-not profile_estimate "guess loop iv compare heuristics of edge[^:]*:"
+PASS: gcc.dg/predict-20.c (test for excess errors)
+PASS: gcc.dg/predict-20.c scan-tree-dump-times profile_estimate "__builtin_expect heuristics of edge" 2
+PASS: gcc.dg/predict-21.c (test for excess errors)
+PASS: gcc.dg/predict-21.c scan-tree-dump profile_estimate "__builtin_expect_with_probability heuristics of edge .*->.*: 5.00%"
+PASS: gcc.dg/predict-21.c scan-tree-dump profile_estimate "first match heuristics: 5.00%"
+UNSUPPORTED: gcc.dg/predict-22.c
+PASS: gcc.dg/predict-3.c (test for excess errors)
+PASS: gcc.dg/predict-3.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 64.00%" 3
+PASS: gcc.dg/predict-4.c (test for excess errors)
+PASS: gcc.dg/predict-4.c scan-tree-dump profile_estimate " loop iv compare heuristics of edge[^:]*: 50.00%"
+PASS: gcc.dg/predict-5.c (test for excess errors)
+PASS: gcc.dg/predict-5.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 64.00%" 4
+PASS: gcc.dg/predict-6.c (test for excess errors)
+PASS: gcc.dg/predict-6.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 36.00%" 4
+PASS: gcc.dg/predict-7.c (test for excess errors)
+PASS: gcc.dg/predict-7.c scan-tree-dump-times profile_estimate "loop branch heuristics of edge[^:]*" 0
+UNSUPPORTED: gcc.dg/predict-8.c
+PASS: gcc.dg/predict-9.c (test for excess errors)
+PASS: gcc.dg/predict-9.c scan-tree-dump-times profile_estimate "first match heuristics: 2.20%" 3
+PASS: gcc.dg/predict-9.c scan-tree-dump-times profile_estimate "first match heuristics: 5.50%" 1
+PASS: gcc.dg/prefetch-loop-arrays-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/profile-dir-1.c
+UNSUPPORTED: gcc.dg/profile-dir-2.c
+UNSUPPORTED: gcc.dg/profile-dir-3.c
+UNSUPPORTED: gcc.dg/profile-filtering-1.c
+UNSUPPORTED: gcc.dg/profile-filtering-2.c
+UNSUPPORTED: gcc.dg/profile-generate-1.c
+PASS: gcc.dg/profile-generate-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/profile-generate-3.c
+UNSUPPORTED: gcc.dg/profile-generate-4.c
+PASS: gcc.dg/profile-info-section.c (test for excess errors)
+PASS: gcc.dg/profile-info-section.c scan-assembler .gcov_info
+PASS: gcc.dg/profile-info-section.c scan-tree-dump-not optimized "__gcov_exit"
+PASS: gcc.dg/profile-info-section.c scan-tree-dump-not optimized "__gcov_init"
+UNSUPPORTED: gcc.dg/profile-update-warning.c
+PASS: gcc.dg/proto-1.c (test for errors, line 5)
+PASS: gcc.dg/proto-1.c (test for warnings, line 4)
+PASS: gcc.dg/proto-1.c (test for excess errors)
+PASS: gcc.dg/pthread-init-1.c (test for excess errors)
+PASS: gcc.dg/pthread-init-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/pubtypes-1.c
+UNSUPPORTED: gcc.dg/pubtypes-2.c
+UNSUPPORTED: gcc.dg/pubtypes-3.c
+UNSUPPORTED: gcc.dg/pubtypes-4.c
+PASS: gcc.dg/pure-1.c (test for excess errors)
+PASS: gcc.dg/pure-1.c scan-ipa-dump-not pure-const "found to be pure: func_a"
+PASS: gcc.dg/pure-2.c (test for excess errors)
+PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 10)
+PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 17)
+PASS: gcc.dg/pure-2.c detect pure candidate (test for bogus messages, line 55)
+PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 39)
+PASS: gcc.dg/pure-2.c detect pure candidate (test for warnings, line 49)
+PASS: gcc.dg/pure-2.c detect pure candidate at line 11 (test for warnings, line 10)
+PASS: gcc.dg/pure-2.c detect pure candidate at line 18 (test for warnings, line 17)
+PASS: gcc.dg/pure-2.c detect pure candidate at line 56 (test for warnings, line 55)
+PASS: gcc.dg/pure-3.c (test for bogus messages, line 18)
+PASS: gcc.dg/pure-3.c (test for bogus messages, line 22)
+PASS: gcc.dg/pure-3.c (test for warnings, line 13)
+PASS: gcc.dg/pure-3.c (test for warnings, line 8)
+PASS: gcc.dg/pure-3.c (test for excess errors)
+PASS: gcc.dg/qual-assign-7.c (test for excess errors)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 100)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 101)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 102)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 45)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 46)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 47)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 48)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 49)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 50)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 58)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 59)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 60)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 61)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 62)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 63)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 65)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 66)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 67)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 68)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 69)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 70)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 71)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 72)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 73)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 74)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 75)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 76)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 78)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 79)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 80)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 81)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 82)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 83)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 84)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 85)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 86)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 87)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 88)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 89)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 91)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 92)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 93)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 94)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 95)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 96)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 97)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 98)
+PASS: gcc.dg/qual-component-1.c (test for errors, line 99)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 113)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 118)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 125)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 130)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 138)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 143)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 150)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 155)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 163)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 168)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 175)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 180)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 188)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 193)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 200)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 205)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 213)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 218)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 225)
+PASS: gcc.dg/qual-component-1.c (test for warnings, line 230)
+PASS: gcc.dg/qual-component-1.c (test for excess errors)
+PASS: gcc.dg/qual-return-1.c (test for excess errors)
+PASS: gcc.dg/qual-return-1.c int decl (test for warnings, line 8)
+PASS: gcc.dg/qual-return-1.c int defn (test for warnings, line 10)
+PASS: gcc.dg/qual-return-1.c int ptr (test for warnings, line 9)
+PASS: gcc.dg/qual-return-1.c restrict decl (test for warnings, line 20)
+PASS: gcc.dg/qual-return-1.c restrict defn (test for warnings, line 22)
+PASS: gcc.dg/qual-return-1.c restrict ptr (test for warnings, line 21)
+PASS: gcc.dg/qual-return-1.c void decl (test for warnings, line 12)
+PASS: gcc.dg/qual-return-1.c void decl (test for warnings, line 16)
+PASS: gcc.dg/qual-return-1.c void defn (test for warnings, line 14)
+PASS: gcc.dg/qual-return-1.c void defn (test for warnings, line 18)
+PASS: gcc.dg/qual-return-1.c void ptr (test for warnings, line 13)
+PASS: gcc.dg/qual-return-1.c void ptr (test for warnings, line 17)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 10)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 11)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 12)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 7)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 8)
+PASS: gcc.dg/qual-return-10.c (test for warnings, line 9)
+PASS: gcc.dg/qual-return-10.c (test for excess errors)
+PASS: gcc.dg/qual-return-2.c (test for excess errors)
+PASS: gcc.dg/qual-return-2.c volatile defn (test for warnings, line 13)
+PASS: gcc.dg/qual-return-3.c (test for excess errors)
+PASS: gcc.dg/qual-return-3.c different qualifiers (test for errors, line 10)
+PASS: gcc.dg/qual-return-3.c different qualifiers (test for warnings, line 13)
+PASS: gcc.dg/qual-return-3.c different qualifiers (test for warnings, line 16)
+PASS: gcc.dg/qual-return-3.c different qualifiers (test for warnings, line 9)
+PASS: gcc.dg/qual-return-4.c (test for excess errors)
+PASS: gcc.dg/qual-return-5.c (test for errors, line 21)
+PASS: gcc.dg/qual-return-5.c (test for errors, line 24)
+PASS: gcc.dg/qual-return-5.c (test for errors, line 29)
+PASS: gcc.dg/qual-return-5.c (test for errors, line 32)
+PASS: gcc.dg/qual-return-5.c (test for warnings, line 20)
+PASS: gcc.dg/qual-return-5.c (test for warnings, line 23)
+PASS: gcc.dg/qual-return-5.c (test for excess errors)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 10)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 11)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 12)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 7)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 8)
+PASS: gcc.dg/qual-return-6.c (test for warnings, line 9)
+PASS: gcc.dg/qual-return-6.c (test for excess errors)
+PASS: gcc.dg/qual-return-7.c (test for excess errors)
+PASS: gcc.dg/qual-return-7.c different qualifiers (test for errors, line 9)
+PASS: gcc.dg/qual-return-7.c different qualifiers (test for warnings, line 12)
+PASS: gcc.dg/qual-return-7.c different qualifiers (test for warnings, line 15)
+PASS: gcc.dg/qual-return-7.c different qualifiers (test for warnings, line 7)
+PASS: gcc.dg/qual-return-8.c (test for excess errors)
+PASS: gcc.dg/qual-return-9.c (test for errors, line 29)
+PASS: gcc.dg/qual-return-9.c (test for errors, line 32)
+PASS: gcc.dg/qual-return-9.c (test for excess errors)
+PASS: gcc.dg/range-test-1.c (test for excess errors)
+PASS: gcc.dg/range-test-1.c execution test
+PASS: gcc.dg/readonly-loc.c (test for excess errors)
+PASS: gcc.dg/readonly-loc.c *(arr + 4u) (test for errors, line 8)
+PASS: gcc.dg/readonly-loc.c *(arr) (test for errors, line 7)
+PASS: gcc.dg/readonly-loc.c arr2[0] (test for errors, line 9)
+PASS: gcc.dg/readonly-loc.c arr2[1] (test for errors, line 10)
+PASS: gcc.dg/real-const-1.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_1.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_1.c scan-tree-dump recip "Optimizing reciprocal sqrt multiplications"
+PASS: gcc.dg/recip_sqrt_mult_1.c scan-tree-dump recip "Replacing original division"
+PASS: gcc.dg/recip_sqrt_mult_1.c scan-tree-dump recip "Replacing squaring multiplication"
+PASS: gcc.dg/recip_sqrt_mult_2.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_2.c scan-tree-dump-not optimized " / "
+PASS: gcc.dg/recip_sqrt_mult_3.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_3.c scan-tree-dump-not optimized "__builtin_sqrt"
+PASS: gcc.dg/recip_sqrt_mult_4.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_4.c scan-tree-dump-not recip "Optimizing reciprocal sqrt multiplications"
+PASS: gcc.dg/recip_sqrt_mult_4.c scan-tree-dump-not recip "Replacing original division"
+PASS: gcc.dg/recip_sqrt_mult_4.c scan-tree-dump-not recip "Replacing squaring multiplication"
+PASS: gcc.dg/recip_sqrt_mult_5.c (test for excess errors)
+PASS: gcc.dg/recip_sqrt_mult_5.c scan-tree-dump recip "Optimizing reciprocal sqrt multiplications"
+PASS: gcc.dg/recip_sqrt_mult_5.c scan-tree-dump recip "Replacing original division"
+PASS: gcc.dg/recip_sqrt_mult_5.c scan-tree-dump recip "Replacing squaring multiplication"
+PASS: gcc.dg/reciprocal-math-1.c (test for excess errors)
+PASS: gcc.dg/reciprocal-math-2.c (test for excess errors)
+PASS: gcc.dg/redecl-1.c (test for errors, line 102)
+PASS: gcc.dg/redecl-1.c (test for errors, line 17)
+PASS: gcc.dg/redecl-1.c (test for errors, line 18)
+PASS: gcc.dg/redecl-1.c (test for errors, line 29)
+PASS: gcc.dg/redecl-1.c (test for errors, line 30)
+PASS: gcc.dg/redecl-1.c (test for errors, line 46)
+PASS: gcc.dg/redecl-1.c (test for errors, line 47)
+PASS: gcc.dg/redecl-1.c (test for errors, line 48)
+PASS: gcc.dg/redecl-1.c (test for errors, line 61)
+PASS: gcc.dg/redecl-1.c (test for errors, line 80)
+PASS: gcc.dg/redecl-1.c (test for errors, line 91)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 12)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 13)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 25)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 26)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 39)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 40)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 41)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 74)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 79)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 88)
+PASS: gcc.dg/redecl-1.c (test for warnings, line 98)
+PASS: gcc.dg/redecl-1.c at line 75 (test for errors, line 74)
+PASS: gcc.dg/redecl-1.c (test for excess errors)
+PASS: gcc.dg/redecl-1.c implicit at line 56 (test for warnings, line 55)
+PASS: gcc.dg/redecl-1.c implicit at line 99 (test for warnings, line 98)
+PASS: gcc.dg/redecl-1.c previous 1 (test for warnings, line 69)
+PASS: gcc.dg/redecl-1.c previous 2 at line 70 (test for warnings, line 69)
+PASS: gcc.dg/redecl-1.c previous at line 62 (test for warnings, line 55)
+PASS: gcc.dg/redecl-10.c (test for errors, line 12)
+PASS: gcc.dg/redecl-10.c (test for errors, line 19)
+PASS: gcc.dg/redecl-10.c (test for errors, line 26)
+PASS: gcc.dg/redecl-10.c (test for errors, line 33)
+PASS: gcc.dg/redecl-10.c (test for warnings, line 15)
+PASS: gcc.dg/redecl-10.c (test for warnings, line 22)
+PASS: gcc.dg/redecl-10.c (test for warnings, line 29)
+PASS: gcc.dg/redecl-10.c (test for warnings, line 8)
+PASS: gcc.dg/redecl-10.c (test for excess errors)
+PASS: gcc.dg/redecl-11.c (test for errors, line 9)
+PASS: gcc.dg/redecl-11.c (test for excess errors)
+PASS: gcc.dg/redecl-11.c note (test for warnings, line 8)
+PASS: gcc.dg/redecl-12.c (test for errors, line 9)
+PASS: gcc.dg/redecl-12.c (test for excess errors)
+PASS: gcc.dg/redecl-12.c note (test for warnings, line 8)
+PASS: gcc.dg/redecl-13.c (test for errors, line 9)
+PASS: gcc.dg/redecl-13.c (test for excess errors)
+PASS: gcc.dg/redecl-13.c note (test for warnings, line 8)
+PASS: gcc.dg/redecl-14.c (test for errors, line 21)
+PASS: gcc.dg/redecl-14.c (test for excess errors)
+PASS: gcc.dg/redecl-15.c (test for warnings, line 10)
+PASS: gcc.dg/redecl-15.c (test for warnings, line 12)
+PASS: gcc.dg/redecl-15.c (test for excess errors)
+PASS: gcc.dg/redecl-16.c (test for errors, line 18)
+PASS: gcc.dg/redecl-16.c (test for warnings, line 17)
+PASS: gcc.dg/redecl-16.c (test for excess errors)
+PASS: gcc.dg/redecl-17.c (test for excess errors)
+PASS: gcc.dg/redecl-18.c (test for errors, line 15)
+PASS: gcc.dg/redecl-18.c (test for excess errors)
+PASS: gcc.dg/redecl-19.c (test for errors, line 5)
+PASS: gcc.dg/redecl-19.c (test for warnings, line 4)
+PASS: gcc.dg/redecl-19.c (test for excess errors)
+PASS: gcc.dg/redecl-2.c (test for errors, line 11)
+PASS: gcc.dg/redecl-2.c (test for errors, line 18)
+PASS: gcc.dg/redecl-2.c (test for errors, line 25)
+PASS: gcc.dg/redecl-2.c (test for errors, line 32)
+PASS: gcc.dg/redecl-2.c (test for errors, line 39)
+PASS: gcc.dg/redecl-2.c (test for errors, line 46)
+PASS: gcc.dg/redecl-2.c (test for errors, line 53)
+PASS: gcc.dg/redecl-2.c (test for errors, line 60)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 10)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 17)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 24)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 31)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 38)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 45)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 52)
+PASS: gcc.dg/redecl-2.c (test for warnings, line 59)
+PASS: gcc.dg/redecl-2.c (test for excess errors)
+PASS: gcc.dg/redecl-20.c (test for errors, line 8)
+PASS: gcc.dg/redecl-20.c (test for warnings, line 6)
+PASS: gcc.dg/redecl-20.c (test for excess errors)
+PASS: gcc.dg/redecl-21.c (test for errors, line 9)
+PASS: gcc.dg/redecl-21.c (test for warnings, line 7)
+PASS: gcc.dg/redecl-21.c (test for excess errors)
+PASS: gcc.dg/redecl-22.c (test for errors, line 8)
+PASS: gcc.dg/redecl-22.c (test for warnings, line 6)
+PASS: gcc.dg/redecl-22.c (test for excess errors)
+PASS: gcc.dg/redecl-23.c (test for errors, line 6)
+PASS: gcc.dg/redecl-23.c (test for warnings, line 4)
+PASS: gcc.dg/redecl-23.c (test for excess errors)
+PASS: gcc.dg/redecl-24.c (test for errors, line 6)
+PASS: gcc.dg/redecl-24.c (test for warnings, line 4)
+PASS: gcc.dg/redecl-24.c (test for excess errors)
+PASS: gcc.dg/redecl-25.c (test for errors, line 7)
+PASS: gcc.dg/redecl-25.c (test for errors, line 9)
+PASS: gcc.dg/redecl-25.c (test for warnings, line 4)
+PASS: gcc.dg/redecl-25.c (test for excess errors)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1000)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1008)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1016)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1021)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1029)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1042)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1058)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1100)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1134)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1137)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1139)
+PASS: gcc.dg/redecl-3.c (test for errors, line 114)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1147)
+PASS: gcc.dg/redecl-3.c (test for errors, line 1152)
+PASS: gcc.dg/redecl-3.c (test for errors, line 156)
+PASS: gcc.dg/redecl-3.c (test for errors, line 190)
+PASS: gcc.dg/redecl-3.c (test for errors, line 193)
+PASS: gcc.dg/redecl-3.c (test for errors, line 198)
+PASS: gcc.dg/redecl-3.c (test for errors, line 201)
+PASS: gcc.dg/redecl-3.c (test for errors, line 203)
+PASS: gcc.dg/redecl-3.c (test for errors, line 211)
+PASS: gcc.dg/redecl-3.c (test for errors, line 214)
+PASS: gcc.dg/redecl-3.c (test for errors, line 22)
+PASS: gcc.dg/redecl-3.c (test for errors, line 222)
+PASS: gcc.dg/redecl-3.c (test for errors, line 224)
+PASS: gcc.dg/redecl-3.c (test for errors, line 232)
+PASS: gcc.dg/redecl-3.c (test for errors, line 240)
+PASS: gcc.dg/redecl-3.c (test for errors, line 245)
+PASS: gcc.dg/redecl-3.c (test for errors, line 25)
+PASS: gcc.dg/redecl-3.c (test for errors, line 253)
+PASS: gcc.dg/redecl-3.c (test for errors, line 266)
+PASS: gcc.dg/redecl-3.c (test for errors, line 282)
+PASS: gcc.dg/redecl-3.c (test for errors, line 30)
+PASS: gcc.dg/redecl-3.c (test for errors, line 324)
+PASS: gcc.dg/redecl-3.c (test for errors, line 33)
+PASS: gcc.dg/redecl-3.c (test for errors, line 35)
+PASS: gcc.dg/redecl-3.c (test for errors, line 358)
+PASS: gcc.dg/redecl-3.c (test for errors, line 361)
+PASS: gcc.dg/redecl-3.c (test for errors, line 363)
+PASS: gcc.dg/redecl-3.c (test for errors, line 371)
+PASS: gcc.dg/redecl-3.c (test for errors, line 376)
+PASS: gcc.dg/redecl-3.c (test for errors, line 410)
+PASS: gcc.dg/redecl-3.c (test for errors, line 413)
+PASS: gcc.dg/redecl-3.c (test for errors, line 418)
+PASS: gcc.dg/redecl-3.c (test for errors, line 421)
+PASS: gcc.dg/redecl-3.c (test for errors, line 423)
+PASS: gcc.dg/redecl-3.c (test for errors, line 43)
+PASS: gcc.dg/redecl-3.c (test for errors, line 431)
+PASS: gcc.dg/redecl-3.c (test for errors, line 434)
+PASS: gcc.dg/redecl-3.c (test for errors, line 442)
+PASS: gcc.dg/redecl-3.c (test for errors, line 444)
+PASS: gcc.dg/redecl-3.c (test for errors, line 452)
+PASS: gcc.dg/redecl-3.c (test for errors, line 46)
+PASS: gcc.dg/redecl-3.c (test for errors, line 460)
+PASS: gcc.dg/redecl-3.c (test for errors, line 465)
+PASS: gcc.dg/redecl-3.c (test for errors, line 473)
+PASS: gcc.dg/redecl-3.c (test for errors, line 486)
+PASS: gcc.dg/redecl-3.c (test for errors, line 502)
+PASS: gcc.dg/redecl-3.c (test for errors, line 54)
+PASS: gcc.dg/redecl-3.c (test for errors, line 544)
+PASS: gcc.dg/redecl-3.c (test for errors, line 56)
+PASS: gcc.dg/redecl-3.c (test for errors, line 578)
+PASS: gcc.dg/redecl-3.c (test for errors, line 581)
+PASS: gcc.dg/redecl-3.c (test for errors, line 586)
+PASS: gcc.dg/redecl-3.c (test for errors, line 589)
+PASS: gcc.dg/redecl-3.c (test for errors, line 591)
+PASS: gcc.dg/redecl-3.c (test for errors, line 599)
+PASS: gcc.dg/redecl-3.c (test for errors, line 602)
+PASS: gcc.dg/redecl-3.c (test for errors, line 610)
+PASS: gcc.dg/redecl-3.c (test for errors, line 612)
+PASS: gcc.dg/redecl-3.c (test for errors, line 620)
+PASS: gcc.dg/redecl-3.c (test for errors, line 628)
+PASS: gcc.dg/redecl-3.c (test for errors, line 633)
+PASS: gcc.dg/redecl-3.c (test for errors, line 64)
+PASS: gcc.dg/redecl-3.c (test for errors, line 641)
+PASS: gcc.dg/redecl-3.c (test for errors, line 654)
+PASS: gcc.dg/redecl-3.c (test for errors, line 670)
+PASS: gcc.dg/redecl-3.c (test for errors, line 712)
+PASS: gcc.dg/redecl-3.c (test for errors, line 72)
+PASS: gcc.dg/redecl-3.c (test for errors, line 746)
+PASS: gcc.dg/redecl-3.c (test for errors, line 749)
+PASS: gcc.dg/redecl-3.c (test for errors, line 751)
+PASS: gcc.dg/redecl-3.c (test for errors, line 759)
+PASS: gcc.dg/redecl-3.c (test for errors, line 764)
+PASS: gcc.dg/redecl-3.c (test for errors, line 77)
+PASS: gcc.dg/redecl-3.c (test for errors, line 798)
+PASS: gcc.dg/redecl-3.c (test for errors, line 801)
+PASS: gcc.dg/redecl-3.c (test for errors, line 806)
+PASS: gcc.dg/redecl-3.c (test for errors, line 809)
+PASS: gcc.dg/redecl-3.c (test for errors, line 811)
+PASS: gcc.dg/redecl-3.c (test for errors, line 819)
+PASS: gcc.dg/redecl-3.c (test for errors, line 822)
+PASS: gcc.dg/redecl-3.c (test for errors, line 830)
+PASS: gcc.dg/redecl-3.c (test for errors, line 832)
+PASS: gcc.dg/redecl-3.c (test for errors, line 840)
+PASS: gcc.dg/redecl-3.c (test for errors, line 848)
+PASS: gcc.dg/redecl-3.c (test for errors, line 85)
+PASS: gcc.dg/redecl-3.c (test for errors, line 853)
+PASS: gcc.dg/redecl-3.c (test for errors, line 861)
+PASS: gcc.dg/redecl-3.c (test for errors, line 874)
+PASS: gcc.dg/redecl-3.c (test for errors, line 890)
+PASS: gcc.dg/redecl-3.c (test for errors, line 932)
+PASS: gcc.dg/redecl-3.c (test for errors, line 966)
+PASS: gcc.dg/redecl-3.c (test for errors, line 969)
+PASS: gcc.dg/redecl-3.c (test for errors, line 974)
+PASS: gcc.dg/redecl-3.c (test for errors, line 977)
+PASS: gcc.dg/redecl-3.c (test for errors, line 979)
+PASS: gcc.dg/redecl-3.c (test for errors, line 98)
+PASS: gcc.dg/redecl-3.c (test for errors, line 987)
+PASS: gcc.dg/redecl-3.c (test for errors, line 990)
+PASS: gcc.dg/redecl-3.c (test for errors, line 998)
+PASS: gcc.dg/redecl-3.c (test for excess errors)
+PASS: gcc.dg/redecl-4.c (test for errors, line 29)
+PASS: gcc.dg/redecl-4.c (test for warnings, line 18)
+PASS: gcc.dg/redecl-4.c (test for excess errors)
+PASS: gcc.dg/redecl-5.c (test for errors, line 16)
+PASS: gcc.dg/redecl-5.c (test for warnings, line 10)
+PASS: gcc.dg/redecl-5.c (test for warnings, line 17)
+PASS: gcc.dg/redecl-5.c (test for warnings, line 18)
+PASS: gcc.dg/redecl-5.c (test for excess errors)
+PASS: gcc.dg/redecl-6.c (test for excess errors)
+PASS: gcc.dg/redecl-7.c (test for errors, line 13)
+PASS: gcc.dg/redecl-7.c (test for excess errors)
+PASS: gcc.dg/redecl-8.c (test for errors, line 13)
+PASS: gcc.dg/redecl-8.c (test for excess errors)
+PASS: gcc.dg/redecl-9.c (test for excess errors)
+PASS: gcc.dg/reg-vol-struct-1.c (test for excess errors)
+PASS: gcc.dg/reg-vol-struct-1.c explicit address (test for errors, line 16)
+PASS: gcc.dg/reg-vol-struct-1.c explicit reg name (test for errors, line 15)
+PASS: gcc.dg/reg-vol-struct-1.c implicit address (test for errors, line 17)
+UNSUPPORTED: gcc.dg/register-var-1.c
+PASS: gcc.dg/register-var-2.c (test for errors, line 13)
+PASS: gcc.dg/register-var-2.c (test for excess errors)
+PASS: gcc.dg/register-var-3.c (test for errors, line 3)
+PASS: gcc.dg/register-var-3.c (test for errors, line 4)
+PASS: gcc.dg/register-var-3.c (test for errors, line 5)
+PASS: gcc.dg/register-var-3.c (test for errors, line 6)
+PASS: gcc.dg/register-var-3.c (test for errors, line 7)
+PASS: gcc.dg/register-var-3.c (test for errors, line 8)
+PASS: gcc.dg/register-var-3.c (test for errors, line 9)
+PASS: gcc.dg/register-var-3.c (test for excess errors)
+PASS: gcc.dg/return-type-1.c (test for excess errors)
+PASS: gcc.dg/return-type-1.c warning for falling off end of non-void function (test for warnings, line 9)
+PASS: gcc.dg/return-type-2.c (test for excess errors)
+PASS: gcc.dg/return-type-2.c warning for falling off end of non-void function (test for bogus messages, line 15)
+PASS: gcc.dg/return-type-2.c warning for falling off end of non-void function (test for bogus messages, line 24)
+PASS: gcc.dg/return-type-2.c warning for falling off end of non-void function (test for bogus messages, line 33)
+PASS: gcc.dg/return-type-2.c warning for falling off end of non-void function (test for bogus messages, line 42)
+PASS: gcc.dg/return-type-3.c (test for excess errors)
+PASS: gcc.dg/return-type-3.c warning for falling off end of non-void function (test for warnings, line 14)
+PASS: gcc.dg/rounding-math-1.c (test for excess errors)
+PASS: gcc.dg/rounding-math-2.c (test for excess errors)
+PASS: gcc.dg/sabd_1.c (test for excess errors)
+PASS: gcc.dg/sabd_1.c execution test
+PASS: gcc.dg/scantest-lto.c (test for excess errors)
+PASS: gcc.dg/scantest-lto.c scan-assembler-not ascii
+PASS: gcc.dg/scantest-lto.c scan-assembler-times ascii 0
+PASS: gcc.dg/section1.c (test for excess errors)
+PASS: gcc.dg/section1.c scan-assembler-not .bss
+PASS: gcc.dg/self-right-shift.c (test for excess errors)
+PASS: gcc.dg/self-right-shift.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/semicolon-fixits.c (test for warnings, line 12)
+PASS: gcc.dg/semicolon-fixits.c (test for warnings, line 4)
+PASS: gcc.dg/semicolon-fixits.c (test for excess errors)
+PASS: gcc.dg/semicolon-fixits.c expected multiline pattern lines 14-16
+PASS: gcc.dg/semicolon-fixits.c expected multiline pattern lines 6-8
+PASS: gcc.dg/sequence-pt-1.c (test for excess errors)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 67)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 68)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 69)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 70)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 71)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 72)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 73)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 74)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 75)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 76)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 77)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 78)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 79)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 80)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 81)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 82)
+PASS: gcc.dg/sequence-pt-1.c bogus sequence point warning (test for bogus messages, line 83)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 26)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 27)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 28)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 29)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 30)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 31)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 32)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 33)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 34)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 35)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 36)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 37)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 38)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 39)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 40)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 41)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 42)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 43)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 44)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 45)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 46)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 47)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 48)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 49)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 50)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 51)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 52)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 53)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 54)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 55)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 56)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 57)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 58)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 59)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 60)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 61)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 62)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 63)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 64)
+PASS: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 65)
+PASS: gcc.dg/sequence-pt-2.c (test for excess errors)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 14)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 15)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 16)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 17)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 18)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 22)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 24)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 25)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 27)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 30)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 33)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 36)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 39)
+PASS: gcc.dg/sequence-pt-2.c sequence point warning (test for warnings, line 41)
+PASS: gcc.dg/sequence-pt-3.c (test for excess errors)
+PASS: gcc.dg/sequence-pt-3.c sequence point warning (test for warnings, line 12)
+PASS: gcc.dg/sequence-pt-3.c sequence point warning (test for warnings, line 14)
+PASS: gcc.dg/sequence-pt-pr17880.c (test for excess errors)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 11)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 12)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 13)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 14)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 15)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 16)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 17)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 18)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 20)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 21)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 22)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 23)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 24)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 25)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 26)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 27)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 28)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 29)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 30)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 31)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 32)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 33)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 34)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 35)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 36)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 37)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 42)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 47)
+PASS: gcc.dg/sequence-pt-pr17880.c sequence point warning (test for warnings, line 50)
+PASS: gcc.dg/setjmp-1.c (test for excess errors)
+PASS: gcc.dg/setjmp-1.c spurious clobbered warning (test for bogus messages, line 17)
+UNSUPPORTED: gcc.dg/setjmp-2.c
+PASS: gcc.dg/setjmp-3.c (test for excess errors)
+PASS: gcc.dg/setjmp-3.c execution test
+PASS: gcc.dg/setjmp-4.c (test for excess errors)
+PASS: gcc.dg/setjmp-4.c execution test
+PASS: gcc.dg/setjmp-5.c (test for bogus messages, line 22)
+PASS: gcc.dg/setjmp-5.c (test for excess errors)
+PASS: gcc.dg/setjmp-6.c (test for excess errors)
+PASS: gcc.dg/setjmp-7.c (test for excess errors)
+PASS: gcc.dg/short-compare-1.c (test for excess errors)
+PASS: gcc.dg/short-compare-1.c execution test
+PASS: gcc.dg/short-compare-2.c (test for excess errors)
+PASS: gcc.dg/short-compare-2.c execution test
+PASS: gcc.dg/shrink-wrap-alloca.c (test for excess errors)
+UNSUPPORTED: gcc.dg/shrink-wrap-loop.c
+PASS: gcc.dg/shrink-wrap-pretend.c (test for excess errors)
+PASS: gcc.dg/shrink-wrap-sibcall.c (test for excess errors)
+PASS: gcc.dg/sibcall-1.c (test for excess errors)
+PASS: gcc.dg/sibcall-1.c execution test
+PASS: gcc.dg/sibcall-10.c (test for excess errors)
+XFAIL: gcc.dg/sibcall-10.c execution test
+PASS: gcc.dg/sibcall-11.c (test for excess errors)
+PASS: gcc.dg/sibcall-2.c (test for excess errors)
+PASS: gcc.dg/sibcall-2.c execution test
+PASS: gcc.dg/sibcall-3.c (test for excess errors)
+XFAIL: gcc.dg/sibcall-3.c execution test
+PASS: gcc.dg/sibcall-4.c (test for excess errors)
+XFAIL: gcc.dg/sibcall-4.c execution test
+UNSUPPORTED: gcc.dg/sibcall-6.c
+PASS: gcc.dg/sibcall-7.c (test for excess errors)
+PASS: gcc.dg/sibcall-7.c execution test
+PASS: gcc.dg/sibcall-8.c (test for excess errors)
+PASS: gcc.dg/sibcall-8.c execution test
+PASS: gcc.dg/sibcall-9.c (test for excess errors)
+XFAIL: gcc.dg/sibcall-9.c execution test
+PASS: gcc.dg/signbit-2.c (test for excess errors)
+PASS: gcc.dg/signbit-2.c scan-tree-dump optimized "\\s+>\\s+0"
+PASS: gcc.dg/signbit-2.c scan-tree-dump-not optimized "\\s+>>\\s+31"
+PASS: gcc.dg/signbit-3.c (test for excess errors)
+PASS: gcc.dg/signbit-3.c scan-tree-dump-not optimized "\\s+>>\\s+31"
+PASS: gcc.dg/signbit-3.c scan-tree-dump-times optimized "\\s+>\\s+0;" 1
+PASS: gcc.dg/signbit-4.c (test for excess errors)
+PASS: gcc.dg/signbit-4.c execution test
+PASS: gcc.dg/signbit-5.c (test for excess errors)
+PASS: gcc.dg/signbit-5.c execution test
+PASS: gcc.dg/signbit-6.c (test for excess errors)
+PASS: gcc.dg/signbit-6.c execution test
+UNSUPPORTED: gcc.dg/signbit-sa.c
+PASS: gcc.dg/simd-1.c (test for errors, line 28)
+PASS: gcc.dg/simd-1.c (test for errors, line 29)
+PASS: gcc.dg/simd-1.c (test for errors, line 42)
+PASS: gcc.dg/simd-1.c (test for errors, line 48)
+PASS: gcc.dg/simd-1.c (test for errors, line 58)
+PASS: gcc.dg/simd-1.c (test for errors, line 59)
+PASS: gcc.dg/simd-1.c (test for errors, line 60)
+PASS: gcc.dg/simd-1.c (test for errors, line 61)
+PASS: gcc.dg/simd-1.c (test for warnings, line 35)
+PASS: gcc.dg/simd-1.c at line 36 (test for errors, line 35)
+PASS: gcc.dg/simd-1.c (test for excess errors)
+PASS: gcc.dg/simd-1b.c (test for errors, line 27)
+PASS: gcc.dg/simd-1b.c (test for errors, line 28)
+PASS: gcc.dg/simd-1b.c (test for errors, line 29)
+PASS: gcc.dg/simd-1b.c (test for errors, line 30)
+PASS: gcc.dg/simd-1b.c (test for errors, line 31)
+PASS: gcc.dg/simd-1b.c (test for errors, line 32)
+PASS: gcc.dg/simd-1b.c (test for errors, line 33)
+PASS: gcc.dg/simd-1b.c (test for errors, line 34)
+PASS: gcc.dg/simd-1b.c (test for errors, line 35)
+PASS: gcc.dg/simd-1b.c (test for excess errors)
+PASS: gcc.dg/simd-2.c (test for errors, line 26)
+PASS: gcc.dg/simd-2.c (test for errors, line 27)
+PASS: gcc.dg/simd-2.c (test for errors, line 33)
+PASS: gcc.dg/simd-2.c (test for errors, line 36)
+PASS: gcc.dg/simd-2.c (test for errors, line 39)
+PASS: gcc.dg/simd-2.c (test for errors, line 50)
+PASS: gcc.dg/simd-2.c (test for errors, line 51)
+PASS: gcc.dg/simd-2.c (test for errors, line 52)
+PASS: gcc.dg/simd-2.c (test for errors, line 53)
+PASS: gcc.dg/simd-2.c (test for excess errors)
+PASS: gcc.dg/simd-3.c (test for excess errors)
+PASS: gcc.dg/simd-4.c (test for errors, line 12)
+PASS: gcc.dg/simd-4.c (test for excess errors)
+PASS: gcc.dg/simd-5.c (test for bogus messages, line 6)
+PASS: gcc.dg/simd-5.c (test for warnings, line 7)
+PASS: gcc.dg/simd-5.c at line 8 (test for errors, line 7)
+PASS: gcc.dg/simd-5.c (test for excess errors)
+PASS: gcc.dg/simd-6.c (test for bogus messages, line 6)
+PASS: gcc.dg/simd-6.c (test for warnings, line 7)
+PASS: gcc.dg/simd-6.c at line 8 (test for errors, line 7)
+PASS: gcc.dg/simd-6.c (test for excess errors)
+PASS: gcc.dg/simd-7.c (test for excess errors)
+PASS: gcc.dg/simd-8.c (test for excess errors)
+PASS: gcc.dg/sin_cos.c (test for excess errors)
+UNSUPPORTED: gcc.dg/sinatan-1.c
+UNSUPPORTED: gcc.dg/sinatan-2.c
+PASS: gcc.dg/sinatan-3.c (test for excess errors)
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "atan "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "atanf "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "atanl "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "cos "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "cosf "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "cosl "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "sin "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "sinf "
+PASS: gcc.dg/sinatan-3.c scan-tree-dump optimized "sinl "
+PASS: gcc.dg/single-precision-constant.c (test for excess errors)
+PASS: gcc.dg/single-precision-constant.c execution test
+PASS: gcc.dg/sinhatanh-1.c (test for excess errors)
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "atanfh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "atanh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "atanlh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "cosfh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "cosh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "coslh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "sinfh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "sinh "
+PASS: gcc.dg/sinhatanh-1.c scan-tree-dump-not optimized "sinlh "
+PASS: gcc.dg/sinhatanh-2.c (test for excess errors)
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "atanh " 2
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "atanhf " 2
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "atanhl " 2
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "cosh " 1
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "coshf " 1
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "coshl " 1
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "sinh " 1
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "sinhf " 1
+PASS: gcc.dg/sinhatanh-2.c scan-tree-dump-times optimized "sinhl " 1
+PASS: gcc.dg/sinhatanh-3.c (test for excess errors)
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "atanh " 2
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "atanhf " 2
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "atanhl " 2
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "cosh " 1
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "coshf " 1
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "coshl " 1
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "sinh " 1
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "sinhf " 1
+PASS: gcc.dg/sinhatanh-3.c scan-tree-dump-times optimized "sinhl " 1
+UNSUPPORTED: gcc.dg/sinhovercosh-1.c
+PASS: gcc.dg/sizeof-1.c (test for errors, line 4)
+PASS: gcc.dg/sizeof-1.c (test for excess errors)
+PASS: gcc.dg/sizeof-2.c (test for errors, line 6)
+PASS: gcc.dg/sizeof-2.c (test for excess errors)
+PASS: gcc.dg/slp-1.c (test for excess errors)
+PASS: gcc.dg/smod-1.c (test for excess errors)
+PASS: gcc.dg/smod-1.c execution test
+PASS: gcc.dg/sms-1.c (test for excess errors)
+PASS: gcc.dg/sms-1.c execution test
+PASS: gcc.dg/sms-10.c (test for excess errors)
+PASS: gcc.dg/sms-10.c execution test
+PASS: gcc.dg/sms-11.c (test for excess errors)
+PASS: gcc.dg/sms-11.c execution test
+UNSUPPORTED: gcc.dg/sms-12.c
+PASS: gcc.dg/sms-13.c (test for excess errors)
+PASS: gcc.dg/sms-2.c (test for excess errors)
+PASS: gcc.dg/sms-3.c (test for excess errors)
+PASS: gcc.dg/sms-3.c execution test
+PASS: gcc.dg/sms-4.c (test for excess errors)
+PASS: gcc.dg/sms-4.c execution test
+PASS: gcc.dg/sms-5.c (test for excess errors)
+PASS: gcc.dg/sms-5.c execution test
+PASS: gcc.dg/sms-6.c (test for excess errors)
+PASS: gcc.dg/sms-6.c execution test
+PASS: gcc.dg/sms-7.c (test for excess errors)
+PASS: gcc.dg/sms-7.c execution test
+PASS: gcc.dg/sms-8.c (test for excess errors)
+PASS: gcc.dg/sms-8.c execution test
+PASS: gcc.dg/sms-9.c (test for excess errors)
+PASS: gcc.dg/sms-9.c execution test
+PASS: gcc.dg/sms-compare-debug-1.c (test for excess errors)
+PASS: gcc.dg/sms-compare-debug-2.c (test for excess errors)
+PASS: gcc.dg/spec-barrier-3.c (test for warnings, line 10)
+PASS: gcc.dg/spec-barrier-3.c (test for excess errors)
+PASS: gcc.dg/spec-barrier-3a.c (test for errors, line 10)
+PASS: gcc.dg/spec-barrier-3a.c (test for excess errors)
+PASS: gcc.dg/spec-options.c (test for excess errors)
+PASS: gcc.dg/spec-options.c execution test
+PASS: gcc.dg/spellcheck-fields-2.c (test for errors, line 11)
+PASS: gcc.dg/spellcheck-fields-2.c (test for errors, line 26)
+PASS: gcc.dg/spellcheck-fields-2.c (test for excess errors)
+PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 15-17
+PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 30-31
+PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 35-36
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 22)
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 29)
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 37)
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 47)
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 54)
+PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 61)
+PASS: gcc.dg/spellcheck-fields-3.c (test for excess errors)
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 24-26
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 32-33
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 39-41
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 49-51
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 56-57
+PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 63-65
+PASS: gcc.dg/spellcheck-fields.c (test for bogus messages, line 40)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 12)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 18)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 28)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 33)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 52)
+PASS: gcc.dg/spellcheck-fields.c (test for errors, line 62)
+PASS: gcc.dg/spellcheck-fields.c at line 41 (test for errors, line 40)
+PASS: gcc.dg/spellcheck-fields.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 103)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 11)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 111)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 130)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 20)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 27)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 38)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 51)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 64)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 76)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for errors, line 85)
+PASS: gcc.dg/spellcheck-identifiers-1a.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 106-108
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 114-116
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 13-15
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 132-134
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 22-24
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 29-31
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 40-42
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 53-55
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 66-68
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 78-80
+PASS: gcc.dg/spellcheck-identifiers-1a.c expected multiline pattern lines 87-89
+PASS: gcc.dg/spellcheck-identifiers-2.c (test for warnings, line 12)
+PASS: gcc.dg/spellcheck-identifiers-2.c (test for warnings, line 27)
+PASS: gcc.dg/spellcheck-identifiers-2.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-2.c expected multiline pattern lines 14-16
+PASS: gcc.dg/spellcheck-identifiers-2.c expected multiline pattern lines 29-31
+PASS: gcc.dg/spellcheck-identifiers-2a.c (test for errors, line 12)
+PASS: gcc.dg/spellcheck-identifiers-2a.c (test for errors, line 27)
+PASS: gcc.dg/spellcheck-identifiers-2a.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-2a.c expected multiline pattern lines 14-16
+PASS: gcc.dg/spellcheck-identifiers-2a.c expected multiline pattern lines 29-31
+PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 11)
+PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 25)
+PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 39)
+PASS: gcc.dg/spellcheck-identifiers-3.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 13-15
+PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 27-29
+PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 41-43
+PASS: gcc.dg/spellcheck-identifiers-3a.c (test for errors, line 11)
+PASS: gcc.dg/spellcheck-identifiers-3a.c (test for errors, line 25)
+PASS: gcc.dg/spellcheck-identifiers-3a.c (test for errors, line 39)
+PASS: gcc.dg/spellcheck-identifiers-3a.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-3a.c expected multiline pattern lines 13-15
+PASS: gcc.dg/spellcheck-identifiers-3a.c expected multiline pattern lines 27-29
+PASS: gcc.dg/spellcheck-identifiers-3a.c expected multiline pattern lines 41-43
+PASS: gcc.dg/spellcheck-identifiers-4.c (test for bogus messages, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers-4a.c (test for bogus messages, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4a.c at line 8 (test for errors, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4a.c at line 9 (test for warnings, line 7)
+PASS: gcc.dg/spellcheck-identifiers-4a.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 103)
+PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 111)
+PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 38)
+PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 76)
+PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 85)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 11)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 130)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 20)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 27)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 51)
+PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 64)
+PASS: gcc.dg/spellcheck-identifiers.c (test for excess errors)
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 106-108
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 114-116
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 13-15
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 132-134
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 22-24
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 29-31
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 40-42
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 53-55
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 66-68
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 78-80
+PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 87-89
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 56)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 58)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 60)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 62)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 64)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 70)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 72)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 74)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 76)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 78)
+PASS: gcc.dg/spellcheck-inttypes.c (test for errors, line 80)
+PASS: gcc.dg/spellcheck-inttypes.c (test for excess errors)
+PASS: gcc.dg/spellcheck-inttypes.c expected string-literal (test for errors, line 31)
+PASS: gcc.dg/spellcheck-inttypes.c expected string-literal (test for errors, line 33)
+PASS: gcc.dg/spellcheck-inttypes.c expected string-literal (test for errors, line 35)
+PASS: gcc.dg/spellcheck-inttypes.c expected string-literal (test for errors, line 37)
+PASS: gcc.dg/spellcheck-inttypes.c expected string-literal (test for errors, line 39)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 20 (test for warnings, line 19)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 22 (test for warnings, line 21)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 24 (test for warnings, line 23)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 26 (test for warnings, line 25)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 28 (test for warnings, line 27)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 32 (test for warnings, line 31)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 34 (test for warnings, line 33)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 36 (test for warnings, line 35)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 38 (test for warnings, line 37)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 40 (test for warnings, line 39)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 46 (test for warnings, line 45)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 48 (test for warnings, line 47)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 50 (test for warnings, line 49)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 52 (test for warnings, line 51)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 54 (test for warnings, line 53)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 57 (test for warnings, line 56)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 59 (test for warnings, line 58)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 61 (test for warnings, line 60)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 63 (test for warnings, line 62)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 65 (test for warnings, line 64)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 71 (test for warnings, line 70)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 73 (test for warnings, line 72)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 75 (test for warnings, line 74)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 77 (test for warnings, line 76)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 79 (test for warnings, line 78)
+PASS: gcc.dg/spellcheck-inttypes.c replacement note at line 81 (test for warnings, line 80)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 19)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 21)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 23)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 25)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 27)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 45)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 47)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 49)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 51)
+PASS: gcc.dg/spellcheck-inttypes.c undeclared identifier (test for errors, line 53)
+PASS: gcc.dg/spellcheck-options-1.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-1.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-10.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-10.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-11.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-11.c at line 7 (test for warnings, line )
+PASS: gcc.dg/spellcheck-options-11.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-12.c at line 7 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-12.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-13.c at line 5 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-13.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-14.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-14.c at line 7 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-14.c at line 8 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-14.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-15.c at line 6 (test for bogus messages, line )
+PASS: gcc.dg/spellcheck-options-15.c at line 7 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-15.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-16.c at line 8 (test for bogus messages, line )
+PASS: gcc.dg/spellcheck-options-16.c at line 9 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-16.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-17.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-17.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-18.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-18.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-19.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-19.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-2.c at line 3 (test for bogus messages, line )
+PASS: gcc.dg/spellcheck-options-2.c at line 4 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-2.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-20.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-20.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-21.c at line 4 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-21.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-22.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-22.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-23.c at line 4 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-23.c at line 5 (test for warnings, line )
+PASS: gcc.dg/spellcheck-options-23.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-24.c at line 4 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-24.c at line 5 (test for warnings, line )
+PASS: gcc.dg/spellcheck-options-24.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-3.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-3.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-4.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-4.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-5.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-5.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-6.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-6.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-7.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-7.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-8.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-8.c (test for excess errors)
+PASS: gcc.dg/spellcheck-options-9.c at line 6 (test for errors, line )
+PASS: gcc.dg/spellcheck-options-9.c (test for excess errors)
+PASS: gcc.dg/spellcheck-params-2.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-params-2.c (test for excess errors)
+PASS: gcc.dg/spellcheck-params.c at line 3 (test for errors, line )
+PASS: gcc.dg/spellcheck-params.c (test for excess errors)
+PASS: gcc.dg/spellcheck-pr83056.c (test for errors, line 10)
+PASS: gcc.dg/spellcheck-pr83056.c (test for errors, line 8)
+PASS: gcc.dg/spellcheck-pr83056.c (test for errors, line 9)
+PASS: gcc.dg/spellcheck-pr83056.c (test for excess errors)
+PASS: gcc.dg/spellcheck-stdbool.c (test for errors, line 15)
+PASS: gcc.dg/spellcheck-stdbool.c (test for errors, line 4)
+PASS: gcc.dg/spellcheck-stdbool.c (test for errors, line 9)
+PASS: gcc.dg/spellcheck-stdbool.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/spellcheck-stdbool.c at line 16 (test for warnings, line 15)
+PASS: gcc.dg/spellcheck-stdbool.c at line 5 (test for warnings, line 4)
+PASS: gcc.dg/spellcheck-stdbool.c (test for excess errors)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 10)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 13)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 16)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 19)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 23)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 26)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 30)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 32)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 34)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 36)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 4)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 41)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 43)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 45)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 47)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 50)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 53)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 56)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 59)
+PASS: gcc.dg/spellcheck-stdint.c (test for errors, line 7)
+PASS: gcc.dg/spellcheck-stdint.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/spellcheck-stdint.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/spellcheck-stdint.c at line 17 (test for warnings, line 16)
+PASS: gcc.dg/spellcheck-stdint.c at line 20 (test for warnings, line 19)
+PASS: gcc.dg/spellcheck-stdint.c at line 24 (test for warnings, line 23)
+PASS: gcc.dg/spellcheck-stdint.c at line 27 (test for warnings, line 26)
+PASS: gcc.dg/spellcheck-stdint.c at line 31 (test for warnings, line 30)
+PASS: gcc.dg/spellcheck-stdint.c at line 33 (test for warnings, line 32)
+PASS: gcc.dg/spellcheck-stdint.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/spellcheck-stdint.c at line 37 (test for warnings, line 36)
+PASS: gcc.dg/spellcheck-stdint.c at line 42 (test for warnings, line 41)
+PASS: gcc.dg/spellcheck-stdint.c at line 44 (test for warnings, line 43)
+PASS: gcc.dg/spellcheck-stdint.c at line 46 (test for warnings, line 45)
+PASS: gcc.dg/spellcheck-stdint.c at line 48 (test for warnings, line 47)
+PASS: gcc.dg/spellcheck-stdint.c at line 5 (test for warnings, line 4)
+PASS: gcc.dg/spellcheck-stdint.c at line 51 (test for errors, line 50)
+PASS: gcc.dg/spellcheck-stdint.c at line 52 (test for warnings, line 50)
+PASS: gcc.dg/spellcheck-stdint.c at line 54 (test for errors, line 53)
+PASS: gcc.dg/spellcheck-stdint.c at line 55 (test for warnings, line 53)
+PASS: gcc.dg/spellcheck-stdint.c at line 57 (test for errors, line 56)
+PASS: gcc.dg/spellcheck-stdint.c at line 58 (test for warnings, line 56)
+PASS: gcc.dg/spellcheck-stdint.c at line 60 (test for errors, line 59)
+PASS: gcc.dg/spellcheck-stdint.c at line 61 (test for warnings, line 59)
+PASS: gcc.dg/spellcheck-stdint.c at line 8 (test for warnings, line 7)
+PASS: gcc.dg/spellcheck-stdint.c (test for excess errors)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 12)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 19)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 22)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 25)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 28)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 3)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 31)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 34)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 37)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 45)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 47)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 55)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 6)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 63)
+PASS: gcc.dg/spellcheck-stdlib.c (test for errors, line 9)
+PASS: gcc.dg/spellcheck-stdlib.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/spellcheck-stdlib.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/spellcheck-stdlib.c at line 20 (test for warnings, line 19)
+PASS: gcc.dg/spellcheck-stdlib.c at line 23 (test for warnings, line 22)
+PASS: gcc.dg/spellcheck-stdlib.c at line 26 (test for warnings, line 25)
+PASS: gcc.dg/spellcheck-stdlib.c at line 29 (test for warnings, line 28)
+PASS: gcc.dg/spellcheck-stdlib.c at line 32 (test for warnings, line 31)
+PASS: gcc.dg/spellcheck-stdlib.c at line 35 (test for warnings, line 34)
+PASS: gcc.dg/spellcheck-stdlib.c at line 38 (test for warnings, line 37)
+PASS: gcc.dg/spellcheck-stdlib.c at line 4 (test for warnings, line 3)
+PASS: gcc.dg/spellcheck-stdlib.c at line 46 (test for warnings, line 45)
+PASS: gcc.dg/spellcheck-stdlib.c at line 48 (test for warnings, line 47)
+PASS: gcc.dg/spellcheck-stdlib.c at line 56 (test for warnings, line 55)
+PASS: gcc.dg/spellcheck-stdlib.c at line 64 (test for warnings, line 63)
+PASS: gcc.dg/spellcheck-stdlib.c at line 7 (test for warnings, line 6)
+PASS: gcc.dg/spellcheck-stdlib.c at line 71 (test for errors, line 70)
+PASS: gcc.dg/spellcheck-stdlib.c at line 72 (test for bogus messages, line 70)
+PASS: gcc.dg/spellcheck-stdlib.c at line 73 (test for warnings, line 70)
+PASS: gcc.dg/spellcheck-stdlib.c at line 78 (test for errors, line 77)
+PASS: gcc.dg/spellcheck-stdlib.c at line 79 (test for warnings, line 77)
+PASS: gcc.dg/spellcheck-stdlib.c (test for excess errors)
+PASS: gcc.dg/spellcheck-transposition.c (test for errors, line 19)
+PASS: gcc.dg/spellcheck-transposition.c (test for excess errors)
+PASS: gcc.dg/spellcheck-typenames.c (test for bogus messages, line 56)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 103)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 14)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 22)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 32)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 40)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 47)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 69)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 7)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 82)
+PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 95)
+PASS: gcc.dg/spellcheck-typenames.c at line 57 (test for errors, line 56)
+PASS: gcc.dg/spellcheck-typenames.c (test for excess errors)
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 105-107
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 16-18
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 24-25
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 34-36
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 42-43
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 49-51
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 59-60
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 71-73
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 84-86
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 9-11
+PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 97-99
+PASS: gcc.dg/spill-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/split-1.c
+UNSUPPORTED: gcc.dg/split-2.c
+UNSUPPORTED: gcc.dg/split-3.c
+UNSUPPORTED: gcc.dg/split-4.c
+UNSUPPORTED: gcc.dg/split-5.c
+UNSUPPORTED: gcc.dg/split-6.c
+UNSUPPORTED: gcc.dg/split-7.c
+UNSUPPORTED: gcc.dg/split-8.c
+PASS: gcc.dg/sso-1.c (test for errors, line 19)
+PASS: gcc.dg/sso-1.c (test for excess errors)
+PASS: gcc.dg/sso-10.c (test for excess errors)
+PASS: gcc.dg/sso-10.c execution test
+PASS: gcc.dg/sso-11.c (test for warnings, line 19)
+PASS: gcc.dg/sso-11.c (test for warnings, line 25)
+PASS: gcc.dg/sso-11.c (test for warnings, line 30)
+PASS: gcc.dg/sso-11.c (test for warnings, line 35)
+PASS: gcc.dg/sso-11.c (test for excess errors)
+PASS: gcc.dg/sso-12.c (test for excess errors)
+PASS: gcc.dg/sso-12.c execution test
+PASS: gcc.dg/sso-13.c (test for warnings, line 22)
+PASS: gcc.dg/sso-13.c (test for excess errors)
+PASS: gcc.dg/sso-14.c (test for excess errors)
+PASS: gcc.dg/sso-15.c (test for excess errors)
+PASS: gcc.dg/sso-16.c (test for excess errors)
+PASS: gcc.dg/sso-16.c execution test
+PASS: gcc.dg/sso-17.c (test for excess errors)
+PASS: gcc.dg/sso-17.c execution test
+PASS: gcc.dg/sso-18.c (test for bogus messages, line 15)
+PASS: gcc.dg/sso-18.c (test for bogus messages, line 16)
+PASS: gcc.dg/sso-18.c (test for excess errors)
+PASS: gcc.dg/sso-19.c (test for bogus messages, line 16)
+PASS: gcc.dg/sso-19.c (test for bogus messages, line 17)
+PASS: gcc.dg/sso-19.c (test for excess errors)
+PASS: gcc.dg/sso-2.c (test for errors, line 15)
+PASS: gcc.dg/sso-2.c (test for errors, line 19)
+PASS: gcc.dg/sso-2.c (test for errors, line 24)
+PASS: gcc.dg/sso-2.c (test for errors, line 51)
+PASS: gcc.dg/sso-2.c (test for errors, line 88)
+PASS: gcc.dg/sso-2.c (test for warnings, line 41)
+PASS: gcc.dg/sso-2.c (test for warnings, line 46)
+PASS: gcc.dg/sso-2.c (test for warnings, line 73)
+PASS: gcc.dg/sso-2.c (test for warnings, line 78)
+PASS: gcc.dg/sso-2.c (test for warnings, line 83)
+PASS: gcc.dg/sso-2.c (test for excess errors)
+PASS: gcc.dg/sso-3.c (test for errors, line 15)
+PASS: gcc.dg/sso-3.c (test for errors, line 19)
+PASS: gcc.dg/sso-3.c (test for errors, line 24)
+PASS: gcc.dg/sso-3.c (test for errors, line 51)
+PASS: gcc.dg/sso-3.c (test for errors, line 88)
+PASS: gcc.dg/sso-3.c (test for warnings, line 41)
+PASS: gcc.dg/sso-3.c (test for warnings, line 46)
+PASS: gcc.dg/sso-3.c (test for warnings, line 73)
+PASS: gcc.dg/sso-3.c (test for warnings, line 78)
+PASS: gcc.dg/sso-3.c (test for warnings, line 83)
+PASS: gcc.dg/sso-3.c (test for excess errors)
+PASS: gcc.dg/sso-4.c (test for errors, line 14)
+PASS: gcc.dg/sso-4.c (test for errors, line 18)
+PASS: gcc.dg/sso-4.c (test for errors, line 19)
+PASS: gcc.dg/sso-4.c (test for excess errors)
+PASS: gcc.dg/sso-5.c (test for errors, line 23)
+PASS: gcc.dg/sso-5.c (test for excess errors)
+PASS: gcc.dg/sso-6.c (test for warnings, line 39)
+PASS: gcc.dg/sso-6.c (test for warnings, line 6)
+PASS: gcc.dg/sso-6.c (test for excess errors)
+PASS: gcc.dg/sso-6.c execution test
+PASS: gcc.dg/sso-7.c (test for excess errors)
+PASS: gcc.dg/sso-7.c execution test
+PASS: gcc.dg/sso-8.c (test for excess errors)
+PASS: gcc.dg/sso-8.c execution test
+UNSUPPORTED: gcc.dg/ssp-1.c
+UNSUPPORTED: gcc.dg/ssp-2.c
+PASS: gcc.dg/ssp-3.c (test for excess errors)
+PASS: gcc.dg/ssp-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/stack-check-10.c
+UNSUPPORTED: gcc.dg/stack-check-16.c
+UNSUPPORTED: gcc.dg/stack-check-2.c
+UNSUPPORTED: gcc.dg/stack-check-3.c
+UNSUPPORTED: gcc.dg/stack-check-4.c
+UNSUPPORTED: gcc.dg/stack-check-5.c
+UNSUPPORTED: gcc.dg/stack-check-6.c
+UNSUPPORTED: gcc.dg/stack-check-6a.c
+UNSUPPORTED: gcc.dg/stack-check-7.c
+UNSUPPORTED: gcc.dg/stack-check-8.c
+UNSUPPORTED: gcc.dg/stack-check-9.c
+PASS: gcc.dg/stack-layout-1.c (test for excess errors)
+PASS: gcc.dg/stack-layout-1.c scan-rtl-dump-times expand "Partition" 1
+PASS: gcc.dg/stack-layout-2.c (test for excess errors)
+PASS: gcc.dg/stack-layout-2.c scan-rtl-dump expand "size 32"
+PASS: gcc.dg/stack-layout-2.c scan-rtl-dump expand "size 8192"
+PASS: gcc.dg/stack-layout-dynamic-1.c (test for excess errors)
+PASS: gcc.dg/stack-layout-dynamic-1.c scan-assembler-not cfi_def_cfa_register
+PASS: gcc.dg/stack-usage-1.c (test for excess errors)
+PASS: gcc.dg/stack-usage-1.c scan-stack-usage foo\t(256|264)\tstatic
+PASS: gcc.dg/stack-usage-2.c (test for bogus messages, line 5)
+PASS: gcc.dg/stack-usage-2.c (test for warnings, line 12)
+PASS: gcc.dg/stack-usage-2.c (test for warnings, line 21)
+PASS: gcc.dg/stack-usage-2.c (test for warnings, line 30)
+PASS: gcc.dg/stack-usage-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/stackprotectexplicit1.c
+PASS: gcc.dg/stdckdint-1.c (test for excess errors)
+PASS: gcc.dg/stdckdint-1.c execution test
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 23)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 24)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 25)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 26)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 27)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 28)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 53)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 54)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 55)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 56)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 57)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 58)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 59)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 60)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 61)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 62)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 63)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 64)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 65)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 66)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 67)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 68)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 69)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 70)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 71)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 72)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 73)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 74)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 75)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 76)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 77)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 78)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 79)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 80)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 81)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 82)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 83)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 84)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 85)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 86)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 87)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 88)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 89)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 90)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 91)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 92)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 93)
+PASS: gcc.dg/stdckdint-2.c (test for errors, line 94)
+PASS: gcc.dg/stdckdint-2.c (test for excess errors)
+PASS: gcc.dg/stdint-width-1.c (test for excess errors)
+PASS: gcc.dg/stdint-width-2.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-1.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-2.c (test for warnings, line 10)
+PASS: gcc.dg/stmt-expr-2.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-3.c (test for errors, line 10)
+PASS: gcc.dg/stmt-expr-3.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-4.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 101)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 102)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 105)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 106)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 111)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 112)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 113)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 114)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 115)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 116)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 117)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 118)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 119)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 120)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 129)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 130)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 139)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 140)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 141)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 142)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 143)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 144)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 145)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 146)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 147)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 148)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 15)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 157)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 158)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 16)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 161)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 162)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 167)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 168)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 169)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 17)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 170)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 171)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 172)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 173)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 174)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 175)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 176)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 18)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 183)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 184)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 185)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 186)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 187)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 188)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 189)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 19)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 190)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 191)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 192)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 195)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 196)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 197)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 198)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 199)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 20)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 200)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 201)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 202)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 203)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 204)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 21)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 211)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 212)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 213)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 214)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 215)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 216)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 217)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 218)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 219)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 22)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 220)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 225)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 226)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 229)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 23)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 230)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 239)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 24)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 240)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 241)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 242)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 243)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 244)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 245)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 246)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 247)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 248)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 257)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 258)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 267)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 268)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 269)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 27)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 270)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 271)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 272)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 273)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 274)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 275)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 276)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 28)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 281)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 282)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 285)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 286)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 29)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 295)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 296)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 297)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 298)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 299)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 30)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 300)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 301)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 302)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 303)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 304)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 309)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 31)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 310)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 32)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 323)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 324)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 325)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 326)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 327)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 328)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 329)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 33)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 330)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 331)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 332)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 337)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 338)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 34)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 341)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 342)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 35)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 351)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 352)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 353)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 354)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 355)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 356)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 357)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 358)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 359)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 36)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 360)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 363)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 364)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 365)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 366)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 367)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 368)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 369)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 370)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 371)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 372)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 379)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 380)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 381)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 382)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 383)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 384)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 385)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 386)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 387)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 388)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 391)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 392)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 393)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 394)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 395)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 396)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 397)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 398)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 399)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 400)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 45)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 46)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 49)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 50)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 55)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 56)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 57)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 58)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 59)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 60)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 61)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 62)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 63)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 64)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 77)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 78)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 83)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 84)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 85)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 86)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 87)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 88)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 89)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 90)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 91)
+PASS: gcc.dg/stmt-expr-label-1.c (test for errors, line 92)
+PASS: gcc.dg/stmt-expr-label-1.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-label-1.c note: expected at line 407 (test for warnings, line )
+PASS: gcc.dg/stmt-expr-label-2.c (test for errors, line 16)
+PASS: gcc.dg/stmt-expr-label-2.c (test for errors, line 17)
+PASS: gcc.dg/stmt-expr-label-2.c (test for warnings, line 11)
+PASS: gcc.dg/stmt-expr-label-2.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-label-3.c (test for errors, line 8)
+PASS: gcc.dg/stmt-expr-label-3.c (test for excess errors)
+PASS: gcc.dg/stmt-expr-label-3.c note: expected at line 11 (test for warnings, line )
+PASS: gcc.dg/store-motion-fgcse-sm.c (test for excess errors)
+PASS: gcc.dg/store-motion-fgcse-sm.c execution test
+PASS: gcc.dg/store-motion-fgcse-sm.c scan-rtl-dump store_motion "STORE_MOTION of f, .* basic blocks, 1 insns deleted, 1 insns created"
+UNSUPPORTED: gcc.dg/store_merging_1.c
+UNSUPPORTED: gcc.dg/store_merging_10.c
+UNSUPPORTED: gcc.dg/store_merging_11.c
+PASS: gcc.dg/store_merging_12.c (test for bogus messages, line 13)
+PASS: gcc.dg/store_merging_12.c (test for excess errors)
+UNSUPPORTED: gcc.dg/store_merging_13.c
+UNSUPPORTED: gcc.dg/store_merging_14.c
+UNSUPPORTED: gcc.dg/store_merging_15.c
+UNSUPPORTED: gcc.dg/store_merging_16.c
+UNSUPPORTED: gcc.dg/store_merging_17.c
+PASS: gcc.dg/store_merging_18.c (test for excess errors)
+PASS: gcc.dg/store_merging_18.c execution test
+PASS: gcc.dg/store_merging_19.c (test for excess errors)
+PASS: gcc.dg/store_merging_19.c execution test
+UNSUPPORTED: gcc.dg/store_merging_2.c
+UNSUPPORTED: gcc.dg/store_merging_20.c
+UNSUPPORTED: gcc.dg/store_merging_21.c
+UNSUPPORTED: gcc.dg/store_merging_22.c
+UNSUPPORTED: gcc.dg/store_merging_23.c
+PASS: gcc.dg/store_merging_24.c (test for excess errors)
+PASS: gcc.dg/store_merging_24.c execution test
+PASS: gcc.dg/store_merging_25.c (test for excess errors)
+PASS: gcc.dg/store_merging_25.c execution test
+UNSUPPORTED: gcc.dg/store_merging_26.c
+UNSUPPORTED: gcc.dg/store_merging_27.c
+UNSUPPORTED: gcc.dg/store_merging_28.c
+UNSUPPORTED: gcc.dg/store_merging_29.c
+UNSUPPORTED: gcc.dg/store_merging_3.c
+UNSUPPORTED: gcc.dg/store_merging_30.c
+PASS: gcc.dg/store_merging_31.c (test for excess errors)
+PASS: gcc.dg/store_merging_31.c execution test
+PASS: gcc.dg/store_merging_32.c (test for excess errors)
+PASS: gcc.dg/store_merging_32.c execution test
+UNSUPPORTED: gcc.dg/store_merging_4.c
+UNSUPPORTED: gcc.dg/store_merging_5.c
+UNSUPPORTED: gcc.dg/store_merging_6.c
+UNSUPPORTED: gcc.dg/store_merging_7.c
+UNSUPPORTED: gcc.dg/store_merging_8.c
+UNSUPPORTED: gcc.dg/store_merging_9.c
+PASS: gcc.dg/strcmp-1.c (test for excess errors)
+PASS: gcc.dg/strcmp-1.c execution test
+PASS: gcc.dg/strcmpopt_1.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_1.c execution test
+PASS: gcc.dg/strcmpopt_1.c scan-tree-dump-times lower "strcmp \\(" 2
+PASS: gcc.dg/strcmpopt_10.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_10.c scan-tree-dump-times optimized "array_test" 2
+PASS: gcc.dg/strcmpopt_10.c scan-tree-dump-times optimized "memptr_test" 2
+PASS: gcc.dg/strcmpopt_10.c scan-tree-dump-times optimized "pointer_test" 2
+PASS: gcc.dg/strcmpopt_10.c scan-tree-dump-times optimized "struct_test" 2
+PASS: gcc.dg/strcmpopt_11.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_12.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_12.c execution test
+PASS: gcc.dg/strcmpopt_2.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_2.c execution test
+PASS: gcc.dg/strcmpopt_2.c scan-tree-dump-times strlen1 "cmp_eq \\(" 4
+PASS: gcc.dg/strcmpopt_3.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_3.c execution test
+PASS: gcc.dg/strcmpopt_3.c scan-tree-dump-times optimized "strcmp" 0
+PASS: gcc.dg/strcmpopt_4.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_4.c scan-tree-dump-times strlen1 "cmp_eq \\(" 2
+PASS: gcc.dg/strcmpopt_5.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_5.c execution test
+PASS: gcc.dg/strcmpopt_5.c scan-rtl-dump-times expand "__builtin_memcmp" 0
+PASS: gcc.dg/strcmpopt_5.c scan-rtl-dump-times expand "__builtin_strcmp" 0
+PASS: gcc.dg/strcmpopt_5.c scan-rtl-dump-times expand "__builtin_strncmp" 0
+PASS: gcc.dg/strcmpopt_6.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_6.c execution test
+PASS: gcc.dg/strcmpopt_7.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_7.c scan-tree-dump-not forwprop1 "failure_on_line_"
+PASS: gcc.dg/strcmpopt_7.c scan-tree-dump-not forwprop1 "strcmp"
+PASS: gcc.dg/strcmpopt_7.c scan-tree-dump-not forwprop1 "strncmp"
+PASS: gcc.dg/strcmpopt_8.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_8.c scan-tree-dump-not forwprop1 "failure_on_line_"
+PASS: gcc.dg/strcmpopt_8.c scan-tree-dump-not forwprop1 "strcmp"
+PASS: gcc.dg/strcmpopt_8.c scan-tree-dump-not forwprop1 "strncmp"
+PASS: gcc.dg/strcmpopt_9.c (test for excess errors)
+PASS: gcc.dg/strcmpopt_9.c execution test
+PASS: gcc.dg/strict-flex-array-1.c (test for errors, line 12)
+PASS: gcc.dg/strict-flex-array-1.c (test for errors, line 18)
+PASS: gcc.dg/strict-flex-array-1.c (test for errors, line 26)
+PASS: gcc.dg/strict-flex-array-1.c (test for errors, line 32)
+PASS: gcc.dg/strict-flex-array-1.c (test for errors, line 6)
+PASS: gcc.dg/strict-flex-array-1.c (test for warnings, line 8)
+PASS: gcc.dg/strict-flex-array-1.c (test for excess errors)
+PASS: gcc.dg/strict-flex-array-2.c (test for excess errors)
+PASS: gcc.dg/strict-flex-array-2.c execution test
+PASS: gcc.dg/strict-flex-array-3.c (test for excess errors)
+PASS: gcc.dg/strict-flex-array-3.c execution test
+PASS: gcc.dg/strict-overflow-1.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-1.c scan-tree-dump-not optimized "-[ ]*5"
+PASS: gcc.dg/strict-overflow-2.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-2.c scan-tree-dump-not optimized "\\* 100"
+PASS: gcc.dg/strict-overflow-3.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-3.c scan-tree-dump-not optimized "1234"
+PASS: gcc.dg/strict-overflow-4.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-4.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/strict-overflow-5.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-5.c scan-tree-dump optimized "return 3"
+PASS: gcc.dg/strict-overflow-6.c (test for excess errors)
+PASS: gcc.dg/strict-overflow-6.c scan-tree-dump-not optimized "[+][ ]*1000"
+PASS: gcc.dg/string-opt-1.c (test for excess errors)
+PASS: gcc.dg/string-opt-1.c scan-assembler memcpy
+PASS: gcc.dg/string-opt-1.c scan-assembler mempcpy
+PASS: gcc.dg/strlenopt-1.c (test for excess errors)
+PASS: gcc.dg/strlenopt-1.c execution test
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "memcpy \\(" 4
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-1.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-10.c (test for excess errors)
+PASS: gcc.dg/strlenopt-10.c execution test
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "\\*q_[0-9]* = 32;" 1
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "memcpy \\(" 8
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "memcpy \\([^\n\r]*, 1\\)" 1
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-10.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-11.c (test for excess errors)
+PASS: gcc.dg/strlenopt-11.c execution test
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.0. = " 1
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.6. = " 1
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.9. = " 1
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "memcpy \\(" 7
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-11.c scan-tree-dump-times strlen1 "strlen \\(" 3
+PASS: gcc.dg/strlenopt-12.c (test for excess errors)
+PASS: gcc.dg/strlenopt-12.c execution test
+UNSUPPORTED: gcc.dg/strlenopt-12g.c
+PASS: gcc.dg/strlenopt-13.c (test for excess errors)
+PASS: gcc.dg/strlenopt-13.c execution test
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.0. = " 1
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.1. = " 1
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.5. = " 1
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 " _[0-9]* = strlen \\([^\n\r]*;[\n\r]* l.6. = " 1
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "memcpy \\(" 7
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-13.c scan-tree-dump-times strlen1 "strlen \\(" 4
+UNSUPPORTED: gcc.dg/strlenopt-14g.c
+UNSUPPORTED: gcc.dg/strlenopt-14gf.c
+PASS: gcc.dg/strlenopt-15.c (test for excess errors)
+PASS: gcc.dg/strlenopt-15.c execution test
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "memcpy \\(" 2
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-15.c scan-tree-dump-times strlen1 "strlen \\(" 3
+UNSUPPORTED: gcc.dg/strlenopt-16g.c
+UNSUPPORTED: gcc.dg/strlenopt-17g.c
+UNSUPPORTED: gcc.dg/strlenopt-18g.c
+PASS: gcc.dg/strlenopt-19.c (test for excess errors)
+PASS: gcc.dg/strlenopt-19.c execution test
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "memcpy \\(" 6
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-19.c scan-tree-dump-times strlen1 "strlen \\(" 0
+UNSUPPORTED: gcc.dg/strlenopt-1f.c
+PASS: gcc.dg/strlenopt-2.c (test for excess errors)
+PASS: gcc.dg/strlenopt-2.c execution test
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "memcpy \\(" 5
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-20.c (test for excess errors)
+PASS: gcc.dg/strlenopt-20.c execution test
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "memcpy \\(" 4
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-21.c (test for excess errors)
+PASS: gcc.dg/strlenopt-21.c execution test
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "memcpy \\(" 3
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-22.c (test for excess errors)
+PASS: gcc.dg/strlenopt-22.c execution test
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "memcpy \\(" 1
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "strcpy \\(" 1
+PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen1 "strlen \\(" 4
+UNSUPPORTED: gcc.dg/strlenopt-22g.c
+PASS: gcc.dg/strlenopt-23.c (test for excess errors)
+PASS: gcc.dg/strlenopt-23.c execution test
+PASS: gcc.dg/strlenopt-24.c (test for excess errors)
+PASS: gcc.dg/strlenopt-24.c execution test
+PASS: gcc.dg/strlenopt-24.c scan-tree-dump-times strlen1 "strlen \\(" 0
+PASS: gcc.dg/strlenopt-25.c (test for excess errors)
+PASS: gcc.dg/strlenopt-25.c execution test
+PASS: gcc.dg/strlenopt-25.c scan-tree-dump-times strlen1 "strlen \\(" 0
+PASS: gcc.dg/strlenopt-26.c (test for excess errors)
+PASS: gcc.dg/strlenopt-26.c execution test
+PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-27.c (test for excess errors)
+PASS: gcc.dg/strlenopt-27.c execution test
+PASS: gcc.dg/strlenopt-27.c scan-tree-dump-times strlen1 "strlen \\(" 0
+PASS: gcc.dg/strlenopt-28.c (test for excess errors)
+PASS: gcc.dg/strlenopt-28.c execution test
+PASS: gcc.dg/strlenopt-28.c scan-tree-dump-times strlen1 "strlen \\(" 0
+PASS: gcc.dg/strlenopt-29.c (test for excess errors)
+PASS: gcc.dg/strlenopt-29.c execution test
+PASS: gcc.dg/strlenopt-29.c scan-tree-dump-times strlen1 "strlen \\(" 0
+UNSUPPORTED: gcc.dg/strlenopt-2f.c
+PASS: gcc.dg/strlenopt-3.c (test for excess errors)
+PASS: gcc.dg/strlenopt-3.c execution test
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times optimized "return 0" 3
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times optimized "return 3" 1
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times optimized "return 4" 1
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "memcpy \\(" 4
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-3.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-30.c (test for excess errors)
+PASS: gcc.dg/strlenopt-30.c scan-tree-dump-times strlen1 "__builtin_strncmp" 5
+PASS: gcc.dg/strlenopt-31.c (test for excess errors)
+PASS: gcc.dg/strlenopt-31.c execution test
+UNSUPPORTED: gcc.dg/strlenopt-31g.c
+PASS: gcc.dg/strlenopt-32.c (test for excess errors)
+PASS: gcc.dg/strlenopt-32.c execution test
+PASS: gcc.dg/strlenopt-32.c scan-tree-dump-times strlen1 "strlen \\(" 0
+PASS: gcc.dg/strlenopt-33.c (test for excess errors)
+PASS: gcc.dg/strlenopt-33.c execution test
+PASS: gcc.dg/strlenopt-33.c scan-tree-dump-times strlen1 "strlen \\(" 2
+UNSUPPORTED: gcc.dg/strlenopt-33g.c
+PASS: gcc.dg/strlenopt-34.c (test for excess errors)
+PASS: gcc.dg/strlenopt-34.c execution test
+PASS: gcc.dg/strlenopt-34.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-35.c (test for excess errors)
+PASS: gcc.dg/strlenopt-35.c execution test
+PASS: gcc.dg/strlenopt-35.c scan-tree-dump-times strlen1 "strlen \\(" 1
+PASS: gcc.dg/strlenopt-36.c (test for excess errors)
+PASS: gcc.dg/strlenopt-36.c scan-tree-dump-not optimized "failure_on_line"
+PASS: gcc.dg/strlenopt-37.c (test for excess errors)
+PASS: gcc.dg/strlenopt-37.c scan-tree-dump-times optimized "else_stmt_on_line" 27
+PASS: gcc.dg/strlenopt-37.c scan-tree-dump-times optimized "if_stmt_on_line" 27
+PASS: gcc.dg/strlenopt-38.c (test for excess errors)
+PASS: gcc.dg/strlenopt-38.c scan-tree-dump-not optimized "abort \\(\\)"
+UNSUPPORTED: gcc.dg/strlenopt-39.c
+PASS: gcc.dg/strlenopt-4.c (test for excess errors)
+PASS: gcc.dg/strlenopt-4.c execution test
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "memcpy \\(" 4
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "strcat \\(" 3
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "strcpy \\(" 3
+PASS: gcc.dg/strlenopt-4.c scan-tree-dump-times strlen1 "strlen \\(" 3
+PASS: gcc.dg/strlenopt-40.c (test for excess errors)
+PASS: gcc.dg/strlenopt-40.c scan-tree-dump-times optimized "call_in_false_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-40.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-40.c scan-tree-dump-times optimized "call_made_in_false_branch_on_line_1[0-9][0-9][0-9]" 119
+PASS: gcc.dg/strlenopt-40.c scan-tree-dump-times optimized "call_made_in_true_branch_on_line_1[0-9][0-9][0-9]" 119
+PASS: gcc.dg/strlenopt-41.c (test for excess errors)
+PASS: gcc.dg/strlenopt-41.c scan-tree-dump-times optimized "abort" 1
+PASS: gcc.dg/strlenopt-41.c scan-tree-dump-times optimized "strlen" 1
+PASS: gcc.dg/strlenopt-42.c (test for excess errors)
+PASS: gcc.dg/strlenopt-43.c (test for excess errors)
+PASS: gcc.dg/strlenopt-44.c (test for excess errors)
+PASS: gcc.dg/strlenopt-44.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-44.c scan-tree-dump-times optimized "call_made_in_false_branch_on_line_1[0-9][0-9][0-9]" 2
+PASS: gcc.dg/strlenopt-44.c scan-tree-dump-times optimized "call_made_in_true_branch_on_line_1[0-9][0-9][0-9]" 2
+PASS: gcc.dg/strlenopt-45.c (test for excess errors)
+PASS: gcc.dg/strlenopt-45.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-45.c scan-tree-dump-times optimized "call_made_in_false_branch_on_line_1[0-9][0-9][0-9]" 13
+PASS: gcc.dg/strlenopt-45.c scan-tree-dump-times optimized "call_made_in_true_branch_on_line_1[0-9][0-9][0-9]" 13
+PASS: gcc.dg/strlenopt-46.c (test for excess errors)
+PASS: gcc.dg/strlenopt-46.c execution test
+PASS: gcc.dg/strlenopt-46.c scan-tree-dump-times optimized "= strnlen" 7
+PASS: gcc.dg/strlenopt-47.c (test for excess errors)
+PASS: gcc.dg/strlenopt-47.c scan-tree-dump-times optimized "= strlen" 3
+PASS: gcc.dg/strlenopt-47.c scan-tree-dump-times optimized "abort" 3
+PASS: gcc.dg/strlenopt-48.c (test for excess errors)
+PASS: gcc.dg/strlenopt-48.c scan-tree-dump-times optimized "abort" 0
+PASS: gcc.dg/strlenopt-48.c scan-tree-dump-times optimized "strlen1" 0
+PASS: gcc.dg/strlenopt-49.c (test for warnings, line 14)
+PASS: gcc.dg/strlenopt-49.c (test for warnings, line 15)
+PASS: gcc.dg/strlenopt-49.c (test for excess errors)
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "cmp88 = 0;" 1
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "len = 18;" 1
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "len0 = 0;" 1
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "lenx = 8;" 1
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "leny = 0;" 1
+PASS: gcc.dg/strlenopt-49.c scan-tree-dump-times gimple "strlen1" 0
+UNSUPPORTED: gcc.dg/strlenopt-4g.c
+UNSUPPORTED: gcc.dg/strlenopt-4gf.c
+PASS: gcc.dg/strlenopt-5.c (test for excess errors)
+PASS: gcc.dg/strlenopt-5.c execution test
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "memcpy \\(" 2
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "strcpy \\(" 1
+PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-50.c (test for excess errors)
+PASS: gcc.dg/strlenopt-50.c scan-tree-dump-times ccp1 "call_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/strlenopt-50.c scan-tree-dump-times gimple "strlen1" 0
+PASS: gcc.dg/strlenopt-51.c (test for excess errors)
+PASS: gcc.dg/strlenopt-51.c scan-tree-dump-times gimple "strlen1" 0
+PASS: gcc.dg/strlenopt-52.c (test for excess errors)
+PASS: gcc.dg/strlenopt-52.c scan-tree-dump-times ccp1 "call_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/strlenopt-52.c scan-tree-dump-times gimple "strlen1" 0
+PASS: gcc.dg/strlenopt-53.c (test for excess errors)
+PASS: gcc.dg/strlenopt-53.c scan-tree-dump-times ccp1 "call_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/strlenopt-53.c scan-tree-dump-times gimple "strlen1" 0
+PASS: gcc.dg/strlenopt-54.c (test for excess errors)
+PASS: gcc.dg/strlenopt-54.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/strlenopt-54.c scan-tree-dump-times optimized "strlen1" 0
+PASS: gcc.dg/strlenopt-55.c (test for warnings, line 128)
+PASS: gcc.dg/strlenopt-55.c (test for excess errors)
+PASS: gcc.dg/strlenopt-55.c scan-tree-dump-times gimple "memcmp" 0
+PASS: gcc.dg/strlenopt-55.c scan-tree-dump-times gimple "strcmp" 0
+PASS: gcc.dg/strlenopt-55.c scan-tree-dump-times gimple "strlen1" 0
+PASS: gcc.dg/strlenopt-55.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated" 0
+UNSUPPORTED: gcc.dg/strlenopt-56.c
+PASS: gcc.dg/strlenopt-57.c (test for warnings, line 24)
+PASS: gcc.dg/strlenopt-57.c (test for warnings, line 25)
+PASS: gcc.dg/strlenopt-57.c (test for warnings, line 26)
+PASS: gcc.dg/strlenopt-57.c (test for excess errors)
+PASS: gcc.dg/strlenopt-57.c scan-tree-dump-times optimized "strlen" 12
+PASS: gcc.dg/strlenopt-58.c (test for excess errors)
+PASS: gcc.dg/strlenopt-58.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/strlenopt-58.c scan-tree-dump-times optimized "memchr" 0
+PASS: gcc.dg/strlenopt-59.c (test for excess errors)
+PASS: gcc.dg/strlenopt-59.c scan-tree-dump-times optimized "test_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-6.c (test for excess errors)
+PASS: gcc.dg/strlenopt-6.c execution test
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "memcpy \\(" 7
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen1 "strlen \\(" 2
+PASS: gcc.dg/strlenopt-60.c (test for excess errors)
+PASS: gcc.dg/strlenopt-60.c scan-tree-dump-times optimized "return 0;" 2
+PASS: gcc.dg/strlenopt-60.c scan-tree-dump-times optimized "return 10;" 2
+PASS: gcc.dg/strlenopt-60.c scan-tree-dump-times optimized "return 5;" 1
+PASS: gcc.dg/strlenopt-60.c scan-tree-dump-times optimized "strnlen " 1
+PASS: gcc.dg/strlenopt-61.c (test for excess errors)
+PASS: gcc.dg/strlenopt-61.c scan-tree-dump-not gimple "strlen1"
+PASS: gcc.dg/strlenopt-61.c scan-tree-dump-not optimized "failure"
+PASS: gcc.dg/strlenopt-62.c (test for excess errors)
+PASS: gcc.dg/strlenopt-62.c scan-tree-dump-times optimized "not_eliminated" 0
+PASS: gcc.dg/strlenopt-62.c scan-tree-dump-times optimized "strlen" 0
+PASS: gcc.dg/strlenopt-63.c (test for excess errors)
+PASS: gcc.dg/strlenopt-63.c execution test
+PASS: gcc.dg/strlenopt-64.c (test for excess errors)
+PASS: gcc.dg/strlenopt-64.c execution test
+PASS: gcc.dg/strlenopt-65.c (test for excess errors)
+PASS: gcc.dg/strlenopt-65.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-65.c scan-tree-dump-times optimized "call_made_in_false_branch_on_line_1[0-9][0-9][0-9]" 11
+PASS: gcc.dg/strlenopt-65.c scan-tree-dump-times optimized "call_made_in_true_branch_on_line_1[0-9][0-9][0-9]" 11
+PASS: gcc.dg/strlenopt-66.c (test for excess errors)
+PASS: gcc.dg/strlenopt-66.c execution test
+PASS: gcc.dg/strlenopt-67.c (test for excess errors)
+PASS: gcc.dg/strlenopt-67.c scan-tree-dump-times optimized "abort|strlen" 0
+PASS: gcc.dg/strlenopt-68.c (test for excess errors)
+PASS: gcc.dg/strlenopt-68.c execution test
+PASS: gcc.dg/strlenopt-69.c (test for excess errors)
+PASS: gcc.dg/strlenopt-69.c scan-tree-dump-not optimized "abort|strcmp|strncmp"
+PASS: gcc.dg/strlenopt-7.c (test for excess errors)
+PASS: gcc.dg/strlenopt-7.c execution test
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times optimized "return 0;" 2
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times optimized "return 3;" 1
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "\\*r_[0-9]* = 0;" 1
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "memcpy \\(" 2
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen1 "strlen \\(" 1
+PASS: gcc.dg/strlenopt-70.c (test for excess errors)
+PASS: gcc.dg/strlenopt-70.c scan-tree-dump-times optimized "_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-70.c scan-tree-dump-times optimized "strlen" 0
+PASS: gcc.dg/strlenopt-71.c (test for excess errors)
+PASS: gcc.dg/strlenopt-71.c execution test
+UNSUPPORTED: gcc.dg/strlenopt-72.c
+UNSUPPORTED: gcc.dg/strlenopt-73.c
+PASS: gcc.dg/strlenopt-74.c (test for excess errors)
+PASS: gcc.dg/strlenopt-74.c execution test
+PASS: gcc.dg/strlenopt-75.c (test for excess errors)
+PASS: gcc.dg/strlenopt-75.c execution test
+PASS: gcc.dg/strlenopt-76.c (test for excess errors)
+PASS: gcc.dg/strlenopt-76.c execution test
+PASS: gcc.dg/strlenopt-77.c (test for excess errors)
+PASS: gcc.dg/strlenopt-77.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/strlenopt-78.c (test for excess errors)
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len1 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len1_0 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len1__ = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len2 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len2_1 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "len2_1_0 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "lenaa3 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "lenax = 3;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "lenbx = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr1 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr1_0 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr1__ = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr2 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr2_1 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schr2_1_0 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schraa3 = 2;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schrax = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "schrbx = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp1 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp1_0 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp1__ = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp2 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp2_1 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmp2_1_0 = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmpaa3 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmpax = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "scmpbx = 1;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "ulen0 = 3;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump gimple "ulen1 = 0;"
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump-not gimple "strchr *\\("
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump-not gimple "strcmp *\\("
+PASS: gcc.dg/strlenopt-78.c scan-tree-dump-not gimple "strlen *\\("
+PASS: gcc.dg/strlenopt-79.c (test for excess errors)
+PASS: gcc.dg/strlenopt-79.c execution test
+PASS: gcc.dg/strlenopt-8.c (test for excess errors)
+PASS: gcc.dg/strlenopt-8.c execution test
+PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen1 "strcpy \\(" 0
+PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen1 "strlen \\(" 0
+UNSUPPORTED: gcc.dg/strlenopt-80.c
+PASS: gcc.dg/strlenopt-81.c (test for excess errors)
+PASS: gcc.dg/strlenopt-81.c execution test
+UNSUPPORTED: gcc.dg/strlenopt-82.c
+PASS: gcc.dg/strlenopt-83.c (test for excess errors)
+PASS: gcc.dg/strlenopt-83.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/strlenopt-84.c (test for excess errors)
+PASS: gcc.dg/strlenopt-84.c execution test
+PASS: gcc.dg/strlenopt-85.c (test for excess errors)
+PASS: gcc.dg/strlenopt-85.c scan-tree-dump-not optimized "__builtin_strlen"
+PASS: gcc.dg/strlenopt-86.c (test for excess errors)
+PASS: gcc.dg/strlenopt-86.c scan-tree-dump-times optimized "__builtin_strlen" 4
+PASS: gcc.dg/strlenopt-87.c (test for excess errors)
+PASS: gcc.dg/strlenopt-87.c execution test
+PASS: gcc.dg/strlenopt-88.c (test for excess errors)
+PASS: gcc.dg/strlenopt-88.c execution test
+PASS: gcc.dg/strlenopt-89.c (test for excess errors)
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a1\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a2 \\+ 1B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a3 \\+ 2B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a4 \\+ 3B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a5 \\+ 4B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a6 \\+ 5B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a7 \\+ 6B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "a8 \\+ 7B\\] = 0;"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-not strlen1 "strlen \\(\\&a"
+PASS: gcc.dg/strlenopt-89.c scan-tree-dump-times strlen1 "strlen \\(s_" 36
+PASS: gcc.dg/strlenopt-9.c (test for excess errors)
+PASS: gcc.dg/strlenopt-9.c execution test
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times optimized "return 4;" 1
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "memcpy \\(" 6
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "stpcpy \\(" 0
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "strcat \\(" 0
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "strchr \\(" 0
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "strcpy \\(" 1
+PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen1 "strlen \\(" 5
+PASS: gcc.dg/strlenopt-90.c (test for excess errors)
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-not strlen1 "strlen \\(\\&a"
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a4 \\+ 1B\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a4\\] = 0;" 2
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a5 \\+ 1B\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a5 \\+ 2B\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a5\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a6 \\+ 1B\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a6 \\+ 2B\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "a6\\] = 0;" 1
+PASS: gcc.dg/strlenopt-90.c scan-tree-dump-times strlen1 "strlen \\(s_" 9
+PASS: gcc.dg/strlenopt-91.c (test for excess errors)
+PASS: gcc.dg/strlenopt-91.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/strlenopt-92.c (test for excess errors)
+PASS: gcc.dg/strlenopt-92.c execution test
+PASS: gcc.dg/strlenopt-93.c (test for excess errors)
+PASS: gcc.dg/strlenopt-93.c scan-tree-dump-not optimized "eaa_fail"
+PASS: gcc.dg/strlenopt-93.c scan-tree-dump-times optimized "eaa_ok" 1
+PASS: gcc.dg/strlenopt-93.c scan-tree-dump-times optimized "epa_ok" 1
+PASS: gcc.dg/strlenopt-93.c scan-tree-dump-times optimized "spa_ok" 1
+PASS: gcc.dg/strlenopt-94.c (test for excess errors)
+PASS: gcc.dg/strlenopt-94.c execution test
+PASS: gcc.dg/strlenopt-95.c (test for excess errors)
+PASS: gcc.dg/strlenopt-95.c scan-tree-dump-not optimized "abort \\("
+PASS: gcc.dg/strlenopt-95.c scan-tree-dump-not optimized "strlen \\("
+PASS: gcc.dg/strncmp-1.c (test for excess errors)
+PASS: gcc.dg/strncmp-1.c execution test
+UNSUPPORTED: gcc.dg/strncmp-2.c
+PASS: gcc.dg/strncmp-3.c (test for excess errors)
+PASS: gcc.dg/strncmp-3.c execution test
+PASS: gcc.dg/strncpy-fix-1.c (test for excess errors)
+PASS: gcc.dg/struct-alias-1.c (test for excess errors)
+PASS: gcc.dg/struct-by-value-1.c (test for excess errors)
+PASS: gcc.dg/struct-by-value-1.c execution test
+PASS: gcc.dg/struct-by-value-2.c (test for excess errors)
+PASS: gcc.dg/struct-empty-1.c (test for excess errors)
+PASS: gcc.dg/struct-empty-2.c (test for warnings, line 10)
+PASS: gcc.dg/struct-empty-2.c (test for warnings, line 7)
+PASS: gcc.dg/struct-empty-2.c (test for warnings, line 8)
+PASS: gcc.dg/struct-empty-2.c (test for warnings, line 9)
+PASS: gcc.dg/struct-empty-2.c (test for excess errors)
+PASS: gcc.dg/struct-empty-3.c (test for errors, line 10)
+PASS: gcc.dg/struct-empty-3.c (test for errors, line 7)
+PASS: gcc.dg/struct-empty-3.c (test for errors, line 8)
+PASS: gcc.dg/struct-empty-3.c (test for errors, line 9)
+PASS: gcc.dg/struct-empty-3.c (test for excess errors)
+PASS: gcc.dg/struct-in-proto-1.c (test for excess errors)
+PASS: gcc.dg/struct-in-proto-1.c S visible here (test for bogus messages, line 4)
+PASS: gcc.dg/struct-in-proto-1.c not here (test for errors, line 7)
+PASS: gcc.dg/struct-incompl-1.c (test for errors, line 6)
+PASS: gcc.dg/struct-incompl-1.c (test for excess errors)
+PASS: gcc.dg/struct-parse-1.c (test for errors, line 9)
+PASS: gcc.dg/struct-parse-1.c (test for excess errors)
+PASS: gcc.dg/struct-parse-2.c (test for errors, line 7)
+PASS: gcc.dg/struct-parse-2.c (test for excess errors)
+PASS: gcc.dg/struct-ret-1.c (test for excess errors)
+PASS: gcc.dg/struct-ret-1.c execution test
+PASS: gcc.dg/struct-ret-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/struct-ret-3.c
+PASS: gcc.dg/struct-ret-libc.c (test for excess errors)
+PASS: gcc.dg/struct-ret-libc.c execution test
+PASS: gcc.dg/struct-semi-1.c (test for warnings, line 16)
+PASS: gcc.dg/struct-semi-1.c (test for warnings, line 19)
+PASS: gcc.dg/struct-semi-1.c (test for excess errors)
+PASS: gcc.dg/struct-semi-2.c (test for warnings, line 11)
+PASS: gcc.dg/struct-semi-2.c (test for warnings, line 15)
+PASS: gcc.dg/struct-semi-2.c (test for warnings, line 17)
+PASS: gcc.dg/struct-semi-2.c (test for warnings, line 20)
+PASS: gcc.dg/struct-semi-2.c (test for warnings, line 7)
+PASS: gcc.dg/struct-semi-2.c (test for excess errors)
+PASS: gcc.dg/struct-semi-2.c empty at line 8 (test for warnings, line 7)
+PASS: gcc.dg/struct-semi-3.c (test for errors, line 11)
+PASS: gcc.dg/struct-semi-3.c (test for errors, line 15)
+PASS: gcc.dg/struct-semi-3.c (test for errors, line 17)
+PASS: gcc.dg/struct-semi-3.c (test for errors, line 20)
+PASS: gcc.dg/struct-semi-3.c (test for errors, line 7)
+PASS: gcc.dg/struct-semi-3.c (test for excess errors)
+PASS: gcc.dg/struct-semi-3.c empty at line 8 (test for errors, line 7)
+PASS: gcc.dg/struct-semi-4.c (test for warnings, line 6)
+PASS: gcc.dg/struct-semi-4.c (test for excess errors)
+PASS: gcc.dg/subnot.c (test for excess errors)
+PASS: gcc.dg/subnot.c scan-tree-dump-not optimized "~"
+PASS: gcc.dg/superblock.c (test for excess errors)
+PASS: gcc.dg/superblock.c scan-rtl-dump-times bbro "0 uses" 0
+PASS: gcc.dg/superblock.c scan-rtl-dump-times sched2 "ADVANCING TO" 2
+PASS: gcc.dg/switch-1.c (test for excess errors)
+PASS: gcc.dg/switch-10.c (test for excess errors)
+PASS: gcc.dg/switch-10.c scan-tree-dump-not cfg "switch"
+PASS: gcc.dg/switch-2.c (test for errors, line 10)
+PASS: gcc.dg/switch-2.c (test for excess errors)
+PASS: gcc.dg/switch-3.c (test for errors, line 10)
+PASS: gcc.dg/switch-3.c (test for excess errors)
+PASS: gcc.dg/switch-4.c (test for excess errors)
+PASS: gcc.dg/switch-5.c (test for errors, line 10)
+PASS: gcc.dg/switch-5.c (test for errors, line 13)
+PASS: gcc.dg/switch-5.c (test for errors, line 18)
+PASS: gcc.dg/switch-5.c (test for errors, line 22)
+PASS: gcc.dg/switch-5.c (test for errors, line 45)
+PASS: gcc.dg/switch-5.c (test for errors, line 51)
+PASS: gcc.dg/switch-5.c (test for errors, line 53)
+PASS: gcc.dg/switch-5.c (test for errors, line 54)
+PASS: gcc.dg/switch-5.c (test for errors, line 55)
+PASS: gcc.dg/switch-5.c (test for errors, line 56)
+PASS: gcc.dg/switch-5.c (test for errors, line 59)
+PASS: gcc.dg/switch-5.c (test for errors, line 64)
+PASS: gcc.dg/switch-5.c (test for errors, line 66)
+PASS: gcc.dg/switch-5.c (test for errors, line 68)
+PASS: gcc.dg/switch-5.c (test for errors, line 73)
+PASS: gcc.dg/switch-5.c (test for warnings, line 34)
+PASS: gcc.dg/switch-5.c (test for warnings, line 38)
+PASS: gcc.dg/switch-5.c (test for warnings, line 43)
+PASS: gcc.dg/switch-5.c (test for warnings, line 49)
+PASS: gcc.dg/switch-5.c (test for warnings, line 63)
+PASS: gcc.dg/switch-5.c (test for warnings, line 65)
+PASS: gcc.dg/switch-5.c (test for warnings, line 67)
+PASS: gcc.dg/switch-5.c (test for excess errors)
+PASS: gcc.dg/switch-6.c (test for warnings, line 12)
+PASS: gcc.dg/switch-6.c (test for excess errors)
+PASS: gcc.dg/switch-7.c (test for errors, line 12)
+PASS: gcc.dg/switch-7.c (test for excess errors)
+PASS: gcc.dg/switch-8.c (test for excess errors)
+PASS: gcc.dg/switch-9.c (test for warnings, line 9)
+PASS: gcc.dg/switch-9.c (test for excess errors)
+PASS: gcc.dg/switch-A.c (test for errors, line 5)
+PASS: gcc.dg/switch-A.c (test for excess errors)
+PASS: gcc.dg/switch-warn-1.c (test for warnings, line 14)
+PASS: gcc.dg/switch-warn-1.c (test for warnings, line 16)
+PASS: gcc.dg/switch-warn-1.c (test for warnings, line 29)
+PASS: gcc.dg/switch-warn-1.c (test for warnings, line 31)
+PASS: gcc.dg/switch-warn-1.c (test for excess errors)
+PASS: gcc.dg/switch-warn-1.c execution test
+PASS: gcc.dg/switch-warn-2.c (test for warnings, line 13)
+PASS: gcc.dg/switch-warn-2.c (test for excess errors)
+PASS: gcc.dg/switch-warn-2.c execution test
+PASS: gcc.dg/switch-warn-3.c (test for excess errors)
+PASS: gcc.dg/sync-1.c (test for excess errors)
+PASS: gcc.dg/sync-2.c (test for excess errors)
+PASS: gcc.dg/sync-2.c execution test
+PASS: gcc.dg/sync-2.c fetch_and_nand at line 7 (test for warnings, line )
+PASS: gcc.dg/sync-2.c nand_and_fetch at line 8 (test for warnings, line )
+PASS: gcc.dg/sync-3.c (test for warnings, line 34)
+PASS: gcc.dg/sync-3.c (test for warnings, line 47)
+PASS: gcc.dg/sync-3.c (test for excess errors)
+PASS: gcc.dg/sync-3.c execution test
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 12)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 13)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 14)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 15)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 16)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 17)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 19)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 20)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 21)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 22)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 23)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 24)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 35)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 36)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 37)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 38)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 39)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 40)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 42)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 43)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 44)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 45)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 46)
+PASS: gcc.dg/sync-fetch-bool.c (test for errors, line 47)
+PASS: gcc.dg/sync-fetch-bool.c (test for excess errors)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 10)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 102)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 108)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 114)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 16)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 22)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 28)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 34)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 40)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 47)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 53)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 59)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 65)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 71)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 77)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 84)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 90)
+PASS: gcc.dg/sync-fetch.c (test for errors, line 96)
+PASS: gcc.dg/sync-fetch.c (test for excess errors)
+PASS: gcc.dg/system-binary-constants-1.c (test for warnings, line 17)
+PASS: gcc.dg/system-binary-constants-1.c (test for excess errors)
+PASS: gcc.dg/tail-merge-store.c (test for excess errors)
+PASS: gcc.dg/tail-merge-store.c scan-tree-dump-times pre "duplicate of" 1
+PASS: gcc.dg/tail-merge-store.c scan-tree-dump-times pre "z = 5" 1
+UNSUPPORTED: gcc.dg/tanhbysinh.c
+PASS: gcc.dg/titype-1.c (test for excess errors)
+PASS: gcc.dg/titype-1.c execution test
+PASS: gcc.dg/trampoline-1.c (test for excess errors)
+PASS: gcc.dg/trampoline-1.c execution test
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 55)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 57)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 59)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 61)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 63)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 65)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 67)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 69)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 71)
+PASS: gcc.dg/transparent-union-1.c (test for warnings, line 73)
+PASS: gcc.dg/transparent-union-1.c (test for excess errors)
+PASS: gcc.dg/transparent-union-1.c note: expected at line 85 (test for warnings, line )
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 55)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 57)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 59)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 61)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 63)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 65)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 67)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 69)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 71)
+PASS: gcc.dg/transparent-union-1a.c (test for errors, line 73)
+PASS: gcc.dg/transparent-union-1a.c (test for excess errors)
+PASS: gcc.dg/transparent-union-1a.c note: expected at line 85 (test for warnings, line )
+PASS: gcc.dg/transparent-union-2.c (test for errors, line 12)
+PASS: gcc.dg/transparent-union-2.c (test for errors, line 15)
+PASS: gcc.dg/transparent-union-2.c (test for errors, line 18)
+PASS: gcc.dg/transparent-union-2.c (test for errors, line 9)
+PASS: gcc.dg/transparent-union-2.c (test for warnings, line 11)
+PASS: gcc.dg/transparent-union-2.c (test for warnings, line 14)
+PASS: gcc.dg/transparent-union-2.c (test for warnings, line 17)
+PASS: gcc.dg/transparent-union-2.c (test for warnings, line 8)
+PASS: gcc.dg/transparent-union-2.c (test for excess errors)
+PASS: gcc.dg/transparent-union-3.c at line 20 (test for warnings, line 19)
+PASS: gcc.dg/transparent-union-3.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/transparent-union-3.c (test for excess errors)
+PASS: gcc.dg/transparent-union-3.c cannot at line 10 (test for warnings, line 9)
+PASS: gcc.dg/transparent-union-3.c cannot at line 12 (test for warnings, line 11)
+PASS: gcc.dg/transparent-union-3.c cannot at line 15 (test for warnings, line 14)
+PASS: gcc.dg/transparent-union-3.c cannot at line 17 (test for warnings, line 16)
+PASS: gcc.dg/transparent-union-3.c no anything (test for warnings, line 16)
+PASS: gcc.dg/transparent-union-3.c not anything (test for warnings, line 11)
+PASS: gcc.dg/transparent-union-3.c not anything (test for warnings, line 14)
+PASS: gcc.dg/transparent-union-3.c not anything (test for warnings, line 9)
+PASS: gcc.dg/transparent-union-4.c (test for warnings, line 9)
+PASS: gcc.dg/transparent-union-4.c (test for excess errors)
+PASS: gcc.dg/transparent-union-5.c (test for excess errors)
+PASS: gcc.dg/transparent-union-5.c execution test
+PASS: gcc.dg/transparent-union-6.c (test for excess errors)
+PASS: gcc.dg/trunc-1.c (test for excess errors)
+PASS: gcc.dg/trunc-1.c bogus truncation warning (test for bogus messages, line 12)
+PASS: gcc.dg/two-types-1.c (test for errors, line 5)
+PASS: gcc.dg/two-types-1.c (test for excess errors)
+PASS: gcc.dg/two-types-10.c (test for errors, line 5)
+PASS: gcc.dg/two-types-10.c (test for warnings, line 4)
+PASS: gcc.dg/two-types-10.c (test for excess errors)
+PASS: gcc.dg/two-types-2.c (test for errors, line 5)
+PASS: gcc.dg/two-types-2.c (test for excess errors)
+PASS: gcc.dg/two-types-3.c (test for errors, line 6)
+PASS: gcc.dg/two-types-3.c (test for excess errors)
+PASS: gcc.dg/two-types-4.c (test for errors, line 8)
+PASS: gcc.dg/two-types-4.c (test for excess errors)
+PASS: gcc.dg/two-types-5.c (test for errors, line 5)
+PASS: gcc.dg/two-types-5.c (test for errors, line 6)
+PASS: gcc.dg/two-types-5.c (test for excess errors)
+PASS: gcc.dg/two-types-6.c (test for errors, line 6)
+PASS: gcc.dg/two-types-6.c (test for excess errors)
+PASS: gcc.dg/two-types-7.c (test for errors, line 6)
+PASS: gcc.dg/two-types-7.c (test for errors, line 7)
+PASS: gcc.dg/two-types-7.c (test for warnings, line 8)
+PASS: gcc.dg/two-types-7.c (test for excess errors)
+PASS: gcc.dg/two-types-8.c (test for bogus messages, line 9)
+PASS: gcc.dg/two-types-8.c (test for errors, line 5)
+PASS: gcc.dg/two-types-8.c (test for excess errors)
+PASS: gcc.dg/two-types-9.c (test for bogus messages, line 9)
+PASS: gcc.dg/two-types-9.c (test for errors, line 5)
+PASS: gcc.dg/two-types-9.c (test for excess errors)
+PASS: gcc.dg/type-convert-var.c (test for excess errors)
+PASS: gcc.dg/type-convert-var.c scan-tree-dump-not optimized "double"
+PASS: gcc.dg/typedef-init.c (test for excess errors)
+PASS: gcc.dg/typedef-init.c A (test for errors, line 10)
+PASS: gcc.dg/typedef-init.c A error cascade (test for bogus messages, line 11)
+PASS: gcc.dg/typedef-init.c B (test for errors, line 15)
+PASS: gcc.dg/typedef-init.c B error cascade (test for bogus messages, line 16)
+PASS: gcc.dg/typedef-redecl.c (test for excess errors)
+PASS: gcc.dg/typedef-redecl2.c (test for excess errors)
+PASS: gcc.dg/typedef-var-1.c (test for excess errors)
+PASS: gcc.dg/typedef-var-2.c (test for errors, line 14)
+PASS: gcc.dg/typedef-var-2.c (test for errors, line 16)
+PASS: gcc.dg/typedef-var-2.c (test for excess errors)
+PASS: gcc.dg/typedef-var-2.c previous declaration at line 12 (test for warnings, line 11)
+PASS: gcc.dg/typedef-var-2.c previous declaration at line 7 (test for warnings, line 6)
+PASS: gcc.dg/typename-vla-1.c (test for excess errors)
+PASS: gcc.dg/typename-vla-1.c execution test
+PASS: gcc.dg/typename-vla-2.c (test for excess errors)
+PASS: gcc.dg/typename-vla-2.c execution test
+PASS: gcc.dg/typename-vla-3.c (test for warnings, line 7)
+PASS: gcc.dg/typename-vla-3.c (test for excess errors)
+PASS: gcc.dg/typename-vla-3.c execution test
+PASS: gcc.dg/typename-vla-4.c (test for warnings, line 10)
+PASS: gcc.dg/typename-vla-4.c (test for warnings, line 18)
+PASS: gcc.dg/typename-vla-4.c (test for warnings, line 19)
+PASS: gcc.dg/typename-vla-4.c (test for warnings, line 9)
+PASS: gcc.dg/typename-vla-4.c (test for excess errors)
+PASS: gcc.dg/typename-vla-4.c execution test
+PASS: gcc.dg/typename-vla-5.c (test for excess errors)
+PASS: gcc.dg/typename-vla-5.c execution test
+PASS: gcc.dg/typename-vla-6.c (test for excess errors)
+PASS: gcc.dg/typename-vla-6.c execution test
+PASS: gcc.dg/typeof-1.c (test for excess errors)
+PASS: gcc.dg/typeof-1.c scan-assembler-not foo
+PASS: gcc.dg/typeof-2.c (test for excess errors)
+PASS: gcc.dg/typespec-1.c (test for excess errors)
+PASS: gcc.dg/typespec-1.c _Bool _Bool (test for errors, line 127)
+PASS: gcc.dg/typespec-1.c _Bool char (test for errors, line 119)
+PASS: gcc.dg/typespec-1.c _Bool double (test for errors, line 124)
+PASS: gcc.dg/typespec-1.c _Bool float (test for errors, line 123)
+PASS: gcc.dg/typespec-1.c _Bool int (test for errors, line 121)
+PASS: gcc.dg/typespec-1.c _Bool long (test for errors, line 122)
+PASS: gcc.dg/typespec-1.c _Bool short (test for errors, line 120)
+PASS: gcc.dg/typespec-1.c _Bool signed (test for errors, line 125)
+PASS: gcc.dg/typespec-1.c _Bool unsigned (test for errors, line 126)
+PASS: gcc.dg/typespec-1.c _Bool void (test for errors, line 118)
+PASS: gcc.dg/typespec-1.c char _Bool (test for errors, line 47)
+PASS: gcc.dg/typespec-1.c char char (test for errors, line 39)
+PASS: gcc.dg/typespec-1.c char double (test for errors, line 44)
+PASS: gcc.dg/typespec-1.c char float (test for errors, line 43)
+PASS: gcc.dg/typespec-1.c char int (test for errors, line 41)
+PASS: gcc.dg/typespec-1.c char long (test for errors, line 42)
+PASS: gcc.dg/typespec-1.c char short (test for errors, line 40)
+PASS: gcc.dg/typespec-1.c char signed _Bool (test for errors, line 147)
+PASS: gcc.dg/typespec-1.c char signed char (test for errors, line 139)
+PASS: gcc.dg/typespec-1.c char signed double (test for errors, line 144)
+PASS: gcc.dg/typespec-1.c char signed float (test for errors, line 143)
+PASS: gcc.dg/typespec-1.c char signed int (test for errors, line 141)
+PASS: gcc.dg/typespec-1.c char signed long (test for errors, line 142)
+PASS: gcc.dg/typespec-1.c char signed short (test for errors, line 140)
+PASS: gcc.dg/typespec-1.c char signed signed (test for errors, line 145)
+PASS: gcc.dg/typespec-1.c char signed unsigned (test for errors, line 146)
+PASS: gcc.dg/typespec-1.c char signed void (test for errors, line 138)
+PASS: gcc.dg/typespec-1.c char unsigned _Bool (test for errors, line 157)
+PASS: gcc.dg/typespec-1.c char unsigned char (test for errors, line 149)
+PASS: gcc.dg/typespec-1.c char unsigned double (test for errors, line 154)
+PASS: gcc.dg/typespec-1.c char unsigned float (test for errors, line 153)
+PASS: gcc.dg/typespec-1.c char unsigned int (test for errors, line 151)
+PASS: gcc.dg/typespec-1.c char unsigned long (test for errors, line 152)
+PASS: gcc.dg/typespec-1.c char unsigned short (test for errors, line 150)
+PASS: gcc.dg/typespec-1.c char unsigned signed (test for errors, line 155)
+PASS: gcc.dg/typespec-1.c char unsigned unsigned (test for errors, line 156)
+PASS: gcc.dg/typespec-1.c char unsigned void (test for errors, line 148)
+PASS: gcc.dg/typespec-1.c char void (test for errors, line 38)
+PASS: gcc.dg/typespec-1.c double _Bool (test for errors, line 97)
+PASS: gcc.dg/typespec-1.c double char (test for errors, line 89)
+PASS: gcc.dg/typespec-1.c double double (test for errors, line 94)
+PASS: gcc.dg/typespec-1.c double float (test for errors, line 93)
+PASS: gcc.dg/typespec-1.c double int (test for errors, line 91)
+PASS: gcc.dg/typespec-1.c double long _Bool (test for errors, line 287)
+PASS: gcc.dg/typespec-1.c double long char (test for errors, line 279)
+PASS: gcc.dg/typespec-1.c double long double (test for errors, line 284)
+PASS: gcc.dg/typespec-1.c double long float (test for errors, line 283)
+PASS: gcc.dg/typespec-1.c double long int (test for errors, line 281)
+PASS: gcc.dg/typespec-1.c double long long (test for errors, line 282)
+PASS: gcc.dg/typespec-1.c double long short (test for errors, line 280)
+PASS: gcc.dg/typespec-1.c double long signed (test for errors, line 285)
+PASS: gcc.dg/typespec-1.c double long unsigned (test for errors, line 286)
+PASS: gcc.dg/typespec-1.c double long void (test for errors, line 278)
+PASS: gcc.dg/typespec-1.c double short (test for errors, line 90)
+PASS: gcc.dg/typespec-1.c double signed (test for errors, line 95)
+PASS: gcc.dg/typespec-1.c double unsigned (test for errors, line 96)
+PASS: gcc.dg/typespec-1.c double void (test for errors, line 88)
+PASS: gcc.dg/typespec-1.c float _Bool (test for errors, line 87)
+PASS: gcc.dg/typespec-1.c float char (test for errors, line 79)
+PASS: gcc.dg/typespec-1.c float double (test for errors, line 84)
+PASS: gcc.dg/typespec-1.c float float (test for errors, line 83)
+PASS: gcc.dg/typespec-1.c float int (test for errors, line 81)
+PASS: gcc.dg/typespec-1.c float long (test for errors, line 82)
+PASS: gcc.dg/typespec-1.c float short (test for errors, line 80)
+PASS: gcc.dg/typespec-1.c float signed (test for errors, line 85)
+PASS: gcc.dg/typespec-1.c float unsigned (test for errors, line 86)
+PASS: gcc.dg/typespec-1.c float void (test for errors, line 78)
+PASS: gcc.dg/typespec-1.c int _Bool (test for errors, line 67)
+PASS: gcc.dg/typespec-1.c int char (test for errors, line 59)
+PASS: gcc.dg/typespec-1.c int double (test for errors, line 64)
+PASS: gcc.dg/typespec-1.c int float (test for errors, line 63)
+PASS: gcc.dg/typespec-1.c int int (test for errors, line 61)
+PASS: gcc.dg/typespec-1.c int long _Bool (test for errors, line 207)
+PASS: gcc.dg/typespec-1.c int long char (test for errors, line 199)
+PASS: gcc.dg/typespec-1.c int long double (test for errors, line 204)
+PASS: gcc.dg/typespec-1.c int long float (test for errors, line 203)
+PASS: gcc.dg/typespec-1.c int long int (test for errors, line 201)
+PASS: gcc.dg/typespec-1.c int long long _Bool (test for errors, line 437)
+PASS: gcc.dg/typespec-1.c int long long char (test for errors, line 429)
+PASS: gcc.dg/typespec-1.c int long long double (test for errors, line 434)
+PASS: gcc.dg/typespec-1.c int long long float (test for errors, line 433)
+PASS: gcc.dg/typespec-1.c int long long int (test for errors, line 431)
+PASS: gcc.dg/typespec-1.c int long long long (test for errors, line 432)
+PASS: gcc.dg/typespec-1.c int long long short (test for errors, line 430)
+PASS: gcc.dg/typespec-1.c int long long signed _Bool (test for errors, line 707)
+PASS: gcc.dg/typespec-1.c int long long signed char (test for errors, line 699)
+PASS: gcc.dg/typespec-1.c int long long signed double (test for errors, line 704)
+PASS: gcc.dg/typespec-1.c int long long signed float (test for errors, line 703)
+PASS: gcc.dg/typespec-1.c int long long signed int (test for errors, line 701)
+PASS: gcc.dg/typespec-1.c int long long signed long (test for errors, line 702)
+PASS: gcc.dg/typespec-1.c int long long signed short (test for errors, line 700)
+PASS: gcc.dg/typespec-1.c int long long signed signed (test for errors, line 705)
+PASS: gcc.dg/typespec-1.c int long long signed unsigned (test for errors, line 706)
+PASS: gcc.dg/typespec-1.c int long long signed void (test for errors, line 698)
+PASS: gcc.dg/typespec-1.c int long long unsigned _Bool (test for errors, line 717)
+PASS: gcc.dg/typespec-1.c int long long unsigned char (test for errors, line 709)
+PASS: gcc.dg/typespec-1.c int long long unsigned double (test for errors, line 714)
+PASS: gcc.dg/typespec-1.c int long long unsigned float (test for errors, line 713)
+PASS: gcc.dg/typespec-1.c int long long unsigned int (test for errors, line 711)
+PASS: gcc.dg/typespec-1.c int long long unsigned long (test for errors, line 712)
+PASS: gcc.dg/typespec-1.c int long long unsigned short (test for errors, line 710)
+PASS: gcc.dg/typespec-1.c int long long unsigned signed (test for errors, line 715)
+PASS: gcc.dg/typespec-1.c int long long unsigned unsigned (test for errors, line 716)
+PASS: gcc.dg/typespec-1.c int long long unsigned void (test for errors, line 708)
+PASS: gcc.dg/typespec-1.c int long long void (test for errors, line 428)
+PASS: gcc.dg/typespec-1.c int long short (test for errors, line 200)
+PASS: gcc.dg/typespec-1.c int long signed _Bool (test for errors, line 447)
+PASS: gcc.dg/typespec-1.c int long signed char (test for errors, line 439)
+PASS: gcc.dg/typespec-1.c int long signed double (test for errors, line 444)
+PASS: gcc.dg/typespec-1.c int long signed float (test for errors, line 443)
+PASS: gcc.dg/typespec-1.c int long signed int (test for errors, line 441)
+PASS: gcc.dg/typespec-1.c int long signed long _Bool (test for errors, line 727)
+PASS: gcc.dg/typespec-1.c int long signed long char (test for errors, line 719)
+PASS: gcc.dg/typespec-1.c int long signed long double (test for errors, line 724)
+PASS: gcc.dg/typespec-1.c int long signed long float (test for errors, line 723)
+PASS: gcc.dg/typespec-1.c int long signed long int (test for errors, line 721)
+PASS: gcc.dg/typespec-1.c int long signed long long (test for errors, line 722)
+PASS: gcc.dg/typespec-1.c int long signed long short (test for errors, line 720)
+PASS: gcc.dg/typespec-1.c int long signed long signed (test for errors, line 725)
+PASS: gcc.dg/typespec-1.c int long signed long unsigned (test for errors, line 726)
+PASS: gcc.dg/typespec-1.c int long signed long void (test for errors, line 718)
+PASS: gcc.dg/typespec-1.c int long signed short (test for errors, line 440)
+PASS: gcc.dg/typespec-1.c int long signed signed (test for errors, line 445)
+PASS: gcc.dg/typespec-1.c int long signed unsigned (test for errors, line 446)
+PASS: gcc.dg/typespec-1.c int long signed void (test for errors, line 438)
+PASS: gcc.dg/typespec-1.c int long unsigned _Bool (test for errors, line 457)
+PASS: gcc.dg/typespec-1.c int long unsigned char (test for errors, line 449)
+PASS: gcc.dg/typespec-1.c int long unsigned double (test for errors, line 454)
+PASS: gcc.dg/typespec-1.c int long unsigned float (test for errors, line 453)
+PASS: gcc.dg/typespec-1.c int long unsigned int (test for errors, line 451)
+PASS: gcc.dg/typespec-1.c int long unsigned long _Bool (test for errors, line 737)
+PASS: gcc.dg/typespec-1.c int long unsigned long char (test for errors, line 729)
+PASS: gcc.dg/typespec-1.c int long unsigned long double (test for errors, line 734)
+PASS: gcc.dg/typespec-1.c int long unsigned long float (test for errors, line 733)
+PASS: gcc.dg/typespec-1.c int long unsigned long int (test for errors, line 731)
+PASS: gcc.dg/typespec-1.c int long unsigned long long (test for errors, line 732)
+PASS: gcc.dg/typespec-1.c int long unsigned long short (test for errors, line 730)
+PASS: gcc.dg/typespec-1.c int long unsigned long signed (test for errors, line 735)
+PASS: gcc.dg/typespec-1.c int long unsigned long unsigned (test for errors, line 736)
+PASS: gcc.dg/typespec-1.c int long unsigned long void (test for errors, line 728)
+PASS: gcc.dg/typespec-1.c int long unsigned short (test for errors, line 450)
+PASS: gcc.dg/typespec-1.c int long unsigned signed (test for errors, line 455)
+PASS: gcc.dg/typespec-1.c int long unsigned unsigned (test for errors, line 456)
+PASS: gcc.dg/typespec-1.c int long unsigned void (test for errors, line 448)
+PASS: gcc.dg/typespec-1.c int long void (test for errors, line 198)
+PASS: gcc.dg/typespec-1.c int short _Bool (test for errors, line 197)
+PASS: gcc.dg/typespec-1.c int short char (test for errors, line 189)
+PASS: gcc.dg/typespec-1.c int short double (test for errors, line 194)
+PASS: gcc.dg/typespec-1.c int short float (test for errors, line 193)
+PASS: gcc.dg/typespec-1.c int short int (test for errors, line 191)
+PASS: gcc.dg/typespec-1.c int short long (test for errors, line 192)
+PASS: gcc.dg/typespec-1.c int short short (test for errors, line 190)
+PASS: gcc.dg/typespec-1.c int short signed _Bool (test for errors, line 417)
+PASS: gcc.dg/typespec-1.c int short signed char (test for errors, line 409)
+PASS: gcc.dg/typespec-1.c int short signed double (test for errors, line 414)
+PASS: gcc.dg/typespec-1.c int short signed float (test for errors, line 413)
+PASS: gcc.dg/typespec-1.c int short signed int (test for errors, line 411)
+PASS: gcc.dg/typespec-1.c int short signed long (test for errors, line 412)
+PASS: gcc.dg/typespec-1.c int short signed short (test for errors, line 410)
+PASS: gcc.dg/typespec-1.c int short signed signed (test for errors, line 415)
+PASS: gcc.dg/typespec-1.c int short signed unsigned (test for errors, line 416)
+PASS: gcc.dg/typespec-1.c int short signed void (test for errors, line 408)
+PASS: gcc.dg/typespec-1.c int short unsigned _Bool (test for errors, line 427)
+PASS: gcc.dg/typespec-1.c int short unsigned char (test for errors, line 419)
+PASS: gcc.dg/typespec-1.c int short unsigned double (test for errors, line 424)
+PASS: gcc.dg/typespec-1.c int short unsigned float (test for errors, line 423)
+PASS: gcc.dg/typespec-1.c int short unsigned int (test for errors, line 421)
+PASS: gcc.dg/typespec-1.c int short unsigned long (test for errors, line 422)
+PASS: gcc.dg/typespec-1.c int short unsigned short (test for errors, line 420)
+PASS: gcc.dg/typespec-1.c int short unsigned signed (test for errors, line 425)
+PASS: gcc.dg/typespec-1.c int short unsigned unsigned (test for errors, line 426)
+PASS: gcc.dg/typespec-1.c int short unsigned void (test for errors, line 418)
+PASS: gcc.dg/typespec-1.c int short void (test for errors, line 188)
+PASS: gcc.dg/typespec-1.c int signed _Bool (test for errors, line 217)
+PASS: gcc.dg/typespec-1.c int signed char (test for errors, line 209)
+PASS: gcc.dg/typespec-1.c int signed double (test for errors, line 214)
+PASS: gcc.dg/typespec-1.c int signed float (test for errors, line 213)
+PASS: gcc.dg/typespec-1.c int signed int (test for errors, line 211)
+PASS: gcc.dg/typespec-1.c int signed long _Bool (test for errors, line 477)
+PASS: gcc.dg/typespec-1.c int signed long char (test for errors, line 469)
+PASS: gcc.dg/typespec-1.c int signed long double (test for errors, line 474)
+PASS: gcc.dg/typespec-1.c int signed long float (test for errors, line 473)
+PASS: gcc.dg/typespec-1.c int signed long int (test for errors, line 471)
+PASS: gcc.dg/typespec-1.c int signed long long _Bool (test for errors, line 747)
+PASS: gcc.dg/typespec-1.c int signed long long char (test for errors, line 739)
+PASS: gcc.dg/typespec-1.c int signed long long double (test for errors, line 744)
+PASS: gcc.dg/typespec-1.c int signed long long float (test for errors, line 743)
+PASS: gcc.dg/typespec-1.c int signed long long int (test for errors, line 741)
+PASS: gcc.dg/typespec-1.c int signed long long long (test for errors, line 742)
+PASS: gcc.dg/typespec-1.c int signed long long short (test for errors, line 740)
+PASS: gcc.dg/typespec-1.c int signed long long signed (test for errors, line 745)
+PASS: gcc.dg/typespec-1.c int signed long long unsigned (test for errors, line 746)
+PASS: gcc.dg/typespec-1.c int signed long long void (test for errors, line 738)
+PASS: gcc.dg/typespec-1.c int signed long short (test for errors, line 470)
+PASS: gcc.dg/typespec-1.c int signed long signed (test for errors, line 475)
+PASS: gcc.dg/typespec-1.c int signed long unsigned (test for errors, line 476)
+PASS: gcc.dg/typespec-1.c int signed long void (test for errors, line 468)
+PASS: gcc.dg/typespec-1.c int signed short _Bool (test for errors, line 467)
+PASS: gcc.dg/typespec-1.c int signed short char (test for errors, line 459)
+PASS: gcc.dg/typespec-1.c int signed short double (test for errors, line 464)
+PASS: gcc.dg/typespec-1.c int signed short float (test for errors, line 463)
+PASS: gcc.dg/typespec-1.c int signed short int (test for errors, line 461)
+PASS: gcc.dg/typespec-1.c int signed short long (test for errors, line 462)
+PASS: gcc.dg/typespec-1.c int signed short short (test for errors, line 460)
+PASS: gcc.dg/typespec-1.c int signed short signed (test for errors, line 465)
+PASS: gcc.dg/typespec-1.c int signed short unsigned (test for errors, line 466)
+PASS: gcc.dg/typespec-1.c int signed short void (test for errors, line 458)
+PASS: gcc.dg/typespec-1.c int signed signed (test for errors, line 215)
+PASS: gcc.dg/typespec-1.c int signed unsigned (test for errors, line 216)
+PASS: gcc.dg/typespec-1.c int signed void (test for errors, line 208)
+PASS: gcc.dg/typespec-1.c int unsigned _Bool (test for errors, line 227)
+PASS: gcc.dg/typespec-1.c int unsigned char (test for errors, line 219)
+PASS: gcc.dg/typespec-1.c int unsigned double (test for errors, line 224)
+PASS: gcc.dg/typespec-1.c int unsigned float (test for errors, line 223)
+PASS: gcc.dg/typespec-1.c int unsigned int (test for errors, line 221)
+PASS: gcc.dg/typespec-1.c int unsigned long _Bool (test for errors, line 497)
+PASS: gcc.dg/typespec-1.c int unsigned long char (test for errors, line 489)
+PASS: gcc.dg/typespec-1.c int unsigned long double (test for errors, line 494)
+PASS: gcc.dg/typespec-1.c int unsigned long float (test for errors, line 493)
+PASS: gcc.dg/typespec-1.c int unsigned long int (test for errors, line 491)
+PASS: gcc.dg/typespec-1.c int unsigned long long _Bool (test for errors, line 757)
+PASS: gcc.dg/typespec-1.c int unsigned long long char (test for errors, line 749)
+PASS: gcc.dg/typespec-1.c int unsigned long long double (test for errors, line 754)
+PASS: gcc.dg/typespec-1.c int unsigned long long float (test for errors, line 753)
+PASS: gcc.dg/typespec-1.c int unsigned long long int (test for errors, line 751)
+PASS: gcc.dg/typespec-1.c int unsigned long long long (test for errors, line 752)
+PASS: gcc.dg/typespec-1.c int unsigned long long short (test for errors, line 750)
+PASS: gcc.dg/typespec-1.c int unsigned long long signed (test for errors, line 755)
+PASS: gcc.dg/typespec-1.c int unsigned long long unsigned (test for errors, line 756)
+PASS: gcc.dg/typespec-1.c int unsigned long long void (test for errors, line 748)
+PASS: gcc.dg/typespec-1.c int unsigned long short (test for errors, line 490)
+PASS: gcc.dg/typespec-1.c int unsigned long signed (test for errors, line 495)
+PASS: gcc.dg/typespec-1.c int unsigned long unsigned (test for errors, line 496)
+PASS: gcc.dg/typespec-1.c int unsigned long void (test for errors, line 488)
+PASS: gcc.dg/typespec-1.c int unsigned short _Bool (test for errors, line 487)
+PASS: gcc.dg/typespec-1.c int unsigned short char (test for errors, line 479)
+PASS: gcc.dg/typespec-1.c int unsigned short double (test for errors, line 484)
+PASS: gcc.dg/typespec-1.c int unsigned short float (test for errors, line 483)
+PASS: gcc.dg/typespec-1.c int unsigned short int (test for errors, line 481)
+PASS: gcc.dg/typespec-1.c int unsigned short long (test for errors, line 482)
+PASS: gcc.dg/typespec-1.c int unsigned short short (test for errors, line 480)
+PASS: gcc.dg/typespec-1.c int unsigned short signed (test for errors, line 485)
+PASS: gcc.dg/typespec-1.c int unsigned short unsigned (test for errors, line 486)
+PASS: gcc.dg/typespec-1.c int unsigned short void (test for errors, line 478)
+PASS: gcc.dg/typespec-1.c int unsigned signed (test for errors, line 225)
+PASS: gcc.dg/typespec-1.c int unsigned unsigned (test for errors, line 226)
+PASS: gcc.dg/typespec-1.c int unsigned void (test for errors, line 218)
+PASS: gcc.dg/typespec-1.c int void (test for errors, line 58)
+PASS: gcc.dg/typespec-1.c long _Bool (test for errors, line 77)
+PASS: gcc.dg/typespec-1.c long char (test for errors, line 69)
+PASS: gcc.dg/typespec-1.c long double _Bool (test for errors, line 257)
+PASS: gcc.dg/typespec-1.c long double char (test for errors, line 249)
+PASS: gcc.dg/typespec-1.c long double double (test for errors, line 254)
+PASS: gcc.dg/typespec-1.c long double float (test for errors, line 253)
+PASS: gcc.dg/typespec-1.c long double int (test for errors, line 251)
+PASS: gcc.dg/typespec-1.c long double long (test for errors, line 252)
+PASS: gcc.dg/typespec-1.c long double short (test for errors, line 250)
+PASS: gcc.dg/typespec-1.c long double signed (test for errors, line 255)
+PASS: gcc.dg/typespec-1.c long double unsigned (test for errors, line 256)
+PASS: gcc.dg/typespec-1.c long double void (test for errors, line 248)
+PASS: gcc.dg/typespec-1.c long float (test for errors, line 73)
+PASS: gcc.dg/typespec-1.c long int _Bool (test for errors, line 237)
+PASS: gcc.dg/typespec-1.c long int char (test for errors, line 229)
+PASS: gcc.dg/typespec-1.c long int double (test for errors, line 234)
+PASS: gcc.dg/typespec-1.c long int float (test for errors, line 233)
+PASS: gcc.dg/typespec-1.c long int int (test for errors, line 231)
+PASS: gcc.dg/typespec-1.c long int long _Bool (test for errors, line 507)
+PASS: gcc.dg/typespec-1.c long int long char (test for errors, line 499)
+PASS: gcc.dg/typespec-1.c long int long double (test for errors, line 504)
+PASS: gcc.dg/typespec-1.c long int long float (test for errors, line 503)
+PASS: gcc.dg/typespec-1.c long int long int (test for errors, line 501)
+PASS: gcc.dg/typespec-1.c long int long long (test for errors, line 502)
+PASS: gcc.dg/typespec-1.c long int long short (test for errors, line 500)
+PASS: gcc.dg/typespec-1.c long int long signed _Bool (test for errors, line 767)
+PASS: gcc.dg/typespec-1.c long int long signed char (test for errors, line 759)
+PASS: gcc.dg/typespec-1.c long int long signed double (test for errors, line 764)
+PASS: gcc.dg/typespec-1.c long int long signed float (test for errors, line 763)
+PASS: gcc.dg/typespec-1.c long int long signed int (test for errors, line 761)
+PASS: gcc.dg/typespec-1.c long int long signed long (test for errors, line 762)
+PASS: gcc.dg/typespec-1.c long int long signed short (test for errors, line 760)
+PASS: gcc.dg/typespec-1.c long int long signed signed (test for errors, line 765)
+PASS: gcc.dg/typespec-1.c long int long signed unsigned (test for errors, line 766)
+PASS: gcc.dg/typespec-1.c long int long signed void (test for errors, line 758)
+PASS: gcc.dg/typespec-1.c long int long unsigned _Bool (test for errors, line 777)
+PASS: gcc.dg/typespec-1.c long int long unsigned char (test for errors, line 769)
+PASS: gcc.dg/typespec-1.c long int long unsigned double (test for errors, line 774)
+PASS: gcc.dg/typespec-1.c long int long unsigned float (test for errors, line 773)
+PASS: gcc.dg/typespec-1.c long int long unsigned int (test for errors, line 771)
+PASS: gcc.dg/typespec-1.c long int long unsigned long (test for errors, line 772)
+PASS: gcc.dg/typespec-1.c long int long unsigned short (test for errors, line 770)
+PASS: gcc.dg/typespec-1.c long int long unsigned signed (test for errors, line 775)
+PASS: gcc.dg/typespec-1.c long int long unsigned unsigned (test for errors, line 776)
+PASS: gcc.dg/typespec-1.c long int long unsigned void (test for errors, line 768)
+PASS: gcc.dg/typespec-1.c long int long void (test for errors, line 498)
+PASS: gcc.dg/typespec-1.c long int short (test for errors, line 230)
+PASS: gcc.dg/typespec-1.c long int signed _Bool (test for errors, line 517)
+PASS: gcc.dg/typespec-1.c long int signed char (test for errors, line 509)
+PASS: gcc.dg/typespec-1.c long int signed double (test for errors, line 514)
+PASS: gcc.dg/typespec-1.c long int signed float (test for errors, line 513)
+PASS: gcc.dg/typespec-1.c long int signed int (test for errors, line 511)
+PASS: gcc.dg/typespec-1.c long int signed long _Bool (test for errors, line 787)
+PASS: gcc.dg/typespec-1.c long int signed long char (test for errors, line 779)
+PASS: gcc.dg/typespec-1.c long int signed long double (test for errors, line 784)
+PASS: gcc.dg/typespec-1.c long int signed long float (test for errors, line 783)
+PASS: gcc.dg/typespec-1.c long int signed long int (test for errors, line 781)
+PASS: gcc.dg/typespec-1.c long int signed long long (test for errors, line 782)
+PASS: gcc.dg/typespec-1.c long int signed long short (test for errors, line 780)
+PASS: gcc.dg/typespec-1.c long int signed long signed (test for errors, line 785)
+PASS: gcc.dg/typespec-1.c long int signed long unsigned (test for errors, line 786)
+PASS: gcc.dg/typespec-1.c long int signed long void (test for errors, line 778)
+PASS: gcc.dg/typespec-1.c long int signed short (test for errors, line 510)
+PASS: gcc.dg/typespec-1.c long int signed signed (test for errors, line 515)
+PASS: gcc.dg/typespec-1.c long int signed unsigned (test for errors, line 516)
+PASS: gcc.dg/typespec-1.c long int signed void (test for errors, line 508)
+PASS: gcc.dg/typespec-1.c long int unsigned _Bool (test for errors, line 527)
+PASS: gcc.dg/typespec-1.c long int unsigned char (test for errors, line 519)
+PASS: gcc.dg/typespec-1.c long int unsigned double (test for errors, line 524)
+PASS: gcc.dg/typespec-1.c long int unsigned float (test for errors, line 523)
+PASS: gcc.dg/typespec-1.c long int unsigned int (test for errors, line 521)
+PASS: gcc.dg/typespec-1.c long int unsigned long _Bool (test for errors, line 797)
+PASS: gcc.dg/typespec-1.c long int unsigned long char (test for errors, line 789)
+PASS: gcc.dg/typespec-1.c long int unsigned long double (test for errors, line 794)
+PASS: gcc.dg/typespec-1.c long int unsigned long float (test for errors, line 793)
+PASS: gcc.dg/typespec-1.c long int unsigned long int (test for errors, line 791)
+PASS: gcc.dg/typespec-1.c long int unsigned long long (test for errors, line 792)
+PASS: gcc.dg/typespec-1.c long int unsigned long short (test for errors, line 790)
+PASS: gcc.dg/typespec-1.c long int unsigned long signed (test for errors, line 795)
+PASS: gcc.dg/typespec-1.c long int unsigned long unsigned (test for errors, line 796)
+PASS: gcc.dg/typespec-1.c long int unsigned long void (test for errors, line 788)
+PASS: gcc.dg/typespec-1.c long int unsigned short (test for errors, line 520)
+PASS: gcc.dg/typespec-1.c long int unsigned signed (test for errors, line 525)
+PASS: gcc.dg/typespec-1.c long int unsigned unsigned (test for errors, line 526)
+PASS: gcc.dg/typespec-1.c long int unsigned void (test for errors, line 518)
+PASS: gcc.dg/typespec-1.c long int void (test for errors, line 228)
+PASS: gcc.dg/typespec-1.c long long _Bool (test for errors, line 247)
+PASS: gcc.dg/typespec-1.c long long char (test for errors, line 239)
+PASS: gcc.dg/typespec-1.c long long double (test for errors, line 244)
+PASS: gcc.dg/typespec-1.c long long float (test for errors, line 243)
+PASS: gcc.dg/typespec-1.c long long int _Bool (test for errors, line 537)
+PASS: gcc.dg/typespec-1.c long long int char (test for errors, line 529)
+PASS: gcc.dg/typespec-1.c long long int double (test for errors, line 534)
+PASS: gcc.dg/typespec-1.c long long int float (test for errors, line 533)
+PASS: gcc.dg/typespec-1.c long long int int (test for errors, line 531)
+PASS: gcc.dg/typespec-1.c long long int long (test for errors, line 532)
+PASS: gcc.dg/typespec-1.c long long int short (test for errors, line 530)
+PASS: gcc.dg/typespec-1.c long long int signed _Bool (test for errors, line 807)
+PASS: gcc.dg/typespec-1.c long long int signed char (test for errors, line 799)
+PASS: gcc.dg/typespec-1.c long long int signed double (test for errors, line 804)
+PASS: gcc.dg/typespec-1.c long long int signed float (test for errors, line 803)
+PASS: gcc.dg/typespec-1.c long long int signed int (test for errors, line 801)
+PASS: gcc.dg/typespec-1.c long long int signed long (test for errors, line 802)
+PASS: gcc.dg/typespec-1.c long long int signed short (test for errors, line 800)
+PASS: gcc.dg/typespec-1.c long long int signed signed (test for errors, line 805)
+PASS: gcc.dg/typespec-1.c long long int signed unsigned (test for errors, line 806)
+PASS: gcc.dg/typespec-1.c long long int signed void (test for errors, line 798)
+PASS: gcc.dg/typespec-1.c long long int unsigned _Bool (test for errors, line 817)
+PASS: gcc.dg/typespec-1.c long long int unsigned char (test for errors, line 809)
+PASS: gcc.dg/typespec-1.c long long int unsigned double (test for errors, line 814)
+PASS: gcc.dg/typespec-1.c long long int unsigned float (test for errors, line 813)
+PASS: gcc.dg/typespec-1.c long long int unsigned int (test for errors, line 811)
+PASS: gcc.dg/typespec-1.c long long int unsigned long (test for errors, line 812)
+PASS: gcc.dg/typespec-1.c long long int unsigned short (test for errors, line 810)
+PASS: gcc.dg/typespec-1.c long long int unsigned signed (test for errors, line 815)
+PASS: gcc.dg/typespec-1.c long long int unsigned unsigned (test for errors, line 816)
+PASS: gcc.dg/typespec-1.c long long int unsigned void (test for errors, line 808)
+PASS: gcc.dg/typespec-1.c long long int void (test for errors, line 528)
+PASS: gcc.dg/typespec-1.c long long long (test for errors, line 242)
+PASS: gcc.dg/typespec-1.c long long short (test for errors, line 240)
+PASS: gcc.dg/typespec-1.c long long signed _Bool (test for errors, line 547)
+PASS: gcc.dg/typespec-1.c long long signed char (test for errors, line 539)
+PASS: gcc.dg/typespec-1.c long long signed double (test for errors, line 544)
+PASS: gcc.dg/typespec-1.c long long signed float (test for errors, line 543)
+PASS: gcc.dg/typespec-1.c long long signed int _Bool (test for errors, line 827)
+PASS: gcc.dg/typespec-1.c long long signed int char (test for errors, line 819)
+PASS: gcc.dg/typespec-1.c long long signed int double (test for errors, line 824)
+PASS: gcc.dg/typespec-1.c long long signed int float (test for errors, line 823)
+PASS: gcc.dg/typespec-1.c long long signed int int (test for errors, line 821)
+PASS: gcc.dg/typespec-1.c long long signed int long (test for errors, line 822)
+PASS: gcc.dg/typespec-1.c long long signed int short (test for errors, line 820)
+PASS: gcc.dg/typespec-1.c long long signed int signed (test for errors, line 825)
+PASS: gcc.dg/typespec-1.c long long signed int unsigned (test for errors, line 826)
+PASS: gcc.dg/typespec-1.c long long signed int void (test for errors, line 818)
+PASS: gcc.dg/typespec-1.c long long signed long (test for errors, line 542)
+PASS: gcc.dg/typespec-1.c long long signed short (test for errors, line 540)
+PASS: gcc.dg/typespec-1.c long long signed signed (test for errors, line 545)
+PASS: gcc.dg/typespec-1.c long long signed unsigned (test for errors, line 546)
+PASS: gcc.dg/typespec-1.c long long signed void (test for errors, line 538)
+PASS: gcc.dg/typespec-1.c long long unsigned _Bool (test for errors, line 557)
+PASS: gcc.dg/typespec-1.c long long unsigned char (test for errors, line 549)
+PASS: gcc.dg/typespec-1.c long long unsigned double (test for errors, line 554)
+PASS: gcc.dg/typespec-1.c long long unsigned float (test for errors, line 553)
+PASS: gcc.dg/typespec-1.c long long unsigned int _Bool (test for errors, line 837)
+PASS: gcc.dg/typespec-1.c long long unsigned int char (test for errors, line 829)
+PASS: gcc.dg/typespec-1.c long long unsigned int double (test for errors, line 834)
+PASS: gcc.dg/typespec-1.c long long unsigned int float (test for errors, line 833)
+PASS: gcc.dg/typespec-1.c long long unsigned int int (test for errors, line 831)
+PASS: gcc.dg/typespec-1.c long long unsigned int long (test for errors, line 832)
+PASS: gcc.dg/typespec-1.c long long unsigned int short (test for errors, line 830)
+PASS: gcc.dg/typespec-1.c long long unsigned int signed (test for errors, line 835)
+PASS: gcc.dg/typespec-1.c long long unsigned int unsigned (test for errors, line 836)
+PASS: gcc.dg/typespec-1.c long long unsigned int void (test for errors, line 828)
+PASS: gcc.dg/typespec-1.c long long unsigned long (test for errors, line 552)
+PASS: gcc.dg/typespec-1.c long long unsigned short (test for errors, line 550)
+PASS: gcc.dg/typespec-1.c long long unsigned signed (test for errors, line 555)
+PASS: gcc.dg/typespec-1.c long long unsigned unsigned (test for errors, line 556)
+PASS: gcc.dg/typespec-1.c long long unsigned void (test for errors, line 548)
+PASS: gcc.dg/typespec-1.c long long void (test for errors, line 238)
+PASS: gcc.dg/typespec-1.c long short (test for errors, line 70)
+PASS: gcc.dg/typespec-1.c long signed _Bool (test for errors, line 267)
+PASS: gcc.dg/typespec-1.c long signed char (test for errors, line 259)
+PASS: gcc.dg/typespec-1.c long signed double (test for errors, line 264)
+PASS: gcc.dg/typespec-1.c long signed float (test for errors, line 263)
+PASS: gcc.dg/typespec-1.c long signed int _Bool (test for errors, line 567)
+PASS: gcc.dg/typespec-1.c long signed int char (test for errors, line 559)
+PASS: gcc.dg/typespec-1.c long signed int double (test for errors, line 564)
+PASS: gcc.dg/typespec-1.c long signed int float (test for errors, line 563)
+PASS: gcc.dg/typespec-1.c long signed int int (test for errors, line 561)
+PASS: gcc.dg/typespec-1.c long signed int long _Bool (test for errors, line 847)
+PASS: gcc.dg/typespec-1.c long signed int long char (test for errors, line 839)
+PASS: gcc.dg/typespec-1.c long signed int long double (test for errors, line 844)
+PASS: gcc.dg/typespec-1.c long signed int long float (test for errors, line 843)
+PASS: gcc.dg/typespec-1.c long signed int long int (test for errors, line 841)
+PASS: gcc.dg/typespec-1.c long signed int long long (test for errors, line 842)
+PASS: gcc.dg/typespec-1.c long signed int long short (test for errors, line 840)
+PASS: gcc.dg/typespec-1.c long signed int long signed (test for errors, line 845)
+PASS: gcc.dg/typespec-1.c long signed int long unsigned (test for errors, line 846)
+PASS: gcc.dg/typespec-1.c long signed int long void (test for errors, line 838)
+PASS: gcc.dg/typespec-1.c long signed int short (test for errors, line 560)
+PASS: gcc.dg/typespec-1.c long signed int signed (test for errors, line 565)
+PASS: gcc.dg/typespec-1.c long signed int unsigned (test for errors, line 566)
+PASS: gcc.dg/typespec-1.c long signed int void (test for errors, line 558)
+PASS: gcc.dg/typespec-1.c long signed long _Bool (test for errors, line 577)
+PASS: gcc.dg/typespec-1.c long signed long char (test for errors, line 569)
+PASS: gcc.dg/typespec-1.c long signed long double (test for errors, line 574)
+PASS: gcc.dg/typespec-1.c long signed long float (test for errors, line 573)
+PASS: gcc.dg/typespec-1.c long signed long int _Bool (test for errors, line 857)
+PASS: gcc.dg/typespec-1.c long signed long int char (test for errors, line 849)
+PASS: gcc.dg/typespec-1.c long signed long int double (test for errors, line 854)
+PASS: gcc.dg/typespec-1.c long signed long int float (test for errors, line 853)
+PASS: gcc.dg/typespec-1.c long signed long int int (test for errors, line 851)
+PASS: gcc.dg/typespec-1.c long signed long int long (test for errors, line 852)
+PASS: gcc.dg/typespec-1.c long signed long int short (test for errors, line 850)
+PASS: gcc.dg/typespec-1.c long signed long int signed (test for errors, line 855)
+PASS: gcc.dg/typespec-1.c long signed long int unsigned (test for errors, line 856)
+PASS: gcc.dg/typespec-1.c long signed long int void (test for errors, line 848)
+PASS: gcc.dg/typespec-1.c long signed long long (test for errors, line 572)
+PASS: gcc.dg/typespec-1.c long signed long short (test for errors, line 570)
+PASS: gcc.dg/typespec-1.c long signed long signed (test for errors, line 575)
+PASS: gcc.dg/typespec-1.c long signed long unsigned (test for errors, line 576)
+PASS: gcc.dg/typespec-1.c long signed long void (test for errors, line 568)
+PASS: gcc.dg/typespec-1.c long signed short (test for errors, line 260)
+PASS: gcc.dg/typespec-1.c long signed signed (test for errors, line 265)
+PASS: gcc.dg/typespec-1.c long signed unsigned (test for errors, line 266)
+PASS: gcc.dg/typespec-1.c long signed void (test for errors, line 258)
+PASS: gcc.dg/typespec-1.c long unsigned _Bool (test for errors, line 277)
+PASS: gcc.dg/typespec-1.c long unsigned char (test for errors, line 269)
+PASS: gcc.dg/typespec-1.c long unsigned double (test for errors, line 274)
+PASS: gcc.dg/typespec-1.c long unsigned float (test for errors, line 273)
+PASS: gcc.dg/typespec-1.c long unsigned int _Bool (test for errors, line 587)
+PASS: gcc.dg/typespec-1.c long unsigned int char (test for errors, line 579)
+PASS: gcc.dg/typespec-1.c long unsigned int double (test for errors, line 584)
+PASS: gcc.dg/typespec-1.c long unsigned int float (test for errors, line 583)
+PASS: gcc.dg/typespec-1.c long unsigned int int (test for errors, line 581)
+PASS: gcc.dg/typespec-1.c long unsigned int long _Bool (test for errors, line 867)
+PASS: gcc.dg/typespec-1.c long unsigned int long char (test for errors, line 859)
+PASS: gcc.dg/typespec-1.c long unsigned int long double (test for errors, line 864)
+PASS: gcc.dg/typespec-1.c long unsigned int long float (test for errors, line 863)
+PASS: gcc.dg/typespec-1.c long unsigned int long int (test for errors, line 861)
+PASS: gcc.dg/typespec-1.c long unsigned int long long (test for errors, line 862)
+PASS: gcc.dg/typespec-1.c long unsigned int long short (test for errors, line 860)
+PASS: gcc.dg/typespec-1.c long unsigned int long signed (test for errors, line 865)
+PASS: gcc.dg/typespec-1.c long unsigned int long unsigned (test for errors, line 866)
+PASS: gcc.dg/typespec-1.c long unsigned int long void (test for errors, line 858)
+PASS: gcc.dg/typespec-1.c long unsigned int short (test for errors, line 580)
+PASS: gcc.dg/typespec-1.c long unsigned int signed (test for errors, line 585)
+PASS: gcc.dg/typespec-1.c long unsigned int unsigned (test for errors, line 586)
+PASS: gcc.dg/typespec-1.c long unsigned int void (test for errors, line 578)
+PASS: gcc.dg/typespec-1.c long unsigned long _Bool (test for errors, line 597)
+PASS: gcc.dg/typespec-1.c long unsigned long char (test for errors, line 589)
+PASS: gcc.dg/typespec-1.c long unsigned long double (test for errors, line 594)
+PASS: gcc.dg/typespec-1.c long unsigned long float (test for errors, line 593)
+PASS: gcc.dg/typespec-1.c long unsigned long int _Bool (test for errors, line 877)
+PASS: gcc.dg/typespec-1.c long unsigned long int char (test for errors, line 869)
+PASS: gcc.dg/typespec-1.c long unsigned long int double (test for errors, line 874)
+PASS: gcc.dg/typespec-1.c long unsigned long int float (test for errors, line 873)
+PASS: gcc.dg/typespec-1.c long unsigned long int int (test for errors, line 871)
+PASS: gcc.dg/typespec-1.c long unsigned long int long (test for errors, line 872)
+PASS: gcc.dg/typespec-1.c long unsigned long int short (test for errors, line 870)
+PASS: gcc.dg/typespec-1.c long unsigned long int signed (test for errors, line 875)
+PASS: gcc.dg/typespec-1.c long unsigned long int unsigned (test for errors, line 876)
+PASS: gcc.dg/typespec-1.c long unsigned long int void (test for errors, line 868)
+PASS: gcc.dg/typespec-1.c long unsigned long long (test for errors, line 592)
+PASS: gcc.dg/typespec-1.c long unsigned long short (test for errors, line 590)
+PASS: gcc.dg/typespec-1.c long unsigned long signed (test for errors, line 595)
+PASS: gcc.dg/typespec-1.c long unsigned long unsigned (test for errors, line 596)
+PASS: gcc.dg/typespec-1.c long unsigned long void (test for errors, line 588)
+PASS: gcc.dg/typespec-1.c long unsigned short (test for errors, line 270)
+PASS: gcc.dg/typespec-1.c long unsigned signed (test for errors, line 275)
+PASS: gcc.dg/typespec-1.c long unsigned unsigned (test for errors, line 276)
+PASS: gcc.dg/typespec-1.c long unsigned void (test for errors, line 268)
+PASS: gcc.dg/typespec-1.c long void (test for errors, line 68)
+PASS: gcc.dg/typespec-1.c short _Bool (test for errors, line 57)
+PASS: gcc.dg/typespec-1.c short char (test for errors, line 49)
+PASS: gcc.dg/typespec-1.c short double (test for errors, line 54)
+PASS: gcc.dg/typespec-1.c short float (test for errors, line 53)
+PASS: gcc.dg/typespec-1.c short int _Bool (test for errors, line 167)
+PASS: gcc.dg/typespec-1.c short int char (test for errors, line 159)
+PASS: gcc.dg/typespec-1.c short int double (test for errors, line 164)
+PASS: gcc.dg/typespec-1.c short int float (test for errors, line 163)
+PASS: gcc.dg/typespec-1.c short int int (test for errors, line 161)
+PASS: gcc.dg/typespec-1.c short int long (test for errors, line 162)
+PASS: gcc.dg/typespec-1.c short int short (test for errors, line 160)
+PASS: gcc.dg/typespec-1.c short int signed _Bool (test for errors, line 377)
+PASS: gcc.dg/typespec-1.c short int signed char (test for errors, line 369)
+PASS: gcc.dg/typespec-1.c short int signed double (test for errors, line 374)
+PASS: gcc.dg/typespec-1.c short int signed float (test for errors, line 373)
+PASS: gcc.dg/typespec-1.c short int signed int (test for errors, line 371)
+PASS: gcc.dg/typespec-1.c short int signed long (test for errors, line 372)
+PASS: gcc.dg/typespec-1.c short int signed short (test for errors, line 370)
+PASS: gcc.dg/typespec-1.c short int signed signed (test for errors, line 375)
+PASS: gcc.dg/typespec-1.c short int signed unsigned (test for errors, line 376)
+PASS: gcc.dg/typespec-1.c short int signed void (test for errors, line 368)
+PASS: gcc.dg/typespec-1.c short int unsigned _Bool (test for errors, line 387)
+PASS: gcc.dg/typespec-1.c short int unsigned char (test for errors, line 379)
+PASS: gcc.dg/typespec-1.c short int unsigned double (test for errors, line 384)
+PASS: gcc.dg/typespec-1.c short int unsigned float (test for errors, line 383)
+PASS: gcc.dg/typespec-1.c short int unsigned int (test for errors, line 381)
+PASS: gcc.dg/typespec-1.c short int unsigned long (test for errors, line 382)
+PASS: gcc.dg/typespec-1.c short int unsigned short (test for errors, line 380)
+PASS: gcc.dg/typespec-1.c short int unsigned signed (test for errors, line 385)
+PASS: gcc.dg/typespec-1.c short int unsigned unsigned (test for errors, line 386)
+PASS: gcc.dg/typespec-1.c short int unsigned void (test for errors, line 378)
+PASS: gcc.dg/typespec-1.c short int void (test for errors, line 158)
+PASS: gcc.dg/typespec-1.c short long (test for errors, line 52)
+PASS: gcc.dg/typespec-1.c short short (test for errors, line 50)
+PASS: gcc.dg/typespec-1.c short signed _Bool (test for errors, line 177)
+PASS: gcc.dg/typespec-1.c short signed char (test for errors, line 169)
+PASS: gcc.dg/typespec-1.c short signed double (test for errors, line 174)
+PASS: gcc.dg/typespec-1.c short signed float (test for errors, line 173)
+PASS: gcc.dg/typespec-1.c short signed int _Bool (test for errors, line 397)
+PASS: gcc.dg/typespec-1.c short signed int char (test for errors, line 389)
+PASS: gcc.dg/typespec-1.c short signed int double (test for errors, line 394)
+PASS: gcc.dg/typespec-1.c short signed int float (test for errors, line 393)
+PASS: gcc.dg/typespec-1.c short signed int int (test for errors, line 391)
+PASS: gcc.dg/typespec-1.c short signed int long (test for errors, line 392)
+PASS: gcc.dg/typespec-1.c short signed int short (test for errors, line 390)
+PASS: gcc.dg/typespec-1.c short signed int signed (test for errors, line 395)
+PASS: gcc.dg/typespec-1.c short signed int unsigned (test for errors, line 396)
+PASS: gcc.dg/typespec-1.c short signed int void (test for errors, line 388)
+PASS: gcc.dg/typespec-1.c short signed long (test for errors, line 172)
+PASS: gcc.dg/typespec-1.c short signed short (test for errors, line 170)
+PASS: gcc.dg/typespec-1.c short signed signed (test for errors, line 175)
+PASS: gcc.dg/typespec-1.c short signed unsigned (test for errors, line 176)
+PASS: gcc.dg/typespec-1.c short signed void (test for errors, line 168)
+PASS: gcc.dg/typespec-1.c short unsigned _Bool (test for errors, line 187)
+PASS: gcc.dg/typespec-1.c short unsigned char (test for errors, line 179)
+PASS: gcc.dg/typespec-1.c short unsigned double (test for errors, line 184)
+PASS: gcc.dg/typespec-1.c short unsigned float (test for errors, line 183)
+PASS: gcc.dg/typespec-1.c short unsigned int _Bool (test for errors, line 407)
+PASS: gcc.dg/typespec-1.c short unsigned int char (test for errors, line 399)
+PASS: gcc.dg/typespec-1.c short unsigned int double (test for errors, line 404)
+PASS: gcc.dg/typespec-1.c short unsigned int float (test for errors, line 403)
+PASS: gcc.dg/typespec-1.c short unsigned int int (test for errors, line 401)
+PASS: gcc.dg/typespec-1.c short unsigned int long (test for errors, line 402)
+PASS: gcc.dg/typespec-1.c short unsigned int short (test for errors, line 400)
+PASS: gcc.dg/typespec-1.c short unsigned int signed (test for errors, line 405)
+PASS: gcc.dg/typespec-1.c short unsigned int unsigned (test for errors, line 406)
+PASS: gcc.dg/typespec-1.c short unsigned int void (test for errors, line 398)
+PASS: gcc.dg/typespec-1.c short unsigned long (test for errors, line 182)
+PASS: gcc.dg/typespec-1.c short unsigned short (test for errors, line 180)
+PASS: gcc.dg/typespec-1.c short unsigned signed (test for errors, line 185)
+PASS: gcc.dg/typespec-1.c short unsigned unsigned (test for errors, line 186)
+PASS: gcc.dg/typespec-1.c short unsigned void (test for errors, line 178)
+PASS: gcc.dg/typespec-1.c short void (test for errors, line 48)
+PASS: gcc.dg/typespec-1.c signed _Bool (test for errors, line 107)
+PASS: gcc.dg/typespec-1.c signed char _Bool (test for errors, line 297)
+PASS: gcc.dg/typespec-1.c signed char char (test for errors, line 289)
+PASS: gcc.dg/typespec-1.c signed char double (test for errors, line 294)
+PASS: gcc.dg/typespec-1.c signed char float (test for errors, line 293)
+PASS: gcc.dg/typespec-1.c signed char int (test for errors, line 291)
+PASS: gcc.dg/typespec-1.c signed char long (test for errors, line 292)
+PASS: gcc.dg/typespec-1.c signed char short (test for errors, line 290)
+PASS: gcc.dg/typespec-1.c signed char signed (test for errors, line 295)
+PASS: gcc.dg/typespec-1.c signed char unsigned (test for errors, line 296)
+PASS: gcc.dg/typespec-1.c signed char void (test for errors, line 288)
+PASS: gcc.dg/typespec-1.c signed double (test for errors, line 104)
+PASS: gcc.dg/typespec-1.c signed float (test for errors, line 103)
+PASS: gcc.dg/typespec-1.c signed int _Bool (test for errors, line 317)
+PASS: gcc.dg/typespec-1.c signed int char (test for errors, line 309)
+PASS: gcc.dg/typespec-1.c signed int double (test for errors, line 314)
+PASS: gcc.dg/typespec-1.c signed int float (test for errors, line 313)
+PASS: gcc.dg/typespec-1.c signed int int (test for errors, line 311)
+PASS: gcc.dg/typespec-1.c signed int long _Bool (test for errors, line 627)
+PASS: gcc.dg/typespec-1.c signed int long char (test for errors, line 619)
+PASS: gcc.dg/typespec-1.c signed int long double (test for errors, line 624)
+PASS: gcc.dg/typespec-1.c signed int long float (test for errors, line 623)
+PASS: gcc.dg/typespec-1.c signed int long int (test for errors, line 621)
+PASS: gcc.dg/typespec-1.c signed int long long _Bool (test for errors, line 887)
+PASS: gcc.dg/typespec-1.c signed int long long char (test for errors, line 879)
+PASS: gcc.dg/typespec-1.c signed int long long double (test for errors, line 884)
+PASS: gcc.dg/typespec-1.c signed int long long float (test for errors, line 883)
+PASS: gcc.dg/typespec-1.c signed int long long int (test for errors, line 881)
+PASS: gcc.dg/typespec-1.c signed int long long long (test for errors, line 882)
+PASS: gcc.dg/typespec-1.c signed int long long short (test for errors, line 880)
+PASS: gcc.dg/typespec-1.c signed int long long signed (test for errors, line 885)
+PASS: gcc.dg/typespec-1.c signed int long long unsigned (test for errors, line 886)
+PASS: gcc.dg/typespec-1.c signed int long long void (test for errors, line 878)
+PASS: gcc.dg/typespec-1.c signed int long short (test for errors, line 620)
+PASS: gcc.dg/typespec-1.c signed int long signed (test for errors, line 625)
+PASS: gcc.dg/typespec-1.c signed int long unsigned (test for errors, line 626)
+PASS: gcc.dg/typespec-1.c signed int long void (test for errors, line 618)
+PASS: gcc.dg/typespec-1.c signed int short _Bool (test for errors, line 617)
+PASS: gcc.dg/typespec-1.c signed int short char (test for errors, line 609)
+PASS: gcc.dg/typespec-1.c signed int short double (test for errors, line 614)
+PASS: gcc.dg/typespec-1.c signed int short float (test for errors, line 613)
+PASS: gcc.dg/typespec-1.c signed int short int (test for errors, line 611)
+PASS: gcc.dg/typespec-1.c signed int short long (test for errors, line 612)
+PASS: gcc.dg/typespec-1.c signed int short short (test for errors, line 610)
+PASS: gcc.dg/typespec-1.c signed int short signed (test for errors, line 615)
+PASS: gcc.dg/typespec-1.c signed int short unsigned (test for errors, line 616)
+PASS: gcc.dg/typespec-1.c signed int short void (test for errors, line 608)
+PASS: gcc.dg/typespec-1.c signed int signed (test for errors, line 315)
+PASS: gcc.dg/typespec-1.c signed int unsigned (test for errors, line 316)
+PASS: gcc.dg/typespec-1.c signed int void (test for errors, line 308)
+PASS: gcc.dg/typespec-1.c signed long _Bool (test for errors, line 327)
+PASS: gcc.dg/typespec-1.c signed long char (test for errors, line 319)
+PASS: gcc.dg/typespec-1.c signed long double (test for errors, line 324)
+PASS: gcc.dg/typespec-1.c signed long float (test for errors, line 323)
+PASS: gcc.dg/typespec-1.c signed long int _Bool (test for errors, line 637)
+PASS: gcc.dg/typespec-1.c signed long int char (test for errors, line 629)
+PASS: gcc.dg/typespec-1.c signed long int double (test for errors, line 634)
+PASS: gcc.dg/typespec-1.c signed long int float (test for errors, line 633)
+PASS: gcc.dg/typespec-1.c signed long int int (test for errors, line 631)
+PASS: gcc.dg/typespec-1.c signed long int long _Bool (test for errors, line 897)
+PASS: gcc.dg/typespec-1.c signed long int long char (test for errors, line 889)
+PASS: gcc.dg/typespec-1.c signed long int long double (test for errors, line 894)
+PASS: gcc.dg/typespec-1.c signed long int long float (test for errors, line 893)
+PASS: gcc.dg/typespec-1.c signed long int long int (test for errors, line 891)
+PASS: gcc.dg/typespec-1.c signed long int long long (test for errors, line 892)
+PASS: gcc.dg/typespec-1.c signed long int long short (test for errors, line 890)
+PASS: gcc.dg/typespec-1.c signed long int long signed (test for errors, line 895)
+PASS: gcc.dg/typespec-1.c signed long int long unsigned (test for errors, line 896)
+PASS: gcc.dg/typespec-1.c signed long int long void (test for errors, line 888)
+PASS: gcc.dg/typespec-1.c signed long int short (test for errors, line 630)
+PASS: gcc.dg/typespec-1.c signed long int signed (test for errors, line 635)
+PASS: gcc.dg/typespec-1.c signed long int unsigned (test for errors, line 636)
+PASS: gcc.dg/typespec-1.c signed long int void (test for errors, line 628)
+PASS: gcc.dg/typespec-1.c signed long long _Bool (test for errors, line 647)
+PASS: gcc.dg/typespec-1.c signed long long char (test for errors, line 639)
+PASS: gcc.dg/typespec-1.c signed long long double (test for errors, line 644)
+PASS: gcc.dg/typespec-1.c signed long long float (test for errors, line 643)
+PASS: gcc.dg/typespec-1.c signed long long int _Bool (test for errors, line 907)
+PASS: gcc.dg/typespec-1.c signed long long int char (test for errors, line 899)
+PASS: gcc.dg/typespec-1.c signed long long int double (test for errors, line 904)
+PASS: gcc.dg/typespec-1.c signed long long int float (test for errors, line 903)
+PASS: gcc.dg/typespec-1.c signed long long int int (test for errors, line 901)
+PASS: gcc.dg/typespec-1.c signed long long int long (test for errors, line 902)
+PASS: gcc.dg/typespec-1.c signed long long int short (test for errors, line 900)
+PASS: gcc.dg/typespec-1.c signed long long int signed (test for errors, line 905)
+PASS: gcc.dg/typespec-1.c signed long long int unsigned (test for errors, line 906)
+PASS: gcc.dg/typespec-1.c signed long long int void (test for errors, line 898)
+PASS: gcc.dg/typespec-1.c signed long long long (test for errors, line 642)
+PASS: gcc.dg/typespec-1.c signed long long short (test for errors, line 640)
+PASS: gcc.dg/typespec-1.c signed long long signed (test for errors, line 645)
+PASS: gcc.dg/typespec-1.c signed long long unsigned (test for errors, line 646)
+PASS: gcc.dg/typespec-1.c signed long long void (test for errors, line 638)
+PASS: gcc.dg/typespec-1.c signed long short (test for errors, line 320)
+PASS: gcc.dg/typespec-1.c signed long signed (test for errors, line 325)
+PASS: gcc.dg/typespec-1.c signed long unsigned (test for errors, line 326)
+PASS: gcc.dg/typespec-1.c signed long void (test for errors, line 318)
+PASS: gcc.dg/typespec-1.c signed short _Bool (test for errors, line 307)
+PASS: gcc.dg/typespec-1.c signed short char (test for errors, line 299)
+PASS: gcc.dg/typespec-1.c signed short double (test for errors, line 304)
+PASS: gcc.dg/typespec-1.c signed short float (test for errors, line 303)
+PASS: gcc.dg/typespec-1.c signed short int _Bool (test for errors, line 607)
+PASS: gcc.dg/typespec-1.c signed short int char (test for errors, line 599)
+PASS: gcc.dg/typespec-1.c signed short int double (test for errors, line 604)
+PASS: gcc.dg/typespec-1.c signed short int float (test for errors, line 603)
+PASS: gcc.dg/typespec-1.c signed short int int (test for errors, line 601)
+PASS: gcc.dg/typespec-1.c signed short int long (test for errors, line 602)
+PASS: gcc.dg/typespec-1.c signed short int short (test for errors, line 600)
+PASS: gcc.dg/typespec-1.c signed short int signed (test for errors, line 605)
+PASS: gcc.dg/typespec-1.c signed short int unsigned (test for errors, line 606)
+PASS: gcc.dg/typespec-1.c signed short int void (test for errors, line 598)
+PASS: gcc.dg/typespec-1.c signed short long (test for errors, line 302)
+PASS: gcc.dg/typespec-1.c signed short short (test for errors, line 300)
+PASS: gcc.dg/typespec-1.c signed short signed (test for errors, line 305)
+PASS: gcc.dg/typespec-1.c signed short unsigned (test for errors, line 306)
+PASS: gcc.dg/typespec-1.c signed short void (test for errors, line 298)
+PASS: gcc.dg/typespec-1.c signed signed (test for errors, line 105)
+PASS: gcc.dg/typespec-1.c signed unsigned (test for errors, line 106)
+PASS: gcc.dg/typespec-1.c signed void (test for errors, line 98)
+PASS: gcc.dg/typespec-1.c type _Bool (test for errors, line 137)
+PASS: gcc.dg/typespec-1.c type char (test for errors, line 129)
+PASS: gcc.dg/typespec-1.c type double (test for errors, line 134)
+PASS: gcc.dg/typespec-1.c type float (test for errors, line 133)
+PASS: gcc.dg/typespec-1.c type int (test for errors, line 131)
+PASS: gcc.dg/typespec-1.c type long (test for errors, line 132)
+PASS: gcc.dg/typespec-1.c type short (test for errors, line 130)
+PASS: gcc.dg/typespec-1.c type signed (test for errors, line 135)
+PASS: gcc.dg/typespec-1.c type unsigned (test for errors, line 136)
+PASS: gcc.dg/typespec-1.c type void (test for errors, line 128)
+PASS: gcc.dg/typespec-1.c unsigned _Bool (test for errors, line 117)
+PASS: gcc.dg/typespec-1.c unsigned char _Bool (test for errors, line 337)
+PASS: gcc.dg/typespec-1.c unsigned char char (test for errors, line 329)
+PASS: gcc.dg/typespec-1.c unsigned char double (test for errors, line 334)
+PASS: gcc.dg/typespec-1.c unsigned char float (test for errors, line 333)
+PASS: gcc.dg/typespec-1.c unsigned char int (test for errors, line 331)
+PASS: gcc.dg/typespec-1.c unsigned char long (test for errors, line 332)
+PASS: gcc.dg/typespec-1.c unsigned char short (test for errors, line 330)
+PASS: gcc.dg/typespec-1.c unsigned char signed (test for errors, line 335)
+PASS: gcc.dg/typespec-1.c unsigned char unsigned (test for errors, line 336)
+PASS: gcc.dg/typespec-1.c unsigned char void (test for errors, line 328)
+PASS: gcc.dg/typespec-1.c unsigned double (test for errors, line 114)
+PASS: gcc.dg/typespec-1.c unsigned float (test for errors, line 113)
+PASS: gcc.dg/typespec-1.c unsigned int _Bool (test for errors, line 357)
+PASS: gcc.dg/typespec-1.c unsigned int char (test for errors, line 349)
+PASS: gcc.dg/typespec-1.c unsigned int double (test for errors, line 354)
+PASS: gcc.dg/typespec-1.c unsigned int float (test for errors, line 353)
+PASS: gcc.dg/typespec-1.c unsigned int int (test for errors, line 351)
+PASS: gcc.dg/typespec-1.c unsigned int long _Bool (test for errors, line 677)
+PASS: gcc.dg/typespec-1.c unsigned int long char (test for errors, line 669)
+PASS: gcc.dg/typespec-1.c unsigned int long double (test for errors, line 674)
+PASS: gcc.dg/typespec-1.c unsigned int long float (test for errors, line 673)
+PASS: gcc.dg/typespec-1.c unsigned int long int (test for errors, line 671)
+PASS: gcc.dg/typespec-1.c unsigned int long long _Bool (test for errors, line 917)
+PASS: gcc.dg/typespec-1.c unsigned int long long char (test for errors, line 909)
+PASS: gcc.dg/typespec-1.c unsigned int long long double (test for errors, line 914)
+PASS: gcc.dg/typespec-1.c unsigned int long long float (test for errors, line 913)
+PASS: gcc.dg/typespec-1.c unsigned int long long int (test for errors, line 911)
+PASS: gcc.dg/typespec-1.c unsigned int long long long (test for errors, line 912)
+PASS: gcc.dg/typespec-1.c unsigned int long long short (test for errors, line 910)
+PASS: gcc.dg/typespec-1.c unsigned int long long signed (test for errors, line 915)
+PASS: gcc.dg/typespec-1.c unsigned int long long unsigned (test for errors, line 916)
+PASS: gcc.dg/typespec-1.c unsigned int long long void (test for errors, line 908)
+PASS: gcc.dg/typespec-1.c unsigned int long short (test for errors, line 670)
+PASS: gcc.dg/typespec-1.c unsigned int long signed (test for errors, line 675)
+PASS: gcc.dg/typespec-1.c unsigned int long unsigned (test for errors, line 676)
+PASS: gcc.dg/typespec-1.c unsigned int long void (test for errors, line 668)
+PASS: gcc.dg/typespec-1.c unsigned int short _Bool (test for errors, line 667)
+PASS: gcc.dg/typespec-1.c unsigned int short char (test for errors, line 659)
+PASS: gcc.dg/typespec-1.c unsigned int short double (test for errors, line 664)
+PASS: gcc.dg/typespec-1.c unsigned int short float (test for errors, line 663)
+PASS: gcc.dg/typespec-1.c unsigned int short int (test for errors, line 661)
+PASS: gcc.dg/typespec-1.c unsigned int short long (test for errors, line 662)
+PASS: gcc.dg/typespec-1.c unsigned int short short (test for errors, line 660)
+PASS: gcc.dg/typespec-1.c unsigned int short signed (test for errors, line 665)
+PASS: gcc.dg/typespec-1.c unsigned int short unsigned (test for errors, line 666)
+PASS: gcc.dg/typespec-1.c unsigned int short void (test for errors, line 658)
+PASS: gcc.dg/typespec-1.c unsigned int signed (test for errors, line 355)
+PASS: gcc.dg/typespec-1.c unsigned int unsigned (test for errors, line 356)
+PASS: gcc.dg/typespec-1.c unsigned int void (test for errors, line 348)
+PASS: gcc.dg/typespec-1.c unsigned long _Bool (test for errors, line 367)
+PASS: gcc.dg/typespec-1.c unsigned long char (test for errors, line 359)
+PASS: gcc.dg/typespec-1.c unsigned long double (test for errors, line 364)
+PASS: gcc.dg/typespec-1.c unsigned long float (test for errors, line 363)
+PASS: gcc.dg/typespec-1.c unsigned long int _Bool (test for errors, line 687)
+PASS: gcc.dg/typespec-1.c unsigned long int char (test for errors, line 679)
+PASS: gcc.dg/typespec-1.c unsigned long int double (test for errors, line 684)
+PASS: gcc.dg/typespec-1.c unsigned long int float (test for errors, line 683)
+PASS: gcc.dg/typespec-1.c unsigned long int int (test for errors, line 681)
+PASS: gcc.dg/typespec-1.c unsigned long int long _Bool (test for errors, line 927)
+PASS: gcc.dg/typespec-1.c unsigned long int long char (test for errors, line 919)
+PASS: gcc.dg/typespec-1.c unsigned long int long double (test for errors, line 924)
+PASS: gcc.dg/typespec-1.c unsigned long int long float (test for errors, line 923)
+PASS: gcc.dg/typespec-1.c unsigned long int long int (test for errors, line 921)
+PASS: gcc.dg/typespec-1.c unsigned long int long long (test for errors, line 922)
+PASS: gcc.dg/typespec-1.c unsigned long int long short (test for errors, line 920)
+PASS: gcc.dg/typespec-1.c unsigned long int long signed (test for errors, line 925)
+PASS: gcc.dg/typespec-1.c unsigned long int long unsigned (test for errors, line 926)
+PASS: gcc.dg/typespec-1.c unsigned long int long void (test for errors, line 918)
+PASS: gcc.dg/typespec-1.c unsigned long int short (test for errors, line 680)
+PASS: gcc.dg/typespec-1.c unsigned long int signed (test for errors, line 685)
+PASS: gcc.dg/typespec-1.c unsigned long int unsigned (test for errors, line 686)
+PASS: gcc.dg/typespec-1.c unsigned long int void (test for errors, line 678)
+PASS: gcc.dg/typespec-1.c unsigned long long _Bool (test for errors, line 697)
+PASS: gcc.dg/typespec-1.c unsigned long long char (test for errors, line 689)
+PASS: gcc.dg/typespec-1.c unsigned long long double (test for errors, line 694)
+PASS: gcc.dg/typespec-1.c unsigned long long float (test for errors, line 693)
+PASS: gcc.dg/typespec-1.c unsigned long long int _Bool (test for errors, line 937)
+PASS: gcc.dg/typespec-1.c unsigned long long int char (test for errors, line 929)
+PASS: gcc.dg/typespec-1.c unsigned long long int double (test for errors, line 934)
+PASS: gcc.dg/typespec-1.c unsigned long long int float (test for errors, line 933)
+PASS: gcc.dg/typespec-1.c unsigned long long int int (test for errors, line 931)
+PASS: gcc.dg/typespec-1.c unsigned long long int long (test for errors, line 932)
+PASS: gcc.dg/typespec-1.c unsigned long long int short (test for errors, line 930)
+PASS: gcc.dg/typespec-1.c unsigned long long int signed (test for errors, line 935)
+PASS: gcc.dg/typespec-1.c unsigned long long int unsigned (test for errors, line 936)
+PASS: gcc.dg/typespec-1.c unsigned long long int void (test for errors, line 928)
+PASS: gcc.dg/typespec-1.c unsigned long long long (test for errors, line 692)
+PASS: gcc.dg/typespec-1.c unsigned long long short (test for errors, line 690)
+PASS: gcc.dg/typespec-1.c unsigned long long signed (test for errors, line 695)
+PASS: gcc.dg/typespec-1.c unsigned long long unsigned (test for errors, line 696)
+PASS: gcc.dg/typespec-1.c unsigned long long void (test for errors, line 688)
+PASS: gcc.dg/typespec-1.c unsigned long short (test for errors, line 360)
+PASS: gcc.dg/typespec-1.c unsigned long signed (test for errors, line 365)
+PASS: gcc.dg/typespec-1.c unsigned long unsigned (test for errors, line 366)
+PASS: gcc.dg/typespec-1.c unsigned long void (test for errors, line 358)
+PASS: gcc.dg/typespec-1.c unsigned short _Bool (test for errors, line 347)
+PASS: gcc.dg/typespec-1.c unsigned short char (test for errors, line 339)
+PASS: gcc.dg/typespec-1.c unsigned short double (test for errors, line 344)
+PASS: gcc.dg/typespec-1.c unsigned short float (test for errors, line 343)
+PASS: gcc.dg/typespec-1.c unsigned short int _Bool (test for errors, line 657)
+PASS: gcc.dg/typespec-1.c unsigned short int char (test for errors, line 649)
+PASS: gcc.dg/typespec-1.c unsigned short int double (test for errors, line 654)
+PASS: gcc.dg/typespec-1.c unsigned short int float (test for errors, line 653)
+PASS: gcc.dg/typespec-1.c unsigned short int int (test for errors, line 651)
+PASS: gcc.dg/typespec-1.c unsigned short int long (test for errors, line 652)
+PASS: gcc.dg/typespec-1.c unsigned short int short (test for errors, line 650)
+PASS: gcc.dg/typespec-1.c unsigned short int signed (test for errors, line 655)
+PASS: gcc.dg/typespec-1.c unsigned short int unsigned (test for errors, line 656)
+PASS: gcc.dg/typespec-1.c unsigned short int void (test for errors, line 648)
+PASS: gcc.dg/typespec-1.c unsigned short long (test for errors, line 342)
+PASS: gcc.dg/typespec-1.c unsigned short short (test for errors, line 340)
+PASS: gcc.dg/typespec-1.c unsigned short signed (test for errors, line 345)
+PASS: gcc.dg/typespec-1.c unsigned short unsigned (test for errors, line 346)
+PASS: gcc.dg/typespec-1.c unsigned short void (test for errors, line 338)
+PASS: gcc.dg/typespec-1.c unsigned signed (test for errors, line 115)
+PASS: gcc.dg/typespec-1.c unsigned unsigned (test for errors, line 116)
+PASS: gcc.dg/typespec-1.c unsigned void (test for errors, line 108)
+PASS: gcc.dg/typespec-1.c void _Bool (test for errors, line 37)
+PASS: gcc.dg/typespec-1.c void char (test for errors, line 29)
+PASS: gcc.dg/typespec-1.c void double (test for errors, line 34)
+PASS: gcc.dg/typespec-1.c void float (test for errors, line 33)
+PASS: gcc.dg/typespec-1.c void int (test for errors, line 31)
+PASS: gcc.dg/typespec-1.c void long (test for errors, line 32)
+PASS: gcc.dg/typespec-1.c void short (test for errors, line 30)
+PASS: gcc.dg/typespec-1.c void signed (test for errors, line 35)
+PASS: gcc.dg/typespec-1.c void unsigned (test for errors, line 36)
+PASS: gcc.dg/typespec-1.c void void (test for errors, line 28)
+PASS: gcc.dg/ucnid-1-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-1-utf8.c execution test
+PASS: gcc.dg/ucnid-1.c (test for excess errors)
+PASS: gcc.dg/ucnid-1.c execution test
+PASS: gcc.dg/ucnid-10-utf8.c (test for warnings, line 10)
+PASS: gcc.dg/ucnid-10-utf8.c (test for warnings, line 9)
+PASS: gcc.dg/ucnid-10-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-10.c (test for warnings, line 10)
+PASS: gcc.dg/ucnid-10.c (test for warnings, line 9)
+PASS: gcc.dg/ucnid-10.c (test for excess errors)
+PASS: gcc.dg/ucnid-11-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-11-utf8.c execution test
+PASS: gcc.dg/ucnid-11.c (test for excess errors)
+PASS: gcc.dg/ucnid-11.c execution test
+PASS: gcc.dg/ucnid-12-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-12-utf8.c execution test
+PASS: gcc.dg/ucnid-12.c (test for excess errors)
+PASS: gcc.dg/ucnid-12.c execution test
+PASS: gcc.dg/ucnid-13-utf8.c (test for errors, line 15)
+PASS: gcc.dg/ucnid-13-utf8.c (test for warnings, line 11)
+PASS: gcc.dg/ucnid-13-utf8.c (test for warnings, line 13)
+PASS: gcc.dg/ucnid-13-utf8.c (test for warnings, line 8)
+PASS: gcc.dg/ucnid-13-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-13.c (test for errors, line 15)
+PASS: gcc.dg/ucnid-13.c (test for warnings, line 11)
+PASS: gcc.dg/ucnid-13.c (test for warnings, line 13)
+PASS: gcc.dg/ucnid-13.c (test for warnings, line 8)
+PASS: gcc.dg/ucnid-13.c (test for excess errors)
+PASS: gcc.dg/ucnid-14-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-14-utf8.c execution test
+PASS: gcc.dg/ucnid-14.c (test for excess errors)
+PASS: gcc.dg/ucnid-14.c execution test
+PASS: gcc.dg/ucnid-15-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-15-utf8.c execution test
+UNSUPPORTED: gcc.dg/ucnid-16-utf8.c
+PASS: gcc.dg/ucnid-2-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-2-utf8.c execution test
+PASS: gcc.dg/ucnid-2.c (test for excess errors)
+PASS: gcc.dg/ucnid-2.c execution test
+PASS: gcc.dg/ucnid-3-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-3-utf8.c execution test
+PASS: gcc.dg/ucnid-3.c (test for excess errors)
+PASS: gcc.dg/ucnid-3.c execution test
+PASS: gcc.dg/ucnid-4-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-4-utf8.c execution test
+PASS: gcc.dg/ucnid-4.c (test for excess errors)
+PASS: gcc.dg/ucnid-4.c execution test
+PASS: gcc.dg/ucnid-5-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-5-utf8.c execution test
+PASS: gcc.dg/ucnid-5.c (test for excess errors)
+PASS: gcc.dg/ucnid-5.c execution test
+PASS: gcc.dg/ucnid-6-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-6-utf8.c execution test
+PASS: gcc.dg/ucnid-6.c (test for excess errors)
+PASS: gcc.dg/ucnid-6.c execution test
+PASS: gcc.dg/ucnid-7-utf8.c (test for errors, line 8)
+PASS: gcc.dg/ucnid-7-utf8.c (test for errors, line 9)
+PASS: gcc.dg/ucnid-7-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-7.c (test for errors, line 8)
+PASS: gcc.dg/ucnid-7.c (test for errors, line 9)
+PASS: gcc.dg/ucnid-7.c (test for excess errors)
+PASS: gcc.dg/ucnid-8-utf8.c (test for errors, line 13)
+PASS: gcc.dg/ucnid-8-utf8.c (test for errors, line 8)
+PASS: gcc.dg/ucnid-8-utf8.c (test for errors, line 9)
+PASS: gcc.dg/ucnid-8-utf8.c (test for warnings, line 11)
+PASS: gcc.dg/ucnid-8-utf8.c (test for warnings, line 15)
+PASS: gcc.dg/ucnid-8-utf8.c (test for excess errors)
+PASS: gcc.dg/ucnid-8-utf8.c UCN diag at line 16 (test for warnings, line 15)
+PASS: gcc.dg/ucnid-8.c (test for errors, line 13)
+PASS: gcc.dg/ucnid-8.c (test for errors, line 8)
+PASS: gcc.dg/ucnid-8.c (test for errors, line 9)
+PASS: gcc.dg/ucnid-8.c (test for warnings, line 11)
+PASS: gcc.dg/ucnid-8.c (test for warnings, line 15)
+PASS: gcc.dg/ucnid-8.c (test for excess errors)
+PASS: gcc.dg/ucnid-8.c UCN diag at line 16 (test for warnings, line 15)
+UNSUPPORTED: gcc.dg/ucnid-9-utf8.c
+UNSUPPORTED: gcc.dg/ucnid-9.c
+PASS: gcc.dg/unaligned-1.c (test for excess errors)
+PASS: gcc.dg/unaligned-1.c execution test
+PASS: gcc.dg/unclosed-init.c (test for warnings, line 1)
+PASS: gcc.dg/unclosed-init.c at line 3 (test for errors, line 4)
+PASS: gcc.dg/unclosed-init.c (test for excess errors)
+PASS: gcc.dg/uninit-1-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-1-O0.c uninitialized variable warning (test for bogus messages, line 16)
+PASS: gcc.dg/uninit-1.c (test for excess errors)
+PASS: gcc.dg/uninit-1.c uninitialized variable warning (test for bogus messages, line 16)
+PASS: gcc.dg/uninit-10-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-10-O0.c uninitialized variable warning (test for bogus messages, line 54)
+PASS: gcc.dg/uninit-10.c (test for excess errors)
+PASS: gcc.dg/uninit-10.c uninitialized variable warning (test for bogus messages, line 54)
+PASS: gcc.dg/uninit-11-O0.c (test for excess errors)
+XFAIL: gcc.dg/uninit-11-O0.c conditional (test for warnings, line 20)
+PASS: gcc.dg/uninit-11-O0.c easy if (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-11-O0.c easy loop (test for bogus messages, line 38)
+PASS: gcc.dg/uninit-11-O0.c parameter (test for bogus messages, line 7)
+PASS: gcc.dg/uninit-11-O0.c parameter (test for bogus messages, line 9)
+PASS: gcc.dg/uninit-11-O0.c unconditional (test for warnings, line 15)
+PASS: gcc.dg/uninit-11.c (test for excess errors)
+PASS: gcc.dg/uninit-11.c conditional (test for warnings, line 23)
+PASS: gcc.dg/uninit-11.c easy if (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-11.c easy loop (test for bogus messages, line 38)
+PASS: gcc.dg/uninit-11.c parameter (test for bogus messages, line 7)
+PASS: gcc.dg/uninit-11.c parameter (test for bogus messages, line 9)
+PASS: gcc.dg/uninit-11.c unconditional (test for warnings, line 15)
+PASS: gcc.dg/uninit-12-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-12.c (test for excess errors)
+PASS: gcc.dg/uninit-13-O0.c (test for excess errors)
+XFAIL: gcc.dg/uninit-13-O0.c unconditional (test for warnings, line 8)
+PASS: gcc.dg/uninit-13.c (test for excess errors)
+PASS: gcc.dg/uninit-13.c unconditional (test for warnings, line 9)
+PASS: gcc.dg/uninit-14-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-14.c (test for excess errors)
+PASS: gcc.dg/uninit-15-O0.c (test for warnings, line 17)
+PASS: gcc.dg/uninit-15-O0.c (test for warnings, line 18)
+XFAIL: gcc.dg/uninit-15-O0.c (test for warnings, line 9)
+PASS: gcc.dg/uninit-15-O0.c (test for excess errors)
+XFAIL: gcc.dg/uninit-15.c (test for warnings, line 13)
+PASS: gcc.dg/uninit-15.c (test for warnings, line 23)
+PASS: gcc.dg/uninit-15.c (test for warnings, line 24)
+PASS: gcc.dg/uninit-15.c (test for excess errors)
+PASS: gcc.dg/uninit-16.c (test for warnings, line 21)
+PASS: gcc.dg/uninit-16.c (test for excess errors)
+PASS: gcc.dg/uninit-17-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-17.c (test for excess errors)
+FAIL: gcc.dg/uninit-17.c unconditional (test for warnings, line 14)
+PASS: gcc.dg/uninit-18.c (test for bogus messages, line 13)
+PASS: gcc.dg/uninit-18.c (test for bogus messages, line 16)
+PASS: gcc.dg/uninit-18.c (test for bogus messages, line 23)
+PASS: gcc.dg/uninit-18.c (test for excess errors)
+PASS: gcc.dg/uninit-19.c at line 15 (test for warnings, line 14)
+PASS: gcc.dg/uninit-19.c (test for excess errors)
+PASS: gcc.dg/uninit-2-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-2-O0.c uninitialized variable warning (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-2.c (test for excess errors)
+PASS: gcc.dg/uninit-2.c uninitialized variable warning (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-20.c (test for excess errors)
+PASS: gcc.dg/uninit-21.c (test for bogus messages, line 31)
+PASS: gcc.dg/uninit-21.c (test for excess errors)
+PASS: gcc.dg/uninit-22.c (test for excess errors)
+PASS: gcc.dg/uninit-23.c (test for warnings, line 18)
+PASS: gcc.dg/uninit-23.c (test for warnings, line 21)
+PASS: gcc.dg/uninit-23.c (test for excess errors)
+PASS: gcc.dg/uninit-24.c (test for bogus messages, line 8)
+PASS: gcc.dg/uninit-24.c (test for excess errors)
+PASS: gcc.dg/uninit-25-gimple.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-25-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-25.c (test for warnings, line 20)
+PASS: gcc.dg/uninit-25.c (test for excess errors)
+PASS: gcc.dg/uninit-26.c (test for warnings, line 20)
+PASS: gcc.dg/uninit-26.c (test for excess errors)
+PASS: gcc.dg/uninit-27-gimple.c (test for bogus messages, line 7)
+PASS: gcc.dg/uninit-27-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-28-gimple.c (test for bogus messages, line 9)
+PASS: gcc.dg/uninit-28-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-29-gimple.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-29-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-3-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-3-O0.c uninitialized variable warning (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-3.c (test for excess errors)
+PASS: gcc.dg/uninit-3.c uninitialized variable warning (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-30-gimple.c (test for bogus messages, line 7)
+PASS: gcc.dg/uninit-30-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-31-gimple.c (test for warnings, line 8)
+PASS: gcc.dg/uninit-31-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 101)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 107)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 122)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 136)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 244)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 252)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 274)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 282)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 304)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 312)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 71)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 72)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 78)
+PASS: gcc.dg/uninit-32.c (test for warnings, line 84)
+PASS: gcc.dg/uninit-32.c (test for excess errors)
+XFAIL: gcc.dg/uninit-32.c pr????? (test for warnings, line 273)
+XFAIL: gcc.dg/uninit-32.c pr????? (test for warnings, line 279)
+XFAIL: gcc.dg/uninit-32.c pr????? (test for warnings, line 309)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 12)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 138)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 144)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 21)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 22)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 59)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 65)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 71)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 77)
+PASS: gcc.dg/uninit-33.c (test for warnings, line 91)
+PASS: gcc.dg/uninit-33.c (test for excess errors)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 11)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 22)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 25)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 33)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 46)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 49)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 55)
+PASS: gcc.dg/uninit-34.c (test for warnings, line 57)
+PASS: gcc.dg/uninit-34.c (test for excess errors)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 106)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 107)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 108)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 109)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 149)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 181)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 202)
+PASS: gcc.dg/uninit-36.c (test for warnings, line 237)
+PASS: gcc.dg/uninit-36.c (test for excess errors)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 100)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 109)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 110)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 111)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 126)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 135)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 144)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 153)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 43)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 44)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 45)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 54)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 55)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 56)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 65)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 66)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 67)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 76)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 77)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 78)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 87)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 88)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 89)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 98)
+PASS: gcc.dg/uninit-37.c (test for warnings, line 99)
+PASS: gcc.dg/uninit-37.c (test for excess errors)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 123)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 125)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 132)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 134)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 141)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 143)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 150)
+PASS: gcc.dg/uninit-37.c note (test for warnings, line 152)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 32)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 33)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 34)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 35)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 36)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 37)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 38)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 39)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 40)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 41)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 44)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 45)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 46)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 47)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 48)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 49)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 50)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 51)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 52)
+PASS: gcc.dg/uninit-38.c (test for warnings, line 53)
+PASS: gcc.dg/uninit-38.c (test for excess errors)
+PASS: gcc.dg/uninit-39.c (test for warnings, line 15)
+PASS: gcc.dg/uninit-39.c (test for warnings, line 23)
+PASS: gcc.dg/uninit-39.c (test for warnings, line 31)
+PASS: gcc.dg/uninit-39.c (test for warnings, line 39)
+PASS: gcc.dg/uninit-39.c (test for warnings, line 47)
+PASS: gcc.dg/uninit-39.c (test for excess errors)
+PASS: gcc.dg/uninit-4-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-4-O0.c uninitialized variable warning PR19833 (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-4.c (test for excess errors)
+PASS: gcc.dg/uninit-4.c uninitialized variable warning PR19833 (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 24)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 25)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 26)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 27)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 28)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 29)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 33)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 37)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 41)
+PASS: gcc.dg/uninit-40.c (test for warnings, line 42)
+PASS: gcc.dg/uninit-40.c (test for excess errors)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 110)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 121)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 65)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 77)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 78)
+PASS: gcc.dg/uninit-41.c (test for warnings, line 95)
+PASS: gcc.dg/uninit-41.c (test for excess errors)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 44)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 58)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 74)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 80)
+PASS: gcc.dg/uninit-42.c (test for warnings, line 86)
+PASS: gcc.dg/uninit-42.c (test for excess errors)
+PASS: gcc.dg/uninit-5-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-5-O0.c uninitialized variable warning (test for bogus messages, line 12)
+PASS: gcc.dg/uninit-5-O0.c uninitialized variable warning (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-5.c (test for excess errors)
+PASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 12)
+PASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-6-O0.c (test for excess errors)
+XFAIL: gcc.dg/uninit-6-O0.c uninitialized variable warning (test for bogus messages, line 27)
+PASS: gcc.dg/uninit-6.c (test for excess errors)
+PASS: gcc.dg/uninit-6.c uninitialized variable warning (test for bogus messages, line 42)
+PASS: gcc.dg/uninit-8-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-8-O0.c uninitialized variable warning (test for bogus messages, line 14)
+PASS: gcc.dg/uninit-8.c (test for excess errors)
+PASS: gcc.dg/uninit-8.c uninitialized variable warning (test for bogus messages, line 14)
+PASS: gcc.dg/uninit-9-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-9-O0.c uninitialized variable warning (test for bogus messages, line 27)
+PASS: gcc.dg/uninit-9.c (test for excess errors)
+PASS: gcc.dg/uninit-9.c uninitialized variable warning (test for bogus messages, line 27)
+PASS: gcc.dg/uninit-A-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-A-O0.c uninitialized variable warning (test for bogus messages, line 52)
+PASS: gcc.dg/uninit-A-O0.c uninitialized variable warning (test for bogus messages, line 53)
+PASS: gcc.dg/uninit-A.c (test for excess errors)
+PASS: gcc.dg/uninit-A.c uninitialized variable warning (test for bogus messages, line 52)
+PASS: gcc.dg/uninit-A.c uninitialized variable warning (test for bogus messages, line 53)
+PASS: gcc.dg/uninit-B-2.c (test for excess errors)
+PASS: gcc.dg/uninit-B-2.c uninit i warning (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-B-O0-2.c (test for excess errors)
+PASS: gcc.dg/uninit-B-O0-2.c uninit i warning (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-B-O0.c (test for warnings, line 12)
+PASS: gcc.dg/uninit-B-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-B.c (test for excess errors)
+PASS: gcc.dg/uninit-B.c uninit i warning (test for warnings, line 12)
+PASS: gcc.dg/uninit-C-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-C.c (test for excess errors)
+PASS: gcc.dg/uninit-H-O0.c (test for bogus messages, line 32)
+PASS: gcc.dg/uninit-H-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-H.c (test for bogus messages, line 32)
+PASS: gcc.dg/uninit-H.c (test for excess errors)
+PASS: gcc.dg/uninit-I-O0.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-I-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-I.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-I.c (test for excess errors)
+PASS: gcc.dg/uninit-pr100250.c (test for warnings, line 29)
+PASS: gcc.dg/uninit-pr100250.c (test for excess errors)
+PASS: gcc.dg/uninit-pr100732.c (test for warnings, line 13)
+PASS: gcc.dg/uninit-pr100732.c (test for warnings, line 20)
+PASS: gcc.dg/uninit-pr100732.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-pr100732.c at line 14 (test for warnings, line 13)
+PASS: gcc.dg/uninit-pr100732.c (test for excess errors)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 10)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 16)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 22)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 31)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 40)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 42)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 51)
+PASS: gcc.dg/uninit-pr101300.c (test for warnings, line 52)
+PASS: gcc.dg/uninit-pr101300.c (test for excess errors)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 17)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 29)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 35)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 41)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 47)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 53)
+PASS: gcc.dg/uninit-pr101494.c (test for bogus messages, line 59)
+PASS: gcc.dg/uninit-pr101494.c (test for excess errors)
+PASS: gcc.dg/uninit-pr101573.c (test for warnings, line 7)
+PASS: gcc.dg/uninit-pr101573.c (test for excess errors)
+PASS: gcc.dg/uninit-pr101912.c (test for excess errors)
+PASS: gcc.dg/uninit-pr101912.c pr101912 (test for bogus messages, line 14)
+PASS: gcc.dg/uninit-pr102403-c2.c (test for warnings, line 21)
+PASS: gcc.dg/uninit-pr102403-c2.c (test for warnings, line 25)
+PASS: gcc.dg/uninit-pr102403-c2.c (test for excess errors)
+PASS: gcc.dg/uninit-pr102403.c (test for warnings, line 13)
+PASS: gcc.dg/uninit-pr102403.c (test for warnings, line 35)
+PASS: gcc.dg/uninit-pr102403.c (test for excess errors)
+PASS: gcc.dg/uninit-pr105109.c (test for bogus messages, line 7)
+PASS: gcc.dg/uninit-pr105109.c (test for excess errors)
+PASS: gcc.dg/uninit-pr106155-1.c (test for bogus messages, line 38)
+PASS: gcc.dg/uninit-pr106155-1.c (test for excess errors)
+PASS: gcc.dg/uninit-pr106866.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-pr106866.c (test for excess errors)
+PASS: gcc.dg/uninit-pr106881.c (test for warnings, line 9)
+PASS: gcc.dg/uninit-pr106881.c (test for excess errors)
+PASS: gcc.dg/uninit-pr107839.c (test for bogus messages, line 12)
+PASS: gcc.dg/uninit-pr107839.c (test for excess errors)
+PASS: gcc.dg/uninit-pr108547.c (test for warnings, line 20)
+PASS: gcc.dg/uninit-pr108547.c (test for excess errors)
+PASS: gcc.dg/uninit-pr111397.c (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-pr111397.c (test for excess errors)
+PASS: gcc.dg/uninit-pr111489.c (test for bogus messages, line 104)
+PASS: gcc.dg/uninit-pr111489.c (test for excess errors)
+PASS: gcc.dg/uninit-pr19430-2.c (test for warnings, line 13)
+PASS: gcc.dg/uninit-pr19430-2.c (test for excess errors)
+PASS: gcc.dg/uninit-pr19430-O0.c (test for warnings, line 21)
+PASS: gcc.dg/uninit-pr19430-O0.c (test for warnings, line 31)
+PASS: gcc.dg/uninit-pr19430-O0.c (test for warnings, line 40)
+PASS: gcc.dg/uninit-pr19430-O0.c (test for excess errors)
+XFAIL: gcc.dg/uninit-pr19430-O0.c uninitialized (test for warnings, line 9)
+PASS: gcc.dg/uninit-pr19430.c (test for warnings, line 22)
+PASS: gcc.dg/uninit-pr19430.c (test for warnings, line 32)
+PASS: gcc.dg/uninit-pr19430.c (test for excess errors)
+PASS: gcc.dg/uninit-pr19430.c uninitialized (test for warnings, line 41)
+XFAIL: gcc.dg/uninit-pr19430.c uninitialized (test for warnings, line 8)
+PASS: gcc.dg/uninit-pr20644-O0.c (test for excess errors)
+PASS: gcc.dg/uninit-pr20644-O0.c uninitialized (test for bogus messages, line 10)
+PASS: gcc.dg/uninit-pr20644-O0.c uninitialized (test for warnings, line 21)
+PASS: gcc.dg/uninit-pr20644.c (test for excess errors)
+PASS: gcc.dg/uninit-pr20644.c uninitialized at line 19 (test for warnings, line 18)
+PASS: gcc.dg/uninit-pr40635.c (test for warnings, line 32)
+PASS: gcc.dg/uninit-pr40635.c (test for excess errors)
+PASS: gcc.dg/uninit-pr40943.c (test for warnings, line 9)
+PASS: gcc.dg/uninit-pr40943.c (test for excess errors)
+PASS: gcc.dg/uninit-pr44547.c (test for excess errors)
+PASS: gcc.dg/uninit-pr50476.c (test for warnings, line 10)
+PASS: gcc.dg/uninit-pr50476.c (test for warnings, line 17)
+PASS: gcc.dg/uninit-pr50476.c (test for excess errors)
+PASS: gcc.dg/uninit-pr55060.c (test for bogus messages, line 10)
+PASS: gcc.dg/uninit-pr55060.c (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-pr55060.c (test for warnings, line 19)
+PASS: gcc.dg/uninit-pr55060.c (test for excess errors)
+PASS: gcc.dg/uninit-pr59970.c (test for bogus messages, line 38)
+PASS: gcc.dg/uninit-pr59970.c (test for bogus messages, line 78)
+PASS: gcc.dg/uninit-pr59970.c (test for excess errors)
+PASS: gcc.dg/uninit-pr61112.c (test for bogus messages, line 17)
+PASS: gcc.dg/uninit-pr61112.c (test for bogus messages, line 74)
+PASS: gcc.dg/uninit-pr61112.c (test for bogus messages, line 88)
+PASS: gcc.dg/uninit-pr61112.c (test for excess errors)
+PASS: gcc.dg/uninit-pr61409.c (test for excess errors)
+PASS: gcc.dg/uninit-pr61409.c bogus warning (test for bogus messages, line 24)
+PASS: gcc.dg/uninit-pr61677.c (test for excess errors)
+PASS: gcc.dg/uninit-pr61869.c (test for bogus messages, line 35)
+PASS: gcc.dg/uninit-pr61869.c (test for excess errors)
+PASS: gcc.dg/uninit-pr63660.c (test for bogus messages, line 52)
+PASS: gcc.dg/uninit-pr63660.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65178.c (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pr65178.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65182.c (test for warnings, line 14)
+PASS: gcc.dg/uninit-pr65182.c (test for warnings, line 33)
+PASS: gcc.dg/uninit-pr65182.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65244-1.c (test for bogus messages, line 18)
+PASS: gcc.dg/uninit-pr65244-1.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65244-2.c (test for bogus messages, line 15)
+PASS: gcc.dg/uninit-pr65244-2.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65244-2.c scan-tree-dump uninit2 "# ptr_. = PHI"
+PASS: gcc.dg/uninit-pr65686.c (test for bogus messages, line 12)
+PASS: gcc.dg/uninit-pr65686.c (test for excess errors)
+PASS: gcc.dg/uninit-pr65686.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/uninit-pr78295.c (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-pr78295.c (test for excess errors)
+PASS: gcc.dg/uninit-pr78548.c (test for excess errors)
+PASS: gcc.dg/uninit-pr81782.c (test for bogus messages, line 11)
+PASS: gcc.dg/uninit-pr81782.c (test for excess errors)
+PASS: gcc.dg/uninit-pr81897-2.c (test for warnings, line 22)
+PASS: gcc.dg/uninit-pr81897-2.c (test for warnings, line 23)
+PASS: gcc.dg/uninit-pr81897-2.c (test for excess errors)
+PASS: gcc.dg/uninit-pr81897.c (test for excess errors)
+XFAIL: gcc.dg/uninit-pr89230-1.c (test for bogus messages, line 21)
+PASS: gcc.dg/uninit-pr89230-1.c (test for excess errors)
+XFAIL: gcc.dg/uninit-pr89230-1.c uninitialized (test for bogus messages, line 12)
+PASS: gcc.dg/uninit-pr89230-2.c (test for excess errors)
+PASS: gcc.dg/uninit-pr89296.c (test for warnings, line 9)
+PASS: gcc.dg/uninit-pr89296.c (test for excess errors)
+PASS: gcc.dg/uninit-pr90394-1-gimple.c (test for warnings, line 9)
+PASS: gcc.dg/uninit-pr90394-1-gimple.c (test for excess errors)
+PASS: gcc.dg/uninit-pr90394.c (test for excess errors)
+UNSUPPORTED: gcc.dg/uninit-pr93100.c
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 10)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 12)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 17)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 19)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 24)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 26)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 31)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 33)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 39)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 41)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 46)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 48)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 53)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 55)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 60)
+PASS: gcc.dg/uninit-pr95136.c (test for warnings, line 62)
+PASS: gcc.dg/uninit-pr95136.c (test for excess errors)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 19)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 20)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 27)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 28)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 29)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 31)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 39)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 40)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 41)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 42)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 43)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 51)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 52)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 53)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 54)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 55)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 63)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 64)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 74)
+PASS: gcc.dg/uninit-pr98578.c (test for warnings, line 75)
+PASS: gcc.dg/uninit-pr98578.c (test for excess errors)
+PASS: gcc.dg/uninit-pr98578.c POINTER_PLUS_EXPR at line 66 (test for warnings, line 65)
+PASS: gcc.dg/uninit-pr98578.c POINTER_PLUS_EXPR at line 77 (test for warnings, line 76)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 101 (test for warnings, line 100)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 103 (test for warnings, line 102)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 105 (test for warnings, line 104)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 107 (test for warnings, line 106)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 110 (test for warnings, line 109)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 86 (test for warnings, line 85)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 88 (test for warnings, line 87)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 90 (test for warnings, line 89)
+PASS: gcc.dg/uninit-pr98578.c missing parens at line 99 (test for warnings, line 98)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 100)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 102)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 104)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 106)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 17)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 65)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 76)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 85)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 87)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 89)
+XFAIL: gcc.dg/uninit-pr98578.c pr98587 (test for warnings, line 98)
+XFAIL: gcc.dg/uninit-pr98578.c pr98588 (test for warnings, line 109)
+PASS: gcc.dg/uninit-pr98578.c spurious star at line 18 (test for warnings, line 17)
+PASS: gcc.dg/uninit-pr98583.c (test for warnings, line 16)
+PASS: gcc.dg/uninit-pr98583.c (test for warnings, line 30)
+PASS: gcc.dg/uninit-pr98583.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-10.c (test for bogus messages, line 34)
+PASS: gcc.dg/uninit-pred-10.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-11.c (test for bogus messages, line 24)
+PASS: gcc.dg/uninit-pred-11.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-12.c (test for bogus messages, line 27)
+PASS: gcc.dg/uninit-pred-12.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-12.c scan-tree-dump uninit1 "AND \\(NOT \\((ivtmp|doloop)"
+PASS: gcc.dg/uninit-pred-2_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-2_a.c bogus uninitialized var warning (test for bogus messages, line 25)
+PASS: gcc.dg/uninit-pred-2_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-2_b.c real uninitialized var warning (test for warnings, line 26)
+PASS: gcc.dg/uninit-pred-2_c.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-2_c.c bogus uninitialized var warning (test for bogus messages, line 23)
+PASS: gcc.dg/uninit-pred-2_c.c bogus uninitialized var warning (test for bogus messages, line 43)
+PASS: gcc.dg/uninit-pred-2_c.c real uninitialized var warning (test for warnings, line 45)
+PASS: gcc.dg/uninit-pred-3_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-3_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-3_b.c real warning (test for warnings, line 29)
+PASS: gcc.dg/uninit-pred-3_c.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-3_d.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-3_e.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-3_e.c real warning (test for warnings, line 26)
+PASS: gcc.dg/uninit-pred-4_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-4_a.c bogus warning (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-pred-4_a.c bogus warning (test for bogus messages, line 40)
+PASS: gcc.dg/uninit-pred-4_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-4_b.c bogus warning (test for bogus messages, line 24)
+PASS: gcc.dg/uninit-pred-4_b.c real warning (test for warnings, line 36)
+PASS: gcc.dg/uninit-pred-5_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-5_a.c bogus warning (test for bogus messages, line 38)
+PASS: gcc.dg/uninit-pred-5_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-5_b.c real warning (test for warnings, line 38)
+PASS: gcc.dg/uninit-pred-6_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-6_a.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-6_a.c warning (test for warnings, line 36)
+PASS: gcc.dg/uninit-pred-6_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-6_b.c bogus warning (test for bogus messages, line 21)
+PASS: gcc.dg/uninit-pred-6_b.c bogus warning (test for bogus messages, line 25)
+PASS: gcc.dg/uninit-pred-6_b.c warning (test for warnings, line 42)
+PASS: gcc.dg/uninit-pred-6_c.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-6_c.c bogus warning (test for bogus messages, line 21)
+PASS: gcc.dg/uninit-pred-6_c.c bogus warning (test for bogus messages, line 25)
+PASS: gcc.dg/uninit-pred-6_c.c warning (test for warnings, line 43)
+PASS: gcc.dg/uninit-pred-6_d.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-6_d.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-6_e.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-6_e.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-6_e.c bogus warning (test for bogus messages, line 23)
+PASS: gcc.dg/uninit-pred-6_e.c warning (test for warnings, line 39)
+PASS: gcc.dg/uninit-pred-7_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 23)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 26)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 42)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 45)
+PASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 51)
+PASS: gcc.dg/uninit-pred-7_a.c warning (test for warnings, line 48)
+PASS: gcc.dg/uninit-pred-7_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-7_b.c warning (test for warnings, line 20)
+PASS: gcc.dg/uninit-pred-7_c.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-7_c.c warning (test for warnings, line 29)
+UNSUPPORTED: gcc.dg/uninit-pred-7_d.c
+PASS: gcc.dg/uninit-pred-8_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 22)
+PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 25)
+PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 28)
+PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 44)
+PASS: gcc.dg/uninit-pred-8_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 21)
+PASS: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 24)
+PASS: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 40)
+PASS: gcc.dg/uninit-pred-8_b.c warning (test for warnings, line 43)
+PASS: gcc.dg/uninit-pred-8_c.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-8_c.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-8_c.c warning (test for warnings, line 36)
+UNSUPPORTED: gcc.dg/uninit-pred-8_d.c
+PASS: gcc.dg/uninit-pred-9_a.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-9_a.c bogus warning (test for bogus messages, line 20)
+PASS: gcc.dg/uninit-pred-9_b.c (test for excess errors)
+PASS: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 21)
+PASS: gcc.dg/uninit-pred-9_b.c pr101674 (test for bogus messages, line 24)
+PASS: gcc.dg/uninit-pred-9_b.c real warning (test for warnings, line 41)
+PASS: gcc.dg/uninit-suppress.c (test for excess errors)
+PASS: gcc.dg/uninit-suppress.c should be suppressed (test for bogus messages, line 16)
+PASS: gcc.dg/uninit-suppress_2.c (test for excess errors)
+PASS: gcc.dg/uninit-suppress_2.c should not be promoted to error (test for warnings, line 16)
+PASS: gcc.dg/uninit-suppress_3.c (test for excess errors)
+PASS: gcc.dg/union-1.c (test for excess errors)
+PASS: gcc.dg/union-2.c (test for excess errors)
+PASS: gcc.dg/union-2.c execution test
+PASS: gcc.dg/union-3.c (test for errors, line 7)
+PASS: gcc.dg/union-3.c (test for excess errors)
+PASS: gcc.dg/union-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/union-5.c
+PASS: gcc.dg/union-cast-1.c (test for excess errors)
+PASS: gcc.dg/union-cast-2.c (test for errors, line 14)
+PASS: gcc.dg/union-cast-2.c (test for excess errors)
+PASS: gcc.dg/union-cast-3.c (test for errors, line 13)
+PASS: gcc.dg/union-cast-3.c (test for excess errors)
+PASS: gcc.dg/union-cast-4.c (test for errors, line 3)
+PASS: gcc.dg/union-cast-4.c (test for errors, line 7)
+PASS: gcc.dg/union-cast-4.c (test for excess errors)
+PASS: gcc.dg/union-duplicate-field.c (test for errors, line 11)
+PASS: gcc.dg/union-duplicate-field.c (test for excess errors)
+PASS: gcc.dg/unordered-1.c (test for errors, line 16)
+PASS: gcc.dg/unordered-1.c (test for errors, line 17)
+PASS: gcc.dg/unordered-1.c (test for errors, line 7)
+PASS: gcc.dg/unordered-1.c (test for excess errors)
+PASS: gcc.dg/unordered-2.c (test for excess errors)
+PASS: gcc.dg/unordered-3.c (test for excess errors)
+PASS: gcc.dg/unroll-1.c (test for excess errors)
+PASS: gcc.dg/unroll-1.c execution test
+PASS: gcc.dg/unroll-1.c scan-rtl-dump-not loop2_unroll "Invalid sum"
+PASS: gcc.dg/unroll-10.c (test for excess errors)
+PASS: gcc.dg/unroll-10.c scan-tree-dump-times unrolljam " = \\(*\\*" 4
+PASS: gcc.dg/unroll-2.c (test for warnings, line 18)
+PASS: gcc.dg/unroll-2.c (test for warnings, line 28)
+PASS: gcc.dg/unroll-2.c (test for excess errors)
+PASS: gcc.dg/unroll-3.c (test for excess errors)
+PASS: gcc.dg/unroll-3.c scan-tree-dump-not cunrolli "Invalid sum"
+PASS: gcc.dg/unroll-3.c scan-tree-dump-times cunrolli "loop with 2 iterations completely unrolled" 1
+PASS: gcc.dg/unroll-4.c (test for excess errors)
+PASS: gcc.dg/unroll-4.c scan-tree-dump-not cunrolli "Invalid sum"
+PASS: gcc.dg/unroll-4.c scan-tree-dump-times cunrolli "loop with 2 iterations completely unrolled" 1
+PASS: gcc.dg/unroll-5.c (test for excess errors)
+PASS: gcc.dg/unroll-5.c scan-tree-dump-not cunrolli "Invalid sum"
+PASS: gcc.dg/unroll-5.c scan-tree-dump-times cunrolli "loop with 2 iterations completely unrolled" 1
+PASS: gcc.dg/unroll-6.c (test for excess errors)
+XFAIL: gcc.dg/unroll-6.c scan-rtl-dump-not loop2_unroll "Invalid sum"
+PASS: gcc.dg/unroll-6.c scan-rtl-dump-not loop2_unroll "realistic bound: 999999"
+PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll " upper bound: 2999999" 1
+PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll " upper bound: 999999" 1
+PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "realistic bound: 2999999" 1
+PASS: gcc.dg/unroll-7.c (test for excess errors)
+PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "Unrolled loop"
+PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "considering unrolling loop with constant number of iterations"
+PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "number of iterations: .const_int 999999"
+PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "realistic bound: 999999"
+PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "upper bound: 999999"
+PASS: gcc.dg/unroll-7.c scan-rtl-dump-not loop2_unroll "Invalid sum"
+PASS: gcc.dg/unroll-8.c (test for excess errors)
+PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "Not unrolling loop, doesn't roll"
+PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "likely upper bound: 6"
+PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "realistic bound: -1"
+PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "Invalid sum"
+PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "Unrolled loop"
+PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "upper bound: -1"
+PASS: gcc.dg/unroll-9.c (test for excess errors)
+PASS: gcc.dg/unroll-9.c scan-tree-dump-times unrolljam "__builtin_expf" 2
+PASS: gcc.dg/unroll-and-jam.c (test for excess errors)
+PASS: gcc.dg/unroll-and-jam.c execution test
+PASS: gcc.dg/unroll-and-jam.c scan-tree-dump-times unrolljam "applying unroll and jam" 6
+PASS: gcc.dg/unsigned-long-compare.c (test for excess errors)
+PASS: gcc.dg/unsigned-long-compare.c execution test
+PASS: gcc.dg/unused-1.c (test for excess errors)
+PASS: gcc.dg/unused-1.c unused parameter warning (test for warnings, line 8)
+PASS: gcc.dg/unused-2.c (test for excess errors)
+PASS: gcc.dg/unused-2.c unused label warning (test for warnings, line 11)
+PASS: gcc.dg/unused-3.c (test for excess errors)
+PASS: gcc.dg/unused-3.c unused variable warning (test for warnings, line 12)
+PASS: gcc.dg/unused-4.c (test for warnings, line 4)
+PASS: gcc.dg/unused-4.c (test for warnings, line 5)
+PASS: gcc.dg/unused-4.c (test for excess errors)
+PASS: gcc.dg/unused-5.c (test for bogus messages, line 10)
+PASS: gcc.dg/unused-5.c (test for excess errors)
+PASS: gcc.dg/unused-5.c scan-assembler string_to_look_for
+PASS: gcc.dg/unused-6-WallWextra.c (test for excess errors)
+PASS: gcc.dg/unused-6-WallWextra.c unused parameter warning (test for warnings, line 4)
+PASS: gcc.dg/unused-6-no.c (test for excess errors)
+PASS: gcc.dg/unused-6-no.c unused parameter warning (test for bogus messages, line 4)
+PASS: gcc.dg/unused-6.c (test for excess errors)
+PASS: gcc.dg/unused-6.c unused parameter warning (test for warnings, line 4)
+PASS: gcc.dg/unused-7.c (test for warnings, line 4)
+PASS: gcc.dg/unused-7.c (test for excess errors)
+PASS: gcc.dg/unused-8a.c (test for excess errors)
+PASS: gcc.dg/unused-8b.c (test for excess errors)
+PASS: gcc.dg/unused-9.c (test for bogus messages, line 10)
+PASS: gcc.dg/unused-9.c (test for excess errors)
+PASS: gcc.dg/unused-variable-1.c (test for warnings, line 4)
+PASS: gcc.dg/unused-variable-1.c (test for warnings, line 5)
+PASS: gcc.dg/unused-variable-1.c (test for excess errors)
+PASS: gcc.dg/unused-variable-2.c (test for warnings, line 4)
+PASS: gcc.dg/unused-variable-2.c (test for excess errors)
+PASS: gcc.dg/unused-variable-3.c (test for warnings, line 4)
+PASS: gcc.dg/unused-variable-3.c (test for excess errors)
+PASS: gcc.dg/unwind-1.c (test for excess errors)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 13)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 14)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 15)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 18)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 20)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 22)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 30)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 31)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 33)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 34)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 42)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 44)
+PASS: gcc.dg/utf-array-short-wchar.c (test for errors, line 46)
+PASS: gcc.dg/utf-array-short-wchar.c (test for warnings, line 24)
+PASS: gcc.dg/utf-array-short-wchar.c (test for warnings, line 25)
+PASS: gcc.dg/utf-array-short-wchar.c (test for warnings, line 36)
+PASS: gcc.dg/utf-array-short-wchar.c (test for warnings, line 37)
+PASS: gcc.dg/utf-array-short-wchar.c (test for excess errors)
+PASS: gcc.dg/utf-array.c (test for errors, line 13)
+PASS: gcc.dg/utf-array.c (test for errors, line 14)
+PASS: gcc.dg/utf-array.c (test for errors, line 15)
+PASS: gcc.dg/utf-array.c (test for errors, line 18)
+PASS: gcc.dg/utf-array.c (test for errors, line 20)
+PASS: gcc.dg/utf-array.c (test for errors, line 21)
+PASS: gcc.dg/utf-array.c (test for errors, line 22)
+PASS: gcc.dg/utf-array.c (test for errors, line 30)
+PASS: gcc.dg/utf-array.c (test for errors, line 31)
+PASS: gcc.dg/utf-array.c (test for errors, line 33)
+PASS: gcc.dg/utf-array.c (test for errors, line 34)
+PASS: gcc.dg/utf-array.c (test for errors, line 42)
+PASS: gcc.dg/utf-array.c (test for errors, line 43)
+PASS: gcc.dg/utf-array.c (test for errors, line 44)
+PASS: gcc.dg/utf-array.c (test for errors, line 46)
+PASS: gcc.dg/utf-array.c (test for warnings, line 24)
+PASS: gcc.dg/utf-array.c (test for warnings, line 25)
+PASS: gcc.dg/utf-array.c (test for warnings, line 36)
+PASS: gcc.dg/utf-array.c (test for warnings, line 37)
+PASS: gcc.dg/utf-array.c (test for excess errors)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 10)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 11)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 15)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 16)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 8)
+PASS: gcc.dg/utf-badconcat.c (test for errors, line 9)
+PASS: gcc.dg/utf-badconcat.c (test for excess errors)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 10)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 11)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 12)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 13)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 8)
+PASS: gcc.dg/utf-badconcat2.c (test for errors, line 9)
+PASS: gcc.dg/utf-badconcat2.c (test for excess errors)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 28)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 29)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 30)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 31)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 32)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 44)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 45)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 46)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 47)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 48)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 49)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 50)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 51)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 53)
+PASS: gcc.dg/utf-cvt.c (test for warnings, line 54)
+PASS: gcc.dg/utf-cvt.c (test for excess errors)
+PASS: gcc.dg/utf-dflt.c (test for excess errors)
+PASS: gcc.dg/utf-dflt.c expected at line 7 (test for errors, line 6)
+PASS: gcc.dg/utf-dflt.c expected at line 9 (test for errors, line 8)
+PASS: gcc.dg/utf-dflt.c undeclared (test for errors, line 6)
+PASS: gcc.dg/utf-dflt.c undeclared (test for errors, line 8)
+PASS: gcc.dg/utf-dflt2.c (test for excess errors)
+PASS: gcc.dg/utf-dflt2.c expected at line 6 (test for errors, line 5)
+PASS: gcc.dg/utf-dflt2.c undeclared (test for errors, line 5)
+PASS: gcc.dg/utf-inc-init.c (test for excess errors)
+PASS: gcc.dg/utf-inc-init.c execution test
+PASS: gcc.dg/utf-type.c (test for excess errors)
+PASS: gcc.dg/utf-type.c execution test
+PASS: gcc.dg/utf16-1.c (test for excess errors)
+PASS: gcc.dg/utf16-1.c execution test
+PASS: gcc.dg/utf16-2.c (test for excess errors)
+PASS: gcc.dg/utf16-2.c execution test
+PASS: gcc.dg/utf16-3.c (test for excess errors)
+PASS: gcc.dg/utf16-3.c execution test
+PASS: gcc.dg/utf16-4.c (test for errors, line 8)
+PASS: gcc.dg/utf16-4.c (test for warnings, line 10)
+PASS: gcc.dg/utf16-4.c (test for warnings, line 15)
+PASS: gcc.dg/utf16-4.c (test for warnings, line 18)
+PASS: gcc.dg/utf16-4.c (test for warnings, line 9)
+PASS: gcc.dg/utf16-4.c (test for excess errors)
+PASS: gcc.dg/utf32-1.c (test for excess errors)
+PASS: gcc.dg/utf32-1.c execution test
+PASS: gcc.dg/utf32-2.c (test for excess errors)
+PASS: gcc.dg/utf32-2.c execution test
+PASS: gcc.dg/utf32-3.c (test for excess errors)
+PASS: gcc.dg/utf32-3.c execution test
+PASS: gcc.dg/utf32-4.c (test for errors, line 8)
+PASS: gcc.dg/utf32-4.c (test for warnings, line 15)
+PASS: gcc.dg/utf32-4.c (test for warnings, line 9)
+PASS: gcc.dg/utf32-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/utf8-1.c
+PASS: gcc.dg/utf8-2.c (test for errors, line 11)
+PASS: gcc.dg/utf8-2.c (test for errors, line 12)
+PASS: gcc.dg/utf8-2.c (test for errors, line 13)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 15)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 16)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 21)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 22)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 23)
+PASS: gcc.dg/utf8-2.c (test for warnings, line 24)
+PASS: gcc.dg/utf8-2.c (test for excess errors)
+PASS: gcc.dg/va-arg-1.c (test for excess errors)
+PASS: gcc.dg/va-arg-1.c char (test for warnings, line 10)
+PASS: gcc.dg/va-arg-1.c float (test for warnings, line 12)
+PASS: gcc.dg/va-arg-1.c short (test for warnings, line 11)
+PASS: gcc.dg/va-arg-2.c #error 1 at line 9 (test for errors, line 4)
+PASS: gcc.dg/va-arg-2.c #error 2 at line 10 (test for errors, line 5)
+PASS: gcc.dg/va-arg-2.c (test for excess errors)
+PASS: gcc.dg/va-arg-2.c file included from at line 8 (test for warnings, line )
+PASS: gcc.dg/va-arg-2.c missing file (test for bogus messages, line 6)
+PASS: gcc.dg/va-arg-3.c (test for excess errors)
+PASS: gcc.dg/va-arg-4.c (test for errors, line 3)
+PASS: gcc.dg/va-arg-4.c (test for excess errors)
+PASS: gcc.dg/va-arg-5.c (test for excess errors)
+PASS: gcc.dg/va-arg-pack-1.c (test for errors, line 10)
+PASS: gcc.dg/va-arg-pack-1.c (test for errors, line 16)
+PASS: gcc.dg/va-arg-pack-1.c (test for errors, line 28)
+PASS: gcc.dg/va-arg-pack-1.c (test for errors, line 34)
+PASS: gcc.dg/va-arg-pack-1.c (test for errors, line 40)
+PASS: gcc.dg/va-arg-pack-1.c (test for excess errors)
+PASS: gcc.dg/va-arg-pack-2.c (test for excess errors)
+PASS: gcc.dg/va-arg-pack-len-1.c (test for excess errors)
+PASS: gcc.dg/va-arg-pack-len-1.c execution test
+PASS: gcc.dg/va-arg-pack-len-2.c (test for errors, line 24)
+PASS: gcc.dg/va-arg-pack-len-2.c (test for warnings, line 18)
+PASS: gcc.dg/va-arg-pack-len-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/var-expand1.c
+PASS: gcc.dg/var-expand2.c (test for excess errors)
+PASS: gcc.dg/var-expand2.c execution test
+UNSUPPORTED: gcc.dg/var-expand3.c
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 11)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 12)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 16)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 17)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 18)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 19)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 22)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 23)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 24)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 25)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 28)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 31)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for bogus messages, line 7)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for warnings, line 8)
+PASS: gcc.dg/variable-sized-type-flex-array.c (test for excess errors)
+PASS: gcc.dg/varpool-1.c (test for excess errors)
+PASS: gcc.dg/varpool-1.c scan-assembler-not unnecesary_static_initialized_variable
+PASS: gcc.dg/vec-andxor1.c (test for excess errors)
+PASS: gcc.dg/vec-andxor1.c execution test
+PASS: gcc.dg/vector-1.c (test for excess errors)
+PASS: gcc.dg/vector-shift-2.c (test for excess errors)
+PASS: gcc.dg/vector-shift-2.c scan-tree-dump ccp1 "<< 5"
+PASS: gcc.dg/vector-shift.c (test for excess errors)
+PASS: gcc.dg/vector-shift.c scan-tree-dump original "<< 7"
+PASS: gcc.dg/verbose-asm-2.c (test for excess errors)
+PASS: gcc.dg/verbose-asm-2.c scan-assembler total = 0
+PASS: gcc.dg/verbose-asm.c (test for excess errors)
+PASS: gcc.dg/visibility-1.c (test for excess errors)
+PASS: gcc.dg/visibility-1.c scan-hidden hidden[ \t_]*foo
+UNSUPPORTED: gcc.dg/visibility-10.c
+UNSUPPORTED: gcc.dg/visibility-11.c
+UNSUPPORTED: gcc.dg/visibility-12.c
+UNSUPPORTED: gcc.dg/visibility-13.c
+PASS: gcc.dg/visibility-14.c (test for excess errors)
+PASS: gcc.dg/visibility-14.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-15.c (test for excess errors)
+PASS: gcc.dg/visibility-15.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-16.c (test for excess errors)
+PASS: gcc.dg/visibility-16.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-17.c (test for excess errors)
+PASS: gcc.dg/visibility-17.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-18.c (test for excess errors)
+PASS: gcc.dg/visibility-18.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-19.c (test for excess errors)
+PASS: gcc.dg/visibility-19.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-2.c (test for excess errors)
+PASS: gcc.dg/visibility-2.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-20.c (test for excess errors)
+PASS: gcc.dg/visibility-21.c (test for excess errors)
+PASS: gcc.dg/visibility-21.c scan-assembler-not ANCHOR
+PASS: gcc.dg/visibility-22.c (test for excess errors)
+PASS: gcc.dg/visibility-22.c execution test
+PASS: gcc.dg/visibility-23.c (test for excess errors)
+PASS: gcc.dg/visibility-23.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-3.c (test for excess errors)
+PASS: gcc.dg/visibility-3.c scan-hidden hidden[ \t_]*xyzzy
+PASS: gcc.dg/visibility-4.c (test for excess errors)
+PASS: gcc.dg/visibility-4.c scan-hidden hidden[ \t_]*xyzzy
+PASS: gcc.dg/visibility-5.c (test for excess errors)
+PASS: gcc.dg/visibility-5.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-6.c (test for excess errors)
+PASS: gcc.dg/visibility-6.c scan-hidden hidden[ \t_]*xyzzy
+PASS: gcc.dg/visibility-7.c (test for warnings, line 12)
+PASS: gcc.dg/visibility-7.c (test for warnings, line 8)
+PASS: gcc.dg/visibility-7.c (test for excess errors)
+PASS: gcc.dg/visibility-7.c scan-hidden hidden[ \t_]*xyzzy
+PASS: gcc.dg/visibility-8.c (test for excess errors)
+PASS: gcc.dg/visibility-8.c scan-hidden hidden[ \t_]*__GI_fputs_unlocked
+PASS: gcc.dg/visibility-9.c (test for excess errors)
+PASS: gcc.dg/visibility-9.c scan-hidden hidden[ \t_]*foo
+PASS: gcc.dg/visibility-a.c (test for excess errors)
+PASS: gcc.dg/visibility-a.c scan-hidden hidden[ \t_]*foo
+UNSUPPORTED: gcc.dg/visibility-b.c
+PASS: gcc.dg/visibility-c.c (test for excess errors)
+PASS: gcc.dg/visibility-d.c (test for excess errors)
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo01
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo03
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo07
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo09
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo11
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo12
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo13
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo15
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo17
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo19
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo21
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo23
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo25
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo27
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo29
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo31
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo33
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo35
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo37
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo39
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo41
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo43
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo45
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo46
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo47
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo49
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo51
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo55
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo57
+PASS: gcc.dg/visibility-d.c scan-hidden hidden[ \t_]*foo59
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo00
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo02
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo04
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo05
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo06
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo08
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo10
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo14
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo16
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo18
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo20
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo22
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo24
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo26
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo28
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo30
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo32
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo34
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo36
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo38
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo40
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo42
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo44
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo48
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo50
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo52
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo53
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo54
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo56
+PASS: gcc.dg/visibility-d.c scan-not-hidden hidden[ \t_]*foo58
+PASS: gcc.dg/vla-1.c (test for excess errors)
+PASS: gcc.dg/vla-1.c scan-tree-dump-times optimized " s=> i" 2
+PASS: gcc.dg/vla-10.c (test for excess errors)
+PASS: gcc.dg/vla-11.c (test for warnings, line 10)
+PASS: gcc.dg/vla-11.c (test for warnings, line 9)
+PASS: gcc.dg/vla-11.c (test for excess errors)
+PASS: gcc.dg/vla-11.c struct decl at line 12 (test for warnings, line 11)
+PASS: gcc.dg/vla-11.c variably modified (test for errors, line 11)
+PASS: gcc.dg/vla-12.c (test for excess errors)
+PASS: gcc.dg/vla-12.c execution test
+PASS: gcc.dg/vla-13.c (test for excess errors)
+PASS: gcc.dg/vla-13.c execution test
+PASS: gcc.dg/vla-14.c (test for excess errors)
+PASS: gcc.dg/vla-14.c execution test
+PASS: gcc.dg/vla-15.c (test for excess errors)
+PASS: gcc.dg/vla-15.c execution test
+PASS: gcc.dg/vla-16.c (test for excess errors)
+PASS: gcc.dg/vla-16.c execution test
+PASS: gcc.dg/vla-17.c (test for warnings, line 9)
+PASS: gcc.dg/vla-17.c (test for excess errors)
+PASS: gcc.dg/vla-18.c (test for errors, line 9)
+PASS: gcc.dg/vla-18.c (test for excess errors)
+PASS: gcc.dg/vla-19.c (test for errors, line 12)
+PASS: gcc.dg/vla-19.c (test for errors, line 18)
+PASS: gcc.dg/vla-19.c (test for errors, line 25)
+PASS: gcc.dg/vla-19.c (test for errors, line 31)
+PASS: gcc.dg/vla-19.c (test for excess errors)
+PASS: gcc.dg/vla-2.c (test for excess errors)
+PASS: gcc.dg/vla-20.c (test for warnings, line 11)
+PASS: gcc.dg/vla-20.c (test for warnings, line 6)
+PASS: gcc.dg/vla-20.c (test for excess errors)
+PASS: gcc.dg/vla-20.c correct zero size at line 12 (test for errors, line 11)
+PASS: gcc.dg/vla-21.c (test for excess errors)
+PASS: gcc.dg/vla-22.c (test for excess errors)
+PASS: gcc.dg/vla-23.c (test for excess errors)
+PASS: gcc.dg/vla-24.c (test for excess errors)
+PASS: gcc.dg/vla-24.c execution test
+PASS: gcc.dg/vla-25.c (test for errors, line 8)
+PASS: gcc.dg/vla-25.c (test for excess errors)
+PASS: gcc.dg/vla-26.c (test for excess errors)
+PASS: gcc.dg/vla-3.c (test for excess errors)
+PASS: gcc.dg/vla-4.c (test for excess errors)
+PASS: gcc.dg/vla-4.c execution test
+PASS: gcc.dg/vla-5.c (test for warnings, line 16)
+PASS: gcc.dg/vla-5.c (test for warnings, line 21)
+PASS: gcc.dg/vla-5.c (test for excess errors)
+PASS: gcc.dg/vla-6.c (test for errors, line 22)
+PASS: gcc.dg/vla-6.c (test for errors, line 24)
+PASS: gcc.dg/vla-6.c (test for errors, line 25)
+PASS: gcc.dg/vla-6.c (test for errors, line 28)
+PASS: gcc.dg/vla-6.c (test for errors, line 3)
+PASS: gcc.dg/vla-6.c (test for errors, line 4)
+PASS: gcc.dg/vla-6.c (test for errors, line 5)
+PASS: gcc.dg/vla-6.c (test for errors, line 6)
+PASS: gcc.dg/vla-6.c (test for errors, line 7)
+PASS: gcc.dg/vla-6.c (test for errors, line 8)
+PASS: gcc.dg/vla-6.c (test for warnings, line 13)
+PASS: gcc.dg/vla-6.c (test for excess errors)
+PASS: gcc.dg/vla-7.c (test for excess errors)
+PASS: gcc.dg/vla-8.c (test for errors, line 26)
+PASS: gcc.dg/vla-8.c (test for excess errors)
+PASS: gcc.dg/vla-8.c declared at line 34 (test for warnings, line )
+PASS: gcc.dg/vla-8.c defined at line 33 (test for warnings, line )
+PASS: gcc.dg/vla-9.c (test for excess errors)
+PASS: gcc.dg/vla-init-1.c (test for excess errors)
+PASS: gcc.dg/vla-init-1.c VLA init (test for errors, line 12)
+PASS: gcc.dg/vla-init-2.c (test for errors, line 9)
+PASS: gcc.dg/vla-init-2.c (test for excess errors)
+PASS: gcc.dg/vla-init-3.c (test for errors, line 8)
+PASS: gcc.dg/vla-init-3.c (test for excess errors)
+PASS: gcc.dg/vla-init-4.c (test for errors, line 7)
+PASS: gcc.dg/vla-init-4.c (test for excess errors)
+PASS: gcc.dg/vla-init-5.c (test for errors, line 7)
+PASS: gcc.dg/vla-init-5.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-1.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-1.c execution test
+PASS: gcc.dg/vla-stexp-2.c (test for warnings, line 14)
+PASS: gcc.dg/vla-stexp-2.c (test for warnings, line 15)
+PASS: gcc.dg/vla-stexp-2.c (test for warnings, line 22)
+PASS: gcc.dg/vla-stexp-2.c (test for warnings, line 23)
+PASS: gcc.dg/vla-stexp-2.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-2.c execution test
+PASS: gcc.dg/vla-stexp-3.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-4.c (test for warnings, line 48)
+PASS: gcc.dg/vla-stexp-4.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-4.c execution test
+PASS: gcc.dg/vla-stexp-5.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-5.c execution test
+PASS: gcc.dg/vla-stexp-6.c (test for warnings, line 47)
+PASS: gcc.dg/vla-stexp-6.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-6.c execution test
+PASS: gcc.dg/vla-stexp-7.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-7.c execution test
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 26)
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 27)
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 34)
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 35)
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 42)
+PASS: gcc.dg/vla-stexp-8.c (test for warnings, line 43)
+PASS: gcc.dg/vla-stexp-8.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-9.c (test for excess errors)
+PASS: gcc.dg/vla-stexp-9.c execution test
+PASS: gcc.dg/void-cast-1.c (test for excess errors)
+PASS: gcc.dg/void-cast-2.c (test for warnings, line 7)
+PASS: gcc.dg/void-cast-2.c (test for warnings, line 8)
+PASS: gcc.dg/void-cast-2.c (test for excess errors)
+PASS: gcc.dg/volatile-bitfields-1.c (test for excess errors)
+PASS: gcc.dg/volatile-bitfields-1.c execution test
+PASS: gcc.dg/volatile-bitfields-2.c (test for excess errors)
+PASS: gcc.dg/volatile-bitfields-2.c execution test
+PASS: gcc.dg/volatile1.c (test for excess errors)
+PASS: gcc.dg/volatile2.c (test for excess errors)
+PASS: gcc.dg/volatile2.c scan-tree-dump optimized "{v}"
+PASS: gcc.dg/volatile3.c (test for excess errors)
+PASS: gcc.dg/volatile3.c scan-tree-dump-not ssa "{v}"
+PASS: gcc.dg/vrp-min-max-1.c (test for excess errors)
+PASS: gcc.dg/vrp-min-max-1.c scan-tree-dump-not vrp1 "MAX_EXPR"
+PASS: gcc.dg/vrp-min-max-1.c scan-tree-dump-not vrp1 "MIN_EXPR"
+PASS: gcc.dg/vrp-min-max-1.c scan-tree-dump-times mergephi2 "MAX_EXPR" 1
+PASS: gcc.dg/vrp-min-max-1.c scan-tree-dump-times mergephi2 "MIN_EXPR" 1
+PASS: gcc.dg/vrp-min-max-2.c (test for excess errors)
+PASS: gcc.dg/vrp-min-max-2.c scan-tree-dump-times vrp2 "MAX_EXPR" 1
+PASS: gcc.dg/vrp-min-max-2.c scan-tree-dump-times vrp2 "MIN_EXPR" 1
+PASS: gcc.dg/vrp-min-max-3.c (test for excess errors)
+PASS: gcc.dg/vrp-min-max-3.c scan-tree-dump-not evrp "MAX_EXPR"
+PASS: gcc.dg/vrp-min-max-3.c scan-tree-dump-not evrp "MIN_EXPR"
+PASS: gcc.dg/vrp-min-max-3.c scan-tree-dump-times fre1 "MAX_EXPR" 1
+PASS: gcc.dg/vrp-min-max-3.c scan-tree-dump-times fre1 "MIN_EXPR" 1
+PASS: gcc.dg/vrp-overflow-1.c (test for excess errors)
+PASS: gcc.dg/vrp-overflow-1.c execution test
+PASS: gcc.dg/vshift-1.c (test for excess errors)
+PASS: gcc.dg/vshift-1.c execution test
+PASS: gcc.dg/vshift-2.c (test for excess errors)
+PASS: gcc.dg/vshift-2.c execution test
+PASS: gcc.dg/vshift-3.c (test for excess errors)
+PASS: gcc.dg/vshift-3.c execution test
+PASS: gcc.dg/vshift-4.c (test for excess errors)
+PASS: gcc.dg/vshift-4.c execution test
+PASS: gcc.dg/vshift-5.c (test for excess errors)
+PASS: gcc.dg/vshift-5.c execution test
+PASS: gcc.dg/vshift-6.c (test for warnings, line 10)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 12)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 13)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 15)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 22)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 24)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 25)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 27)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 34)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 36)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 37)
+PASS: gcc.dg/vshift-6.c (test for warnings, line 39)
+PASS: gcc.dg/vshift-6.c (test for excess errors)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 15)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 17)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 18)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 20)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 27)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 29)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 30)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 32)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 39)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 41)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 42)
+PASS: gcc.dg/vshift-7.c (test for warnings, line 44)
+PASS: gcc.dg/vshift-7.c (test for excess errors)
+PASS: gcc.dg/warn-1.c (test for bogus messages, line 15)
+PASS: gcc.dg/warn-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/warn-abs-1.c
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 16)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 18)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 20)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 22)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 39)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 41)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 43)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 45)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 62)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 64)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 66)
+PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 68)
+PASS: gcc.dg/warn-addr-cmp.c (test for excess errors)
+PASS: gcc.dg/warn-nsstring.c (test for warnings, line 4)
+PASS: gcc.dg/warn-nsstring.c (test for warnings, line 5)
+PASS: gcc.dg/warn-nsstring.c (test for excess errors)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 31)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 33)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 36)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 38)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 39)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 41)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 44)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 47)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 49)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 57)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 59)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 61)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 63)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 66)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for warnings, line 69)
+PASS: gcc.dg/warn-sprintf-no-nul-2.c (test for excess errors)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 32)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 34)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 40)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 42)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 45)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 62)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 64)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 67)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for warnings, line 70)
+PASS: gcc.dg/warn-sprintf-no-nul-3.c (test for excess errors)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 37)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 39)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 48)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 50)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 58)
+XFAIL: gcc.dg/warn-sprintf-no-nul-3.c pr88211 (test for warnings, line 60)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 26)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 27)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 29)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 39)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 40)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 44)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 46)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 49)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 52)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 60)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 63)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 77)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 82)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 88)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for warnings, line 89)
+PASS: gcc.dg/warn-sprintf-no-nul.c (test for excess errors)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 154)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 155)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 156)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 157)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 158)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 159)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 160)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 162)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 163)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 164)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 165)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 166)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 167)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 168)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 170)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 198)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 199)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 200)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 201)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 202)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 203)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 204)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 206)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 207)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 208)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 209)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 21)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 210)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 211)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 212)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 22)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 223)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 224)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 225)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 226)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 227)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 228)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 229)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 23)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 24)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 247)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 248)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 249)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 250)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 251)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 252)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 253)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 29)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 297)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 298)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 299)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 30)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 300)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 301)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 302)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 303)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 31)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 33)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 34)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 35)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 38)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 52)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 56)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 70)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 71)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 72)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 73)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 74)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 76)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 77)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 78)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 79)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 8)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for warnings, line 80)
+PASS: gcc.dg/warn-stpcpy-no-nul.c (test for excess errors)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 100)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 104)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 105)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 171)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 172)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 173)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 174)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 175)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 176)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 314)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 315)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 317)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 318)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 85)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 89)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 91)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 92)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 94)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 96)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 97)
+XFAIL: gcc.dg/warn-stpcpy-no-nul.c bug ??? (test for warnings, line 99)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 100)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 105)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 154)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 155)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 156)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 157)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 158)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 159)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 160)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 162)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 163)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 164)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 165)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 166)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 167)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 168)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 170)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 198)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 199)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 200)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 201)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 202)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 203)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 204)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 206)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 207)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 208)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 209)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 21)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 210)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 211)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 212)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 22)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 223)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 224)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 225)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 226)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 227)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 228)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 229)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 23)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 24)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 247)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 248)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 249)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 250)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 251)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 252)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 253)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 29)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 297)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 298)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 299)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 30)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 300)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 301)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 302)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 303)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 31)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 33)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 34)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 35)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 38)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 52)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 56)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 70)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 71)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 72)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 73)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 76)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 77)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 78)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 79)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 8)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 85)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 89)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 91)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 92)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 94)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 96)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 97)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for warnings, line 99)
+PASS: gcc.dg/warn-strcpy-no-nul.c (test for excess errors)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 104)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 171)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 172)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 173)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 174)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 175)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 176)
+PASS: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 314)
+PASS: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 315)
+PASS: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 317)
+PASS: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 318)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 74)
+XFAIL: gcc.dg/warn-strcpy-no-nul.c bug ??? (test for warnings, line 80)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 100)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 101)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 103)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 105)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 106)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 108)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 110)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 111)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 113)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 114)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 115)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 117)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 118)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 119)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 121)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 122)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 144)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 145)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 146)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 147)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 148)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 149)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 150)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 151)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 153)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 154)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 155)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 156)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 157)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 158)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 177)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 178)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 179)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 180)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 181)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 182)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 183)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 185)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 186)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 187)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 188)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 189)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 190)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 191)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 202)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 203)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 204)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 205)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 206)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 207)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 208)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 226)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 227)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 228)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 229)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 230)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 231)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 232)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 26)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 27)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 276)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 277)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 278)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 279)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 28)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 280)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 281)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 282)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 29)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 293)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 294)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 296)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 297)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 30)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 302)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 303)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 304)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 31)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 34)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 41)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 46)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 64)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 65)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 66)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 67)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 68)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 69)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 71)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 72)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 73)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 74)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 75)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 76)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 8)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 81)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 85)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 92)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 96)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 98)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for warnings, line 99)
+PASS: gcc.dg/warn-strlen-no-nul.c (test for excess errors)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 10)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 34)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 35)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 37)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 38)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 40)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 41)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 43)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 44)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 45)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 46)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 48)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 50)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for warnings, line 71)
+PASS: gcc.dg/warn-strnlen-no-nul-2.c (test for excess errors)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 104)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 106)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 107)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 109)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 110)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 113)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 116)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 117)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 118)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 120)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 123)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 124)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 125)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 127)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 130)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 131)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 132)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 134)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 150)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 154)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 221)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 235)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 236)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 237)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 238)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 239)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 242)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 243)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 244)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 245)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 246)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 248)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 249)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 250)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 251)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 252)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 253)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 254)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 256)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 257)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 258)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 259)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 260)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 261)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 282)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 284)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 285)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 287)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 289)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 290)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 292)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 293)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 294)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 295)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 296)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 297)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 298)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 300)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 301)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 302)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 303)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 304)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 305)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 306)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 318)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 319)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 32)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 320)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 321)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 322)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 324)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 325)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 326)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 327)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 328)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 329)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 33)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 330)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 35)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 350)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 352)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 353)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 355)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 356)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 359)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 36)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 38)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 39)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 41)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 42)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 43)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 44)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 47)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 65)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 75)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for warnings, line 9)
+PASS: gcc.dg/warn-strnlen-no-nul.c (test for excess errors)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr103215 (test for warnings, line 194)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr103215 (test for warnings, line 195)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr103215 (test for warnings, line 196)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr103215 (test for warnings, line 197)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr86919 (test for warnings, line 133)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr86919 (test for warnings, line 135)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr86936 (test for warnings, line 119)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr86936 (test for warnings, line 121)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr95794 (test for bogus messages, line 224)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr95794" (test for bogus messages, line 275)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr95794" (test for bogus messages, line 278)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr95794" (test for bogus messages, line 311)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr95794" (test for bogus messages, line 314)
+XFAIL: gcc.dg/warn-strnlen-no-nul.c pr????? (test for warnings, line 114)
+PASS: gcc.dg/wcaselabel-1.c (test for errors, line 10)
+PASS: gcc.dg/wcaselabel-1.c (test for excess errors)
+PASS: gcc.dg/wchar_t-1.c (test for excess errors)
+PASS: gcc.dg/wchar_t-2.c (test for excess errors)
+PASS: gcc.dg/webizer.c (test for excess errors)
+PASS: gcc.dg/webizer.c execution test
+UNSUPPORTED: gcc.dg/wide-shift-128.c
+UNSUPPORTED: gcc.dg/wide-shift-64.c
+PASS: gcc.dg/winline-1.c (test for excess errors)
+PASS: gcc.dg/winline-10.c (test for warnings, line 14)
+PASS: gcc.dg/winline-10.c (test for warnings, line 17)
+PASS: gcc.dg/winline-10.c (test for excess errors)
+PASS: gcc.dg/winline-2.c (test for warnings, line 4)
+PASS: gcc.dg/winline-2.c (test for warnings, line 7)
+PASS: gcc.dg/winline-2.c (test for excess errors)
+PASS: gcc.dg/winline-3.c (test for warnings, line 20)
+PASS: gcc.dg/winline-3.c (test for warnings, line 5)
+PASS: gcc.dg/winline-3.c (test for excess errors)
+PASS: gcc.dg/winline-5.c (test for warnings, line 20)
+PASS: gcc.dg/winline-5.c (test for warnings, line 5)
+PASS: gcc.dg/winline-5.c (test for excess errors)
+PASS: gcc.dg/winline-6.c (test for warnings, line 20)
+PASS: gcc.dg/winline-6.c (test for warnings, line 5)
+PASS: gcc.dg/winline-6.c (test for excess errors)
+PASS: gcc.dg/winline-7.c (test for warnings, line 14)
+PASS: gcc.dg/winline-7.c (test for warnings, line 8)
+PASS: gcc.dg/winline-7.c (test for excess errors)
+PASS: gcc.dg/winline-9.c (test for warnings, line 13)
+PASS: gcc.dg/winline-9.c (test for warnings, line 25)
+PASS: gcc.dg/winline-9.c (test for excess errors)
+PASS: gcc.dg/wint_t-1.c (test for excess errors)
+PASS: gcc.dg/wmain.c (test for bogus messages, line 8)
+PASS: gcc.dg/wmain.c (test for warnings, line 4)
+PASS: gcc.dg/wmain.c (test for excess errors)
+PASS: gcc.dg/wmul-1.c (test for excess errors)
+PASS: gcc.dg/wmul-1.c scan-tree-dump-not widening_mul "WIDEN_MULT_PLUS_EXPR"
+UNSUPPORTED: gcc.dg/wrapped-binop-simplify.c
+PASS: gcc.dg/wtr-aggr-init-1.c (test for excess errors)
+PASS: gcc.dg/wtr-aggr-init-1.c __extension__ disables warnings (test for bogus messages, line 25)
+PASS: gcc.dg/wtr-aggr-init-1.c __extension__ reenables warnings (test for warnings, line 30)
+PASS: gcc.dg/wtr-aggr-init-1.c automatic aggregate initialization (test for warnings, line 19)
+PASS: gcc.dg/wtr-conversion-1.c (test for excess errors)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 21)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 22)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 23)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 25)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 26)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 27)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 28)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 30)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 33)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 35)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 36)
+PASS: gcc.dg/wtr-conversion-1.c prototype conversion warning (test for warnings, line 37)
+PASS: gcc.dg/wtr-escape-1.c (test for excess errors)
+PASS: gcc.dg/wtr-escape-1.c escaped character warning (test for warnings, line 12)
+PASS: gcc.dg/wtr-escape-1.c escaped character warning (test for warnings, line 13)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 106)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 112)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 136)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 141)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 148)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 153)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 159)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 167)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 183)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 19)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 32)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 42)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 80)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 86)
+PASS: gcc.dg/wtr-func-def-1.c (test for warnings, line 9)
+PASS: gcc.dg/wtr-func-def-1.c (test for excess errors)
+PASS: gcc.dg/wtr-int-type-1.c (test for excess errors)
+PASS: gcc.dg/wtr-int-type-1.c ISO C90 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/wtr-int-type-1.c so large (test for warnings, line 28)
+PASS: gcc.dg/wtr-label-1.c (test for excess errors)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 22)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 23)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 24)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 25)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 26)
+PASS: gcc.dg/wtr-label-1.c label conflicts with identifier (test for warnings, line 27)
+PASS: gcc.dg/wtr-static-1.c (test for warnings, line 7)
+PASS: gcc.dg/wtr-static-1.c (test for excess errors)
+PASS: gcc.dg/wtr-static-1.c non-static follows static (test for warnings, line 8)
+PASS: gcc.dg/wtr-strcat-1.c (test for excess errors)
+PASS: gcc.dg/wtr-strcat-1.c string concatenation (test for warnings, line 12)
+PASS: gcc.dg/wtr-suffix-1.c (test for excess errors)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 15)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 16)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 18)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 19)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 20)
+PASS: gcc.dg/wtr-suffix-1.c numeric constant suffix (test for warnings, line 21)
+PASS: gcc.dg/wtr-switch-1.c (test for excess errors)
+PASS: gcc.dg/wtr-switch-1.c switch expression (test for warnings, line 11)
+PASS: gcc.dg/wtr-unary-plus-1.c (test for excess errors)
+PASS: gcc.dg/wtr-unary-plus-1.c unary plus operator (test for warnings, line 12)
+PASS: gcc.dg/wtr-unary-plus-1.c unary plus operator (test for warnings, line 13)
+PASS: gcc.dg/wtr-union-init-1.c (test for excess errors)
+PASS: gcc.dg/wtr-union-init-1.c initialization of unions (test for warnings, line 18)
+PASS: gcc.dg/wtr-union-init-2.c (test for excess errors)
+PASS: gcc.dg/wtr-union-init-2.c initialization of unions (test for warnings, line 27)
+PASS: gcc.dg/wtr-union-init-2.c initialization of unions (test for warnings, line 28)
+PASS: gcc.dg/wtr-union-init-2.c initialization of unions (test for warnings, line 31)
+PASS: gcc.dg/wtr-union-init-2.c initialization of unions (test for warnings, line 32)
+PASS: gcc.dg/wtr-union-init-3.c (test for excess errors)
+XFAIL: gcc.dg/wtr-union-init-3.c initialization of unions (test for bogus messages, line 44)
+XFAIL: gcc.dg/wtr-union-init-3.c initialization of unions (test for bogus messages, line 47)
+PASS: gcc.dg/wtr-union-init-3.c initialization of unions (test for warnings, line 45)
+PASS: gcc.dg/wtr-union-init-3.c initialization of unions (test for warnings, line 48)
+PASS: gcc.dg/wtr-union-init-3.c initialization of unions (test for warnings, line 51)
+PASS: gcc.dg/wtypequal.c (test for bogus messages, line 6)
+PASS: gcc.dg/wtypequal.c (test for excess errors)
+UNSUPPORTED: gcc.dg/zero_bits_compound-1.c
+UNSUPPORTED: gcc.dg/zero_bits_compound-2.c
+PASS: gcc.dg/zero_sign_ext_test.c (test for excess errors)
+PASS: gcc.dg/zero_sign_ext_test.c execution test
+Running gcc.git~master/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp ...
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 126)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 127)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 128)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 129)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 130)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 131)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 132)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 133)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 134)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 135)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 136)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 137)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 138)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 139)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 140)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 141)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 142)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 143)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 144)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 145)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 146)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 147)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 148)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 149)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 150)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 151)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 152)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 153)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 154)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 155)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 156)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 157)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 159)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 160)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 161)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 162)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 163)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 164)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 165)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 166)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 167)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 168)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 169)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 170)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 171)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 172)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 173)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 174)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 175)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 176)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 177)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 178)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 179)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 180)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 181)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 182)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 183)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 184)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 185)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 186)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 187)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 188)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 189)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 190)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 192)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 193)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 194)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 195)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 196)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 197)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 198)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 199)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 200)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 201)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 202)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 203)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 204)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 205)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 206)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 207)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 208)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 209)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 210)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 211)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 212)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 213)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 214)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 215)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 216)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 217)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 218)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 219)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 220)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 221)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 222)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 223)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 225)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 226)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 227)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 228)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 229)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 230)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 231)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 232)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 233)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 234)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 235)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 236)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 237)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 238)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 239)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 240)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 241)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 242)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 243)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 244)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 245)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 246)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 247)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 248)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 249)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 250)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 251)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 252)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 253)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 254)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 255)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 256)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 258)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 259)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 260)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 261)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 262)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 263)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 264)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 265)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 266)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 267)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 268)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 269)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 270)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 271)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 272)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 273)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 274)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 275)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 276)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 277)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 278)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 279)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 280)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 281)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 282)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 283)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 284)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 285)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 286)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 287)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 288)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 289)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 291)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 292)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 293)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 294)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 295)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 296)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 297)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 298)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 299)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 300)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 301)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 302)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 303)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 304)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 305)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 306)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 307)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 308)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 309)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 310)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 311)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 312)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 313)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 314)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 315)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 316)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 317)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 318)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 319)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 320)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 321)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 322)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 324)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 325)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 326)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 327)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 328)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 329)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 330)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 331)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 332)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 333)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 334)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 335)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 336)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 337)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 338)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 339)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 340)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 341)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 342)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 343)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 344)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 345)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 346)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 347)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 348)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 349)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 350)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 351)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 352)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 353)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 354)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for warnings, line 355)
+PASS: gcc.dg/fixed-point/Wbad-function-cast-1.c (test for excess errors)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 11)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 14)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 16)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 21)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 22)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 25)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 26)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 30)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 6)
+PASS: gcc.dg/fixed-point/addsub.c (test for warnings, line 7)
+PASS: gcc.dg/fixed-point/addsub.c (test for excess errors)
+PASS: gcc.dg/fixed-point/allconv.c (test for excess errors)
+PASS: gcc.dg/fixed-point/allop-const.c (test for excess errors)
+PASS: gcc.dg/fixed-point/allop.c (test for excess errors)
+PASS: gcc.dg/fixed-point/binary.c (test for excess errors)
+PASS: gcc.dg/fixed-point/binary.c execution test
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 43)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 44)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 45)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 46)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 47)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 48)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 49)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 50)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 51)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 52)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 53)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 54)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 55)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 56)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 57)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 58)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 59)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 60)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 61)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 62)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 63)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 64)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 65)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 66)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 67)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 68)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 69)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 70)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/bit-complement.c (test for excess errors)
+UNSUPPORTED: gcc.dg/fixed-point/bitint-1.c
+PASS: gcc.dg/fixed-point/call-by-value.c (test for excess errors)
+PASS: gcc.dg/fixed-point/call-by-value.c execution test
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 103)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 104)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 105)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 106)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 107)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 108)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 109)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 110)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 111)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 112)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 113)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 114)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 116)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 117)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 118)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 119)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 120)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 121)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 122)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 123)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 124)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 125)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 126)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 127)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 128)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 129)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 130)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 131)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 132)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 133)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 134)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 135)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 136)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 137)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 138)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 139)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 140)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 141)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 142)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 143)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 144)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 145)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 146)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 147)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 182)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 183)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 184)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 185)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 186)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 187)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 188)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 189)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 190)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 191)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 192)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 193)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 194)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 195)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 196)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 197)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 198)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 199)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 200)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 201)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 202)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 203)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 204)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 205)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 206)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 207)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 208)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 209)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 210)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 211)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 212)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 214)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 215)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 216)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 217)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 218)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 219)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 220)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 221)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 222)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 223)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 224)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 225)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 226)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 227)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 228)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 229)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 230)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 231)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 232)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 233)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 234)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 235)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 236)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 237)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 238)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 239)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 240)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 241)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 242)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 243)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 244)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 245)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 247)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 248)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 249)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 250)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 251)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 252)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 253)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 254)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 255)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 256)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 257)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 258)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 259)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 260)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 261)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 262)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 263)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 264)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 265)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 266)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 267)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 268)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 269)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 270)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 271)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 272)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 273)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 274)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 275)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 276)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 277)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 278)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 50)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 51)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 52)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 53)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 54)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 55)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 56)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 57)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 58)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 59)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 60)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 61)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 62)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 63)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 64)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 65)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 66)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 67)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 68)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 69)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 70)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 87)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/cast-bad.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 103)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 35)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 36)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 37)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 38)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 39)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 40)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 41)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 42)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 43)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 44)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 45)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 46)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 47)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 48)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 49)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 50)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 52)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 53)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 54)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 55)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 56)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 57)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 58)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 59)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 60)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 61)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 62)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 63)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 64)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 65)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 66)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 67)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 82)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/composite-type.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c note: expected at line 109 (test for warnings, line )
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 18)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 19)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 20)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 21)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 23)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 24)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 25)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 26)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 28)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 29)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 30)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 31)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 33)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 34)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 35)
+PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 36)
+PASS: gcc.dg/fixed-point/const-1.c (test for excess errors)
+PASS: gcc.dg/fixed-point/constant.c (test for excess errors)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 10)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 11)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 12)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 13)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 14)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 15)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 16)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 18)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 19)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 20)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 21)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 22)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 23)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 24)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 25)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 26)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 6)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 7)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 8)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for warnings, line 9)
+PASS: gcc.dg/fixed-point/constants-pedantic.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-1.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-1.c execution test
+PASS: gcc.dg/fixed-point/convert-2.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-2.c execution test
+PASS: gcc.dg/fixed-point/convert-3.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-3.c execution test
+PASS: gcc.dg/fixed-point/convert-4.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-4.c execution test
+PASS: gcc.dg/fixed-point/convert-accum-neg.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-accum-neg.c execution test
+PASS: gcc.dg/fixed-point/convert-float-1.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-float-1.c execution test
+PASS: gcc.dg/fixed-point/convert-float-2.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-float-2.c execution test
+PASS: gcc.dg/fixed-point/convert-float-3.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-float-3.c execution test
+PASS: gcc.dg/fixed-point/convert-float-4.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-float-4.c execution test
+PASS: gcc.dg/fixed-point/convert-sat.c (test for excess errors)
+PASS: gcc.dg/fixed-point/convert-sat.c execution test
+PASS: gcc.dg/fixed-point/define.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-array.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-array.c execution test
+PASS: gcc.dg/fixed-point/func-mixed.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-mixed.c execution test
+PASS: gcc.dg/fixed-point/func-scalar.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-scalar.c execution test
+PASS: gcc.dg/fixed-point/func-struct.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-struct.c execution test
+PASS: gcc.dg/fixed-point/func-vararg-mixed.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-vararg-mixed.c execution test
+PASS: gcc.dg/fixed-point/func-vararg-size0.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-vararg-size0.c execution test
+PASS: gcc.dg/fixed-point/func-vararg.c (test for excess errors)
+PASS: gcc.dg/fixed-point/func-vararg.c execution test
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 12)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 13)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 14)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 15)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 16)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 17)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 18)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 19)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 20)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 21)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 22)
+PASS: gcc.dg/fixed-point/int-warning.c (test for warnings, line 23)
+PASS: gcc.dg/fixed-point/int-warning.c (test for excess errors)
+PASS: gcc.dg/fixed-point/keywords-c89.c (test for errors, line 6)
+PASS: gcc.dg/fixed-point/keywords-c89.c (test for errors, line 7)
+PASS: gcc.dg/fixed-point/keywords-c89.c (test for errors, line 8)
+PASS: gcc.dg/fixed-point/keywords-c89.c (test for errors, line 9)
+PASS: gcc.dg/fixed-point/keywords-c89.c (test for excess errors)
+PASS: gcc.dg/fixed-point/keywords-c99.c (test for errors, line 6)
+PASS: gcc.dg/fixed-point/keywords-c99.c (test for errors, line 7)
+PASS: gcc.dg/fixed-point/keywords-c99.c (test for errors, line 8)
+PASS: gcc.dg/fixed-point/keywords-c99.c (test for errors, line 9)
+PASS: gcc.dg/fixed-point/keywords-c99.c (test for excess errors)
+PASS: gcc.dg/fixed-point/keywords-ignored-c99.c (test for excess errors)
+PASS: gcc.dg/fixed-point/keywords-pedantic.c (test for warnings, line 6)
+PASS: gcc.dg/fixed-point/keywords-pedantic.c (test for warnings, line 7)
+PASS: gcc.dg/fixed-point/keywords-pedantic.c (test for warnings, line 8)
+PASS: gcc.dg/fixed-point/keywords-pedantic.c (test for warnings, line 9)
+PASS: gcc.dg/fixed-point/keywords-pedantic.c (test for excess errors)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 13)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 18)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 25)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 26)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 31)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 32)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 37)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 38)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for errors, line 8)
+PASS: gcc.dg/fixed-point/keywords-reserved.c (test for excess errors)
+PASS: gcc.dg/fixed-point/loop-index.c (test for excess errors)
+PASS: gcc.dg/fixed-point/loop-index.c execution test
+PASS: gcc.dg/fixed-point/modes.c (test for excess errors)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 14)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 15)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 16)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 17)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 31)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 32)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 33)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 34)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 40)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 41)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 42)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 43)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 48)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 49)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 50)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 51)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 6)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 61)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 62)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 63)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 64)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 65)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 66)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 67)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 68)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 7)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 8)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for warnings, line 9)
+PASS: gcc.dg/fixed-point/muldiv-warning.c (test for excess errors)
+PASS: gcc.dg/fixed-point/noassoc.c (test for excess errors)
+PASS: gcc.dg/fixed-point/noassoc.c execution test
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 103)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 104)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 105)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 106)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 107)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 108)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 109)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 110)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 111)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 112)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 113)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 114)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 115)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 116)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 117)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 118)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 119)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 120)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 121)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 122)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 123)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 124)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 125)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 126)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 127)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 128)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 129)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 130)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 131)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 132)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 133)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 134)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 135)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 136)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 137)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 138)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 139)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 140)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 141)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 142)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 143)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 144)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 145)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 146)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 147)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 148)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 149)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 150)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 151)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 152)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 153)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 154)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 155)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 156)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 157)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 158)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 159)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 160)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 161)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 162)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 163)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 164)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 165)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 166)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 82)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 87)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/operator-bitwise.c (test for excess errors)
+PASS: gcc.dg/fixed-point/operator-comma.c (test for excess errors)
+PASS: gcc.dg/fixed-point/operator-comma.c execution test
+PASS: gcc.dg/fixed-point/operator-cond.c (test for excess errors)
+PASS: gcc.dg/fixed-point/operator-cond.c execution test
+PASS: gcc.dg/fixed-point/operator-logical.c (test for excess errors)
+PASS: gcc.dg/fixed-point/operator-logical.c execution test
+PASS: gcc.dg/fixed-point/operator-unary.c (test for excess errors)
+PASS: gcc.dg/fixed-point/operator-unary.c execution test
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 11)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 12)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 13)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 14)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 15)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 16)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 17)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 18)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 19)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 20)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 21)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 22)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 23)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 24)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 25)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 26)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 27)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 28)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 29)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 30)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 31)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 32)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 33)
+PASS: gcc.dg/fixed-point/pr33466.c (test for errors, line 34)
+PASS: gcc.dg/fixed-point/pr33466.c (test for excess errors)
+PASS: gcc.dg/fixed-point/pr79971.c (test for excess errors)
+PASS: gcc.dg/fixed-point/pr81428.c (test for excess errors)
+PASS: gcc.dg/fixed-point/struct-layout-1.c (test for excess errors)
+PASS: gcc.dg/fixed-point/struct-layout-1.c execution test
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 37)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 38)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 39)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 44)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 45)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 46)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 48)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 50)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 51)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 52)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 56)
+PASS: gcc.dg/fixed-point/struct-union.c (test for errors, line 57)
+PASS: gcc.dg/fixed-point/struct-union.c (test for excess errors)
+PASS: gcc.dg/fixed-point/types.c (test for excess errors)
+PASS: gcc.dg/fixed-point/typespec.c (test for excess errors)
+PASS: gcc.dg/fixed-point/typespec.c _Accum _Complex (test for errors, line 202)
+PASS: gcc.dg/fixed-point/typespec.c _Bool _Accum (test for errors, line 115)
+PASS: gcc.dg/fixed-point/typespec.c _Bool _Fract (test for errors, line 16)
+PASS: gcc.dg/fixed-point/typespec.c _Bool _Sat (test for errors, line 214)
+PASS: gcc.dg/fixed-point/typespec.c _Complex _Accum (test for errors, line 201)
+PASS: gcc.dg/fixed-point/typespec.c _Complex _Fract (test for errors, line 102)
+PASS: gcc.dg/fixed-point/typespec.c _Complex _Sat (test for errors, line 300)
+PASS: gcc.dg/fixed-point/typespec.c _Fract _Complex (test for errors, line 103)
+PASS: gcc.dg/fixed-point/typespec.c _Sat _Complex (test for errors, line 301)
+PASS: gcc.dg/fixed-point/typespec.c _Sat long (test for errors, line 225)
+PASS: gcc.dg/fixed-point/typespec.c _Sat long signed (test for errors, line 226)
+PASS: gcc.dg/fixed-point/typespec.c _Sat long unsigned (test for errors, line 227)
+PASS: gcc.dg/fixed-point/typespec.c _Sat short (test for errors, line 222)
+PASS: gcc.dg/fixed-point/typespec.c _Sat short signed (test for errors, line 223)
+PASS: gcc.dg/fixed-point/typespec.c _Sat short unsigned (test for errors, line 224)
+PASS: gcc.dg/fixed-point/typespec.c _Sat signed long (test for errors, line 228)
+PASS: gcc.dg/fixed-point/typespec.c _Sat signed short (test for errors, line 229)
+PASS: gcc.dg/fixed-point/typespec.c char _Accum (test for errors, line 108)
+PASS: gcc.dg/fixed-point/typespec.c char _Fract (test for errors, line 9)
+PASS: gcc.dg/fixed-point/typespec.c char _Sat (test for errors, line 207)
+PASS: gcc.dg/fixed-point/typespec.c char signed _Accum (test for errors, line 118)
+PASS: gcc.dg/fixed-point/typespec.c char signed _Fract (test for errors, line 19)
+PASS: gcc.dg/fixed-point/typespec.c char signed _Sat (test for errors, line 217)
+PASS: gcc.dg/fixed-point/typespec.c char unsigned _Accum (test for errors, line 119)
+PASS: gcc.dg/fixed-point/typespec.c char unsigned _Fract (test for errors, line 20)
+PASS: gcc.dg/fixed-point/typespec.c char unsigned _Sat (test for errors, line 218)
+PASS: gcc.dg/fixed-point/typespec.c double _Accum (test for errors, line 113)
+PASS: gcc.dg/fixed-point/typespec.c double _Fract (test for errors, line 14)
+PASS: gcc.dg/fixed-point/typespec.c double _Sat (test for errors, line 212)
+PASS: gcc.dg/fixed-point/typespec.c double long _Accum (test for errors, line 138)
+PASS: gcc.dg/fixed-point/typespec.c double long _Fract (test for errors, line 39)
+PASS: gcc.dg/fixed-point/typespec.c double long _Sat (test for errors, line 237)
+PASS: gcc.dg/fixed-point/typespec.c float _Accum (test for errors, line 112)
+PASS: gcc.dg/fixed-point/typespec.c float _Fract (test for errors, line 13)
+PASS: gcc.dg/fixed-point/typespec.c float _Sat (test for errors, line 211)
+PASS: gcc.dg/fixed-point/typespec.c int _Accum (test for errors, line 110)
+PASS: gcc.dg/fixed-point/typespec.c int _Accum (test for errors, line 116)
+PASS: gcc.dg/fixed-point/typespec.c int _Fract (test for errors, line 11)
+PASS: gcc.dg/fixed-point/typespec.c int _Fract (test for errors, line 17)
+PASS: gcc.dg/fixed-point/typespec.c int _Sat (test for errors, line 209)
+PASS: gcc.dg/fixed-point/typespec.c int _Sat (test for errors, line 215)
+PASS: gcc.dg/fixed-point/typespec.c int long long _Accum (test for errors, line 153)
+PASS: gcc.dg/fixed-point/typespec.c int long long _Fract (test for errors, line 54)
+PASS: gcc.dg/fixed-point/typespec.c int long long _Sat (test for errors, line 252)
+PASS: gcc.dg/fixed-point/typespec.c int long long signed _Accum (test for errors, line 179)
+PASS: gcc.dg/fixed-point/typespec.c int long long signed _Fract (test for errors, line 80)
+PASS: gcc.dg/fixed-point/typespec.c int long long signed _Sat (test for errors, line 278)
+PASS: gcc.dg/fixed-point/typespec.c int long long unsigned _Accum (test for errors, line 180)
+PASS: gcc.dg/fixed-point/typespec.c int long long unsigned _Fract (test for errors, line 81)
+PASS: gcc.dg/fixed-point/typespec.c int long long unsigned _Sat (test for errors, line 279)
+PASS: gcc.dg/fixed-point/typespec.c int long signed _Accum (test for errors, line 154)
+PASS: gcc.dg/fixed-point/typespec.c int long signed _Fract (test for errors, line 55)
+PASS: gcc.dg/fixed-point/typespec.c int long signed _Sat (test for errors, line 253)
+PASS: gcc.dg/fixed-point/typespec.c int long signed long _Accum (test for errors, line 181)
+PASS: gcc.dg/fixed-point/typespec.c int long signed long _Fract (test for errors, line 82)
+PASS: gcc.dg/fixed-point/typespec.c int long signed long _Sat (test for errors, line 280)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned _Accum (test for errors, line 155)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned _Fract (test for errors, line 56)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned _Sat (test for errors, line 254)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned long _Accum (test for errors, line 182)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned long _Fract (test for errors, line 83)
+PASS: gcc.dg/fixed-point/typespec.c int long unsigned long _Sat (test for errors, line 281)
+PASS: gcc.dg/fixed-point/typespec.c int short signed _Accum (test for errors, line 151)
+PASS: gcc.dg/fixed-point/typespec.c int short signed _Fract (test for errors, line 52)
+PASS: gcc.dg/fixed-point/typespec.c int short signed _Sat (test for errors, line 250)
+PASS: gcc.dg/fixed-point/typespec.c int short unsigned _Accum (test for errors, line 152)
+PASS: gcc.dg/fixed-point/typespec.c int short unsigned _Fract (test for errors, line 53)
+PASS: gcc.dg/fixed-point/typespec.c int short unsigned _Sat (test for errors, line 251)
+PASS: gcc.dg/fixed-point/typespec.c int signed _Accum (test for errors, line 131)
+PASS: gcc.dg/fixed-point/typespec.c int signed _Fract (test for errors, line 32)
+PASS: gcc.dg/fixed-point/typespec.c int signed _Sat (test for errors, line 230)
+PASS: gcc.dg/fixed-point/typespec.c int signed long _Accum (test for errors, line 157)
+PASS: gcc.dg/fixed-point/typespec.c int signed long _Fract (test for errors, line 58)
+PASS: gcc.dg/fixed-point/typespec.c int signed long _Sat (test for errors, line 256)
+PASS: gcc.dg/fixed-point/typespec.c int signed long long _Accum (test for errors, line 183)
+PASS: gcc.dg/fixed-point/typespec.c int signed long long _Fract (test for errors, line 84)
+PASS: gcc.dg/fixed-point/typespec.c int signed long long _Sat (test for errors, line 282)
+PASS: gcc.dg/fixed-point/typespec.c int signed short _Accum (test for errors, line 156)
+PASS: gcc.dg/fixed-point/typespec.c int signed short _Fract (test for errors, line 57)
+PASS: gcc.dg/fixed-point/typespec.c int signed short _Sat (test for errors, line 255)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned _Accum (test for errors, line 132)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned _Fract (test for errors, line 33)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned _Sat (test for errors, line 231)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long _Accum (test for errors, line 159)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long _Fract (test for errors, line 60)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long _Sat (test for errors, line 258)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long long _Accum (test for errors, line 184)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long long _Fract (test for errors, line 85)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned long long _Sat (test for errors, line 283)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned short _Accum (test for errors, line 158)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned short _Fract (test for errors, line 59)
+PASS: gcc.dg/fixed-point/typespec.c int unsigned short _Sat (test for errors, line 257)
+PASS: gcc.dg/fixed-point/typespec.c long _Sat (test for errors, line 210)
+PASS: gcc.dg/fixed-point/typespec.c long double _Accum (test for errors, line 135)
+PASS: gcc.dg/fixed-point/typespec.c long double _Fract (test for errors, line 36)
+PASS: gcc.dg/fixed-point/typespec.c long double _Sat (test for errors, line 234)
+PASS: gcc.dg/fixed-point/typespec.c long int _Accum (test for errors, line 133)
+PASS: gcc.dg/fixed-point/typespec.c long int _Fract (test for errors, line 34)
+PASS: gcc.dg/fixed-point/typespec.c long int _Sat (test for errors, line 232)
+PASS: gcc.dg/fixed-point/typespec.c long int long _Accum (test for errors, line 160)
+PASS: gcc.dg/fixed-point/typespec.c long int long _Fract (test for errors, line 61)
+PASS: gcc.dg/fixed-point/typespec.c long int long _Sat (test for errors, line 259)
+PASS: gcc.dg/fixed-point/typespec.c long int long signed _Accum (test for errors, line 185)
+PASS: gcc.dg/fixed-point/typespec.c long int long signed _Fract (test for errors, line 86)
+PASS: gcc.dg/fixed-point/typespec.c long int long signed _Sat (test for errors, line 284)
+PASS: gcc.dg/fixed-point/typespec.c long int long unsigned _Accum (test for errors, line 186)
+PASS: gcc.dg/fixed-point/typespec.c long int long unsigned _Fract (test for errors, line 87)
+PASS: gcc.dg/fixed-point/typespec.c long int long unsigned _Sat (test for errors, line 285)
+PASS: gcc.dg/fixed-point/typespec.c long int signed _Accum (test for errors, line 161)
+PASS: gcc.dg/fixed-point/typespec.c long int signed _Fract (test for errors, line 62)
+PASS: gcc.dg/fixed-point/typespec.c long int signed _Sat (test for errors, line 260)
+PASS: gcc.dg/fixed-point/typespec.c long int signed long _Accum (test for errors, line 187)
+PASS: gcc.dg/fixed-point/typespec.c long int signed long _Fract (test for errors, line 88)
+PASS: gcc.dg/fixed-point/typespec.c long int signed long _Sat (test for errors, line 286)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned _Accum (test for errors, line 162)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned _Fract (test for errors, line 63)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned _Sat (test for errors, line 261)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned long _Accum (test for errors, line 188)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned long _Fract (test for errors, line 89)
+PASS: gcc.dg/fixed-point/typespec.c long int unsigned long _Sat (test for errors, line 287)
+PASS: gcc.dg/fixed-point/typespec.c long long _Sat (test for errors, line 233)
+PASS: gcc.dg/fixed-point/typespec.c long long int _Accum (test for errors, line 163)
+PASS: gcc.dg/fixed-point/typespec.c long long int _Fract (test for errors, line 64)
+PASS: gcc.dg/fixed-point/typespec.c long long int _Sat (test for errors, line 262)
+PASS: gcc.dg/fixed-point/typespec.c long long int signed _Accum (test for errors, line 189)
+PASS: gcc.dg/fixed-point/typespec.c long long int signed _Fract (test for errors, line 90)
+PASS: gcc.dg/fixed-point/typespec.c long long int signed _Sat (test for errors, line 288)
+PASS: gcc.dg/fixed-point/typespec.c long long int unsigned _Accum (test for errors, line 190)
+PASS: gcc.dg/fixed-point/typespec.c long long int unsigned _Fract (test for errors, line 91)
+PASS: gcc.dg/fixed-point/typespec.c long long int unsigned _Sat (test for errors, line 289)
+PASS: gcc.dg/fixed-point/typespec.c long long signed _Sat (test for errors, line 263)
+PASS: gcc.dg/fixed-point/typespec.c long long signed int _Accum (test for errors, line 191)
+PASS: gcc.dg/fixed-point/typespec.c long long signed int _Fract (test for errors, line 92)
+PASS: gcc.dg/fixed-point/typespec.c long long signed int _Sat (test for errors, line 290)
+PASS: gcc.dg/fixed-point/typespec.c long long unsigned _Sat (test for errors, line 264)
+PASS: gcc.dg/fixed-point/typespec.c long long unsigned int _Accum (test for errors, line 192)
+PASS: gcc.dg/fixed-point/typespec.c long long unsigned int _Fract (test for errors, line 93)
+PASS: gcc.dg/fixed-point/typespec.c long long unsigned int _Sat (test for errors, line 291)
+PASS: gcc.dg/fixed-point/typespec.c long signed _Sat (test for errors, line 235)
+PASS: gcc.dg/fixed-point/typespec.c long signed int _Accum (test for errors, line 166)
+PASS: gcc.dg/fixed-point/typespec.c long signed int _Fract (test for errors, line 67)
+PASS: gcc.dg/fixed-point/typespec.c long signed int _Sat (test for errors, line 265)
+PASS: gcc.dg/fixed-point/typespec.c long signed int long _Accum (test for errors, line 193)
+PASS: gcc.dg/fixed-point/typespec.c long signed int long _Fract (test for errors, line 94)
+PASS: gcc.dg/fixed-point/typespec.c long signed int long _Sat (test for errors, line 292)
+PASS: gcc.dg/fixed-point/typespec.c long signed long int _Accum (test for errors, line 194)
+PASS: gcc.dg/fixed-point/typespec.c long signed long int _Fract (test for errors, line 95)
+PASS: gcc.dg/fixed-point/typespec.c long signed long int _Sat (test for errors, line 293)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned _Sat (test for errors, line 236)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int _Accum (test for errors, line 167)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int _Fract (test for errors, line 68)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int _Sat (test for errors, line 266)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int long _Accum (test for errors, line 195)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int long _Fract (test for errors, line 96)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned int long _Sat (test for errors, line 294)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned long _Sat (test for errors, line 267)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned long int _Accum (test for errors, line 196)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned long int _Fract (test for errors, line 97)
+PASS: gcc.dg/fixed-point/typespec.c long unsigned long int _Sat (test for errors, line 295)
+PASS: gcc.dg/fixed-point/typespec.c short _Sat (test for errors, line 208)
+PASS: gcc.dg/fixed-point/typespec.c short _Sat (test for errors, line 219)
+PASS: gcc.dg/fixed-point/typespec.c short int signed _Accum (test for errors, line 147)
+PASS: gcc.dg/fixed-point/typespec.c short int signed _Fract (test for errors, line 48)
+PASS: gcc.dg/fixed-point/typespec.c short int signed _Sat (test for errors, line 246)
+PASS: gcc.dg/fixed-point/typespec.c short int unsigned _Accum (test for errors, line 148)
+PASS: gcc.dg/fixed-point/typespec.c short int unsigned _Fract (test for errors, line 49)
+PASS: gcc.dg/fixed-point/typespec.c short int unsigned _Sat (test for errors, line 247)
+PASS: gcc.dg/fixed-point/typespec.c short signed _Sat (test for errors, line 220)
+PASS: gcc.dg/fixed-point/typespec.c short signed int _Accum (test for errors, line 149)
+PASS: gcc.dg/fixed-point/typespec.c short signed int _Fract (test for errors, line 50)
+PASS: gcc.dg/fixed-point/typespec.c short signed int _Sat (test for errors, line 248)
+PASS: gcc.dg/fixed-point/typespec.c short unsigned _Sat (test for errors, line 221)
+PASS: gcc.dg/fixed-point/typespec.c short unsigned int _Accum (test for errors, line 150)
+PASS: gcc.dg/fixed-point/typespec.c short unsigned int _Fract (test for errors, line 51)
+PASS: gcc.dg/fixed-point/typespec.c short unsigned int _Sat (test for errors, line 249)
+PASS: gcc.dg/fixed-point/typespec.c signed _Sat (test for errors, line 213)
+PASS: gcc.dg/fixed-point/typespec.c signed _Sat (test for errors, line 303)
+PASS: gcc.dg/fixed-point/typespec.c signed char _Accum (test for errors, line 139)
+PASS: gcc.dg/fixed-point/typespec.c signed char _Fract (test for errors, line 40)
+PASS: gcc.dg/fixed-point/typespec.c signed char _Sat (test for errors, line 238)
+PASS: gcc.dg/fixed-point/typespec.c signed int _Accum (test for errors, line 141)
+PASS: gcc.dg/fixed-point/typespec.c signed int _Fract (test for errors, line 42)
+PASS: gcc.dg/fixed-point/typespec.c signed int _Sat (test for errors, line 240)
+PASS: gcc.dg/fixed-point/typespec.c signed int long _Accum (test for errors, line 171)
+PASS: gcc.dg/fixed-point/typespec.c signed int long _Fract (test for errors, line 72)
+PASS: gcc.dg/fixed-point/typespec.c signed int long _Sat (test for errors, line 270)
+PASS: gcc.dg/fixed-point/typespec.c signed int short _Accum (test for errors, line 170)
+PASS: gcc.dg/fixed-point/typespec.c signed int short _Fract (test for errors, line 71)
+PASS: gcc.dg/fixed-point/typespec.c signed int short _Sat (test for errors, line 269)
+PASS: gcc.dg/fixed-point/typespec.c signed long _Sat (test for errors, line 241)
+PASS: gcc.dg/fixed-point/typespec.c signed long int _Accum (test for errors, line 172)
+PASS: gcc.dg/fixed-point/typespec.c signed long int _Fract (test for errors, line 73)
+PASS: gcc.dg/fixed-point/typespec.c signed long int _Sat (test for errors, line 271)
+PASS: gcc.dg/fixed-point/typespec.c signed long long _Sat (test for errors, line 272)
+PASS: gcc.dg/fixed-point/typespec.c signed long long int _Accum (test for errors, line 197)
+PASS: gcc.dg/fixed-point/typespec.c signed long long int _Fract (test for errors, line 98)
+PASS: gcc.dg/fixed-point/typespec.c signed long long int _Sat (test for errors, line 296)
+PASS: gcc.dg/fixed-point/typespec.c signed short _Sat (test for errors, line 239)
+PASS: gcc.dg/fixed-point/typespec.c signed short int _Accum (test for errors, line 169)
+PASS: gcc.dg/fixed-point/typespec.c signed short int _Fract (test for errors, line 70)
+PASS: gcc.dg/fixed-point/typespec.c signed short int _Sat (test for errors, line 268)
+PASS: gcc.dg/fixed-point/typespec.c type _Accum (test for errors, line 117)
+PASS: gcc.dg/fixed-point/typespec.c type _Fract (test for errors, line 18)
+PASS: gcc.dg/fixed-point/typespec.c type _Sat (test for errors, line 216)
+PASS: gcc.dg/fixed-point/typespec.c unsigned _Sat (test for errors, line 302)
+PASS: gcc.dg/fixed-point/typespec.c unsigned char _Accum (test for errors, line 143)
+PASS: gcc.dg/fixed-point/typespec.c unsigned char _Fract (test for errors, line 44)
+PASS: gcc.dg/fixed-point/typespec.c unsigned char _Sat (test for errors, line 242)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int _Accum (test for errors, line 145)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int _Fract (test for errors, line 46)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int _Sat (test for errors, line 244)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long _Accum (test for errors, line 176)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long _Fract (test for errors, line 77)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long _Sat (test for errors, line 275)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long long _Accum (test for errors, line 198)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long long _Fract (test for errors, line 99)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int long long _Sat (test for errors, line 297)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int short _Accum (test for errors, line 175)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int short _Fract (test for errors, line 76)
+PASS: gcc.dg/fixed-point/typespec.c unsigned int short _Sat (test for errors, line 274)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long _Sat (test for errors, line 245)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int _Accum (test for errors, line 177)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int _Fract (test for errors, line 78)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int _Sat (test for errors, line 276)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int long _Accum (test for errors, line 199)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int long _Fract (test for errors, line 100)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long int long _Sat (test for errors, line 298)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long long _Sat (test for errors, line 277)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long long int _Accum (test for errors, line 200)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long long int _Fract (test for errors, line 101)
+PASS: gcc.dg/fixed-point/typespec.c unsigned long long int _Sat (test for errors, line 299)
+PASS: gcc.dg/fixed-point/typespec.c unsigned short _Sat (test for errors, line 243)
+PASS: gcc.dg/fixed-point/typespec.c unsigned short int _Accum (test for errors, line 174)
+PASS: gcc.dg/fixed-point/typespec.c unsigned short int _Fract (test for errors, line 75)
+PASS: gcc.dg/fixed-point/typespec.c unsigned short int _Sat (test for errors, line 273)
+PASS: gcc.dg/fixed-point/typespec.c void _Accum (test for errors, line 107)
+PASS: gcc.dg/fixed-point/typespec.c void _Fract (test for errors, line 8)
+PASS: gcc.dg/fixed-point/typespec.c void _Sat (test for errors, line 206)
+PASS: gcc.dg/fixed-point/unary.c (test for excess errors)
+PASS: gcc.dg/fixed-point/unary.c execution test
+PASS: gcc.dg/fixed-point/union-init.c (test for excess errors)
+PASS: gcc.dg/fixed-point/union-init.c execution test
+PASS: gcc.dg/fixed-point/view-convert-2.c (test for excess errors)
+PASS: gcc.dg/fixed-point/view-convert-2.c execution test
+PASS: gcc.dg/fixed-point/view-convert.c (test for excess errors)
+PASS: gcc.dg/fixed-point/view-convert.c execution test
+Running gcc.git~master/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ...
+PASS: gcc.dg/tree-ssa/20030530-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030530-2.c scan-tree-dump-times dom2 "\\+" 1
+PASS: gcc.dg/tree-ssa/20030530-2.c scan-tree-dump-times dom2 "first_gp_reg_save" 1
+PASS: gcc.dg/tree-ssa/20030611-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030611-1.c scan-tree-dump-times dom2 "square" 1
+PASS: gcc.dg/tree-ssa/20030703-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030703-1.c scan-tree-dump-times dom2 "blah" 1
+PASS: gcc.dg/tree-ssa/20030703-1.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20030703-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030703-2.c scan-tree-dump-times dom2 "->code" 1
+PASS: gcc.dg/tree-ssa/20030703-2.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20030703-2.c scan-tree-dump-times dom2 "tree_code_type" 1
+PASS: gcc.dg/tree-ssa/20030708-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030708-1.c scan-tree-dump-times dom2 "\\(short unsigned int\\)" 0
+PASS: gcc.dg/tree-ssa/20030708-1.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030709-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030709-1.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/20030709-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030709-2.c scan-tree-dump-times dce3 "->decl\\.rtl" 1
+PASS: gcc.dg/tree-ssa/20030709-2.c scan-tree-dump-times dce3 ".rtmem" 0
+PASS: gcc.dg/tree-ssa/20030709-2.c scan-tree-dump-times dce3 "if " 1
+PASS: gcc.dg/tree-ssa/20030709-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030709-3.c scan-tree-dump-times dom2 "common\\.code" 1
+PASS: gcc.dg/tree-ssa/20030709-3.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20030709-3.c scan-tree-dump-times dom2 "type\\.binfo" 1
+PASS: gcc.dg/tree-ssa/20030710-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030710-1.c scan-tree-dump-not copyprop2 "blah \\(\\)"
+PASS: gcc.dg/tree-ssa/20030710-1.c scan-tree-dump-times copyprop2 "if " 2
+PASS: gcc.dg/tree-ssa/20030710-1.c scan-tree-dump-times copyprop2 "type\\.binfo" 1
+PASS: gcc.dg/tree-ssa/20030710-1.c scan-tree-dump-times copyprop2 "vec.length" 2
+PASS: gcc.dg/tree-ssa/20030711-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030711-1.c scan-tree-dump-times dom2 "blah \\(\\)" 1
+PASS: gcc.dg/tree-ssa/20030711-1.c scan-tree-dump-times dom2 "if " 3
+PASS: gcc.dg/tree-ssa/20030711-1.c scan-tree-dump-times dom2 "type\\.binfo" 2
+PASS: gcc.dg/tree-ssa/20030711-1.c scan-tree-dump-times dom2 "vec.length" 3
+PASS: gcc.dg/tree-ssa/20030711-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-not dom2 "make_decl_rtl \\(\\)"
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-times dom2 "->alias" 1
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-times dom2 "code" 1
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-times dom2 "decl\\.rtl" 1
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-times dom2 "if " 3
+PASS: gcc.dg/tree-ssa/20030711-2.c scan-tree-dump-times dom2 "rtmem" 1
+PASS: gcc.dg/tree-ssa/20030711-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030711-3.c scan-tree-dump-not dom2 "make_decl_rtl \\(\\)"
+PASS: gcc.dg/tree-ssa/20030711-3.c scan-tree-dump-times dom2 "->alias" 1
+PASS: gcc.dg/tree-ssa/20030711-3.c scan-tree-dump-times dom2 "decl\\.rtl" 1
+PASS: gcc.dg/tree-ssa/20030711-3.c scan-tree-dump-times dom2 "if " 2
+PASS: gcc.dg/tree-ssa/20030711-3.c scan-tree-dump-times dom2 "rtmem" 2
+PASS: gcc.dg/tree-ssa/20030714-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030714-1.c scan-tree-dump-times dom2 "\\(short unsigned int\\)" 0
+PASS: gcc.dg/tree-ssa/20030714-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030714-2.c scan-tree-dump-times dom2 "if " 4
+PASS: gcc.dg/tree-ssa/20030728-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030728-1.c scan-rtl-dump-times expand "PART.. = 0" 1
+PASS: gcc.dg/tree-ssa/20030729-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030729-1.c scan-tree-dump-times dom2 "\\(unsigned int\\)" 0
+PASS: gcc.dg/tree-ssa/20030729-1.c scan-tree-dump-times dom2 "common.code" 1
+PASS: gcc.dg/tree-ssa/20030730-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030730-1.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030730-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030730-2.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030731-1.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/20030731-1.c scan-tree-dump-times dom2 "target.*!= 0" 0
+PASS: gcc.dg/tree-ssa/20030731-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030731-2.c scan-tree-dump-times dce2 "if " 1
+PASS: gcc.dg/tree-ssa/20030807-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-1.c scan-tree-dump-times dom2 "if " 2
+PASS: gcc.dg/tree-ssa/20030807-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-10.c scan-tree-dump-times vrp1 " & 3" 1
+PASS: gcc.dg/tree-ssa/20030807-10.c scan-tree-dump-times vrp1 " >> 2" 1
+PASS: gcc.dg/tree-ssa/20030807-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-11.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030807-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-2.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030807-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-3.c scan-tree-dump-times dom2 "if " 3
+PASS: gcc.dg/tree-ssa/20030807-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-5.c scan-tree-dump-times dom2 "->code" 1
+PASS: gcc.dg/tree-ssa/20030807-5.c scan-tree-dump-times dom2 "if " 2
+PASS: gcc.dg/tree-ssa/20030807-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-6.c scan-tree-dump-times vrp1 "ABS_EXPR " 0
+PASS: gcc.dg/tree-ssa/20030807-7.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/20030807-7.c scan-tree-dump-times vrp1 "if " 1
+PASS: gcc.dg/tree-ssa/20030807-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-8.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20030807-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030807-9.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030808-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times dce7 "->code" 0
+PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times dce7 "if " 0
+PASS: gcc.dg/tree-ssa/20030814-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-1.c scan-tree-dump-times dom2 "\\*blah" 1
+PASS: gcc.dg/tree-ssa/20030814-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-2.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030814-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-3.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20030814-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-4.c scan-tree-dump-times dom2 "pointer_alias_set" 1
+PASS: gcc.dg/tree-ssa/20030814-4.c scan-tree-dump-times optimized "set = -1" 0
+PASS: gcc.dg/tree-ssa/20030814-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-5.c scan-tree-dump-times dom2 "pointer_alias_set" 1
+PASS: gcc.dg/tree-ssa/20030814-5.c scan-tree-dump-times optimized "set = -1" 0
+PASS: gcc.dg/tree-ssa/20030814-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-6.c scan-tree-dump-times dom2 "common.code" 1
+PASS: gcc.dg/tree-ssa/20030814-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030814-7.c scan-tree-dump-times dom2 "\\(current_function_decl\\)" 0
+PASS: gcc.dg/tree-ssa/20030820-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030820-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030821-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030821-1.c scan-tree-dump-times optimized "dont_remove \\(\\)" 1
+PASS: gcc.dg/tree-ssa/20030821-1.c scan-tree-dump-times optimized "goto &x" 0
+PASS: gcc.dg/tree-ssa/20030824-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030824-1.c scan-tree-dump-times optimized "[xy]_..D. \\+ [xy]_..D." 1
+PASS: gcc.dg/tree-ssa/20030824-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030824-2.c scan-tree-dump-times optimized "[xy]_..D. \\+ [xy]_..D." 1
+PASS: gcc.dg/tree-ssa/20030825-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030825-1.c scan-tree-dump-times optimized "bla" 1
+PASS: gcc.dg/tree-ssa/20030907-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030907-1.c scan-tree-dump-times optimized "abort" 0
+PASS: gcc.dg/tree-ssa/20030907-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030917-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030917-1.c scan-tree-dump-times optimized "foo .defval" 1
+PASS: gcc.dg/tree-ssa/20030917-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030917-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030917-3.c scan-tree-dump-times ccp1 "printf.*, 0" 1
+PASS: gcc.dg/tree-ssa/20030918-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030920-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030922-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030922-1.c scan-tree-dump-times dom2 "if " 0
+PASS: gcc.dg/tree-ssa/20030922-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20030922-2.c scan-tree-dump-times dom2 "if " 2
+PASS: gcc.dg/tree-ssa/20031015-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031015-1.c scan-tree-dump-times alias "DEF" 3
+PASS: gcc.dg/tree-ssa/20031021-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031021-1.c scan-tree-dump-not optimized "= a.i"
+PASS: gcc.dg/tree-ssa/20031022-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031022-1.c scan-tree-dump-times dom2 "entry_exit_blocks.1..pred" 1
+PASS: gcc.dg/tree-ssa/20031031-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031106-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031106-1.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20031106-1.c scan-tree-dump-times optimized "testarray" 2
+PASS: gcc.dg/tree-ssa/20031106-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031106-2.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20031106-2.c scan-tree-dump-times optimized "teststruct" 2
+PASS: gcc.dg/tree-ssa/20031106-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031106-3.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20031106-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031106-4.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20031106-5.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/20031106-5.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20031106-6.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/20031106-6.c scan-tree-dump-times optimized "temp_struct" 0
+PASS: gcc.dg/tree-ssa/20031113-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031216-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20031216-1.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20040121-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040121-1.c execution test
+PASS: gcc.dg/tree-ssa/20040204-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040204-1.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/20040209-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040210-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040210-1.c scan-tree-dump-times phiopt1 "if " 2
+PASS: gcc.dg/tree-ssa/20040211-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040211-1.c scan-tree-dump cddce2 "if "
+PASS: gcc.dg/tree-ssa/20040216-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040216-1.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/20040302-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040305-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times dce2 "if " 2
+PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times forwprop1 "gimple_simplified" 1
+PASS: gcc.dg/tree-ssa/20040313-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040319-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040319-1.c execution test
+PASS: gcc.dg/tree-ssa/20040324-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040324-1.c execution test
+PASS: gcc.dg/tree-ssa/20040326-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040326-1.c execution test
+PASS: gcc.dg/tree-ssa/20040326-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040326-2.c execution test
+PASS: gcc.dg/tree-ssa/20040408-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040430-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040430-1.c execution test
+PASS: gcc.dg/tree-ssa/20040430-1.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/20040513-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040513-1.c scan-tree-dump-times forwprop1 "\\(_Bool\\)" 0
+PASS: gcc.dg/tree-ssa/20040513-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040513-2.c scan-tree-dump-times dom2 "link_error" 0
+PASS: gcc.dg/tree-ssa/20040514-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040514-1.c scan-tree-dump-times phiopt2 "if " 0
+PASS: gcc.dg/tree-ssa/20040514-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040514-2.c scan-tree-dump-times phiopt1 "ABS_EXPR " 1
+PASS: gcc.dg/tree-ssa/20040514-2.c scan-tree-dump-times phiopt1 "if " 0
+PASS: gcc.dg/tree-ssa/20040517-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040517-1.c scan-tree-dump-times alias "VDEF" 3
+PASS: gcc.dg/tree-ssa/20040518-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040518-1.c scan-tree-dump-times phiopt2 "if " 0
+PASS: gcc.dg/tree-ssa/20040518-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040518-2.c scan-tree-dump-times phiopt1 "ABS_EXPR" 1
+PASS: gcc.dg/tree-ssa/20040518-2.c scan-tree-dump-times phiopt1 "straightline" 1
+PASS: gcc.dg/tree-ssa/20040615-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040615-1.c scan-tree-dump-times dom2 "bar2" 0
+PASS: gcc.dg/tree-ssa/20040624-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040624-1.c scan-tree-dump-times dom2 "if " 1
+PASS: gcc.dg/tree-ssa/20040703-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040703-1.c scan-tree-dump-times dom2 "0\\.0[^%0]" 0
+PASS: gcc.dg/tree-ssa/20040713-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040721-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040729-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040729-1.c scan-tree-dump-times dce3 "&x" 0
+PASS: gcc.dg/tree-ssa/20040911-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20040911-1.c scan-tree-dump-not alias "VUSE <c"
+PASS: gcc.dg/tree-ssa/20041002-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20041002-1.c scan-tree-dump-times ssa "if" 0
+PASS: gcc.dg/tree-ssa/20041008-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20041008-1.c execution test
+PASS: gcc.dg/tree-ssa/20041122-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20041122-1.c scan-tree-dump-times cddce1 "->dest" 1
+PASS: gcc.dg/tree-ssa/20050128-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20050128-1.c scan-tree-dump-times gimple "%" 0
+PASS: gcc.dg/tree-ssa/20050215-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20050215-1.c scan-tree-dump-times optimized "-0+4" 0
+PASS: gcc.dg/tree-ssa/20050314-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20050314-1.c scan-tree-dump-times lim2 "Moving statement" 1
+PASS: gcc.dg/tree-ssa/20050412-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20050412-1.c scan-tree-dump-times optimized "a.* = 0;" 0
+PASS: gcc.dg/tree-ssa/20050719-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20050719-1.c execution test
+PASS: gcc.dg/tree-ssa/20070302-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20070815.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20080530.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/20080530.c scan-tree-dump-times einline "Inlining foo into baz" 0
+PASS: gcc.dg/tree-ssa/71206.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/abs-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/abs-1.c scan-tree-dump gimple "ABSU_EXPR"
+PASS: gcc.dg/tree-ssa/abs-1.c scan-tree-dump-not optimized "ABSU_EXPR"
+PASS: gcc.dg/tree-ssa/abs-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/abs-2.c scan-tree-dump phiopt1 " = ABS_EXPR"
+PASS: gcc.dg/tree-ssa/abs-2.c scan-tree-dump-times phiopt1 "changed to factor operation out from" 1
+PASS: gcc.dg/tree-ssa/abs-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/abs-3.c scan-tree-dump-not optimized "= -"
+PASS: gcc.dg/tree-ssa/abs-3.c scan-tree-dump-not optimized "signbit"
+PASS: gcc.dg/tree-ssa/abs-3.c scan-tree-dump-times optimized "= ABS_EXPR" 3
+PASS: gcc.dg/tree-ssa/abs-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-not optimized "signbit"
+FAIL: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-times optimized "= -" 1
+FAIL: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-times optimized "= .COPYSIGN" 2
+FAIL: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-times optimized "= ABS_EXPR" 1
+PASS: gcc.dg/tree-ssa/addadd-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/addadd-2.c scan-tree-dump optimized "4294967294"
+PASS: gcc.dg/tree-ssa/addadd-2.c scan-tree-dump-not optimized "2147483647"
+PASS: gcc.dg/tree-ssa/addadd.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/addadd.c scan-tree-dump-not optimized "2147483647"
+PASS: gcc.dg/tree-ssa/addadd.c scan-tree-dump-times optimized " \\+ 24;" 2
+PASS: gcc.dg/tree-ssa/addadd.c scan-tree-dump-times optimized "\\(unsigned int\\)" 2
+PASS: gcc.dg/tree-ssa/alias-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-10.c scan-tree-dump optimized "return 3;"
+PASS: gcc.dg/tree-ssa/alias-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-11.c scan-tree-dump optimized "= \\*[^\r\n]*_.;"
+PASS: gcc.dg/tree-ssa/alias-11.c scan-tree-dump optimized "= a.0.;"
+PASS: gcc.dg/tree-ssa/alias-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-12.c scan-tree-dump alias "VDEF"
+PASS: gcc.dg/tree-ssa/alias-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-14.c execution test
+PASS: gcc.dg/tree-ssa/alias-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-16.c execution test
+PASS: gcc.dg/tree-ssa/alias-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-17.c scan-tree-dump-not ccp2 "NOTE: no flow-sensitive alias info for"
+PASS: gcc.dg/tree-ssa/alias-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 0"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 1"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 3"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 4"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 5"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre1 "with 8"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump-not optimized "return -1;"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump-not optimized "return 2;"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump-not optimized "return 6;"
+PASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump-not optimized "return 7;"
+PASS: gcc.dg/tree-ssa/alias-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-19.c execution test
+PASS: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "q_. = { a b }"
+PASS: gcc.dg/tree-ssa/alias-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-2.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/alias-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-20.c scan-tree-dump-times optimized "return 0;" 2
+PASS: gcc.dg/tree-ssa/alias-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-21.c scan-tree-dump-times optimized "return 0;" 1
+PASS: gcc.dg/tree-ssa/alias-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-22.c scan-tree-dump-times optimized "return 0;" 1
+PASS: gcc.dg/tree-ssa/alias-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-23.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/alias-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-24.c scan-tree-dump optimized "keepit"
+PASS: gcc.dg/tree-ssa/alias-24.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/alias-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-25.c scan-tree-dump-not optimized "= 42"
+PASS: gcc.dg/tree-ssa/alias-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-26.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/alias-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-27.c scan-tree-dump-not optimized "= 42"
+PASS: gcc.dg/tree-ssa/alias-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-28.c execution test
+PASS: gcc.dg/tree-ssa/alias-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-29.c scan-tree-dump-not optimized "ystruct"
+PASS: gcc.dg/tree-ssa/alias-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-3.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/alias-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-30.c scan-tree-dump fre1 "Replaced \\*p"
+PASS: gcc.dg/tree-ssa/alias-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-31.c scan-tree-dump-times cddce1 "\\*[^ ]" 1
+PASS: gcc.dg/tree-ssa/alias-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-32.c scan-tree-dump-not cddce1 "aligned_alloc"
+PASS: gcc.dg/tree-ssa/alias-32.c scan-tree-dump-times cddce1 "\\*[^ ]" 1
+PASS: gcc.dg/tree-ssa/alias-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-33.c execution test
+PASS: gcc.dg/tree-ssa/alias-33.c scan-tree-dump fre1 "Replaced j with 0"
+PASS: gcc.dg/tree-ssa/alias-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-34.c scan-tree-dump optimized " = 1;"
+PASS: gcc.dg/tree-ssa/alias-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-35.c scan-tree-dump optimized " = 1;"
+PASS: gcc.dg/tree-ssa/alias-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-36.c scan-tree-dump-not alias "memset|foobar|bzero"
+PASS: gcc.dg/tree-ssa/alias-37.c (test for warnings, line 15)
+PASS: gcc.dg/tree-ssa/alias-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-37.c scan-tree-dump dse1 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/alias-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-4.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/alias-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-5.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/alias-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-6.c scan-tree-dump optimized "= \\*[^\r\n]*_.;"
+PASS: gcc.dg/tree-ssa/alias-6.c scan-tree-dump optimized "= a.0.;"
+PASS: gcc.dg/tree-ssa/alias-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-7.c execution test
+PASS: gcc.dg/tree-ssa/alias-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-8.c execution test
+PASS: gcc.dg/tree-ssa/alias-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-9.c execution test
+PASS: gcc.dg/tree-ssa/alias-access-path-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-1.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-10.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-11.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/alias-access-path-11.c scan-tree-dump-times fre3 "return 10" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-12.c scan-tree-dump-times optimized "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-13.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-2.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-3.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-4.c scan-tree-dump-not optimized "return 124"
+XFAIL: gcc.dg/tree-ssa/alias-access-path-4.c scan-tree-dump-times optimized "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-5.c scan-tree-dump-not optimized "return 124"
+XFAIL: gcc.dg/tree-ssa/alias-access-path-5.c scan-tree-dump-times optimized "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-6.c scan-tree-dump-not optimized "return 1"
+PASS: gcc.dg/tree-ssa/alias-access-path-6.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-7.c scan-tree-dump-times optimized "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-8.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias-access-path-9.c scan-tree-dump-times fre1 "return 123" 1
+PASS: gcc.dg/tree-ssa/alias-access-path-9.c scan-tree-dump-times fre1 "return 125" 1
+PASS: gcc.dg/tree-ssa/alias_bug.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/alias_bug.c scan-tree-dump-times optimized "ireg.*ax" 1
+PASS: gcc.dg/tree-ssa/and-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/and-1.c scan-tree-dump-not optimized "bit_and_expr, "
+PASS: gcc.dg/tree-ssa/andnegcmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andnegcmp-1.c scan-tree-dump-times optimized "\\? c_[0-9]\\(D\\) : 0" 1
+PASS: gcc.dg/tree-ssa/andnegcmp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andnegcmp-2.c scan-tree-dump-times optimized "\\? c_[0-9]\\(D\\) : 0" 1
+PASS: gcc.dg/tree-ssa/andnot-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump optimized "bit_xor_expr"
+PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump-not optimized "bit_and_expr"
+PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump-not optimized "bit_not_expr"
+PASS: gcc.dg/tree-ssa/andnot-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andnot-2.c scan-tree-dump-not forwprop3 "_expr"
+PASS: gcc.dg/tree-ssa/andor-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "\\(c \\| 1\\) & 1" 0
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "\\(d \\| 1\\) & 1" 0
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "a & 1 \\| 1" 0
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "b & 1 \\| 1" 0
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "e & 2 \\| 4" 1
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "f & 2 \\| 4" 1
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "g \\| 1" 1
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "h \\| 1" 1
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "i & 2 \\| 1" 1
+PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "j & 2 \\| 1" 1
+PASS: gcc.dg/tree-ssa/andor-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return b;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return c;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return e;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return g;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return j;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return k;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return m;" 1
+PASS: gcc.dg/tree-ssa/andor-2.c scan-tree-dump-times original "return o;" 1
+PASS: gcc.dg/tree-ssa/andor-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-3.c scan-tree-dump-times optimized "x_..D. & y_..D." 4
+PASS: gcc.dg/tree-ssa/andor-3.c scan-tree-dump-times optimized "~x" 0
+PASS: gcc.dg/tree-ssa/andor-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-4.c scan-tree-dump-times optimized "x_..D. \\| y_..D." 4
+PASS: gcc.dg/tree-ssa/andor-4.c scan-tree-dump-times optimized "~x" 0
+PASS: gcc.dg/tree-ssa/andor-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "&" 0
+PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "\\|" 0
+PASS: gcc.dg/tree-ssa/andor-5.c scan-tree-dump-times optimized "return x_..D.;" 8
+PASS: gcc.dg/tree-ssa/andor-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-6.c scan-tree-dump original "return a & c;"
+PASS: gcc.dg/tree-ssa/andor-6.c scan-tree-dump original "return d \\| f;"
+PASS: gcc.dg/tree-ssa/andor-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-7.c scan-tree-dump original "return a \\| ~.b & c.;|return ~.b & c. \\| a;"
+PASS: gcc.dg/tree-ssa/andor-7.c scan-tree-dump original "return x & ~.y \\| z.;|return ~.y \\| z. & x;"
+PASS: gcc.dg/tree-ssa/andor-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-8.c scan-tree-dump original "return 0;"
+PASS: gcc.dg/tree-ssa/andor-8.c scan-tree-dump original "return z;"
+PASS: gcc.dg/tree-ssa/andor-8.c scan-tree-dump-not original " & "
+PASS: gcc.dg/tree-ssa/andor-8.c scan-tree-dump-not original " \\| "
+PASS: gcc.dg/tree-ssa/andor-8.c scan-tree-dump-not original "~"
+PASS: gcc.dg/tree-ssa/andor-bool-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/andor-bool-1.c scan-tree-dump optimized "a_[0-9]+.D. & b_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/andor-bool-1.c scan-tree-dump-not optimized "a_[0-9]+.D. \\| b_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/andor-bool-1.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/asm-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/asm-1.c scan-tree-dump-times optimized "42" 1
+PASS: gcc.dg/tree-ssa/asm-1.c scan-tree-dump-times optimized "63" 1
+PASS: gcc.dg/tree-ssa/asm-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/asm-2.c scan-tree-dump-times optimized "asm[^\\r\\n]*xyzzy" 1
+PASS: gcc.dg/tree-ssa/asm-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/asm-3.c scan-tree-dump-times optimized "bar [(][^\n\r]*_.[)]" 1
+PASS: gcc.dg/tree-ssa/asm-3.c scan-tree-dump-times optimized "hardreg" 3
+PASS: gcc.dg/tree-ssa/asmgoto-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/asmgoto-1.c scan-tree-dump-times optimized "XYZZY" 1
+PASS: gcc.dg/tree-ssa/assign-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/assign-1.c scan-tree-dump-times optimized "count =" 1
+PASS: gcc.dg/tree-ssa/assign-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/assign-2.c scan-tree-dump-times optimized "count =" 1
+PASS: gcc.dg/tree-ssa/assign-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/assign-3.c execution test
+PASS: gcc.dg/tree-ssa/assign-3.c scan-tree-dump-times gimple " = count;" 3
+PASS: gcc.dg/tree-ssa/assoc-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/assoc-1.c scan-tree-dump-times optimized "minus_expr" 3
+PASS: gcc.dg/tree-ssa/assoc-1.c scan-tree-dump-times optimized "plus_expr" 2
+PASS: gcc.dg/tree-ssa/assoc-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/assoc-2.c scan-tree-dump-times gimple "mult_expr" 7
+PASS: gcc.dg/tree-ssa/assoc-2.c scan-tree-dump-times optimized "mult_expr" 5
+PASS: gcc.dg/tree-ssa/attr-alias-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/attr-alias-2.c scan-tree-dump optimized "return 8"
+PASS: gcc.dg/tree-ssa/attr-alias.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-not optimized " test1 "
+PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-not optimized " test2 "
+PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-times optimized " test " 1
+PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-times optimized " test4 " 1
+PASS: gcc.dg/tree-ssa/attr-hotcold-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "cold label heuristics" 1
+PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "combined heuristics: 10.00%" 1
+PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "combined heuristics: 90.00%" 1
+PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "hot label heuristics" 1
+PASS: gcc.dg/tree-ssa/backprop-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/backprop-1.c scan-tree-dump-times backprop "Deleting[^\\n]* = -x" 3
+PASS: gcc.dg/tree-ssa/backprop-1.c scan-tree-dump-times backprop "Deleting[^\\n]* = ABS_EXPR <x" 3
+PASS: gcc.dg/tree-ssa/backprop-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/backprop-2.c scan-tree-dump-times backprop "Deleting[^\\n]* = -x" 3
+PASS: gcc.dg/tree-ssa/backprop-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/backprop-3.c scan-tree-dump-times backprop "Deleting[^\\n]* = -x" 0
+PASS: gcc.dg/tree-ssa/backprop-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/backprop-4.c scan-tree-dump-times backprop "Deleting[^\\n]* = -" 3
+PASS: gcc.dg/tree-ssa/backprop-4.c scan-tree-dump-times backprop "Deleting[^\\n]* = __builtin_copysign" 3
+PASS: gcc.dg/tree-ssa/backprop-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/backprop-5.c scan-tree-dump-times backprop "Deleting[^\\n]* = __builtin_copysign" 0
+PASS: gcc.dg/tree-ssa/backprop-6.c (test for excess errors)
+FAIL: gcc.dg/tree-ssa/backprop-6.c scan-tree-dump-times backprop "Deleting[^\\n]* = -" 4
+FAIL: gcc.dg/tree-ssa/backprop-6.c scan-tree-dump-times backprop "Deleting[^\\n]* = ABS_EXPR <" 1
+FAIL: gcc.dg/tree-ssa/backprop-6.c scan-tree-dump-times backprop "Deleting[^\\n]* = \\.COPYSIGN" 2
+PASS: gcc.dg/tree-ssa/bit-assoc.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bit-assoc.c scan-tree-dump-times ccp1 "Match-and-simplified" 2
+PASS: gcc.dg/tree-ssa/bit-assoc.c scan-tree-dump-times forwprop1 "gimple_simplified" 3
+PASS: gcc.dg/tree-ssa/bit1neg-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bit1neg-1.c scan-tree-dump-not optimized " = -"
+PASS: gcc.dg/tree-ssa/bitcmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-1.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/tree-ssa/bitcmp-1.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/tree-ssa/bitcmp-1.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/tree-ssa/bitcmp-1.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/tree-ssa/bitcmp-1.c scan-tree-dump-times optimized "return 1;" 2
+PASS: gcc.dg/tree-ssa/bitcmp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-2.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/tree-ssa/bitcmp-2.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/tree-ssa/bitcmp-2.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/tree-ssa/bitcmp-2.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/tree-ssa/bitcmp-2.c scan-tree-dump-times optimized "return 0;" 2
+PASS: gcc.dg/tree-ssa/bitcmp-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-3.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/tree-ssa/bitcmp-3.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/tree-ssa/bitcmp-3.c scan-tree-dump-times optimized "return 1;" 1
+PASS: gcc.dg/tree-ssa/bitcmp-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-not optimized "return 0;"
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-not optimized "return 1;"
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " & " 2
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " < " 1
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " <= " 1
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " > " 1
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " >= " 1
+PASS: gcc.dg/tree-ssa/bitcmp-4.c scan-tree-dump-times optimized " \\| " 2
+PASS: gcc.dg/tree-ssa/bitcmp-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-5.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/tree-ssa/bitcmp-5.c scan-tree-dump-not optimized " <= "
+PASS: gcc.dg/tree-ssa/bitcmp-5.c scan-tree-dump-not optimized " >= "
+PASS: gcc.dg/tree-ssa/bitcmp-5.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/tree-ssa/bitcmp-5.c scan-tree-dump-times optimized "return 1;" 4
+PASS: gcc.dg/tree-ssa/bitcmp-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitcmp-6.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/tree-ssa/bitcmp-6.c scan-tree-dump-not optimized " < "
+PASS: gcc.dg/tree-ssa/bitcmp-6.c scan-tree-dump-not optimized " > "
+PASS: gcc.dg/tree-ssa/bitcmp-6.c scan-tree-dump-not optimized " \\| "
+PASS: gcc.dg/tree-ssa/bitcmp-6.c scan-tree-dump-times optimized "return 0;" 4
+PASS: gcc.dg/tree-ssa/bitops-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-1.c execution test
+PASS: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_and_expr" 9
+PASS: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_ior_expr" 10
+PASS: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_not_expr" 12
+PASS: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_xor_expr" 9
+PASS: gcc.dg/tree-ssa/bitops-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-2.c execution test
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-not optimized "bit_xor_expr,"
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-times optimized "bit_and_expr," 3
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-times optimized "bit_ior_expr," 4
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-times optimized "bit_not_expr," 1
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-times optimized "eq_expr," 4
+PASS: gcc.dg/tree-ssa/bitops-2.c scan-tree-dump-times optimized "ne_expr," 7
+PASS: gcc.dg/tree-ssa/bitops-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-3.c execution test
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "bit_and_expr," 6
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "bit_ior_expr," 12
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "bit_not_expr," 6
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "eq_expr," 2
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "ge_expr," 2
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "gt_expr," 2
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "le_expr," 2
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "lt_expr," 2
+PASS: gcc.dg/tree-ssa/bitops-3.c scan-tree-dump-times optimized "ne_expr," 16
+PASS: gcc.dg/tree-ssa/bitops-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-4.c scan-tree-dump-times ccp1 "pand_[0-9]+.D. = 0" 1
+PASS: gcc.dg/tree-ssa/bitops-4.c scan-tree-dump-times ccp1 "por_[0-9]+.D. = -1" 1
+PASS: gcc.dg/tree-ssa/bitops-4.c scan-tree-dump-times optimized "pand_[0-9]+.D. = 0" 1
+PASS: gcc.dg/tree-ssa/bitops-4.c scan-tree-dump-times optimized "por_[0-9]+.D. = -1" 1
+PASS: gcc.dg/tree-ssa/bitops-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-not optimized "bit_xor_expr, "
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-times optimized "bit_and_expr, " 2
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-times optimized "bit_ior_expr, " 1
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-times optimized "bit_not_expr, " 2
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-times optimized "le_expr, _[0-9]+, y_[0-9]+" 1
+PASS: gcc.dg/tree-ssa/bitops-5.c scan-tree-dump-times optimized "ne_expr, _[0-9]+, x_[0-9]+" 1
+PASS: gcc.dg/tree-ssa/bitops-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-not optimized "bit_xor_expr, "
+PASS: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-not optimized "ne_expr, "
+PASS: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-times optimized "bit_and_expr, " 4
+PASS: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-times optimized "bit_not_expr, " 1
+PASS: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-times optimized "eq_expr, " 2
+PASS: gcc.dg/tree-ssa/bitops-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitops-7.c scan-tree-dump-not optimized "bit_and_expr, "
+PASS: gcc.dg/tree-ssa/bitops-7.c scan-tree-dump-not optimized "bit_ior_expr, "
+PASS: gcc.dg/tree-ssa/bittest.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bittest.c scan-tree-dump-not optimized "xyzpdq"
+PASS: gcc.dg/tree-ssa/bittest.c scan-tree-dump-times optimized "if .abc123" 2
+PASS: gcc.dg/tree-ssa/bitwise-sink.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bitwise-sink.c scan-tree-dump-times optimized "~x" 1
+PASS: gcc.dg/tree-ssa/bool-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-1.c scan-tree-dump-times optimized "!= 0" 0
+PASS: gcc.dg/tree-ssa/bool-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-10.c scan-tree-dump-times optimized "!= 1" 0
+PASS: gcc.dg/tree-ssa/bool-10.c scan-tree-dump-times optimized "~x" 1
+PASS: gcc.dg/tree-ssa/bool-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-11.c scan-tree-dump-times optimized "== 0" 0
+PASS: gcc.dg/tree-ssa/bool-11.c scan-tree-dump-times optimized "~x" 1
+PASS: gcc.dg/tree-ssa/bool-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times forwprop2 "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times forwprop2 "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times forwprop2 "if " 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times optimized "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times optimized "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times original "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times original "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times original "if " 2
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/bool-12.c scan-tree-dump-times phiopt1 "if " 0
+PASS: gcc.dg/tree-ssa/bool-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times forwprop1 "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times forwprop1 "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times forwprop1 "if " 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times optimized "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times optimized "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times original "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times original "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/bool-13.c scan-tree-dump-times original "if " 0
+PASS: gcc.dg/tree-ssa/bool-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-14.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/bool-14.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/bool-14.c scan-tree-dump-times optimized "bit_xor_expr, " 1
+PASS: gcc.dg/tree-ssa/bool-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-15.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/bool-15.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/bool-15.c scan-tree-dump-not optimized "ne_expr, "
+PASS: gcc.dg/tree-ssa/bool-15.c scan-tree-dump-times optimized "bit_xor_expr, " 1
+PASS: gcc.dg/tree-ssa/bool-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-2.c scan-tree-dump-times optimized "!= 0" 0
+PASS: gcc.dg/tree-ssa/bool-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-3.c scan-tree-dump-times optimized "== 0" 0
+PASS: gcc.dg/tree-ssa/bool-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-4.c scan-tree-dump-times optimized "!= 0" 0
+PASS: gcc.dg/tree-ssa/bool-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-5.c scan-tree-dump-times optimized "== 1" 0
+PASS: gcc.dg/tree-ssa/bool-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-6.c scan-tree-dump-times optimized "== 1" 0
+PASS: gcc.dg/tree-ssa/bool-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-7.c scan-tree-dump-times optimized "!= 1" 0
+PASS: gcc.dg/tree-ssa/bool-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-8.c scan-tree-dump-times optimized "== 1" 0
+PASS: gcc.dg/tree-ssa/bool-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-9.c scan-tree-dump-times optimized "!= 0" 0
+PASS: gcc.dg/tree-ssa/bool-checks-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "bit_ior_expr,"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "bit_not_expr,"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "bit_xor_expr,"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "eq_expr,"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "gimple_cond"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-not optimized "ne_expr,"
+PASS: gcc.dg/tree-ssa/bool-checks-1.c scan-tree-dump-times optimized "bit_and_expr," 1
+PASS: gcc.dg/tree-ssa/bool-minus-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-minus-1.c scan-tree-dump-times optimized "1 - " 0
+PASS: gcc.dg/tree-ssa/bool-minus-1.c scan-tree-dump-times optimized "~a" 1
+PASS: gcc.dg/tree-ssa/bool-minus-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/bool-minus-2.c scan-tree-dump-times optimized "1 - " 0
+PASS: gcc.dg/tree-ssa/bool-minus-2.c scan-tree-dump-times optimized "a_[0-9]+.D. \\| b_[0-9]+.D." 3
+PASS: gcc.dg/tree-ssa/bool-minus-2.c scan-tree-dump-times optimized "~a" 0
+PASS: gcc.dg/tree-ssa/bool-minus-2.c scan-tree-dump-times optimized "~b" 0
+PASS: gcc.dg/tree-ssa/branchless-cond-add-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/branchless-cond-add-2.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/branchless-cond-add-2.c scan-tree-dump-times optimized " & -2" 1
+PASS: gcc.dg/tree-ssa/branchless-cond-add.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/branchless-cond-add.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/branchless-cond-add.c scan-tree-dump-times optimized " & " 2
+PASS: gcc.dg/tree-ssa/branchless-cond-add.c scan-tree-dump-times optimized " \\*" 2
+PASS: gcc.dg/tree-ssa/branchless-cond-add.c scan-tree-dump-times optimized " \\+ " 2
+PASS: gcc.dg/tree-ssa/branchless-cond.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/branchless-cond.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/branchless-cond.c scan-tree-dump-times optimized " & " 4
+PASS: gcc.dg/tree-ssa/branchless-cond.c scan-tree-dump-times optimized " \\*" 4
+PASS: gcc.dg/tree-ssa/builtin-expect-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-expect-1.c scan-tree-dump-times gimple "builtin_expect[^\\n]*, 0\\);\\n[^\\n]*if" 2
+PASS: gcc.dg/tree-ssa/builtin-expect-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-expect-2.c scan-tree-dump-times gimple "builtin_expect[^\\n]*, 0\\);\\n[^\\n]*if" 2
+PASS: gcc.dg/tree-ssa/builtin-expect-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-expect-3.c scan-tree-dump-times gimple "builtin_expect[^\\n]*, 0\\);\\n[^\\n]*if" 2
+PASS: gcc.dg/tree-ssa/builtin-expect-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-expect-4.c scan-tree-dump-times gimple "builtin_expect[^\\n]*, 0\\);\\n[^\\n]*if" 2
+PASS: gcc.dg/tree-ssa/builtin-expect-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-expect-5.c scan-tree-dump forwprop1 "builtin_expect[^\\n]*, 0\\);\\n[^\\n]*if"
+PASS: gcc.dg/tree-ssa/builtin-expect-5.c scan-tree-dump forwprop1 "builtin_expect[^\\n]*, 1\\);\\n[^\\n]*if"
+PASS: gcc.dg/tree-ssa/builtin-expect-5.c scan-tree-dump-times forwprop1 " if " 2
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi0.*fwrite.*"hello".*1, 5, fp.*vi1"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi1.*fwrite.*"hello\\\\n".*1, 6, fp.*vi2"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi2.*fputc.*fp.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi4.*fwrite.*"hello".*1, 5, fp.*vi5"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi5.*fwrite.*"hello\\\\n".*1, 6, fp.*vi6"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi6.*fputc.*fp.*vi7"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi7.*fputc.*fp.*vi8"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-1.c scan-tree-dump fab1 "vi8.*fprintf.*fp.*"%d%d".*vi9"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi0.*fwrite.*"hello".*1, 5, fp.*vi1"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi1.*fwrite.*"hello\\\\n".*1, 6, fp.*vi2"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi2.*fputc.*fp.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi4.*fwrite.*"hello".*1, 5, fp.*vi5"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi5.*fwrite.*"hello\\\\n".*1, 6, fp.*vi6"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi6.*fputc.*fp.*vi7"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi7.*fputc.*fp.*vi8"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-chk-1.c scan-tree-dump fab1 "vi8.*__fprintf_chk.*fp.*1.*"%d%d".*vi9"
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 113)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 54)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 70)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-fprintf-warn-1.c pr88226 (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 164)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 171)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 178)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 207)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 224)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 229)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 230)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 236)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 265)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 279)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 280)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 282)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 283)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 284)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 287)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 288)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 293)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 294)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 323)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 36)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 47)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 48)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c note at line 33 (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/builtin-fprintf-warn-2.c note at line 88 (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-free.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-free.c scan-tree-dump-times optimized "free" 1
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi0.*printf.*"hello".*vi1"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi1.*puts.*"hello".*vi2"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi2.*putchar.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi4.*printf.*"hello".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi5.*puts.*"hello".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi6.*putchar.*vi7"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi7 ={v} 0[^()]*vi8 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi8.*putchar.*vi9"
+PASS: gcc.dg/tree-ssa/builtin-printf-1.c scan-tree-dump fab1 "vi9.*puts.*"hello\\\\n".*via"
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " __builtin___fprintf_chk_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " __builtin___printf_chk_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " __builtin___vfprintf_chk_test_on_line_" 8
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " __builtin___vprintf_chk_test_on_line_" 8
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " fprintf_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " fprintf_unlocked_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " printf_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " printf_unlocked_test_on_line_" 22
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " vfprintf_test_on_line_" 8
+PASS: gcc.dg/tree-ssa/builtin-printf-2.c scan-tree-dump-times optimized " vprintf_test_on_line_" 8
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi0.*__printf_chk.*1.*"hello".*vi1"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi1.*puts.*"hello".*vi2"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi2.*putchar.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi4.*__printf_chk.*1.*"hello".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi5.*puts.*"hello".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi6.*putchar.*vi7"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi7 ={v} 0[^()]*vi8 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi8.*putchar.*vi9"
+PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi9.*puts.*"hello\\\\n".*via"
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 51)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 53)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 62)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 85)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-1.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-printf-warn-1.c pr88211 (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 191)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 194)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 198)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 204)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 234)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 248)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 249)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 251)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 252)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 253)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 256)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 257)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 262)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 263)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 28)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 292)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 36)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 85)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-printf-warn-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-1.c scan-tree-dump-not optimized "__builtin_snprintf"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c (test for warnings, line 14)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c (test for warnings, line 19)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c (test for warnings, line 9)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c scan-tree-dump-not optimized "strcpy"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-11.c scan-tree-dump-times optimized "snprintf" 4
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c (test for warnings, line 12)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c (test for warnings, line 17)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c (test for warnings, line 22)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c scan-tree-dump-not optimized "strcpy"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-12.c scan-tree-dump-times optimized "snprintf_chk" 4
+PASS: gcc.dg/tree-ssa/builtin-snprintf-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-13.c scan-tree-dump-not optimized "elim_call_on_line"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-13.c scan-tree-dump-times optimized "keep_call_on_line" 6
+PASS: gcc.dg/tree-ssa/builtin-snprintf-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-2.c scan-tree-dump-times optimized "snprintf" 2
+PASS: gcc.dg/tree-ssa/builtin-snprintf-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-3.c scan-tree-dump-not optimized "failure_range"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-3.c scan-tree-dump-times optimized "snprintf" 4
+PASS: gcc.dg/tree-ssa/builtin-snprintf-3.c scan-tree-dump-times optimized "verify_" 8
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 92)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c scan-tree-dump-times optimized " = snprintf" 12
+PASS: gcc.dg/tree-ssa/builtin-snprintf-4.c scan-tree-dump-times optimized " = vsnprintf" 12
+PASS: gcc.dg/tree-ssa/builtin-snprintf-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-5.c scan-tree-dump-times optimized "test_on_line_" 12
+PASS: gcc.dg/tree-ssa/builtin-snprintf-6.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-snprintf-6.c scan-tree-dump-times optimized "Function test_assign_aggregate" 1
+PASS: gcc.dg/tree-ssa/builtin-snprintf-6.c scan-tree-dump-times optimized "not_eliminated" 0
+PASS: gcc.dg/tree-ssa/builtin-snprintf-6.c scan-tree-dump-times optimized "printf" 0
+PASS: gcc.dg/tree-ssa/builtin-snprintf-6.c scan-tree-dump-times optimized "strlen" 0
+PASS: gcc.dg/tree-ssa/builtin-snprintf-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-7.c scan-tree-dump-times optimized "_not_eliminated" 0
+PASS: gcc.dg/tree-ssa/builtin-snprintf-7.c scan-tree-dump-times optimized "call_made_" 6
+PASS: gcc.dg/tree-ssa/builtin-snprintf-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-8.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c scan-tree-dump-times optimized "keep_g5" 1
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c scan-tree-dump-times optimized "keep_g6" 1
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c scan-tree-dump-times optimized "keep_g7" 1
+PASS: gcc.dg/tree-ssa/builtin-snprintf-9.c scan-tree-dump-times optimized "keep_g8" 1
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 47)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 49)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (test for warnings, line 180)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c at line 24 (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c at line 36 (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 14-15
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 18-19
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 27-28
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 31-32
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 39-40
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c expected multiline pattern lines 43-44
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c note at line 12 (test for warnings, line 10)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c note at line 25 (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-4.c note at line 37 (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-5.c (test for warnings, line 33)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-5.c (test for warnings, line 44)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-5.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-6.c (test for bogus messages, line 24)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-6.c (test for bogus messages, line 32)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-6.c (test for bogus messages, line 44)
+PASS: gcc.dg/tree-ssa/builtin-snprintf-warn-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-10.c scan-tree-dump-times optimized "call_made_in_false_branch_on_line_1[0-9][0-9][0-9]" 18
+PASS: gcc.dg/tree-ssa/builtin-sprintf-10.c scan-tree-dump-times optimized "call_made_in_true_branch_not_eliminated" 0
+PASS: gcc.dg/tree-ssa/builtin-sprintf-10.c scan-tree-dump-times optimized "call_made_in_true_branch_on_line_1[0-9][0-9][0-9]" 18
+UNSUPPORTED: gcc.dg/tree-ssa/builtin-sprintf-11.c
+PASS: gcc.dg/tree-ssa/builtin-sprintf-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-2.c scan-tree-dump-not optimized ";\n *must_not_eliminate"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-2.c scan-tree-dump-times optimized "> \\[local count: [0-9INV]*\\]:\n *must_not_eliminate" 127
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c (test for warnings, line 12)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c (test for warnings, line 17)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c (test for warnings, line 25)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c (test for warnings, line 7)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c scan-tree-dump-not optimized "strcpy"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-28.c scan-tree-dump-times optimized "sprintf" 4
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for warnings, line 11)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for warnings, line 16)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for warnings, line 21)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for warnings, line 26)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c scan-tree-dump-not optimized "strcpy"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-29.c scan-tree-dump-times optimized "sprintf_chk" 5
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_0_fail" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_max_fail" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_min_fail" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_gt_0_fail" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_lt_0_fail" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c scan-tree-dump-not optimized "failure_on_line"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c scan-tree-dump-times optimized "keep_call_on_line" 7
+PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c scan-tree-dump-not optimized "failure_on_line"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c scan-tree-dump-not optimized "snprintf"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c at line 113 (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c scan-tree-dump-times optimized "snprintf" 46
+PASS: gcc.dg/tree-ssa/builtin-sprintf-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-7.c scan-tree-dump-not optimized "builtin_snprintf"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-7.c scan-tree-dump-not optimized "builtin_sprintf"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-7.c scan-tree-dump-not optimized "builtin_vsnprintf"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-7.c scan-tree-dump-not optimized "builtin_vsprintf"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-8.c scan-tree-dump-times optimized "builtin_snprintf" 6
+PASS: gcc.dg/tree-ssa/builtin-sprintf-8.c scan-tree-dump-times optimized "builtin_sprintf" 4
+PASS: gcc.dg/tree-ssa/builtin-sprintf-8.c scan-tree-dump-times optimized "builtin_vsnprintf" 3
+PASS: gcc.dg/tree-ssa/builtin-sprintf-8.c scan-tree-dump-times optimized "builtin_vsprintf" 1
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c scan-tree-dump-times optimized "call_in_true_branch_not_eliminated_" 0
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c scan-tree-dump-times optimized "call_made_in_false_branch_" 6
+PASS: gcc.dg/tree-ssa/builtin-sprintf-9.c scan-tree-dump-times optimized "call_made_in_true_branch_" 6
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1000)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1001)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1002)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1003)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1004)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1005)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1008)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1009)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1026)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1027)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1028)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1029)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1030)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1031)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1032)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1033)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1038)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1040)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1043)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1046)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1047)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1048)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1054)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1055)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1056)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1057)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1058)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1059)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1061)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1062)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1063)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1064)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1065)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1066)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1076)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1081)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1083)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1084)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1090)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1092)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1096)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1097)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1126)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1136)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1138)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1156)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1157)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1180)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1183)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1186)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1202)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1204)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1207)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1208)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1209)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1210)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1232)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1234)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1238)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1239)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1242)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1245)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1246)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1247)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1249)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1250)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1251)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1253)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1254)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1255)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1258)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1259)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1261)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1262)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1263)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1264)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1266)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1267)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1268)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1278)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1279)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1280)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1281)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1283)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1284)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1285)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1286)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1288)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1289)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1290)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1291)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1292)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1293)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1301)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1302)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1303)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1304)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1305)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1307)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1308)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1324)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1325)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1326)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1327)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1329)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1330)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1331)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1332)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1334)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1335)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1336)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1337)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1338)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1339)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1347)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1348)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1349)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1350)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1351)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1353)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1354)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1362)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1368)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1369)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1386)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1387)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1388)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1389)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1390)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1391)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1392)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1398)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1399)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1400)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1404)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1409)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1412)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1413)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1421)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1422)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1423)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1424)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1425)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1426)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1427)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1428)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1429)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1430)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1431)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1432)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1433)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1434)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1435)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1436)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1437)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1438)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1456)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1457)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1458)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1460)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1461)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1462)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1466)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1467)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1468)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1473)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1475)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1476)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1478)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1481)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1488)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1489)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1490)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1491)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1493)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1494)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1495)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1496)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1498)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1499)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1500)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1501)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1502)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1503)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1511)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1512)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1513)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1514)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1515)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1517)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1518)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1534)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1543)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1544)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1546)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1547)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1548)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1562)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1569)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1571)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1572)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1586)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1588)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1595)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1596)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1598)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1599)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1600)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1602)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1615)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1621)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1622)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1637)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1639)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1643)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1644)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1647)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1657)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1658)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1659)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1660)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1662)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1663)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1664)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1665)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1667)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1668)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1669)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1670)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1671)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1672)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1680)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1681)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1682)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1683)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1684)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1686)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1687)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1703)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1707)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1713)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1727)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1729)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1733)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1739)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 194)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 197)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 198)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 220)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 229)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 230)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 236)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 237)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 238)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 240)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 250)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 251)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 252)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 253)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 273)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 274)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 280)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 281)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 282)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 283)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 289)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 290)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 303)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 304)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 305)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 306)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 307)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 308)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 313)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 314)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 315)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 316)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 317)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 318)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 322)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 324)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 325)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 326)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 327)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 328)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 330)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 331)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 332)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 333)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 336)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 340)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 344)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 347)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 349)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 352)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 357)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 367)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 368)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 373)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 375)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 379)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 389)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 390)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 391)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 392)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 393)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 394)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 395)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 396)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 398)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 399)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 400)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 401)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 402)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 403)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 408)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 409)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 411)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 412)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 413)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 414)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 415)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 416)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 421)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 422)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 423)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 429)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 431)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 432)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 434)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 436)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 456)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 458)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 459)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 460)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 464)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 465)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 466)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 471)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 473)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 474)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 475)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 477)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 482)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 491)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 492)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 493)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 494)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 505)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 506)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 507)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 509)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 510)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 511)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 519)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 520)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 521)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 526)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 527)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 529)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 530)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 531)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 532)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 533)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 538)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 539)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 544)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 545)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 546)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 547)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 553)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 554)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 555)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 556)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 568)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 569)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 571)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 573)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 578)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 579)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 580)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 581)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 586)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 588)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 589)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 590)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 592)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 596)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 604)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 605)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 606)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 607)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 608)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 616)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 617)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 618)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 619)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 620)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 621)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 622)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 623)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 624)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 625)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 626)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 627)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 632)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 633)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 634)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 635)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 636)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 639)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 640)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 642)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 645)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 646)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 647)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 655)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 663)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 669)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 671)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 672)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 673)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 675)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 679)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 686)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 687)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 694)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 695)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 696)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 697)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 699)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 700)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 701)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 704)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 715)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 716)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 717)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 718)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 719)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 720)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 721)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 722)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 723)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 724)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 725)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 726)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 731)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 732)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 733)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 734)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 735)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 738)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 739)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 741)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 744)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 745)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 746)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 754)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 762)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 768)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 769)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 771)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 772)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 773)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 774)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 776)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 780)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 791)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 792)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 793)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 794)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 795)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 796)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 797)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 798)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 799)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 800)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 801)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 802)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 807)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 808)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 809)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 810)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 811)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 814)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 815)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 817)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 820)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 821)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 822)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 830)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 838)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 844)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 845)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 847)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 848)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 849)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 850)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 852)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 856)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 867)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 868)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 869)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 870)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 871)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 872)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 873)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 874)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 875)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 876)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 877)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 878)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 883)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 884)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 885)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 886)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 887)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 890)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 891)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 893)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 896)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 897)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 898)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 906)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 914)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 921)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 922)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 923)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 926)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 927)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 930)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 931)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 934)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 935)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 938)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 939)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 946)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 947)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 948)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 949)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 950)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 951)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 957)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 958)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 959)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 960)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 961)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 962)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 966)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 986)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 987)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 988)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 989)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 990)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 991)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 992)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 993)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 994)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 995)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 997)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 998)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 999)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 476 (test for warnings, line 475)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 478 (test for warnings, line 477)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 591 (test for warnings, line 590)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 593 (test for warnings, line 592)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 674 (test for warnings, line 673)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 676 (test for warnings, line 675)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 775 (test for warnings, line 774)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 777 (test for warnings, line 776)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 851 (test for warnings, line 850)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c at line 853 (test for warnings, line 852)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 (test for warnings, line 295)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 at line 121 (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 at line 124 (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 at line 129 (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 at line 297 (test for warnings, line 296)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 129)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 156)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 157)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 158)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 160)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 175)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 180)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 183)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 185)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 191)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 194)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 196)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 197)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 206)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 207)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 208)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 209)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 210)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 212)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 214)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 216)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 217)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 218)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 219)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 220)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 224)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 227)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 229)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 232)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 233)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 242)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 243)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 246)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 247)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 248)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 250)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 251)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 252)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 253)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 254)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 255)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 256)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 258)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 259)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 260)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 261)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 262)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 263)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 264)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 265)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 266)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 267)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 269)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 270)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 271)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 273)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 33)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 36)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 44)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 47)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 48)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 49)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 50)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 52)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 59)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 62)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 63)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 70)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 92)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 129)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 138)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 158)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 160)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 169)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 171)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 219)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 220)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 224)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 227)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 229)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 230)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 233)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 234)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 236)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 237)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 238)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 239)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 240)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 242)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 243)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 244)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 265)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 266)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 267)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 268)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 269)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 272)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 273)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 274)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 275)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 276)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 277)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 278)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 279)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 280)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 281)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 284)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 285)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 286)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 287)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 288)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 289)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 290)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 291)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 292)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 293)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 294)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 296)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 297)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 298)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 299)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 300)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 301)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 302)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 303)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 306)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 307)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 308)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 309)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 310)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 315)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 316)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 317)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 318)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 319)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for warnings, line 320)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-11.c ILP32 at line 213 (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 138)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 148)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 169)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 171)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 175)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 178)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 180)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 185)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 186)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 191)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 202)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 204)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 206)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 207)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 208)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 209)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 212)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 213)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 214)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 216)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 217)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 218)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 219)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 227)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 70)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 85)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 86)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 129)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 138)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 148)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 156)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 157)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 158)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 169)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 171)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 175)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 178)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 180)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 183)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 185)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 186)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 191)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 194)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 196)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 197)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 198)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 200)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 204)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 206)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 207)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 209)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 210)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 212)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 213)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 237)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 238)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 239)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 240)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 243)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 244)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 245)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 246)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 247)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 249)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 250)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 251)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 252)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 253)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 59)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 62)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 63)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 70)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 86)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 113)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 129)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 157)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 206)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 92)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 129)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 148)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 157)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 196)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 113)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 156)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 169)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 212)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 214)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 217)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 218)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 233)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 249)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 259)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 63)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 101 (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 117 (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 119 (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 122 (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 124 (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 127 (test for warnings, line 126)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 129 (test for warnings, line 128)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 173 (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 175 (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 178 (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 180 (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 183 (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 185 (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 193 (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 200 (test for warnings, line 199)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 204 (test for warnings, line 203)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 206 (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 222 (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 224 (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 227 (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 229 (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 232 (test for warnings, line 231)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 234 (test for warnings, line 233)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 68 (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 70 (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 73 (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 75 (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 78 (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 80 (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 88 (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 95 (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c at line 99 (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-16.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/builtin-sprintf-warn-17.c
+UNSUPPORTED: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 28)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 44)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 46)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 54)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for warnings, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 113)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 127)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 132)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 148)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 156)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 160)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 178)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 180)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 184)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 185)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 186)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 202)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 205)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 210)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 211)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 212)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 220)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 226)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 227)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 243)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 244)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 245)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 259)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 260)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 261)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 269)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 270)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 272)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 273)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 276)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 279)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 280)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 281)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 283)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 48)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 53)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 59)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 171 (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 177 (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 183 (test for warnings, line 182)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 189 (test for warnings, line 188)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 191 (test for warnings, line 190)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c -Wformat at line 194 (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-20.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-20.c pr87034 (test for warnings, line 22)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 25)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 37)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for bogus messages, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 85)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-21.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-22.c (test for bogus messages, line 32)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-22.c (test for bogus messages, line 52)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-22.c (test for bogus messages, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-22.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for bogus messages, line 127)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for bogus messages, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 106)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 162)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 166)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 168)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 169)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 170)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 171)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 174)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 175)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 176)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 178)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 180)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 19)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 20)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 214)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 216)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 220)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 222)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 225)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 227)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 229)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 230)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 232)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 233)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 234)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 239)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 24)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 240)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 242)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 25)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 28)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 327)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 328)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 33)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 330)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 371)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 372)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 374)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 396)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 397)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 398)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 400)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 402)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 403)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 405)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 407)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 408)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 409)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 410)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 412)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 413)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 414)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 415)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 44)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 46)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 47)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 512)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 513)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 514)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 515)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 516)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 518)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 519)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 520)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 521)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 523)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 524)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 525)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 526)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 528)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 529)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 530)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 531)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 536)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 537)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 538)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 539)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 54)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 540)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 542)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 543)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 544)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 545)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 547)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 548)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 549)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 550)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 552)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 553)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 554)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 555)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 56)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 568)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 569)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 570)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 572)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 574)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 575)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 577)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 579)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 580)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 581)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 582)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 584)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 585)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 586)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 587)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 591)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 592)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 594)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 619)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 620)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 622)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 635)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 643)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 659)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 667)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 671)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 679)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 69)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 692)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 696)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 698)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 703)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 706)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 707)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 711)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 713)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 719)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 720)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 722)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 92)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-24.c (test for bogus messages, line 12)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-24.c (test for bogus messages, line 21)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c (test for bogus messages, line 13)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c (test for bogus messages, line 19)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c pr100325 (test for warnings, line 25)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c pr100325 (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-26.c pr100325 (test for warnings, line 37)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-27.c (test for bogus messages, line 14)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-27.c (test for warnings, line 19)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-28.c (test for bogus messages, line 20)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-28.c (test for warnings, line 18)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 158)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 164)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 35)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 47)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 53)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for bogus messages, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 170)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 59)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c pr?????? (test for bogus messages, line 176)
+XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-29.c pr?????? (test for bogus messages, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 101)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 198)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 204)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 207)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 208)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 214)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 215)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 217)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 218)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 221)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 223)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 228)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 230)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 235)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 236)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 237)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 238)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 239)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 240)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 241)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 242)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 250)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 251)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 253)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 256)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 264)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 265)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 266)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 270)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 271)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 274)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 279)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 287)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 288)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 289)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 293)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 296)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 301)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 309)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 310)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 311)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 315)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 316)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 319)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 324)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 332)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 333)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 334)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 338)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 341)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 346)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 403)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 404)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 405)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 406)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 414)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 415)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 417)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 418)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 431)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 432)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 433)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 434)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 442)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 443)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 445)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 446)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 459)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 460)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 461)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 462)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 470)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 471)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 473)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 474)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 63)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 92)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 96)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX + 1 at line 364 (test for warnings, line 363)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX + 1 at line 368 (test for warnings, line 367)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX + 1 at line 372 (test for warnings, line 371)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX + 1 at line 376 (test for warnings, line 375)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c note at line 193 (test for warnings, line 192)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c note at line 196 (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c note at line 199 (test for warnings, line 198)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c note at line 202 (test for warnings, line 201)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c note at line 205 (test for warnings, line 204)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 121 (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 127 (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 134 (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 140 (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 147 (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 153 (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 160 (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c at line 166 (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 123-124
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 129-130
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 136-137
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 142-143
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 149-150
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 155-156
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 162-163
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 168-169
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 17-18
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 21-22
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 25-26
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 35-36
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 39-40
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 43-44
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 54-55
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 58-59
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 62-63
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 72-73
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 76-77
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 84-85
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 88-89
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note at line 15 (test for warnings, line 13)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note at line 33 (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note at line 52 (test for warnings, line 50)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note at line 70 (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note at line 82 (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c nul warning at line 14 (test for warnings, line 13)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c nul warning at line 51 (test for warnings, line 50)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c overlong format string at line 32 (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c warning at line 69 (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c warning at line 81 (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 116)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 121)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 145)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 158)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 159)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 161)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 163)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 165)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 167)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 172)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 173)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 175)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 177)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 179)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 181)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 186)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 187)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 189)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 191)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 193)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 195)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 21)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 22)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 24)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 25)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 49)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 54)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 62)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 31)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 33)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 34)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 35)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 43)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 45)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 46)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 54)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 55)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 57)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 58)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 61)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 63)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 72)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 75)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 78)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 84)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 86)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 100)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 102)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 105)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 107)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 108)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 109)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 112)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 113)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 114)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 115)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 118)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 119)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 120)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 123)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 124)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 125)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 130)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 131)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 133)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 134)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 137)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 138)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 139)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 140)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 141)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 144)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 146)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 147)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 148)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 150)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 151)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 152)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 153)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 155)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 65)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 66)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 67)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 70)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 71)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 74)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 76)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 80)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 81)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 82)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 85)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 86)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 87)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 89)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 90)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 91)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 94)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 95)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 97)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 98)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for warnings, line 99)
+PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for warnings, line 309)
+PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for warnings, line 805)
+PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for warnings, line 806)
+PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for warnings, line 807)
+PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi0.*fwrite.*"hello".*1, 5, fp.*vi1"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi1.*fwrite.*"hello\\\\n".*1, 6, fp.*vi2"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi2.*fputc.*fp.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi4.*vfprintf.*"%s".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi5.*vfprintf.*"%c".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi6.*vfprintf.*"%s\\\\n".*vi7"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi0.*fwrite.*"hello".*1, 5, fp.*vi1"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi1.*fwrite.*"hello\\\\n".*1, 6, fp.*vi2"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi2.*fputc.*fp.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi4.*__vfprintf_chk.*fp.*1.*"%s".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi5.*__vfprintf_chk.*fp.*1.*"%c".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c scan-tree-dump fab1 "vi6.*__vfprintf_chk.*fp.*1.*"%s\\\\n".*vi7"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi0.*vprintf.*"hello".*vi1"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi1.*puts.*"hello".*vi2"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi2.*putchar.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi4.*vprintf.*"%s".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi5.*vprintf.*"%c".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-1.c scan-tree-dump fab1 "vi6.*vprintf.*"%s\\\\n".*vi7"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi0.*__vprintf_chk.*1.*"hello".*vi1"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi1.*puts.*"hello".*vi2"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi2.*putchar.*vi3"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi3 ={v} 0[^()]*vi4 ={v} 0"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi4.*__vprintf_chk.*1.*"%s".*vi5"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi5.*__vprintf_chk.*1.*"%c".*vi6"
+PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi6.*__vprintf_chk.*1.*"%s\\\\n".*vi7"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c execution test
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_memchr"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_memcmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strcasecmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strcmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strncasecmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strncmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-2.c scan-tree-dump-not optimized "builtin_memcpy"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-2.c scan-tree-dump-not optimized "builtin_memmove"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-2.c scan-tree-dump-not optimized "builtin_mempcpy"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-3.c scan-tree-dump-times optimized "builtin_memcpy" 8
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-3.c scan-tree-dump-times optimized "builtin_memmove" 2
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-3.c scan-tree-dump-times optimized "builtin_mempcpy" 2
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (test for warnings, line 28)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c at line 17 (test for warnings, line 15)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c at line 23 (test for warnings, line 21)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c scan-tree-dump-times optimized "__builtin_memchr" 2
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c execution test
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_memchr"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_memcmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strcasecmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strcmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strncmp"
+PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-times optimized "__builtin_strncasecmp" 3
+PASS: gcc.dg/tree-ssa/calloc-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/calloc-1.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/tree-ssa/calloc-1.c scan-tree-dump-not optimized "memset"
+PASS: gcc.dg/tree-ssa/calloc-1.c scan-tree-dump-times optimized "calloc" 2
+PASS: gcc.dg/tree-ssa/calloc-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/calloc-2.c scan-tree-dump-times optimized "calloc" 1
+PASS: gcc.dg/tree-ssa/calloc-2.c scan-tree-dump-times optimized "malloc" 1
+PASS: gcc.dg/tree-ssa/calloc-2.c scan-tree-dump-times optimized "memset" 2
+PASS: gcc.dg/tree-ssa/calloc-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/calloc-3.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/tree-ssa/calloc-3.c scan-tree-dump-not optimized "memset"
+PASS: gcc.dg/tree-ssa/calloc-3.c scan-tree-dump-times optimized "calloc" 1
+PASS: gcc.dg/tree-ssa/calloc-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/calloc-4.c scan-tree-dump-not optimized "_memset \\("
+PASS: gcc.dg/tree-ssa/calloc-4.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/tree-ssa/calloc-4.c scan-tree-dump-times optimized "_calloc \\(" 2
+PASS: gcc.dg/tree-ssa/calloc-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/calloc-5.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/tree-ssa/calloc-5.c scan-tree-dump-times optimized "_calloc \\(" 1
+PASS: gcc.dg/tree-ssa/calloc-5.c scan-tree-dump-times optimized "_memset \\(" 2
+PASS: gcc.dg/tree-ssa/cast-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cast-1.c scan-tree-dump-not optimized "\\(short unsigned int\\)"
+PASS: gcc.dg/tree-ssa/cast-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cast-2.c scan-tree-dump-not optimized "\\(long unsigned int\\)"
+PASS: gcc.dg/tree-ssa/cfgcleanup-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cfgcleanup-1.c scan-tree-dump-times dce2 "if " 0
+PASS: gcc.dg/tree-ssa/cltz-complement-max.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cltz-complement-max.c scan-tree-dump-times optimized "23456" 0
+PASS: gcc.dg/tree-ssa/cltz-complement-max.c scan-tree-dump-times optimized "34567" 0
+PASS: gcc.dg/tree-ssa/cltz-complement-max.c scan-tree-dump-times optimized "65432" 1
+PASS: gcc.dg/tree-ssa/cltz-complement-max.c scan-tree-dump-times optimized "76543" 1
+PASS: gcc.dg/tree-ssa/cltz-max.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cltz-max.c scan-tree-dump-times optimized "23456" 0
+PASS: gcc.dg/tree-ssa/cltz-max.c scan-tree-dump-times optimized "34567" 0
+PASS: gcc.dg/tree-ssa/cltz-max.c scan-tree-dump-times optimized "65432" 1
+PASS: gcc.dg/tree-ssa/cltz-max.c scan-tree-dump-times optimized "76543" 1
+UNSUPPORTED: gcc.dg/tree-ssa/clz-char.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-complement-char.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-complement-int.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-complement-long-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-complement-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-int.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-long-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/clz-long.c
+PASS: gcc.dg/tree-ssa/cmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump gimple "ABS_EXPR"
+PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump optimized " < 0"
+PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump-not optimized "-2147483648"
+PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump-not optimized "ABS_EXPR"
+PASS: gcc.dg/tree-ssa/cmpbit-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-not optimized "bit_and_expr,"
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-not optimized "bit_ior_expr,"
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-times optimized "ge_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-times optimized "gt_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-times optimized "le_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-1.c scan-tree-dump-times optimized "lt_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-not optimized "bit_and_expr,"
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-not optimized "bit_ior_expr,"
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-times optimized "ge_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-times optimized "gt_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-times optimized "le_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-2.c scan-tree-dump-times optimized "lt_expr," 1
+PASS: gcc.dg/tree-ssa/cmpbit-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times dse1 "bit_xor_expr, " 2
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times dse1 "gimple_assign " 6
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times dse1 "ne_expr|eq_expr, " 4
+XFAIL: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times forwprop1 "bit_xor_expr, " 2
+XFAIL: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times forwprop1 "gimple_assign " 6
+XFAIL: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times forwprop1 "ne_expr|eq_expr, " 4
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times optimized "bit_xor_expr, " 2
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times optimized "gimple_assign " 6
+PASS: gcc.dg/tree-ssa/cmpbit-3.c scan-tree-dump-times optimized "ne_expr|eq_expr, " 4
+PASS: gcc.dg/tree-ssa/cmpbit-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-not optimized "bit_xor_expr, "
+PASS: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "bit_and_expr, " 6
+PASS: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "bit_not_expr, " 2
+PASS: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "gt_expr, " 1
+PASS: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "le_expr, " 3
+PASS: gcc.dg/tree-ssa/cmpbit-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = a_[0-9]+.D. > 2"
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = b_[0-9]+.D. < -1"
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = e_[0-9]+.D. < -2"
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = x_[0-9]+.D. <= 2"
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = y_[0-9]+.D. >= -1"
+PASS: gcc.dg/tree-ssa/cmpbit-5.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]+ = z_[0-9]+.D. >= -2"
+PASS: gcc.dg/tree-ssa/cmpbit-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-6.c scan-tree-dump-times optimized "return 0" 2
+PASS: gcc.dg/tree-ssa/cmpbit-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpbit-7.c scan-tree-dump-not forwprop1 "a_[0-9]+.D. == 3"
+PASS: gcc.dg/tree-ssa/cmpbit-7.c scan-tree-dump-not forwprop1 "b_[0-9]+.D. == 3"
+PASS: gcc.dg/tree-ssa/cmpbit-7.c scan-tree-dump-times forwprop1 "_[0-9]+ > 2" 2
+PASS: gcc.dg/tree-ssa/cmpdiv.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpdiv.c scan-tree-dump-not optimized "trunc_div_expr"
+PASS: gcc.dg/tree-ssa/cmpeq-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpeq-1.c scan-tree-dump-not optimized "bit_and_expr,"
+PASS: gcc.dg/tree-ssa/cmpeq-1.c scan-tree-dump-not optimized "le_expr,"
+PASS: gcc.dg/tree-ssa/cmpeq-1.c scan-tree-dump-times optimized "eq_expr," 4
+PASS: gcc.dg/tree-ssa/cmpeq-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpeq-2.c scan-tree-dump-not optimized "bit_and,"
+PASS: gcc.dg/tree-ssa/cmpeq-2.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/cmpeq-2.c scan-tree-dump-not optimized "le_expr,"
+PASS: gcc.dg/tree-ssa/cmpeq-2.c scan-tree-dump-times optimized "eq_expr," 3
+PASS: gcc.dg/tree-ssa/cmpeq-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpeq-3.c scan-tree-dump-not optimized "bit_and_expr,"
+PASS: gcc.dg/tree-ssa/cmpeq-3.c scan-tree-dump-not optimized "le_expr,"
+PASS: gcc.dg/tree-ssa/cmpeq-3.c scan-tree-dump-times optimized "eq_expr," 1
+PASS: gcc.dg/tree-ssa/cmpeq-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "a_[0-9]+.D. == b_[0-9]+.D.|b_[0-9]+.D. == a_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "i_[0-9]+.D. == j_[0-9]+.D.|j_[0-9]+.D. == i_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "k_[0-9]+.D. >= l_[0-9]+.D.|l_[0-9]+.D. <= k_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "m_[0-9]+.D. < n_[0-9]+.D.|n_[0-9]+.D. > m_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "x_[0-9]+.D. > y_[0-9]+.D.|y_[0-9]+.D. < x_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpeq-4.c scan-tree-dump optimized "z_[0-9]+.D. <= w_[0-9]+.D.|w_[0-9]+.D. >= y_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpexactdiv-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpexactdiv-2.c scan-tree-dump-not optimized "exact_div_expr"
+PASS: gcc.dg/tree-ssa/cmpexactdiv-2.c scan-tree-dump-not optimized "minus_expr"
+PASS: gcc.dg/tree-ssa/cmpexactdiv-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpexactdiv-3.c scan-tree-dump-not optimized "exact_div_expr"
+PASS: gcc.dg/tree-ssa/cmpexactdiv-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpexactdiv-4.c scan-tree-dump-not optimized "exact_div_expr"
+PASS: gcc.dg/tree-ssa/cmpexactdiv-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpexactdiv-5.c scan-tree-dump-not optimized "exact_div_expr"
+PASS: gcc.dg/tree-ssa/cmpexactdiv.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump optimized "<= 8"
+PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump optimized "return 0"
+PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump-not optimized "== 0"
+PASS: gcc.dg/tree-ssa/cmpmul-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpmul-1.c scan-tree-dump-not optimized "bit_ior_expr"
+PASS: gcc.dg/tree-ssa/cmpxor-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "a_[0-9]+.D. != b_[0-9]+.D.|b_[0-9]+.D. != a_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "i_[0-9]+.D. != j_[0-9]+.D.|j_[0-9]+.D. != i_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "k_[0-9]+.D. < l_[0-9]+.D.|l_[0-9]+.D. > k_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "m_[0-9]+.D. >= n_[0-9]+.D.|n_[0-9]+.D. <= m_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "x_[0-9]+.D. <= y_[0-9]+.D.|y_[0-9]+.D. >= x_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/cmpxor-1.c scan-tree-dump optimized "z_[0-9]+.D. > w_[0-9]+.D.|w_[0-9]+.D. < y_[0-9]+.D."
+PASS: gcc.dg/tree-ssa/coalesce-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/coalesce-1.c scan-rtl-dump-not expand "partition copy"
+PASS: gcc.dg/tree-ssa/coalesce-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/coalesce-2.c scan-rtl-dump-not expand "partition copy"
+PASS: gcc.dg/tree-ssa/col-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/col-1.c scan-tree-dump-times gimple "10:14.*c . 16" 1
+PASS: gcc.dg/tree-ssa/col-1.c scan-tree-dump-times gimple "10:4.*a =" 1
+PASS: gcc.dg/tree-ssa/col-1.c scan-tree-dump-times gimple "10:9.*c = 5" 1
+PASS: gcc.dg/tree-ssa/complex-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-1.c scan-tree-dump-times optimized "__mul" 0
+PASS: gcc.dg/tree-ssa/complex-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-2.c scan-tree-dump-times optimized "__div" 0
+PASS: gcc.dg/tree-ssa/complex-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-3.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/complex-3.c scan-tree-dump-times optimized "REALPART_EXPR" 2
+PASS: gcc.dg/tree-ssa/complex-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-4.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/complex-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-5.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/complex-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-6.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/complex-6.c scan-tree-dump-times optimized "REALPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/complex-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/complex-7.c scan-tree-dump forwprop1 "__builtin_cos"
+PASS: gcc.dg/tree-ssa/complex-7.c scan-tree-dump-times forwprop1 "IMAGPART_EXPR" 2
+PASS: gcc.dg/tree-ssa/cond-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cond-1.c scan-tree-dump-not optimized "cond_expr,"
+PASS: gcc.dg/tree-ssa/cond-1.c scan-tree-dump-not optimized "eq_expr,"
+PASS: gcc.dg/tree-ssa/cond-1.c scan-tree-dump-times optimized "minus_expr," 1
+PASS: gcc.dg/tree-ssa/cond-bool-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-not optimized "negate_expr, "
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-times optimized "bit_xor_expr, " 1
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-times optimized "gimple_assign " 3
+PASS: gcc.dg/tree-ssa/cond-bool-1.c scan-tree-dump-times optimized "ne_expr, " 2
+PASS: gcc.dg/tree-ssa/cond-bool-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-not optimized "cond_expr, "
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-not optimized "gimple_phi "
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-not optimized "negate_expr, "
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-times optimized "bit_xor_expr, " 1
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-times optimized "gimple_assign " 3
+PASS: gcc.dg/tree-ssa/cond-bool-2.c scan-tree-dump-times optimized "ne_expr, " 2
+PASS: gcc.dg/tree-ssa/copy-headers-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-2.c scan-tree-dump ch2 "is now do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-3.c scan-tree-dump ch2 "is do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-3.c scan-tree-dump-not ch2 "is not do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-4.c scan-tree-dump-not ch2 "is not do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-5.c scan-tree-dump ch2 "is now do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-5.c scan-tree-dump-times ch2 " if " 3
+PASS: gcc.dg/tree-ssa/copy-headers-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-6.c scan-tree-dump ch2 "is now do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-6.c scan-tree-dump-times ch2 " if " 3
+PASS: gcc.dg/tree-ssa/copy-headers-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-7.c scan-tree-dump ch2 "is now do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-7.c scan-tree-dump-times ch2 "Conditional combines static and invariant" 0
+PASS: gcc.dg/tree-ssa/copy-headers-7.c scan-tree-dump-times ch2 "Will duplicate bb" 3
+PASS: gcc.dg/tree-ssa/copy-headers-7.c scan-tree-dump-times ch2 "Will eliminate peeled conditional" 1
+PASS: gcc.dg/tree-ssa/copy-headers-7.c scan-tree-dump-times ch2 "Will elliminate invariant exit" 1
+PASS: gcc.dg/tree-ssa/copy-headers-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-8.c scan-tree-dump ch2 "is now do-while loop"
+FAIL: gcc.dg/tree-ssa/copy-headers-8.c scan-tree-dump-times ch2 "Conditional combines static and invariant" 1
+FAIL: gcc.dg/tree-ssa/copy-headers-8.c scan-tree-dump-times ch2 "Will duplicate bb" 2
+PASS: gcc.dg/tree-ssa/copy-headers-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers-9.c scan-tree-dump ch2 "is now do-while loop"
+PASS: gcc.dg/tree-ssa/copy-headers-9.c scan-tree-dump-times ch2 "Duplicating bb . is a win" 1
+PASS: gcc.dg/tree-ssa/copy-headers-9.c scan-tree-dump-times ch2 "Will duplicate bb" 2
+PASS: gcc.dg/tree-ssa/copy-headers.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-headers.c scan-tree-dump-times ch2 "Duplicating header of the" 1
+UNSUPPORTED: gcc.dg/tree-ssa/copy-sign-1.c
+PASS: gcc.dg/tree-ssa/copy-sign-2.c (test for excess errors)
+FAIL: gcc.dg/tree-ssa/copy-sign-2.c scan-tree-dump-times optimized ".COPYSIGN" 1
+FAIL: gcc.dg/tree-ssa/copy-sign-2.c scan-tree-dump-times optimized "ABS" 1
+PASS: gcc.dg/tree-ssa/copy-sign-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/copy-sign-3.c scan-tree-dump-not optimized "= __builtin_copysign"
+PASS: gcc.dg/tree-ssa/copy-sign-3.c scan-tree-dump-times optimized " = -x_[0-9]*\\(D\\)" 3
+PASS: gcc.dg/tree-ssa/counts-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/counts-1.c scan-tree-dump optimized "i_am_also_unlikely2[^\r\n]*(unlikely executed)"
+PASS: gcc.dg/tree-ssa/counts-1.c scan-tree-dump optimized "i_am_also_unlikely[^\r\n]*(unlikely executed)"
+PASS: gcc.dg/tree-ssa/counts-1.c scan-tree-dump-not optimized "i_am_not_unlikely[^\r\n]*(unlikely executed)"
+PASS: gcc.dg/tree-ssa/cswtch-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cswtch-2.c scan-tree-dump-times switchconv "CSWTCH" 0
+PASS: gcc.dg/tree-ssa/cswtch-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cswtch-3.c execution test
+PASS: gcc.dg/tree-ssa/cswtch-3.c scan-tree-dump-times switchconv "= CSWTCH" 8
+PASS: gcc.dg/tree-ssa/cswtch-3.c scan-tree-dump-times switchconv "Switch converted" 5
+PASS: gcc.dg/tree-ssa/cswtch-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cswtch-4.c scan-tree-dump-times switchconv "= CSWTCH" 2
+PASS: gcc.dg/tree-ssa/cswtch-4.c scan-tree-dump-times switchconv "Switch converted" 2
+PASS: gcc.dg/tree-ssa/cswtch-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cswtch-5.c scan-tree-dump-times switchconv "= CSWTCH" 2
+PASS: gcc.dg/tree-ssa/cswtch-5.c scan-tree-dump-times switchconv "Switch converted" 2
+PASS: gcc.dg/tree-ssa/cswtch.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cswtch.c execution test
+PASS: gcc.dg/tree-ssa/cswtch.c scan-tree-dump switchconv "Switch converted"
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-char.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-complement-char.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-complement-int.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-complement-long-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-complement-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-int.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-long-long.c
+UNSUPPORTED: gcc.dg/tree-ssa/ctz-long.c
+PASS: gcc.dg/tree-ssa/cunroll-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-1.c scan-tree-dump cunrolli "Last iteration exit edge was proved true."
+PASS: gcc.dg/tree-ssa/cunroll-1.c scan-tree-dump cunrolli "loop with 2 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/cunroll-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-10.c scan-tree-dump-times cunroll "Forced statement unreachable" 2
+PASS: gcc.dg/tree-ssa/cunroll-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-11.c scan-tree-dump cunroll "Loop 1 iterates at most 3 times"
+PASS: gcc.dg/tree-ssa/cunroll-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-12.c scan-tree-dump-not cunroll "Invalid sum"
+PASS: gcc.dg/tree-ssa/cunroll-12.c scan-tree-dump-times cunroll "loop with 6 iterations completely unrolled" 1
+PASS: gcc.dg/tree-ssa/cunroll-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-not cunroll "Invalid sum"
+PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Exit condition of peeled iterations was eliminated" 1
+PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Last iteration exit edge was proved true" 1
+PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Loop 1 iterates 123454 times" 1
+PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "loop with 6 iterations completely unrolled" 1
+PASS: gcc.dg/tree-ssa/cunroll-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-not cunroll "Invalid sum"
+PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Exit condition of peeled iterations was eliminated" 1
+PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Last iteration exit edge was proved true" 1
+PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Loop 1 iterates 4 times" 1
+PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "loop with 4 iterations completely unrolled" 1
+PASS: gcc.dg/tree-ssa/cunroll-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-15.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/cunroll-15.c scan-tree-dump-times cunroll "optimized:[^\n\r]*completely unrolled" 2
+PASS: gcc.dg/tree-ssa/cunroll-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump cunroll "optimized: loop with [0-9]+ iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/cunroll-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-2.c scan-tree-dump cunroll "loop with 1 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/cunroll-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-3.c scan-tree-dump cunrolli "loop with 1 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/cunroll-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-4.c scan-tree-dump ivcanon "Last iteration exit edge was proved true."
+PASS: gcc.dg/tree-ssa/cunroll-4.c scan-tree-dump ivcanon "loop turned into non-loop; it never loops."
+PASS: gcc.dg/tree-ssa/cunroll-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-5.c scan-tree-dump cunroll "Exit condition of peeled iterations was eliminated."
+PASS: gcc.dg/tree-ssa/cunroll-5.c scan-tree-dump cunroll "Last iteration exit edge was proved true."
+PASS: gcc.dg/tree-ssa/cunroll-5.c scan-tree-dump cunroll "loop with 5 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/cunroll-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/cunroll-9.c scan-tree-dump-times cunrolli "Removed pointless exit:" 1
+PASS: gcc.dg/tree-ssa/dce-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dce-1.c scan-tree-dump-not cddce1 "1000\\)"
+PASS: gcc.dg/tree-ssa/dce-1.c scan-tree-dump-not cddce1 "999\\)"
+PASS: gcc.dg/tree-ssa/dce-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dce-2.c scan-tree-dump-not cddce1 "if"
+PASS: gcc.dg/tree-ssa/divide-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-1.c scan-tree-dump-times optimized "-a" 0
+PASS: gcc.dg/tree-ssa/divide-1.c scan-tree-dump-times optimized "a_..D. / -10" 1
+PASS: gcc.dg/tree-ssa/divide-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-2.c scan-tree-dump-times optimized "-10 / a" 1
+PASS: gcc.dg/tree-ssa/divide-2.c scan-tree-dump-times optimized "10 / -a" 0
+PASS: gcc.dg/tree-ssa/divide-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-3.c scan-tree-dump-times optimized "a_..D. / -10" 1
+PASS: gcc.dg/tree-ssa/divide-3.c scan-tree-dump-times optimized "a_[0-9()D]* / 10" 0
+PASS: gcc.dg/tree-ssa/divide-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-4.c scan-tree-dump-times optimized "-a" 0
+PASS: gcc.dg/tree-ssa/divide-4.c scan-tree-dump-times optimized "a_..D. / 10" 1
+PASS: gcc.dg/tree-ssa/divide-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-5.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/divide-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-6.c scan-tree-dump optimized "x_..D. == 1;"
+PASS: gcc.dg/tree-ssa/divide-6.c scan-tree-dump-not optimized "1 / x_..D.;"
+PASS: gcc.dg/tree-ssa/divide-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/divide-7.c scan-tree-dump optimized " <= 2;"
+PASS: gcc.dg/tree-ssa/divide-7.c scan-tree-dump optimized " \\? x_[0-9]+\\(D\\) : 0;"
+PASS: gcc.dg/tree-ssa/divide-7.c scan-tree-dump-not optimized "1 / x_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/dse-points-to.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dse-points-to.c scan-tree-dump-times dse1 "Deleted dead store.*p_1" 1
+PASS: gcc.dg/tree-ssa/dump-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-2.c scan-tree-dump optimized "<bb [0-9]> \\[local count: "
+PASS: gcc.dg/tree-ssa/dump-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-3.c scan-tree-dump optimized "string_0 = "\\\\x00";"
+PASS: gcc.dg/tree-ssa/dump-3.c scan-tree-dump optimized "string_255 = "\\\\xff";"
+PASS: gcc.dg/tree-ssa/dump-3.c scan-tree-dump optimized "string_28 = "\\\\x1c";"
+PASS: gcc.dg/tree-ssa/dump-3.c scan-tree-dump optimized "string_4 = "\\\\x04";"
+PASS: gcc.dg/tree-ssa/dump-3.c scan-tree-dump optimized "string_51 = "3";"
+PASS: gcc.dg/tree-ssa/dump-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-4.c scan-tree-dump original ""1\\\\x00\\\\x00""
+PASS: gcc.dg/tree-ssa/dump-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-5.c scan-tree-dump original "\\&\\(\\*pa\\)\\[2\\]"
+PASS: gcc.dg/tree-ssa/dump-5.c scan-tree-dump-not original "\\&\\*pa\\[2\\]"
+UNSUPPORTED: gcc.dg/tree-ssa/dump-6.c
+PASS: gcc.dg/tree-ssa/evrp-ignore.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/evrp-ignore.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/evrp-trans.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp-trans.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/evrp-trans.c scan-tree-dump-times evrp "keep" 13
+PASS: gcc.dg/tree-ssa/evrp-trans2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp-trans2.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/evrp-trans2.c scan-tree-dump-times evrp "keep" 13
+PASS: gcc.dg/tree-ssa/evrp1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp1.c scan-tree-dump evrp "\\[5, \\+INF"
+PASS: gcc.dg/tree-ssa/evrp10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp10.c scan-tree-dump-times evrp "\\[-128, 127\\]" 9
+PASS: gcc.dg/tree-ssa/evrp11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp11.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/evrp12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp12.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/evrp13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp13.c scan-tree-dump evrp "return 1;"
+PASS: gcc.dg/tree-ssa/evrp2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp2.c scan-tree-dump evrp "\\[4, 7\\]"
+PASS: gcc.dg/tree-ssa/evrp20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp20.c scan-tree-dump-not evrp "call"
+PASS: gcc.dg/tree-ssa/evrp21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp21.c scan-tree-dump-times evrp "vrp_keep \\(" 1
+PASS: gcc.dg/tree-ssa/evrp21.c scan-tree-dump-times evrp "vrp_kill \\(" 0
+PASS: gcc.dg/tree-ssa/evrp22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp22.c scan-tree-dump-times evrp "keep \\(" 1
+PASS: gcc.dg/tree-ssa/evrp22.c scan-tree-dump-times evrp "kill \\(" 0
+PASS: gcc.dg/tree-ssa/evrp3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp3.c scan-tree-dump evrp "\\[1, 10\\]"
+PASS: gcc.dg/tree-ssa/evrp30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp30.c scan-tree-dump-times evrp "foo\\(" 0
+PASS: gcc.dg/tree-ssa/evrp4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp4.c scan-tree-dump evrp "\\[1, \\+INF\\]"
+PASS: gcc.dg/tree-ssa/evrp6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp6.c scan-tree-dump evrp "\\[11, \\+INF"
+PASS: gcc.dg/tree-ssa/evrp6.c scan-tree-dump-not mergephi1 "abort"
+PASS: gcc.dg/tree-ssa/evrp7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp7.c scan-tree-dump evrp "Removing dead stmt:[^\r\n]* = j_.* == 10"
+PASS: gcc.dg/tree-ssa/evrp8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp8.c scan-tree-dump evrp "Removing dead stmt:[^\r\n]* = i_.* == 1"
+PASS: gcc.dg/tree-ssa/evrp9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/evrp9.c scan-tree-dump-times evrp "Folding predicate maxv_.* == 5 to 0" 1
+PASS: gcc.dg/tree-ssa/evrp9.c scan-tree-dump-times evrp "Folding predicate maxv_.* == 6 to 0" 1
+PASS: gcc.dg/tree-ssa/evrp9.c scan-tree-dump-times evrp "Folding predicate minv_.* == 5 to 0" 1
+PASS: gcc.dg/tree-ssa/evrp9.c scan-tree-dump-times evrp "Folding predicate minv_.* == 6 to 0" 1
+PASS: gcc.dg/tree-ssa/flatten-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/flatten-1.c scan-assembler-not bar[: \t\n]
+PASS: gcc.dg/tree-ssa/flatten-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/flatten-2.c scan-assembler cycle[123][: \t\n]
+PASS: gcc.dg/tree-ssa/flatten-2.c scan-assembler-not indirect[12][: \t\n]
+PASS: gcc.dg/tree-ssa/flatten-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/flatten-3.c scan-assembler cycle[123][: \t\n]
+PASS: gcc.dg/tree-ssa/fnsplit-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/fnsplit-1.c scan-tree-dump-times fnsplit "Invalid sum" 0
+PASS: gcc.dg/tree-ssa/fnsplit-1.c scan-tree-dump-times fnsplit "Splitting function at:" 1
+PASS: gcc.dg/tree-ssa/fnsplit-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/fnsplit-2.c scan-tree-dump-times fnsplit "Invalid sum" 0
+PASS: gcc.dg/tree-ssa/fnsplit-2.c scan-tree-dump-times fnsplit "Splitting function at:" 1
+PASS: gcc.dg/tree-ssa/foldaddr-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldaddr-1.c scan-tree-dump-times original "return 0" 1
+PASS: gcc.dg/tree-ssa/foldcast-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldcast-1.c scan-tree-dump-times original "return x;" 2
+PASS: gcc.dg/tree-ssa/foldconst-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-1.c scan-tree-dump-not optimized "CSWTCH"
+PASS: gcc.dg/tree-ssa/foldconst-1.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/foldconst-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-2.c scan-tree-dump-not ch2 "fundamentals.0"
+PASS: gcc.dg/tree-ssa/foldconst-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-3.c scan-tree-dump-not optimized "tree_code_type"
+PASS: gcc.dg/tree-ssa/foldconst-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-4.c scan-tree-dump ccp2 "return 0;"
+PASS: gcc.dg/tree-ssa/foldconst-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-5.c scan-tree-dump ccp1 "return 11;"
+PASS: gcc.dg/tree-ssa/foldconst-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldconst-6.c scan-tree-dump-not ccp1 "2, 666"
+PASS: gcc.dg/tree-ssa/foldstring-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/foldstring-1.c scan-tree-dump-times gimple "= 0;" 1
+PASS: gcc.dg/tree-ssa/forwprop-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-1.c scan-tree-dump-times forwprop1 "\\[[^\n\r]*\\] = 1;" 0
+PASS: gcc.dg/tree-ssa/forwprop-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-10.c scan-tree-dump fre1 "Replaced[^\\n]*with 1"
+PASS: gcc.dg/tree-ssa/forwprop-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_[0-9]+(?:\\(D\\))? \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-13.c scan-tree-dump-not optimized "\\(unsigned"
+PASS: gcc.dg/tree-ssa/forwprop-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-14.c scan-tree-dump-times optimized " & " 1
+PASS: gcc.dg/tree-ssa/forwprop-14.c scan-tree-dump-times optimized " \\| " 1
+PASS: gcc.dg/tree-ssa/forwprop-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-15.c scan-tree-dump-times forwprop1 " != " 0
+PASS: gcc.dg/tree-ssa/forwprop-15.c scan-tree-dump-times forwprop1 " == " 0
+PASS: gcc.dg/tree-ssa/forwprop-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-16.c scan-tree-dump forwprop1 "if \\(x"
+PASS: gcc.dg/tree-ssa/forwprop-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-17.c scan-tree-dump-times optimized " & 1" 1
+PASS: gcc.dg/tree-ssa/forwprop-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-18.c scan-tree-dump-not cddce1 "\\(long double\\)"
+PASS: gcc.dg/tree-ssa/forwprop-18.c scan-tree-dump-times cddce1 "\\(float\\)" 2
+PASS: gcc.dg/tree-ssa/forwprop-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-19.c scan-tree-dump-not dse1 "VEC_PERM_EXPR"
+PASS: gcc.dg/tree-ssa/forwprop-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-2.c scan-tree-dump-times forwprop1 "\\[[^\n\r]*\\] = 1;" 0
+PASS: gcc.dg/tree-ssa/forwprop-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-20.c scan-tree-dump-not forwprop1 "VEC_PERM_EXPR"
+PASS: gcc.dg/tree-ssa/forwprop-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-21.c scan-tree-dump-not cddce1 "VEC_PERM_EXPR"
+PASS: gcc.dg/tree-ssa/forwprop-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-23.c scan-tree-dump-not forwprop1 "BIT_FIELD_REF"
+PASS: gcc.dg/tree-ssa/forwprop-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-24.c scan-tree-dump-times cddce1 " & " 1
+PASS: gcc.dg/tree-ssa/forwprop-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-25.c scan-tree-dump-not cddce1 " ^ "
+PASS: gcc.dg/tree-ssa/forwprop-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-26.c scan-tree-dump-not forwprop1 "& 255"
+PASS: gcc.dg/tree-ssa/forwprop-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 0, 4 }"
+PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 27, 23 }"
+PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 37, -5 }"
+PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 37, 3 }"
+PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump-times forwprop1 "\\+" 1
+PASS: gcc.dg/tree-ssa/forwprop-28.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/forwprop-28.c scan-tree-dump-times forwprop1 "simplified to if \\([^ ]* [<>]" 4
+PASS: gcc.dg/tree-ssa/forwprop-29.c (test for errors, line 21)
+PASS: gcc.dg/tree-ssa/forwprop-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-3.c scan-tree-dump forwprop1 "return 1;"
+PASS: gcc.dg/tree-ssa/forwprop-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-30.c scan-tree-dump-times optimized "\\+" 2
+PASS: gcc.dg/tree-ssa/forwprop-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-31.c scan-tree-dump forwprop1 "return 0;"
+PASS: gcc.dg/tree-ssa/forwprop-31.c scan-tree-dump-times forwprop1 " = " 0
+PASS: gcc.dg/tree-ssa/forwprop-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-32.c scan-tree-dump ccp1 "return 0;"
+PASS: gcc.dg/tree-ssa/forwprop-32.c scan-tree-dump forwprop1 "x_.\\(D\\) / 15"
+PASS: gcc.dg/tree-ssa/forwprop-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\& -7169"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\& 8191"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\^ 16385"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\^ 40961"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\^ 49153"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\| 32769"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\| 32773"
+PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\| 57457"
+PASS: gcc.dg/tree-ssa/forwprop-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-34.c scan-tree-dump cddce1 " = eax_[0-9]+\\(D\\) \\^ 1;"
+PASS: gcc.dg/tree-ssa/forwprop-34.c scan-tree-dump-times cddce1 " = " 1
+PASS: gcc.dg/tree-ssa/forwprop-35.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/forwprop-36.c
+PASS: gcc.dg/tree-ssa/forwprop-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-37.c scan-tree-dump-not forwprop1 "trunc_div_expr"
+PASS: gcc.dg/tree-ssa/forwprop-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-38.c scan-tree-dump-not forwprop1 "abort"
+PASS: gcc.dg/tree-ssa/forwprop-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-39.c scan-tree-dump-not forwprop1 "COMPLEX_EXPR"
+PASS: gcc.dg/tree-ssa/forwprop-39.c scan-tree-dump-not optimized "REALPART_EXPR"
+PASS: gcc.dg/tree-ssa/forwprop-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-4.c scan-tree-dump-not forwprop1 "link_error"
+PASS: gcc.dg/tree-ssa/forwprop-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-40.c scan-tree-dump-times optimized "BIT_FIELD_REF" 0
+PASS: gcc.dg/tree-ssa/forwprop-40.c scan-tree-dump-times optimized "BIT_INSERT_EXPR" 0
+PASS: gcc.dg/tree-ssa/forwprop-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-41.c scan-tree-dump-times optimized "BIT_FIELD_REF" 0
+PASS: gcc.dg/tree-ssa/forwprop-41.c scan-tree-dump-times optimized "BIT_INSERT_EXPR" 1
+PASS: gcc.dg/tree-ssa/forwprop-41.c scan-tree-dump-times optimized "VEC_PERM_EXPR" 0
+PASS: gcc.dg/tree-ssa/forwprop-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-5.c scan-tree-dump-times optimized "disappear" 0
+PASS: gcc.dg/tree-ssa/forwprop-6.c (test for warnings, line 16)
+PASS: gcc.dg/tree-ssa/forwprop-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-6.c scan-tree-dump-times ccp1 "VIEW_CONVERT_EXPR" 1
+PASS: gcc.dg/tree-ssa/forwprop-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-7.c scan-tree-dump-times forwprop1 "={v}" 2
+PASS: gcc.dg/tree-ssa/forwprop-7.c scan-tree-dump-times forwprop1 "VIEW_CONVERT_EXPR" 0
+PASS: gcc.dg/tree-ssa/forwprop-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-8.c scan-tree-dump forwprop1 "q_.\\(D\\)\\]\\[0\\];"
+PASS: gcc.dg/tree-ssa/forwprop-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/forwprop-9.c scan-tree-dump-not fre1 " = a;"
+PASS: gcc.dg/tree-ssa/forwprop-9.c scan-tree-dump-times optimized " = 1" 2
+PASS: gcc.dg/tree-ssa/fre-vce-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/fre-vce-1.c scan-tree-dump-times fre1 "sv.i" 2
+PASS: gcc.dg/tree-ssa/fre-vce-1.c scan-tree-dump-times fre1 "sv_[0-9]\\(D\\)->i" 2
+PASS: gcc.dg/tree-ssa/gen-vect-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-11.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-11a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-11a.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-11a.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-11b.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-11b.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-11b.c scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-11c.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-11c.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-11c.c scan-tree-dump-times vect "vectorized 0 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-2.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-2.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+PASS: gcc.dg/tree-ssa/gen-vect-2.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-25.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-25.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+PASS: gcc.dg/tree-ssa/gen-vect-25.c scan-tree-dump-times vect "vectorized 2 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-26.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
+PASS: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+PASS: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-28.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
+PASS: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+PASS: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-32.c execution test
+PASS: gcc.dg/tree-ssa/gen-vect-32.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+PASS: gcc.dg/tree-ssa/gen-vect-32.c scan-tree-dump-times vect "vectorized 1 loops" 1
+PASS: gcc.dg/tree-ssa/gen-vect-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/gen-vect-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-1.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/if-to-switch-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-10.c scan-tree-dump iftoswitch "Canonical GIMPLE case clusters: 1 2 3 4 5"
+PASS: gcc.dg/tree-ssa/if-to-switch-10.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/if-to-switch-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-11.c scan-tree-dump iftoswitch "Canonical GIMPLE case clusters: 1 2 3 4 5 6"
+PASS: gcc.dg/tree-ssa/if-to-switch-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-2.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/if-to-switch-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-3.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/if-to-switch-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-4.c scan-tree-dump-not iftoswitch "Condition chain"
+PASS: gcc.dg/tree-ssa/if-to-switch-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-5.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/if-to-switch-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-6.c scan-tree-dump-not iftoswitch "Condition chain"
+PASS: gcc.dg/tree-ssa/if-to-switch-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-7.c scan-tree-dump-not iftoswitch "Condition chain "
+PASS: gcc.dg/tree-ssa/if-to-switch-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-8.c scan-tree-dump-not iftoswitch "Condition chain"
+PASS: gcc.dg/tree-ssa/if-to-switch-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/if-to-switch-9.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement."
+PASS: gcc.dg/tree-ssa/ifc-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-10.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-10.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-10.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-11.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-11.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-11.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-12.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-12.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-12.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-20040816-1.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-1.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-1.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-20040816-2.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-2.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-20040816-2.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-4.c scan-tree-dump-times ifcvt "Applying if-conversion" 0
+PASS: gcc.dg/tree-ssa/ifc-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-5.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-5.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-5.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-8.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-8.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-8.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-9.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-9.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-9.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-cd.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-cd.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-cd.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-cd.c scan-tree-dump-times ifcvt "Use predicate of bb" 4
+PASS: gcc.dg/tree-ssa/ifc-pr44710.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr47271.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr47271.c execution test
+PASS: gcc.dg/tree-ssa/ifc-pr56541.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr56541.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-pr56541.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-pr56541.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-pr68583.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr68583.c scan-tree-dump ifcvt "Applying if-conversion"
+PASS: gcc.dg/tree-ssa/ifc-pr68583.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-pr68583.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c scan-tree-dump-times ifcvt "Applying if-conversion" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c scan-tree-dump-times ifcvt "Invalid sum of incoming counts" 1
+PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c scan-tree-dump-times ifcvt "Invalid sum of outgoing probabilities 200.0" 1
+PASS: gcc.dg/tree-ssa/ifc-pr71503.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ifc-pr71683.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-1.c scan-tree-dump-times optimized "\\(struct interval\\)" 0
+PASS: gcc.dg/tree-ssa/inline-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-not optimized "do_something \\(70\\)"
+PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-not optimized "do_something1"
+PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something \\(5\\)" 1
+PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something2" 1
+PASS: gcc.dg/tree-ssa/inline-10.c scan-tree-dump-times optimized "do_something3" 1
+PASS: gcc.dg/tree-ssa/inline-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-11.c scan-tree-dump-times einline "function body can be overwritten at link time" 1
+PASS: gcc.dg/tree-ssa/inline-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-12.c scan-tree-dump-times einline " = " 2
+PASS: gcc.dg/tree-ssa/inline-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-13.c scan-tree-dump-times fixup_cfg3 "bb" 1
+PASS: gcc.dg/tree-ssa/inline-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-3.c scan-tree-dump-times einline "Inlining inline_me/[0-9]* " 1
+PASS: gcc.dg/tree-ssa/inline-3.c scan-tree-dump-times einline "Inlining inline_me_too/[0-9]* " 1
+PASS: gcc.dg/tree-ssa/inline-4.c (test for warnings, line 16)
+PASS: gcc.dg/tree-ssa/inline-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-4.c scan-tree-dump einline "Inlining get_data_for/[0-9]* into main/[0-9]*"
+PASS: gcc.dg/tree-ssa/inline-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-5.c scan-tree-dump-times optimized "do_inc" 12
+PASS: gcc.dg/tree-ssa/inline-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-6.c scan-tree-dump-times optimized "do_inc" 12
+PASS: gcc.dg/tree-ssa/inline-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-7.c scan-tree-dump einline "Iterations: 1"
+PASS: gcc.dg/tree-ssa/inline-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-8.c scan-tree-dump-times einline "Inlining" 5
+PASS: gcc.dg/tree-ssa/inline-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline-9.c scan-tree-dump-times optimized "q \\(15\\)" 1
+PASS: gcc.dg/tree-ssa/inline-9.c scan-tree-dump-times optimized "t \\(20\\)" 1
+PASS: gcc.dg/tree-ssa/inline_asm-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline_asm-1.c scan-tree-dump-times alias "VDEF" 1
+PASS: gcc.dg/tree-ssa/inline_asm-1.c scan-tree-dump-times optimized "test_function" 2
+PASS: gcc.dg/tree-ssa/inline_asm-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/inline_asm-2.c scan-tree-dump-times alias "VDEF" 2
+PASS: gcc.dg/tree-ssa/integer-addr.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/integer-addr.c scan-tree-dump-times optimized "= func" 2
+PASS: gcc.dg/tree-ssa/interposition.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/interposition.c scan-tree-dump-times optimized "return 1" 2
+PASS: gcc.dg/tree-ssa/ipa-cp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-cp-1.c scan-tree-dump-times optimized "very_long_function.constprop \\(\\)" 3
+PASS: gcc.dg/tree-ssa/ipa-reference-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-reference-1.c scan-tree-dump-times optimized "conststaticvariable" 0
+PASS: gcc.dg/tree-ssa/ipa-split-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-1.c scan-tree-dump-times fnsplit "Splitting function" 1
+PASS: gcc.dg/tree-ssa/ipa-split-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-2.c scan-tree-dump-times fnsplit "Splitting function" 1
+PASS: gcc.dg/tree-ssa/ipa-split-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-4.c scan-tree-dump-times fnsplit "Splitting function" 1
+PASS: gcc.dg/tree-ssa/ipa-split-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-5.c scan-tree-dump optimized "part"
+PASS: gcc.dg/tree-ssa/ipa-split-5.c scan-tree-dump-times fnsplit "Splitting function" 1
+PASS: gcc.dg/tree-ssa/ipa-split-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ipa-split-6.c scan-tree-dump optimized "part"
+PASS: gcc.dg/tree-ssa/ipa-split-6.c scan-tree-dump-times fnsplit "Splitting function" 1
+PASS: gcc.dg/tree-ssa/isolate-1.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/isolate-1.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/isolate-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-1.c scan-tree-dump-times isolate-paths "->type = 42" 1
+PASS: gcc.dg/tree-ssa/isolate-1.c scan-tree-dump-times isolate-paths "->type ={v} 0" 1
+PASS: gcc.dg/tree-ssa/isolate-1.c scan-tree-dump-times isolate-paths "->zzz" 1
+PASS: gcc.dg/tree-ssa/isolate-1.c scan-tree-dump-times isolate-paths "__builtin_trap" 1
+PASS: gcc.dg/tree-ssa/isolate-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-2.c scan-tree-dump-times forwprop3 "return &z;" 1
+PASS: gcc.dg/tree-ssa/isolate-2.c scan-tree-dump-times isolate-paths "__builtin_trap" 2
+PASS: gcc.dg/tree-ssa/isolate-3.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/isolate-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-3.c scan-tree-dump-times isolate-paths "__builtin_trap" 1
+PASS: gcc.dg/tree-ssa/isolate-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-4.c scan-tree-dump-times ccp3 "foo .&z.;" 1
+PASS: gcc.dg/tree-ssa/isolate-4.c scan-tree-dump-times isolate-paths "__builtin_trap" 2
+PASS: gcc.dg/tree-ssa/isolate-5.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/isolate-5.c (test for warnings, line 40)
+PASS: gcc.dg/tree-ssa/isolate-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times isolate-paths "->type" 2
+PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times isolate-paths "->zzz" 1
+PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times isolate-paths "__builtin_trap" 1
+PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times optimized "->type" 1
+PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times optimized "\\.type" 1
+PASS: gcc.dg/tree-ssa/isolate-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-6.c scan-tree-dump-times isolate-paths "__builtin_trap" 1
+PASS: gcc.dg/tree-ssa/isolate-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/isolate-7.c scan-tree-dump-times isolate-paths "__builtin_trap" 1
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_1.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_2.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_3.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_4.c
+PASS: gcc.dg/tree-ssa/ivopt_5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopt_5.c scan-tree-dump-times ivopts "ivtmp.[0-9_]* = PHI <[^0][^,]*, [^0]" 0
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_infer_1.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_infer_2.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_1.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_1g.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_2.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_2g.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_3.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_4.c
+PASS: gcc.dg/tree-ssa/ivopts-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-2.c scan-tree-dump-not ivopts "\\n candidates \\d+, \\d+,[^\\n]*\\n[^\\n]*\\nFinal cost"
+PASS: gcc.dg/tree-ssa/ivopts-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-3.c scan-tree-dump-times ivopts "!= 0" 5
+PASS: gcc.dg/tree-ssa/ivopts-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/ivopts-5.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopts-6.c
+UNSUPPORTED: gcc.dg/tree-ssa/ivopts-7.c
+PASS: gcc.dg/tree-ssa/ivopts-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-8.c scan-tree-dump ivopts "inv_expr [0-9]: \\t\\(unsigned (long|int)\\) sz_[0-9]*\\(D\\) \\* 4 \\+ \\(unsigned (long|int)\\) mem_[0-9]*\\(D\\)"
+PASS: gcc.dg/tree-ssa/ivopts-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-9.c scan-tree-dump ivopts "inv_expr [0-9]: \\t\\(unsigned (long|int)\\) sz_[0-9]\\(D\\) \\* 4 \\+ \\(unsigned (long|int)\\) mem_[0-9]\\(D\\)"
+PASS: gcc.dg/tree-ssa/ivopts-lower_base.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-lower_base.c scan-tree-dump-not ivopts "base [^\\n]*&MEM\\["
+PASS: gcc.dg/tree-ssa/ivopts-lt-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI <p_" 1
+PASS: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI" 1
+PASS: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "p_[0-9]* <" 1
+PASS: gcc.dg/tree-ssa/ivopts-lt.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ivopts-lt.c scan-tree-dump-times ivopts "PHI <p_" 1
+PASS: gcc.dg/tree-ssa/ivopts-lt.c scan-tree-dump-times ivopts "PHI" 1
+PASS: gcc.dg/tree-ssa/ivopts-lt.c scan-tree-dump-times ivopts "p_[0-9]* <" 1
+PASS: gcc.dg/tree-ssa/ldist-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-1.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-10.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-11.c scan-tree-dump-times ldist "distributed: split to 1 loops and 1 library calls" 1
+PASS: gcc.dg/tree-ssa/ldist-11.c scan-tree-dump-times ldist "generated memset zero" 1
+PASS: gcc.dg/tree-ssa/ldist-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-12.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-13.c scan-tree-dump-not ldist "Loop 1 distributed: split to 2 loops"
+PASS: gcc.dg/tree-ssa/ldist-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-14.c scan-tree-dump-not ldist "Loop 1 distributed: split to 2 loops"
+PASS: gcc.dg/tree-ssa/ldist-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-15.c scan-tree-dump-not ldist "__builtin_memset"
+PASS: gcc.dg/tree-ssa/ldist-15.c scan-tree-dump-not ldist "distributed: split to"
+PASS: gcc.dg/tree-ssa/ldist-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-16.c scan-tree-dump ldist "Loop 1 not distributed"
+PASS: gcc.dg/tree-ssa/ldist-16.c scan-tree-dump-times ldist "generated memset zero" 0
+PASS: gcc.dg/tree-ssa/ldist-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-17.c scan-tree-dump ldist "Loop nest . distributed: split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/ldist-17.c scan-tree-dump-times ldist "generated memset zero" 1
+PASS: gcc.dg/tree-ssa/ldist-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-18.c scan-tree-dump ldist "generated memset zero"
+PASS: gcc.dg/tree-ssa/ldist-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-19.c scan-tree-dump-times ldist "generated memset zero" 1
+PASS: gcc.dg/tree-ssa/ldist-19.c scan-tree-dump-times ldist "generated memset" 5
+PASS: gcc.dg/tree-ssa/ldist-1a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-1a.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-2.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-20.c scan-tree-dump-times ldist "generated memcpy" 2
+PASS: gcc.dg/tree-ssa/ldist-20.c scan-tree-dump-times ldist "generated memmove" 1
+PASS: gcc.dg/tree-ssa/ldist-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-21.c scan-tree-dump ldist "generated memmove"
+PASS: gcc.dg/tree-ssa/ldist-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-22.c execution test
+PASS: gcc.dg/tree-ssa/ldist-22.c scan-tree-dump ldist "generated memset zero"
+PASS: gcc.dg/tree-ssa/ldist-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-23.c execution test
+XFAIL: gcc.dg/tree-ssa/ldist-23.c scan-tree-dump ldist "generated memcpy"
+XFAIL: gcc.dg/tree-ssa/ldist-23.c scan-tree-dump ldist "split to 1 loops and 1 library call"
+PASS: gcc.dg/tree-ssa/ldist-24.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ldist-24.c scan-tree-dump ldist "generated memcpy"
+XFAIL: gcc.dg/tree-ssa/ldist-24.c scan-tree-dump ldist "generated memset zero"
+PASS: gcc.dg/tree-ssa/ldist-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-25.c scan-tree-dump ldist "Loop . not distributed"
+PASS: gcc.dg/tree-ssa/ldist-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-26.c execution test
+PASS: gcc.dg/tree-ssa/ldist-26.c scan-tree-dump-times ldist "distributed: split to 1 loops and 1 library calls" 2
+PASS: gcc.dg/tree-ssa/ldist-26.c scan-tree-dump-times ldist "generated memset zero" 2
+PASS: gcc.dg/tree-ssa/ldist-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-27.c execution test
+PASS: gcc.dg/tree-ssa/ldist-27.c scan-tree-dump ldist "distributed: split to "
+PASS: gcc.dg/tree-ssa/ldist-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-28.c scan-tree-dump ldist "Loop nest . distributed: split to 0 loops and 1 library"
+PASS: gcc.dg/tree-ssa/ldist-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-29.c scan-tree-dump-not ldist "Loop nest . distributed: split to"
+PASS: gcc.dg/tree-ssa/ldist-29.c scan-tree-dump-times ldist "Loop . distributed: split to 0 loops and 1 library" 1
+PASS: gcc.dg/tree-ssa/ldist-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-3.c scan-tree-dump-times ldist "distributed: split to 3 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-30.c scan-tree-dump-times ldist "Loop nest . distributed: split to" 1
+PASS: gcc.dg/tree-ssa/ldist-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-31.c scan-tree-dump-times ldist "Loop nest . distributed: split to 0 loops and 2 library" 1
+PASS: gcc.dg/tree-ssa/ldist-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-32.c scan-tree-dump-times ldist "Loop nest . distributed: split to 0 loops and 1 library" 1
+PASS: gcc.dg/tree-ssa/ldist-32.c scan-tree-dump-times ldist "__builtin_memset \\(.*, 0, 1049600\\);" 1
+PASS: gcc.dg/tree-ssa/ldist-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-33.c scan-tree-dump ldist "Loop nest . distributed: split to 1 loops and 1 library"
+PASS: gcc.dg/tree-ssa/ldist-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-35.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ldist-35.c scan-tree-dump-times ldist "Loop nest . distributed: split to 0 loops and 1 library" 1
+PASS: gcc.dg/tree-ssa/ldist-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-36.c scan-tree-dump-times ldist "Loop nest . distributed: split to 1 loops and 1 library" 1
+PASS: gcc.dg/tree-ssa/ldist-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-37.c scan-tree-dump ldist "split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/ldist-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-38.c scan-tree-dump ldist "split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/ldist-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-39.c scan-tree-dump ldist "optimized: Loop . distributed: split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/ldist-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-4.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-5.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ldist-5.c scan-tree-dump-times ldist "distributed: split to 2 loops" 1
+PASS: gcc.dg/tree-ssa/ldist-6.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ldist-6.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-7.c scan-tree-dump-times ldist "distributed: " 0
+PASS: gcc.dg/tree-ssa/ldist-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-8.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-9.c scan-tree-dump-times ldist "distributed: split to 2 loops" 0
+PASS: gcc.dg/tree-ssa/ldist-pr45948-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-pr45948.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-pr45948.c scan-tree-dump ldist "distributed: split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/ldist-pr45948.c scan-tree-dump-times ldist "generated memset zero" 1
+PASS: gcc.dg/tree-ssa/ldist-pr45948.c scan-tree-dump-times optimized "int a" 0
+UNSUPPORTED: gcc.dg/tree-ssa/ldist-rawmemchr-1.c
+UNSUPPORTED: gcc.dg/tree-ssa/ldist-rawmemchr-2.c
+PASS: gcc.dg/tree-ssa/ldist-strlen-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-strlen-1.c execution test
+PASS: gcc.dg/tree-ssa/ldist-strlen-1.c scan-tree-dump-times ldist "generated strlenQI\n" 4
+PASS: gcc.dg/tree-ssa/ldist-strlen-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-strlen-2.c execution test
+PASS: gcc.dg/tree-ssa/ldist-strlen-2.c scan-tree-dump-times ldist "generated strlenQI\n" 3
+PASS: gcc.dg/tree-ssa/ldist-strlen-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-strlen-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ldist-strlen-4.c scan-tree-dump-not ldist "generated strlen"
+PASS: gcc.dg/tree-ssa/leaf.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/leaf.c scan-tree-dump-times optimized "return 9" 1
+PASS: gcc.dg/tree-ssa/loadpre1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre1.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre10.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre11.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre12.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre13.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre14.c scan-tree-dump-times pre "Eliminated: 2" 1
+PASS: gcc.dg/tree-ssa/loadpre15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre15.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre16.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre17.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre18.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/loadpre18.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre19.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre2.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre20.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre21.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre22.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre23.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre24.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre25.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre3.c scan-tree-dump-times pre "Eliminated: 2" 1
+PASS: gcc.dg/tree-ssa/loadpre4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre4.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre5.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre6.c scan-tree-dump-not fre1 "= unexpanded_var_list;"
+PASS: gcc.dg/tree-ssa/loadpre6.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre6.c scan-tree-dump-times pre "Insertions: 1" 1
+PASS: gcc.dg/tree-ssa/loadpre7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre7.c scan-tree-dump-not pre "Eliminated:"
+PASS: gcc.dg/tree-ssa/loadpre8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loadpre8.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/local-pure-const.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/local-pure-const.c scan-tree-dump-times local-pure-const1 "found to be const" 1
+PASS: gcc.dg/tree-ssa/local-pure-const.c scan-tree-dump-times local-pure-const1 "local or readonly memory is OK" 1
+PASS: gcc.dg/tree-ssa/loop-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-1.c scan-assembler-times foo 5
+PASS: gcc.dg/tree-ssa/loop-1.c scan-tree-dump-times cunroll "loop with 4 iterations completely unrolled" 1
+PASS: gcc.dg/tree-ssa/loop-1.c scan-tree-dump-times ivcanon "Added canonical iv to loop 1, 4 iterations" 1
+PASS: gcc.dg/tree-ssa/loop-1.c scan-tree-dump-times optimized "foo" 5
+PASS: gcc.dg/tree-ssa/loop-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-10.c scan-tree-dump-times optimized "bar " 2
+PASS: gcc.dg/tree-ssa/loop-10.c scan-tree-dump-times optimized "if " 3
+PASS: gcc.dg/tree-ssa/loop-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-11.c scan-tree-dump-times optimized "\\(16\\)" 1
+PASS: gcc.dg/tree-ssa/loop-11.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/loop-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-14.c scan-tree-dump-times optimized "\\+ 100" 1
+PASS: gcc.dg/tree-ssa/loop-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-15.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/loop-15.c scan-tree-dump-times optimized " \\+ " 0
+PASS: gcc.dg/tree-ssa/loop-15.c scan-tree-dump-times optimized "if " 1
+UNSUPPORTED: gcc.dg/tree-ssa/loop-16.c
+PASS: gcc.dg/tree-ssa/loop-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-17.c scan-tree-dump sccp "# of iterations 1, bounded by 1"
+UNSUPPORTED: gcc.dg/tree-ssa/loop-18.c
+UNSUPPORTED: gcc.dg/tree-ssa/loop-19.c
+PASS: gcc.dg/tree-ssa/loop-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized " \\* 17" 0
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized " \\* [^\\n\\r]*=" 0
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized " \\+ 17" 1
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized "< 100" 0
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized "= 99" 0
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized "[^\\n\\r]*= \\* " 0
+PASS: gcc.dg/tree-ssa/loop-2.c scan-tree-dump-times optimized "iter" 0
+PASS: gcc.dg/tree-ssa/loop-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-20.c scan-tree-dump-times ivopts "\\* [0-9]*B;" 0
+PASS: gcc.dg/tree-ssa/loop-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-21.c scan-tree-dump-times optimized "~" 0
+PASS: gcc.dg/tree-ssa/loop-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-22.c scan-tree-dump-times optimized "/" 0
+PASS: gcc.dg/tree-ssa/loop-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-23.c scan-tree-dump-times cunroll "loop with 3 iterations completely unrolled" 1
+PASS: gcc.dg/tree-ssa/loop-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-24.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/loop-25.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "2 loops found" 1
+XFAIL: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "3 loops found" 2
+XFAIL: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "4 loops found" 2
+PASS: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "Disambiguating loop" 5
+XFAIL: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "Found latch edge" 5
+XFAIL: gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile_estimate "Merged latch edges" 2
+PASS: gcc.dg/tree-ssa/loop-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-26.c scan-tree-dump-times optimized "if" 2
+UNSUPPORTED: gcc.dg/tree-ssa/loop-28.c
+PASS: gcc.dg/tree-ssa/loop-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-29.c scan-tree-dump-not optimized "if"
+UNSUPPORTED: gcc.dg/tree-ssa/loop-3.c
+PASS: gcc.dg/tree-ssa/loop-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-31.c scan-tree-dump-times optimized " \\+ 2;" 1
+PASS: gcc.dg/tree-ssa/loop-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-32.c scan-tree-dump-times lim2 "Executing store motion of" 3
+PASS: gcc.dg/tree-ssa/loop-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-33.c scan-tree-dump-times lim2 "Executing store motion of" 4
+PASS: gcc.dg/tree-ssa/loop-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-34.c scan-tree-dump-times lim2 "Executing store motion of r" 6
+PASS: gcc.dg/tree-ssa/loop-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-35.c scan-tree-dump-times lim2 "Executing store motion of" 8
+PASS: gcc.dg/tree-ssa/loop-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-36.c scan-tree-dump-not dce3 "c.array"
+PASS: gcc.dg/tree-ssa/loop-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-37.c scan-tree-dump-not optimized "my_array"
+PASS: gcc.dg/tree-ssa/loop-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-38.c scan-tree-dump cunrolli "Loop 1 iterates at most 11 times"
+PASS: gcc.dg/tree-ssa/loop-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-39.c scan-tree-dump sccp "# of iterations [^\n\r]*, bounded by 8"
+PASS: gcc.dg/tree-ssa/loop-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized " MEM" 1
+PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized " \\* [^\\n\\r]*=" 0
+PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized "[^\\n\\r]*= \\* " 0
+PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized "iter" 0
+PASS: gcc.dg/tree-ssa/loop-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-40.c scan-tree-dump ch2 "Duplicating header"
+PASS: gcc.dg/tree-ssa/loop-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-41.c scan-tree-dump-not vrp1 "RANGE \\[0, 65535\\]"
+PASS: gcc.dg/tree-ssa/loop-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-42.c scan-tree-dump-not ivcanon "under assumptions "
+PASS: gcc.dg/tree-ssa/loop-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized " \\+ 2" 1
+PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized "int jiter" 0
+PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized "jter_[0-9]* = PHI" 0
+PASS: gcc.dg/tree-ssa/loop-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-6.c scan-tree-dump-times optimized "else" 3
+PASS: gcc.dg/tree-ssa/loop-6.c scan-tree-dump-times unswitch "unswitching loop" 1
+PASS: gcc.dg/tree-ssa/loop-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-7.c scan-tree-dump-times lim2 "Moving statement" 2
+PASS: gcc.dg/tree-ssa/loop-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-8.c scan-tree-dump-times optimized "[^0-9] \\* step" 0
+PASS: gcc.dg/tree-ssa/loop-8.c scan-tree-dump-times optimized "step \\* [^0-9]" 0
+PASS: gcc.dg/tree-ssa/loop-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-1.c scan-tree-dump ivopts "bounded by 254"
+PASS: gcc.dg/tree-ssa/loop-bound-1.c scan-tree-dump-not ivopts "bounded by 255"
+PASS: gcc.dg/tree-ssa/loop-bound-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-2.c scan-tree-dump ivopts "bounded by 254"
+PASS: gcc.dg/tree-ssa/loop-bound-2.c scan-tree-dump-not ivopts "bounded by 255"
+PASS: gcc.dg/tree-ssa/loop-bound-2.c scan-tree-dump-not ivopts "zero if "
+PASS: gcc.dg/tree-ssa/loop-bound-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-3.c scan-tree-dump ivopts "bounded by 254"
+PASS: gcc.dg/tree-ssa/loop-bound-3.c scan-tree-dump-not ivopts "bounded by 255"
+PASS: gcc.dg/tree-ssa/loop-bound-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-4.c scan-tree-dump ivopts "bounded by 254"
+PASS: gcc.dg/tree-ssa/loop-bound-4.c scan-tree-dump-not ivopts "bounded by 255"
+PASS: gcc.dg/tree-ssa/loop-bound-4.c scan-tree-dump-not ivopts "zero if "
+PASS: gcc.dg/tree-ssa/loop-bound-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-5.c scan-tree-dump ivopts "bounded by 254"
+PASS: gcc.dg/tree-ssa/loop-bound-5.c scan-tree-dump-not ivopts "bounded by 255"
+PASS: gcc.dg/tree-ssa/loop-bound-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump ivopts "bounded by 126"
+PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump-not ivopts "bounded by 127"
+PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump-not ivopts "zero if "
+PASS: gcc.dg/tree-ssa/loop-ch-profile-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-ch-profile-1.c scan-tree-dump-not ch2 "Invalid sum"
+PASS: gcc.dg/tree-ssa/loop-ch-profile-1.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/loop-ch-profile-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-ch-profile-2.c scan-tree-dump ch2 "10.00"
+PASS: gcc.dg/tree-ssa/loop-ch-profile-2.c scan-tree-dump ch2 "90.00"
+PASS: gcc.dg/tree-ssa/loop-ch-profile-2.c scan-tree-dump-not ch2 "Invalid sum"
+PASS: gcc.dg/tree-ssa/loop-ch-profile-2.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/loop-cond-split-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-cond-split-1.c scan-tree-dump-times lsplit "loop split on semi-invariant condition at false branch" 3
+PASS: gcc.dg/tree-ssa/loop-interchange-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-1.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-1.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-10.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-10.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-11.c scan-tree-dump-not linterchange "Loop_pair<outer:., inner:.> is interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-12.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-12.c scan-tree-dump-not linterchange "is interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-13.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-13.c scan-tree-dump-not linterchange "is interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-14.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-14.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-15.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-16.c scan-tree-dump linterchange "loops interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-1b.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-1b.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-1b.c scan-tree-dump-not linterchange "is interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-2.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-2.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-3.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-3.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-4.c execution test
+XFAIL: gcc.dg/tree-ssa/loop-interchange-4.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-5.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-5.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-5.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is not interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-interchange-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-6.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-6.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 2
+PASS: gcc.dg/tree-ssa/loop-interchange-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-7.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-7.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 2
+PASS: gcc.dg/tree-ssa/loop-interchange-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-8.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-8.c scan-tree-dump-not linterchange "Loop_pair<outer:., inner:.> is interchanged"
+PASS: gcc.dg/tree-ssa/loop-interchange-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-interchange-9.c execution test
+PASS: gcc.dg/tree-ssa/loop-interchange-9.c scan-tree-dump-times linterchange "Loop_pair<outer:., inner:.> is interchanged" 1
+PASS: gcc.dg/tree-ssa/loop-niter-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-niter-1.c execution test
+XFAIL: gcc.dg/tree-ssa/loop-niter-1.c scan-tree-dump sccp "Replacing uses of: .* with: 3790490784"
+PASS: gcc.dg/tree-ssa/loop-niter-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loop-niter-2.c execution test
+XFAIL: gcc.dg/tree-ssa/loop-niter-2.c scan-tree-dump sccp "Replacing uses of: .* with: 3643904208"
+PASS: gcc.dg/tree-ssa/loopclosedphi.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/loopclosedphi.c scan-tree-dump-times loopdone "Replacing" 3
+PASS: gcc.dg/tree-ssa/minmax-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-1.c scan-tree-dump-times optimized "return x_[0-9]+.D.;" 2
+PASS: gcc.dg/tree-ssa/minmax-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-10.c execution test
+PASS: gcc.dg/tree-ssa/minmax-10.c scan-tree-dump-times optimized "= ~" 1
+PASS: gcc.dg/tree-ssa/minmax-10.c scan-tree-dump-times optimized "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-11.c execution test
+PASS: gcc.dg/tree-ssa/minmax-11.c scan-tree-dump-times optimized "= ~" 1
+PASS: gcc.dg/tree-ssa/minmax-11.c scan-tree-dump-times optimized "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-11.c scan-tree-dump-times optimized "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-12.c execution test
+PASS: gcc.dg/tree-ssa/minmax-12.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-12.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-13.c execution test
+PASS: gcc.dg/tree-ssa/minmax-13.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-13.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-14.c execution test
+PASS: gcc.dg/tree-ssa/minmax-14.c scan-tree-dump-times optimized "= ~" 1
+PASS: gcc.dg/tree-ssa/minmax-14.c scan-tree-dump-times optimized "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-14.c scan-tree-dump-times optimized "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-15.c execution test
+PASS: gcc.dg/tree-ssa/minmax-15.c scan-tree-dump-times phiopt1 "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/minmax-15.c scan-tree-dump-times phiopt1 "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-16.c execution test
+PASS: gcc.dg/tree-ssa/minmax-16.c scan-tree-dump-times optimized "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-16.c scan-tree-dump-times phiopt1 "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/minmax-16.c scan-tree-dump-times phiopt1 "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-17.c scan-tree-dump phiopt1 " = MAX_EXPR"
+PASS: gcc.dg/tree-ssa/minmax-17.c scan-tree-dump-times phiopt1 "changed to factor operation out from" 2
+PASS: gcc.dg/tree-ssa/minmax-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-18.c scan-tree-dump phiopt1 " = MAX_EXPR"
+PASS: gcc.dg/tree-ssa/minmax-18.c scan-tree-dump-times phiopt1 " = ABS_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-18.c scan-tree-dump-times phiopt1 "changed to factor operation out from" 3
+PASS: gcc.dg/tree-ssa/minmax-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-19.c scan-tree-dump phiopt1 " = MAX_EXPR"
+PASS: gcc.dg/tree-ssa/minmax-19.c scan-tree-dump-times phiopt1 "changed to factor operation out from" 1
+UNSUPPORTED: gcc.dg/tree-ssa/minmax-2.c
+PASS: gcc.dg/tree-ssa/minmax-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-20.c scan-tree-dump-not forwprop1 "max_expr, "
+PASS: gcc.dg/tree-ssa/minmax-20.c scan-tree-dump-not forwprop1 "min_expr, "
+PASS: gcc.dg/tree-ssa/minmax-20.c scan-tree-dump-times forwprop1 "bit_and_expr, " 1
+PASS: gcc.dg/tree-ssa/minmax-20.c scan-tree-dump-times forwprop1 "bit_ior_expr, " 1
+PASS: gcc.dg/tree-ssa/minmax-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-21.c scan-tree-dump-not forwprop1 "max_expr, "
+PASS: gcc.dg/tree-ssa/minmax-21.c scan-tree-dump-not forwprop1 "min_expr, "
+PASS: gcc.dg/tree-ssa/minmax-21.c scan-tree-dump-times optimized "bit_and_expr, " 3
+PASS: gcc.dg/tree-ssa/minmax-21.c scan-tree-dump-times optimized "bit_ior_expr, " 1
+PASS: gcc.dg/tree-ssa/minmax-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-22.c scan-tree-dump-times phiopt2 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-23.c scan-tree-dump-times optimized "MAX_EXPR " 1
+PASS: gcc.dg/tree-ssa/minmax-23.c scan-tree-dump-times optimized "MIN_EXPR " 1
+PASS: gcc.dg/tree-ssa/minmax-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump optimized "MAX_EXPR <c_[0-9]+.D., _[0-9]+>|MIN_EXPR <_[0-9]+, c_[0-9]+.D.>"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump optimized "MIN_EXPR <x_[0-9]+.D., _[0-9]+>|MIN_EXPR <_[0-9]+, x_[0-9]+.D.>"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump optimized "~d_[0-9]+.D.;"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump optimized "~y_[0-9]+.D.;"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump-not optimized "~c_[0-9]+.D.;"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump-not optimized "~x_[0-9]+.D.;"
+PASS: gcc.dg/tree-ssa/minmax-24.c scan-tree-dump-times optimized "~" 2
+PASS: gcc.dg/tree-ssa/minmax-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-25.c scan-tree-dump-not original " MAX_EXPR "
+PASS: gcc.dg/tree-ssa/minmax-25.c scan-tree-dump-times optimized "return a" 2
+PASS: gcc.dg/tree-ssa/minmax-25.c scan-tree-dump-times original "return a;" 2
+PASS: gcc.dg/tree-ssa/minmax-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-26.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/minmax-26.c scan-tree-dump-not original "a > b"
+PASS: gcc.dg/tree-ssa/minmax-26.c scan-tree-dump-not original "b > a"
+PASS: gcc.dg/tree-ssa/minmax-26.c scan-tree-dump-times optimized "MAX_EXPR " 4
+PASS: gcc.dg/tree-ssa/minmax-26.c scan-tree-dump-times original "MAX_EXPR <MAX_EXPR <a, b>, c>" 2
+PASS: gcc.dg/tree-ssa/minmax-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-3.c execution test
+PASS: gcc.dg/tree-ssa/minmax-3.c scan-tree-dump-times phiopt1 "MAX_EXPR" 0
+PASS: gcc.dg/tree-ssa/minmax-3.c scan-tree-dump-times phiopt1 "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-4.c execution test
+PASS: gcc.dg/tree-ssa/minmax-4.c scan-tree-dump-times phiopt1 "MAX_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-4.c scan-tree-dump-times phiopt1 "MIN_EXPR" 0
+PASS: gcc.dg/tree-ssa/minmax-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-5.c execution test
+PASS: gcc.dg/tree-ssa/minmax-5.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-5.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-6.c execution test
+PASS: gcc.dg/tree-ssa/minmax-6.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-6.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-7.c execution test
+PASS: gcc.dg/tree-ssa/minmax-7.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-7.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-8.c execution test
+PASS: gcc.dg/tree-ssa/minmax-8.c scan-tree-dump-times phiopt1 "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-8.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/minmax-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-9.c execution test
+PASS: gcc.dg/tree-ssa/minmax-9.c scan-tree-dump-times optimized "= ~" 1
+PASS: gcc.dg/tree-ssa/minmax-9.c scan-tree-dump-times optimized "MAX_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-loopend-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-loopend-2.c scan-tree-dump-times optimized "MAX_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmax-loopend.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmax-loopend.c scan-tree-dump-times optimized "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/minmaxcmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmaxcmp-1.c scan-tree-dump-not optimized " MAX_EXPR "
+PASS: gcc.dg/tree-ssa/minmaxcmp-1.c scan-tree-dump-not original " MAX_EXPR "
+PASS: gcc.dg/tree-ssa/minmaxcmp-1.c scan-tree-dump-times optimized "return 1;" 4
+PASS: gcc.dg/tree-ssa/minmaxcmp-1.c scan-tree-dump-times original "return 1;" 2
+PASS: gcc.dg/tree-ssa/minmaxcmp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minmaxcmp-2.c scan-tree-dump original "return a > b;|return b < a;"
+PASS: gcc.dg/tree-ssa/minmaxcmp-2.c scan-tree-dump original "return c <= d;|return d <= c;"
+PASS: gcc.dg/tree-ssa/minmaxcmp-2.c scan-tree-dump original "return e < f;|return f > e;"
+PASS: gcc.dg/tree-ssa/minmaxcmp-2.c scan-tree-dump original "return x >= y;|return y <= x;"
+PASS: gcc.dg/tree-ssa/minus-ovf.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/minus-ovf.c scan-tree-dump-not optimized "remove"
+PASS: gcc.dg/tree-ssa/modref-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-1.c scan-tree-dump optimized "return 123"
+PASS: gcc.dg/tree-ssa/modref-1.c scan-tree-dump optimized "return 124"
+PASS: gcc.dg/tree-ssa/modref-1.c scan-tree-dump optimized "return 125"
+PASS: gcc.dg/tree-ssa/modref-1.c scan-tree-dump optimized "return 126"
+PASS: gcc.dg/tree-ssa/modref-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-10.c scan-tree-dump modref1 "no_direct_clobber no_indirect_clobber no_direct_escape no_indirect_escape not_returned_directly no_indirect_read"
+PASS: gcc.dg/tree-ssa/modref-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-11.c scan-tree-dump modref1 "parm 0 flags: no_direct_clobber no_indirect_clobber no_direct_escape no_indirect_escape"
+PASS: gcc.dg/tree-ssa/modref-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-12.c scan-tree-dump optimized "return 0"
+PASS: gcc.dg/tree-ssa/modref-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-13.c scan-tree-dump release_ssa "return 1"
+PASS: gcc.dg/tree-ssa/modref-14.c (test for warnings, line 11)
+PASS: gcc.dg/tree-ssa/modref-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-15.c scan-tree-dump modref1 "access: Parm 0"
+PASS: gcc.dg/tree-ssa/modref-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-2.c execution test
+PASS: gcc.dg/tree-ssa/modref-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-3.c scan-tree-dump optimized "return 114"
+PASS: gcc.dg/tree-ssa/modref-3.c scan-tree-dump optimized "return 124"
+PASS: gcc.dg/tree-ssa/modref-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-4.c scan-tree-dump modref1 "param offset:1"
+PASS: gcc.dg/tree-ssa/modref-4.c scan-tree-dump modref1 "param offset:3"
+PASS: gcc.dg/tree-ssa/modref-4.c scan-tree-dump modref1 "return 0"
+PASS: gcc.dg/tree-ssa/modref-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-5.c execution test
+PASS: gcc.dg/tree-ssa/modref-5.c scan-tree-dump modref1 "parm 1 flags: no_direct_clobber no_direct_escape"
+PASS: gcc.dg/tree-ssa/modref-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-6.c scan-tree-dump modref1 "parm 0 flags: no_direct_clobber no_indirect_clobber no_direct_escape no_indirect_escape not_returned_directly not_returned_indirectly no_indirect_read"
+PASS: gcc.dg/tree-ssa/modref-6.c scan-tree-dump modref1 "parm 0 flags: not_returned_directly not_returned_indirectly no_indirect_read"
+PASS: gcc.dg/tree-ssa/modref-6.c scan-tree-dump modref1 "parm 0 flags: not_returned_directly"
+PASS: gcc.dg/tree-ssa/modref-6.c scan-tree-dump optimized "return 42"
+PASS: gcc.dg/tree-ssa/modref-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-7.c scan-tree-dump-not modref1 "--param modref-max-accesses"
+PASS: gcc.dg/tree-ssa/modref-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-8.c scan-tree-dump modref1 "--param modref-max-adjustments"
+PASS: gcc.dg/tree-ssa/modref-8.c scan-tree-dump modref1 "access: Parm 0 param offset:0 offset:0 size:8 max_size:-1 adjusted 8 times"
+PASS: gcc.dg/tree-ssa/modref-8.c scan-tree-dump modref1 "access: Parm 0 param offset:0 offset:0 size:8 max_size:40"
+PASS: gcc.dg/tree-ssa/modref-8.c scan-tree-dump-not modref1 "--param modref-max-accesses"
+PASS: gcc.dg/tree-ssa/modref-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-9.c scan-tree-dump modref1 "access: Parm 0 param offset:0 offset:0 size:8 max_size:32"
+PASS: gcc.dg/tree-ssa/modref-9.c scan-tree-dump modref1 "access: Parm 0 param offset:7 offset:0 size:8 max_size:24"
+PASS: gcc.dg/tree-ssa/modref-dse-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-1.c scan-tree-dump dse1 "Deleted dead store: init"
+PASS: gcc.dg/tree-ssa/modref-dse-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-2.c scan-tree-dump dse2 "Deleted dead store: init"
+PASS: gcc.dg/tree-ssa/modref-dse-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-3.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/modref-dse-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-4.c scan-tree-dump dse1 "Deleted dead store: kill_me"
+PASS: gcc.dg/tree-ssa/modref-dse-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-5.c scan-tree-dump dse1 "Deleted dead store: wrap"
+PASS: gcc.dg/tree-ssa/modref-dse-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-6.c scan-tree-dump-not optimized "1234"
+PASS: gcc.dg/tree-ssa/modref-dse-6.c scan-tree-dump-not optimized "kill_me"
+PASS: gcc.dg/tree-ssa/modref-dse-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/modref-dse-7.c scan-tree-dump-not optimized "12345"
+PASS: gcc.dg/tree-ssa/mulcmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/mulcmp-1.c scan-tree-dump-not optimized "mult_expr"
+PASS: gcc.dg/tree-ssa/muldiv-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/muldiv-1.c scan-tree-dump optimized "builtin_memset"
+PASS: gcc.dg/tree-ssa/muldiv-1.c scan-tree-dump-not optimized "div"
+PASS: gcc.dg/tree-ssa/muldiv-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/muldiv-2.c scan-tree-dump-not optimized "div"
+UNSUPPORTED: gcc.dg/tree-ssa/mult-abs-2.c
+PASS: gcc.dg/tree-ssa/multcmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/multcmp-1.c scan-tree-dump-times optimized "\\? c_[0-9]\\(D\\) : 0" 1
+PASS: gcc.dg/tree-ssa/multcmp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/multcmp-2.c scan-tree-dump-times optimized "\\? c_[0-9]\\(D\\) : 0" 1
+PASS: gcc.dg/tree-ssa/neg-cast-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/neg-cast-2.c scan-tree-dump fre1 "return -1;"
+PASS: gcc.dg/tree-ssa/neg-cast-2.c scan-tree-dump optimized "return -1;"
+XFAIL: gcc.dg/tree-ssa/neg-cast-2.c scan-tree-dump-not fre1 " -[^1]"
+PASS: gcc.dg/tree-ssa/neg-cast-2.c scan-tree-dump-not optimized " - "
+PASS: gcc.dg/tree-ssa/neg-cast-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/neg-cast-3.c scan-tree-dump-not forwprop1 "\\(int\\)"
+PASS: gcc.dg/tree-ssa/negate.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negate.c scan-tree-dump-times reassoc1 "\\+" 1
+PASS: gcc.dg/tree-ssa/negminus.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negminus.c scan-tree-dump-not optimized "negate_expr"
+PASS: gcc.dg/tree-ssa/negneg-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneg-1.c scan-tree-dump-not optimized "negate_expr"
+PASS: gcc.dg/tree-ssa/negneg-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneg-2.c scan-tree-dump-not optimized "negate_expr"
+PASS: gcc.dg/tree-ssa/negneg-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneg-3.c scan-tree-dump-times optimized "negate_expr" 6
+PASS: gcc.dg/tree-ssa/negneg-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneg-4.c execution test
+PASS: gcc.dg/tree-ssa/negneq-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneq-1.c scan-tree-dump-not optimized "= -a"
+PASS: gcc.dg/tree-ssa/negneq-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneq-2.c scan-tree-dump-not optimized "= -a"
+PASS: gcc.dg/tree-ssa/negneq-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneq-3.c scan-tree-dump-not optimized "= -a"
+PASS: gcc.dg/tree-ssa/negneq-3.c scan-tree-dump-not optimized "= -b"
+PASS: gcc.dg/tree-ssa/negneq-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/negneq-4.c scan-tree-dump-not optimized "= -a"
+PASS: gcc.dg/tree-ssa/negneq-4.c scan-tree-dump-not optimized "= -b"
+PASS: gcc.dg/tree-ssa/nonzero-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/nonzero-1.c scan-tree-dump optimized "&a != 0"
+PASS: gcc.dg/tree-ssa/nonzero-1a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/nonzero-1a.c scan-tree-dump-not optimized "&a != 0"
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 15)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 29)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 32)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 33)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 39)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for warnings, line 42)
+PASS: gcc.dg/tree-ssa/noreturn-1.c at line 16 (test for warnings, line 15)
+PASS: gcc.dg/tree-ssa/noreturn-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/noreturn-1.c scan-tree-dump-times ssa "__builtin_unreachable" 4
+PASS: gcc.dg/tree-ssa/operand-equal-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/operand-equal-1.c scan-tree-dump-not pre "if "
+PASS: gcc.dg/tree-ssa/operand-equal-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/operand-equal-2.c scan-tree-dump fre1 "v = . 0, 0, 0, 0 ."
+PASS: gcc.dg/tree-ssa/overflow-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/overflow-1.c scan-tree-dump optimized "a_[0-9]+.D. <= 4;"
+PASS: gcc.dg/tree-ssa/overflow-1.c scan-tree-dump optimized "a_[0-9]+.D. > 4294967263;"
+PASS: gcc.dg/tree-ssa/overflow-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-not optimized "(le|lt|ge|gt)_expr"
+PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-times optimized "ADD_OVERFLOW" 8
+PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-times optimized "SUB_OVERFLOW" 4
+PASS: gcc.dg/tree-ssa/peel1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/peel1.c scan-tree-dump cunroll "Loop 1 likely iterates at most 2 times."
+PASS: gcc.dg/tree-ssa/peel1.c scan-tree-dump cunroll "Peeled loop 1, 3 times."
+PASS: gcc.dg/tree-ssa/peel1.c scan-tree-dump-not cunroll "Invalid sum"
+PASS: gcc.dg/tree-ssa/phi-opt-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimized "if" 0
+PASS: gcc.dg/tree-ssa/phi-opt-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-10.c scan-tree-dump-times optimized " = -[^\r\n]*_[0-9]*;" 4
+PASS: gcc.dg/tree-ssa/phi-opt-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-11.c scan-tree-dump-times optimized "if" 0
+PASS: gcc.dg/tree-ssa/phi-opt-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-12.c scan-tree-dump-times phiopt2 "goto" 2
+PASS: gcc.dg/tree-ssa/phi-opt-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-13.c scan-tree-dump-times optimized "goto " 2
+PASS: gcc.dg/tree-ssa/phi-opt-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-14.c scan-tree-dump-not phiopt1 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-15.c scan-tree-dump optimized "ABSU"
+PASS: gcc.dg/tree-ssa/phi-opt-15.c scan-tree-dump-not optimized "ABS_EXPR"
+PASS: gcc.dg/tree-ssa/phi-opt-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-16.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/phi-opt-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-17.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/phi-opt-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-18.c scan-tree-dump-times optimized "if " 1
+PASS: gcc.dg/tree-ssa/phi-opt-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-19.c scan-tree-dump-times optimized "if " 1
+PASS: gcc.dg/tree-ssa/phi-opt-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-2.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/phi-opt-2.c scan-tree-dump-times optimized " & " 1
+PASS: gcc.dg/tree-ssa/phi-opt-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-20.c scan-tree-dump-times phiopt1 "MAX_EXPR" 2
+PASS: gcc.dg/tree-ssa/phi-opt-20.c scan-tree-dump-times phiopt1 "MIN_EXPR" 2
+PASS: gcc.dg/tree-ssa/phi-opt-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-21.c scan-tree-dump phiopt4 "converted to straightline code"
+PASS: gcc.dg/tree-ssa/phi-opt-21.c scan-tree-dump-not phiopt4 "MAX"
+PASS: gcc.dg/tree-ssa/phi-opt-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-22.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-22.c scan-tree-dump-times phiopt2 " << " 3
+PASS: gcc.dg/tree-ssa/phi-opt-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-23.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-23.c scan-tree-dump-times phiopt1 "if" 2
+PASS: gcc.dg/tree-ssa/phi-opt-24.c (test for excess errors)
+FAIL: gcc.dg/tree-ssa/phi-opt-24.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-24.c scan-tree-dump-times phiopt1 "if" 2
+PASS: gcc.dg/tree-ssa/phi-opt-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-25.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/tree-ssa/phi-opt-25a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-25a.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/tree-ssa/phi-opt-25b.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-25b.c scan-tree-dump-times optimized "goto " 24
+PASS: gcc.dg/tree-ssa/phi-opt-25b.c scan-tree-dump-times optimized "x_..D. != 0" 12
+PASS: gcc.dg/tree-ssa/phi-opt-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-26.c scan-tree-dump phiopt1 "MAX"
+PASS: gcc.dg/tree-ssa/phi-opt-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-27.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/phi-opt-27.c scan-tree-dump-times optimized " & " 1
+PASS: gcc.dg/tree-ssa/phi-opt-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-28.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/phi-opt-28.c scan-tree-dump-times optimized " \\| " 1
+PASS: gcc.dg/tree-ssa/phi-opt-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-29.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/phi-opt-29.c scan-tree-dump-times optimized "bit_and_expr," 2
+PASS: gcc.dg/tree-ssa/phi-opt-29.c scan-tree-dump-times optimized "bit_ior_expr," 2
+PASS: gcc.dg/tree-ssa/phi-opt-29.c scan-tree-dump-times optimized "bit_not_expr," 2
+PASS: gcc.dg/tree-ssa/phi-opt-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-3.c scan-tree-dump-times optimized "if" 0
+PASS: gcc.dg/tree-ssa/phi-opt-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-30.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/phi-opt-30.c scan-tree-dump-times optimized "bit_ior_expr," 10
+PASS: gcc.dg/tree-ssa/phi-opt-30.c scan-tree-dump-times optimized "ne_expr," 5
+PASS: gcc.dg/tree-ssa/phi-opt-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-31.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/phi-opt-31.c scan-tree-dump-not optimized "ne_expr,"
+PASS: gcc.dg/tree-ssa/phi-opt-31.c scan-tree-dump-times optimized "gt_expr," 1
+PASS: gcc.dg/tree-ssa/phi-opt-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-32.c scan-tree-dump-not optimized "gimple_cond "
+PASS: gcc.dg/tree-ssa/phi-opt-32.c scan-tree-dump-times optimized "bit_and_expr," 1
+PASS: gcc.dg/tree-ssa/phi-opt-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-33.c scan-tree-dump-not optimized "bit_not_expr, "
+PASS: gcc.dg/tree-ssa/phi-opt-33.c scan-tree-dump-times optimized "bit_xor_expr, " 1
+PASS: gcc.dg/tree-ssa/phi-opt-33.c scan-tree-dump-times optimized "negate_expr, " 1
+PASS: gcc.dg/tree-ssa/phi-opt-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-34.c scan-tree-dump phiopt2 "Removing basic block"
+PASS: gcc.dg/tree-ssa/phi-opt-34.c scan-tree-dump phiopt2 "return 1;"
+PASS: gcc.dg/tree-ssa/phi-opt-34.c scan-tree-dump-not phiopt2 " == "
+PASS: gcc.dg/tree-ssa/phi-opt-34.c scan-tree-dump-not phiopt2 " if "
+PASS: gcc.dg/tree-ssa/phi-opt-34.c scan-tree-dump-not phiopt2 "Folded into the sequence:"
+PASS: gcc.dg/tree-ssa/phi-opt-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-35.c scan-tree-dump phiopt2 "_[0-9]+ = a_[0-9]+.D. > 2"
+PASS: gcc.dg/tree-ssa/phi-opt-35.c scan-tree-dump-not phiopt2 "a_[0-9]+.D. != 2"
+PASS: gcc.dg/tree-ssa/phi-opt-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-36.c scan-tree-dump-not phiopt2 "if "
+PASS: gcc.dg/tree-ssa/phi-opt-36.c scan-tree-dump-times phiopt1 "if " 2
+PASS: gcc.dg/tree-ssa/phi-opt-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-37.c scan-tree-dump-not phiopt1 "if "
+PASS: gcc.dg/tree-ssa/phi-opt-37.c scan-tree-dump-times phiopt1 "ABSU_EXPR <" 2
+PASS: gcc.dg/tree-ssa/phi-opt-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-38.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-38.c scan-tree-dump-times phiopt1 "if" 1
+PASS: gcc.dg/tree-ssa/phi-opt-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-39.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-39.c scan-tree-dump-times phiopt1 "if" 2
+PASS: gcc.dg/tree-ssa/phi-opt-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-4.c scan-tree-dump-times optimized "if " 1
+PASS: gcc.dg/tree-ssa/phi-opt-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-40.c scan-tree-dump-not phiopt2 "if "
+PASS: gcc.dg/tree-ssa/phi-opt-40.c scan-tree-dump-times phiopt1 "ABS_EXPR <" 2
+PASS: gcc.dg/tree-ssa/phi-opt-40.c scan-tree-dump-times phiopt1 "if " 1
+PASS: gcc.dg/tree-ssa/phi-opt-40.c scan-tree-dump-times phiopt2 "ABSU_EXPR <" 1
+PASS: gcc.dg/tree-ssa/phi-opt-40.c scan-tree-dump-times phiopt2 "ABS_EXPR <" 1
+PASS: gcc.dg/tree-ssa/phi-opt-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "vara.*MAX_EXPR"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "varx.*MAX_EXPR.*0\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "varx.*MIN_EXPR.*1\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "vary.*MAX_EXPR.*0\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt1 "vary.*MIN_EXPR.*1\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "if .*varz"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "vara.*MAX_EXPR"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "varx.*MAX_EXPR.*0\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "varx.*MIN_EXPR.*1\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "vary.*MAX_EXPR.*0\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-5.c scan-tree-dump phiopt2 "vary.*MIN_EXPR.*1\\.0"
+PASS: gcc.dg/tree-ssa/phi-opt-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-6.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "[^\r\n]*_[0-9]* = c_[0-9]*.D. != 0" 1
+PASS: gcc.dg/tree-ssa/phi-opt-7.c scan-tree-dump-times optimized "if" 1
+PASS: gcc.dg/tree-ssa/phi-opt-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump optimized "g .t_[0-9]*.D.,"
+PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump-not optimized "PHI"
+PASS: gcc.dg/tree-ssa/phi-opt-8.c scan-tree-dump-not phiopt2 "if"
+PASS: gcc.dg/tree-ssa/phi-opt-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-9.c scan-tree-dump optimized "g .t_[0-9]*.D.,"
+PASS: gcc.dg/tree-ssa/phi-opt-9.c scan-tree-dump-times optimized "PHI" 1
+PASS: gcc.dg/tree-ssa/phi-opt-same-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-same-1.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/phi-opt-same-1.c scan-tree-dump-not phiopt1 "if "
+PASS: gcc.dg/tree-ssa/phi-opt-value-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-value-1.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/tree-ssa/phi-opt-value-1.c scan-tree-dump-not phiopt2 "goto"
+PASS: gcc.dg/tree-ssa/phi-opt-value-1a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-value-1a.c scan-tree-dump-not optimized "if "
+PASS: gcc.dg/tree-ssa/phi-opt-value-1a.c scan-tree-dump-times optimized "constcall " 1
+PASS: gcc.dg/tree-ssa/phi-opt-value-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-value-2.c scan-tree-dump-times optimized "goto" 2
+PASS: gcc.dg/tree-ssa/phi-opt-value-2.c scan-tree-dump-times phiopt2 "goto" 2
+PASS: gcc.dg/tree-ssa/phi-opt-value-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi-opt-value-4.c scan-tree-dump-not phiopt1 "if "
+PASS: gcc.dg/tree-ssa/phi-opt-value-4.c scan-tree-dump-times fre3 "constcall " 3
+PASS: gcc.dg/tree-ssa/phi-opt-value-4.c scan-tree-dump-times optimized "constcall " 3
+PASS: gcc.dg/tree-ssa/phi_on_compare-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi_on_compare-1.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/phi_on_compare-1.c scan-tree-dump-times dom2 "Removing basic block" 1
+PASS: gcc.dg/tree-ssa/phi_on_compare-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi_on_compare-2.c scan-tree-dump-times dom2 "Removing basic block" 1
+PASS: gcc.dg/tree-ssa/phi_on_compare-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi_on_compare-3.c scan-tree-dump-times dom2 "Removing basic block" 1
+PASS: gcc.dg/tree-ssa/phi_on_compare-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phi_on_compare-4.c scan-tree-dump threadfull1 "Jumps threaded: 2"
+PASS: gcc.dg/tree-ssa/phiprop-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/phiprop-1.c scan-tree-dump-times phiprop1 "Inserting PHI for result of load" 1
+PASS: gcc.dg/tree-ssa/phiprop-1.c scan-tree-dump-times release_ssa "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/popcount-max.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/popcount-max.c scan-tree-dump-times optimized "34567" 0
+PASS: gcc.dg/tree-ssa/popcount-max.c scan-tree-dump-times optimized "76543" 1
+UNSUPPORTED: gcc.dg/tree-ssa/popcount.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount2.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount3.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount4.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount4l.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount4ll.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount5.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount5l.c
+UNSUPPORTED: gcc.dg/tree-ssa/popcount5ll.c
+PASS: gcc.dg/tree-ssa/popcount6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/popcount6.c scan-tree-dump evrp "return 1;"
+PASS: gcc.dg/tree-ssa/popcount6b.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/popcount6b.c scan-tree-dump evrp "return 1;"
+PASS: gcc.dg/tree-ssa/pr100359.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr100359.c scan-tree-dump cunrolli "loop with 1 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/pr100359.c scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: gcc.dg/tree-ssa/pr100794.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr100794.c scan-tree-dump pcom "Executing predictive commoning without unrolling"
+PASS: gcc.dg/tree-ssa/pr101824.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr101824.c scan-tree-dump optimized " ={v} FRAME"
+PASS: gcc.dg/tree-ssa/pr101824.c scan-tree-dump-not pcom "Executing predictive commoning"
+PASS: gcc.dg/tree-ssa/pr101856.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr101941-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr101941-1.c scan-tree-dump-times optimized "Function rfc4106_set_hash_subkey.part" 1
+PASS: gcc.dg/tree-ssa/pr102232.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102232.c execution test
+PASS: gcc.dg/tree-ssa/pr102232.c scan-tree-dump-not optimized " / "
+PASS: gcc.dg/tree-ssa/pr102232.c scan-tree-dump-not optimized " \\* "
+PASS: gcc.dg/tree-ssa/pr102546.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102546.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/pr102563.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102736.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102736.c execution test
+PASS: gcc.dg/tree-ssa/pr102880.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102880.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/pr102906.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102906.c scan-tree-dump-not ch2 "Not duplicating.*optimizing for size"
+PASS: gcc.dg/tree-ssa/pr102951.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr102951.c scan-tree-dump-not ccp1 "MAX_EXPR"
+PASS: gcc.dg/tree-ssa/pr102951.c scan-tree-dump-not ccp1 "MIN_EXPR"
+PASS: gcc.dg/tree-ssa/pr102951.c scan-tree-dump-times ccp1 "return &a\\[1\\];" 2
+PASS: gcc.dg/tree-ssa/pr102951.c scan-tree-dump-times ccp1 "return &a\\[4\\];" 2
+PASS: gcc.dg/tree-ssa/pr103218-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103218-1.c scan-tree-dump-times optimized "< 0" 0
+PASS: gcc.dg/tree-ssa/pr103220-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103220-1.c scan-tree-dump-times optimized "& -2" 0
+PASS: gcc.dg/tree-ssa/pr103220-1.c scan-tree-dump-times optimized "& 252" 1
+PASS: gcc.dg/tree-ssa/pr103220-1.c scan-tree-dump-times optimized "& 253" 0
+PASS: gcc.dg/tree-ssa/pr103220-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103220-2.c scan-tree-dump-times optimized "& -128" 0
+PASS: gcc.dg/tree-ssa/pr103220-2.c scan-tree-dump-times optimized "& 127" 0
+PASS: gcc.dg/tree-ssa/pr103220-2.c scan-tree-dump-times optimized "\\| " 0
+PASS: gcc.dg/tree-ssa/pr103228-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103228-1.c scan-tree-dump-times optimized "\\| 1" 0
+PASS: gcc.dg/tree-ssa/pr103228-1.c scan-tree-dump-times optimized "\\| 2" 0
+PASS: gcc.dg/tree-ssa/pr103228-1.c scan-tree-dump-times optimized "\\| 3" 1
+PASS: gcc.dg/tree-ssa/pr103245-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103245-1.c scan-tree-dump-times optimized " = ABSU_EXPR <v_[0-9]*\\(D\\)>;" 1
+PASS: gcc.dg/tree-ssa/pr103257-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103257-1.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/pr103281-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103281-1.c scan-tree-dump-not optimized "foo "
+PASS: gcc.dg/tree-ssa/pr103345.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103345.c scan-tree-dump-times bswap "32 bit load in target endianness found" 3
+PASS: gcc.dg/tree-ssa/pr103514.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103514.c scan-tree-dump-not optimized "&"
+PASS: gcc.dg/tree-ssa/pr103514.c scan-tree-dump-not optimized "=="
+PASS: gcc.dg/tree-ssa/pr103514.c scan-tree-dump-not optimized "\\^"
+PASS: gcc.dg/tree-ssa/pr103680.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103680.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/pr103771.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr103771.c scan-tree-dump-times phiopt1 "changed to factor operation out from COND_EXPR." 1
+PASS: gcc.dg/tree-ssa/pr104639-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr104639-1.c scan-tree-dump-not optimized "PHI <"
+PASS: gcc.dg/tree-ssa/pr104639-1.c scan-tree-dump-times optimized "i_[0-9]*\\(D\\) != 0;" 1
+PASS: gcc.dg/tree-ssa/pr104639-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-not optimized "PHI <"
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-times optimized "u_[0-9]*\\(D\\) <= 7;" 1
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-times optimized "v_[0-9]*\\(D\\) <= 42;" 1
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-times optimized "x_[0-9]*\\(D\\) != 42;" 1
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-times optimized "y_[0-9]*\\(D\\) > 6;" 1
+PASS: gcc.dg/tree-ssa/pr104639-2.c scan-tree-dump-times optimized "z_[0-9]*\\(D\\) > 9;" 1
+PASS: gcc.dg/tree-ssa/pr104645.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr104645.c scan-tree-dump-not optimized " = PHI <"
+PASS: gcc.dg/tree-ssa/pr105777.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " > 102261126"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " > 110127366"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " > 122713350"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " > 93368854"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " \\+ 46684427"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " \\+ 51130563"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " \\+ 55063683;"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump optimized " \\+ 61356675;"
+PASS: gcc.dg/tree-ssa/pr105777.c scan-tree-dump-not optimized ".MUL_OVERFLOW "
+PASS: gcc.dg/tree-ssa/pr105832-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105832-1.c scan-tree-dump-not optimized "foo "
+PASS: gcc.dg/tree-ssa/pr105832-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105832-2.c scan-tree-dump original "return a == 0;"
+PASS: gcc.dg/tree-ssa/pr105832-2.c scan-tree-dump original "return b == 0;"
+PASS: gcc.dg/tree-ssa/pr105832-2.c scan-tree-dump original "return c != 0;"
+PASS: gcc.dg/tree-ssa/pr105832-2.c scan-tree-dump original "return d != 0;"
+PASS: gcc.dg/tree-ssa/pr105832-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105832-3.c scan-tree-dump optimized "a_[0-9]+\\(D\\) == 0"
+PASS: gcc.dg/tree-ssa/pr105832-3.c scan-tree-dump optimized "b_[0-9]+\\(D\\) == 0"
+PASS: gcc.dg/tree-ssa/pr105832-3.c scan-tree-dump optimized "c_[0-9]+\\(D\\) != 0"
+PASS: gcc.dg/tree-ssa/pr105832-3.c scan-tree-dump optimized "d_[0-9]+\\(D\\) != 0"
+PASS: gcc.dg/tree-ssa/pr105860.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105860.c execution test
+PASS: gcc.dg/tree-ssa/pr105983.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr105983.c scan-tree-dump-not optimized " != 0;"
+PASS: gcc.dg/tree-ssa/pr105983.c scan-tree-dump-not optimized " & "
+PASS: gcc.dg/tree-ssa/pr106126.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr106819.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr106819.c scan-tree-dump-not evrp "Folds to: 0.0"
+PASS: gcc.dg/tree-ssa/pr106867.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr106967.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr106970.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107009.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107009.c scan-tree-dump dom2 "fff8 VALUE 0x0"
+PASS: gcc.dg/tree-ssa/pr107043.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107043.c scan-tree-dump-times evrp "return 1;" 2
+PASS: gcc.dg/tree-ssa/pr107052.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107052.c scan-tree-dump-not evrp "link_failure"
+PASS: gcc.dg/tree-ssa/pr107053.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107053.c scan-tree-dump-not evrp "link_failure"
+PASS: gcc.dg/tree-ssa/pr107130.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107130.c scan-tree-dump-not vrp1 "builtin_abort"
+PASS: gcc.dg/tree-ssa/pr107170.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107195-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107195-1.c execution test
+PASS: gcc.dg/tree-ssa/pr107195-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107195-2.c execution test
+PASS: gcc.dg/tree-ssa/pr107195-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo1," 1
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo2," 1
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo3," 1
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo4," 1
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo5," 1
+PASS: gcc.dg/tree-ssa/pr107195-3.c scan-tree-dump-times dom3 "gimple_call <foo6," 1
+PASS: gcc.dg/tree-ssa/pr107273-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107273-1.c execution test
+PASS: gcc.dg/tree-ssa/pr107273-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107273-2.c execution test
+PASS: gcc.dg/tree-ssa/pr107293.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107293.c execution test
+PASS: gcc.dg/tree-ssa/pr107323.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107323.c execution test
+PASS: gcc.dg/tree-ssa/pr107355.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107394.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107490.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107541.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107541.c execution test
+PASS: gcc.dg/tree-ssa/pr107699.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107699.c scan-tree-dump forwprop1 " != 0"
+PASS: gcc.dg/tree-ssa/pr107732.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107767.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr107767.c scan-tree-dump-not switchconv "CSWTCH"
+PASS: gcc.dg/tree-ssa/pr108137.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr108354-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr108354-1.c scan-tree-dump-times optimized " 1 - " 0
+PASS: gcc.dg/tree-ssa/pr108354-1.c scan-tree-dump-times optimized "foo " 0
+PASS: gcc.dg/tree-ssa/pr108357.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr108357.c scan-tree-dump-not threadfull1 "foo"
+PASS: gcc.dg/tree-ssa/pr108684-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr108684-1.c scan-assembler shouldshowupstill
+PASS: gcc.dg/tree-ssa/pr108684-1.c scan-tree-dump-times optimized "shouldshowupstill" 1
+PASS: gcc.dg/tree-ssa/pr109031-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109031-1.c execution test
+PASS: gcc.dg/tree-ssa/pr109031-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109031-2.c execution test
+PASS: gcc.dg/tree-ssa/pr109639.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109643.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109711-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109711-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109834-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109834-1.c scan-tree-dump-not optimized "bswap"
+PASS: gcc.dg/tree-ssa/pr109849.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109849.c scan-tree-dump sra "Created a replacement for stack offset"
+PASS: gcc.dg/tree-ssa/pr109934.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109934.c execution test
+PASS: gcc.dg/tree-ssa/pr109938.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109938.c scan-tree-dump-not dse2 " \\^ "
+PASS: gcc.dg/tree-ssa/pr109938.c scan-tree-dump-times dse2 " & " 15
+PASS: gcc.dg/tree-ssa/pr109938.c scan-tree-dump-times dse2 " \\| " 15
+PASS: gcc.dg/tree-ssa/pr109986.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr109986.c scan-tree-dump-not dse1 " \\^ "
+PASS: gcc.dg/tree-ssa/pr109986.c scan-tree-dump-not dse1 " \\| "
+PASS: gcc.dg/tree-ssa/pr109986.c scan-tree-dump-times dse1 " & " 22
+PASS: gcc.dg/tree-ssa/pr109986.c scan-tree-dump-times dse1 " ~" 22
+PASS: gcc.dg/tree-ssa/pr110269.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110269.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/pr110269.c scan-tree-dump-times ccp2 "Folding predicate" 2
+PASS: gcc.dg/tree-ssa/pr110293-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110293-1.c scan-tree-dump-not optimized "nop_expr,"
+PASS: gcc.dg/tree-ssa/pr110334.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110334.c scan-tree-dump-not release_ssa "= ret1"
+PASS: gcc.dg/tree-ssa/pr110539-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110539-1.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/pr110539-1.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110539-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110539-2.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr110539-2.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110539-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110539-3.c scan-tree-dump-not optimized "foo \\(\\)"
+PASS: gcc.dg/tree-ssa/pr110539-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110539-4.c scan-tree-dump-not optimized "foo \\(\\)"
+PASS: gcc.dg/tree-ssa/pr110753.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110923.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110923.c scan-tree-dump-not lsplit "Invalid sum"
+PASS: gcc.dg/tree-ssa/pr110923.c scan-tree-dump-times lsplit "loop split" 1
+PASS: gcc.dg/tree-ssa/pr111294.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111294.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/pr111324.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111324.c scan-tree-dump-times optimized " / " 0
+PASS: gcc.dg/tree-ssa/pr111324.c scan-tree-dump-times optimized "return x_..D." 1
+PASS: gcc.dg/tree-ssa/pr111456-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111456-1.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr111456-1.c scan-tree-dump-not optimized "foo "
+PASS: gcc.dg/tree-ssa/pr111583-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111583-1.c execution test
+PASS: gcc.dg/tree-ssa/pr111583-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111583-2.c execution test
+PASS: gcc.dg/tree-ssa/pr111967.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112706.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112706.c scan-tree-dump-not fre1 "if"
+PASS: gcc.dg/tree-ssa/pr112721.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112721.c execution test
+PASS: gcc.dg/tree-ssa/pr112767.c (test for bogus messages, line 12)
+PASS: gcc.dg/tree-ssa/pr112767.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr13146.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr13146.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr14341.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14341.c scan-tree-dump-times vrp1 "fn_call \\(1\\)" 1
+PASS: gcc.dg/tree-ssa/pr14490-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14490-1.c scan-tree-dump-times gimple "<= 9" 1
+PASS: gcc.dg/tree-ssa/pr14490-1.c scan-tree-dump-times gimple "\\+ -10" 0
+PASS: gcc.dg/tree-ssa/pr14490-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14490-2.c scan-tree-dump-times gimple "<= 9" 0
+PASS: gcc.dg/tree-ssa/pr14490-2.c scan-tree-dump-times gimple "\\+ -10" 1
+PASS: gcc.dg/tree-ssa/pr14490-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14490-3.c scan-tree-dump-times gimple "< -10" 1
+PASS: gcc.dg/tree-ssa/pr14490-3.c scan-tree-dump-times gimple "\\+ 10" 0
+PASS: gcc.dg/tree-ssa/pr14490-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14490-4.c scan-tree-dump-times gimple "< -10" 0
+PASS: gcc.dg/tree-ssa/pr14490-4.c scan-tree-dump-times gimple "\\+ 10" 1
+PASS: gcc.dg/tree-ssa/pr14814.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr14814.c scan-tree-dump-times forwprop2 "= &" 0
+PASS: gcc.dg/tree-ssa/pr14841.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15349.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15349.c scan-tree-dump-times mergephi2 "PHI" 1
+PASS: gcc.dg/tree-ssa/pr15791-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15791-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15791-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15791-3.c scan-tree-dump-times gimple "i == j" 0
+PASS: gcc.dg/tree-ssa/pr15791-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15791-4.c scan-tree-dump-times gimple "i == j" 0
+PASS: gcc.dg/tree-ssa/pr15791-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15791-5.c scan-tree-dump-times gimple "i == j" 1
+PASS: gcc.dg/tree-ssa/pr15826.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr15826.c scan-tree-dump-not optimized "goto "
+PASS: gcc.dg/tree-ssa/pr16721.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr16721.c scan-tree-dump-times optimized "->addr" 1
+PASS: gcc.dg/tree-ssa/pr17141-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr17141-1.c scan-tree-dump forwprop1 "locp_[^\\n]* ="
+PASS: gcc.dg/tree-ssa/pr17141-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr17141-2.c scan-tree-dump-times optimized "&" 0
+PASS: gcc.dg/tree-ssa/pr17141-2.c scan-tree-dump-times optimized "abort" 0
+PASS: gcc.dg/tree-ssa/pr17598.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr17598.c scan-tree-dump gimple "x->k"
+PASS: gcc.dg/tree-ssa/pr17598.c scan-tree-dump gimple "yy.k"
+PASS: gcc.dg/tree-ssa/pr17598.c scan-tree-dump-times gimple "x == &y" 2
+PASS: gcc.dg/tree-ssa/pr17598.c scan-tree-dump-times gimple "x == y" 1
+PASS: gcc.dg/tree-ssa/pr18133-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18133-1.c scan-tree-dump-not optimized "ABNORMAL"
+PASS: gcc.dg/tree-ssa/pr18133-1.c scan-tree-dump-not optimized "goto &L0"
+PASS: gcc.dg/tree-ssa/pr18133-1.c scan-tree-dump-times optimized "FALLTHRU" 3
+PASS: gcc.dg/tree-ssa/pr18133-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18133-2.c scan-tree-dump-times optimized "ab" 0
+PASS: gcc.dg/tree-ssa/pr18133-2.c scan-tree-dump-times optimized "goto p" 0
+PASS: gcc.dg/tree-ssa/pr18134.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18134.c scan-tree-dump-times optimized "= a_..D. != 0" 1
+PASS: gcc.dg/tree-ssa/pr18134.c scan-tree-dump-times optimized "ab" 0
+PASS: gcc.dg/tree-ssa/pr18589-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-1.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/pr18589-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-10.c scan-tree-dump-times optimized " \\* " 4
+PASS: gcc.dg/tree-ssa/pr18589-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-2.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/pr18589-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-3.c scan-tree-dump-times optimized " \\* " 5
+PASS: gcc.dg/tree-ssa/pr18589-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-4.c scan-tree-dump-times optimized " \\* " 6
+PASS: gcc.dg/tree-ssa/pr18589-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-5.c scan-tree-dump-times optimized " \\* " 6
+PASS: gcc.dg/tree-ssa/pr18589-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-6.c scan-tree-dump-times optimized " \\* " 4
+PASS: gcc.dg/tree-ssa/pr18589-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-7.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/pr18589-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-8.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/pr18589-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18589-9.c scan-tree-dump-times optimized " \\* " 6
+PASS: gcc.dg/tree-ssa/pr18908.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr18908.c scan-tree-dump forwprop1 "~[^\n\r]*_.;"
+PASS: gcc.dg/tree-ssa/pr18908.c scan-tree-dump-not forwprop1 "\\^ 1"
+PASS: gcc.dg/tree-ssa/pr19055-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19055-2.c scan-tree-dump-times gimple "&" 12
+PASS: gcc.dg/tree-ssa/pr19055-2.c scan-tree-dump-times gimple "\\^" 0
+PASS: gcc.dg/tree-ssa/pr19055-2.c scan-tree-dump-times gimple "~" 4
+PASS: gcc.dg/tree-ssa/pr19055.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19055.c scan-tree-dump-times gimple "&" 4
+PASS: gcc.dg/tree-ssa/pr19055.c scan-tree-dump-times gimple "\\^" 0
+PASS: gcc.dg/tree-ssa/pr19055.c scan-tree-dump-times gimple "~" 4
+PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 12)
+PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 24)
+PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 27)
+PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 9)
+PASS: gcc.dg/tree-ssa/pr19210-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19431.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19431.c scan-tree-dump optimized "[^\r\n]*_. = PHI <[ij]1_[^,]*, [ij]1_[^>]*>"
+PASS: gcc.dg/tree-ssa/pr19590.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19590.c scan-tree-dump-times ivopts "= 0;" 1
+PASS: gcc.dg/tree-ssa/pr19590.c scan-tree-dump-times ivopts "= 2;" 1
+PASS: gcc.dg/tree-ssa/pr19633.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19633.c scan-tree-dump-times ssa "GLOBAL_VAR" 0
+PASS: gcc.dg/tree-ssa/pr19831-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19831-1.c scan-tree-dump-times optimized "free" 0
+PASS: gcc.dg/tree-ssa/pr19831-1.c scan-tree-dump-times optimized "malloc" 0
+PASS: gcc.dg/tree-ssa/pr19831-2.c (test for warnings, line 8)
+PASS: gcc.dg/tree-ssa/pr19831-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr19831-2.c scan-tree-dump-times optimized "free" 1
+PASS: gcc.dg/tree-ssa/pr19831-2.c scan-tree-dump-times optimized "malloc" 1
+PASS: gcc.dg/tree-ssa/pr19831-3.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/pr19831-3.c scan-tree-dump-times optimized "free" 0
+PASS: gcc.dg/tree-ssa/pr19831-3.c scan-tree-dump-times optimized "free" 3
+XFAIL: gcc.dg/tree-ssa/pr19831-3.c scan-tree-dump-times optimized "malloc" 0
+PASS: gcc.dg/tree-ssa/pr19831-3.c scan-tree-dump-times optimized "malloc" 3
+PASS: gcc.dg/tree-ssa/pr20139.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20139.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/pr20318.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20318.c scan-tree-dump-times original "== 0" 1
+PASS: gcc.dg/tree-ssa/pr20318.c scan-tree-dump-times vrp1 "Folding predicate[^\\n]*to 0" 1
+PASS: gcc.dg/tree-ssa/pr20470.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20470.c scan-tree-dump-times gimple "ABS_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr20490.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20657.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20657.c scan-tree-dump-times evrp "if" 1
+PASS: gcc.dg/tree-ssa/pr20701.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20701.c scan-tree-dump-times vrp1 "Folding predicate.*to 0" 1
+PASS: gcc.dg/tree-ssa/pr20702.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20702.c scan-tree-dump-times vrp1 "Folding predicate" 1
+PASS: gcc.dg/tree-ssa/pr20739.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20742.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20913.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr20933.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21001.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21001.c scan-tree-dump-times vrp1 "Folding predicate" 1
+PASS: gcc.dg/tree-ssa/pr21029.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21029.c execution test
+PASS: gcc.dg/tree-ssa/pr21031.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21031.c scan-tree-dump forwprop1 "if \\(a_[0-9]+\\(D\\) != 0\\)"
+PASS: gcc.dg/tree-ssa/pr21086.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21086.c scan-tree-dump vrp1 "Folding predicate "
+PASS: gcc.dg/tree-ssa/pr21090.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21090.c scan-tree-dump-times vrp1 "Folding predicate.*to 1" 1
+PASS: gcc.dg/tree-ssa/pr21171.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21171.c scan-tree-dump-times optimized "SVR" 1
+PASS: gcc.dg/tree-ssa/pr21294.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21294.c scan-tree-dump-times vrp1 "Folding predicate" 1
+PASS: gcc.dg/tree-ssa/pr21332.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21332.c execution test
+PASS: gcc.dg/tree-ssa/pr21417.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21417.c scan-tree-dump-times thread2 "jump thread" 1
+PASS: gcc.dg/tree-ssa/pr21458-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21458-2.c scan-tree-dump-times evrp "Folding predicate.* to 1" 1
+PASS: gcc.dg/tree-ssa/pr21458.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21458.c scan-tree-dump-times vrp1 "Folding predicate.*to 1" 1
+PASS: gcc.dg/tree-ssa/pr21463.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21463.c scan-tree-dump-times phiprop1 "Inserting PHI for result of load" 1
+PASS: gcc.dg/tree-ssa/pr21559.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21559.c scan-tree-dump-times evrp "Simplified relational" 1
+PASS: gcc.dg/tree-ssa/pr21563.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21563.c scan-tree-dump-times vrp1 "Folding predicate" 1
+PASS: gcc.dg/tree-ssa/pr21574.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21574.c scan-tree-dump fre1 "Replaced \\*p_.\\(D\\) with 0"
+PASS: gcc.dg/tree-ssa/pr21582.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21582.c scan-tree-dump-times vrp1 "Folding predicate p_.*" 0
+PASS: gcc.dg/tree-ssa/pr21658.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21658.c scan-tree-dump-times ccp1 "Folded into: if " 1
+PASS: gcc.dg/tree-ssa/pr21829.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21829.c scan-tree-dump-not optimized "if \\("
+PASS: gcc.dg/tree-ssa/pr21959.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21959.c scan-tree-dump-times vrp1 "Folding predicate " 0
+PASS: gcc.dg/tree-ssa/pr21985.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr21985.c scan-tree-dump-times optimized "foo \\([0-9]*\\)" 2
+PASS: gcc.dg/tree-ssa/pr22018.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22018.c execution test
+PASS: gcc.dg/tree-ssa/pr22026.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22026.c scan-tree-dump-times vrp1 "Folding predicate" 0
+PASS: gcc.dg/tree-ssa/pr22051-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22051-1.c scan-tree-dump-times optimized "= \\(void \\(\\*<.*>\\) \\(void\\)\\) p_" 1
+PASS: gcc.dg/tree-ssa/pr22051-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22051-2.c scan-tree-dump-times optimized "r_. = \\(int\\) q" 1
+PASS: gcc.dg/tree-ssa/pr22117.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22117.c scan-tree-dump-times vrp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/pr22171.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22230.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22230.c execution test
+PASS: gcc.dg/tree-ssa/pr22236.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22236.c execution test
+PASS: gcc.dg/tree-ssa/pr22321.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22321.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/tree-ssa/pr22591.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr22591.c execution test
+PASS: gcc.dg/tree-ssa/pr23048.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23086.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23086.c execution test
+PASS: gcc.dg/tree-ssa/pr23086.c scan-tree-dump-not optimized "link_error"
+PASS: gcc.dg/tree-ssa/pr23109.c at line 3 (test for warnings, line )
+PASS: gcc.dg/tree-ssa/pr23109.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23109.c scan-tree-dump-not lim2 "reciptmp"
+PASS: gcc.dg/tree-ssa/pr23109.c scan-tree-dump-not recip "reciptmp"
+PASS: gcc.dg/tree-ssa/pr23115.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23115.c execution test
+PASS: gcc.dg/tree-ssa/pr23192.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23192.c execution test
+PASS: gcc.dg/tree-ssa/pr23234.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23294.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23294.c scan-tree-dump-not optimized "\\* 6"
+PASS: gcc.dg/tree-ssa/pr23294.c scan-tree-dump-times optimized " \\* 2" 3
+PASS: gcc.dg/tree-ssa/pr23294.c scan-tree-dump-times optimized "a_..D. \\* 5" 3
+PASS: gcc.dg/tree-ssa/pr23386.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23386.c execution test
+PASS: gcc.dg/tree-ssa/pr23391.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23401.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23401.c scan-tree-dump-times gimple "int D\\." 1
+PASS: gcc.dg/tree-ssa/pr23401.c scan-tree-dump-times gimple "int" 6
+PASS: gcc.dg/tree-ssa/pr23433.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23434.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23455.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23455.c scan-tree-dump-times pre "Eliminated: 3" 1
+PASS: gcc.dg/tree-ssa/pr23546.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23744.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23744.c scan-tree-dump-not vrp1 "return 1"
+PASS: gcc.dg/tree-ssa/pr23744.c scan-tree-dump-times vrp1 "return 0" 1
+PASS: gcc.dg/tree-ssa/pr23777.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23777.c scan-tree-dump-not optimized "multilib_exclusions_raw"
+PASS: gcc.dg/tree-ssa/pr23848-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23848-1.c scan-tree-dump-not optimized "__builtin_stack_restore"
+PASS: gcc.dg/tree-ssa/pr23848-1.c scan-tree-dump-not optimized "__builtin_stack_save"
+PASS: gcc.dg/tree-ssa/pr23848-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23848-2.c scan-tree-dump-times optimized "__builtin_stack_restore" 1
+PASS: gcc.dg/tree-ssa/pr23848-2.c scan-tree-dump-times optimized "__builtin_stack_save" 1
+PASS: gcc.dg/tree-ssa/pr23848-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23848-3.c scan-tree-dump-times optimized "__builtin_stack_restore" 1
+PASS: gcc.dg/tree-ssa/pr23848-3.c scan-tree-dump-times optimized "__builtin_stack_save" 1
+PASS: gcc.dg/tree-ssa/pr23848-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr23848-4.c scan-tree-dump-times optimized "__builtin_stack_restore" 1
+PASS: gcc.dg/tree-ssa/pr23848-4.c scan-tree-dump-times optimized "__builtin_stack_save" 1
+PASS: gcc.dg/tree-ssa/pr24117.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24117.c scan-tree-dump-times optimized "link_error" 1
+PASS: gcc.dg/tree-ssa/pr24287.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24287.c scan-tree-dump-times optimized "link_error" 2
+PASS: gcc.dg/tree-ssa/pr24627.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24627.c execution test
+PASS: gcc.dg/tree-ssa/pr24670.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24689.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24689.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr2480.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24840.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24990-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr24990-1.c scan-tree-dump-times optimized "!= -1" 1
+PASS: gcc.dg/tree-ssa/pr24990-1.c scan-tree-dump-times optimized "!= 0" 0
+PASS: gcc.dg/tree-ssa/pr24990-1.c scan-tree-dump-times optimized "== -1" 1
+PASS: gcc.dg/tree-ssa/pr24990-1.c scan-tree-dump-times optimized "== 0" 0
+PASS: gcc.dg/tree-ssa/pr25382.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr25382.c scan-tree-dump-times vrp1 "Folding predicate b_.* > 300 to 0" 1
+PASS: gcc.dg/tree-ssa/pr25485.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr25485.c scan-tree-dump-times vrp1 "if" 1
+PASS: gcc.dg/tree-ssa/pr25501.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr25501.c scan-tree-dump-times mergephi1 "Removing basic block" 0
+PASS: gcc.dg/tree-ssa/pr25734.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr26180.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr26180.c execution test
+PASS: gcc.dg/tree-ssa/pr26421.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr26421.c scan-tree-dump-not optimized "return 1;"
+PASS: gcc.dg/tree-ssa/pr26899.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr26899.c scan-tree-dump gimple "j >= i"
+PASS: gcc.dg/tree-ssa/pr27236.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr27236.c scan-tree-dump-times optimized "foo_read" 5
+PASS: gcc.dg/tree-ssa/pr27498.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr27498.c scan-tree-dump-not optimized "goto"
+PASS: gcc.dg/tree-ssa/pr27781.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr27781.c scan-tree-dump optimized "func \\(\\);"
+PASS: gcc.dg/tree-ssa/pr27799.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr27810.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr27810.c scan-tree-dump-times gimple "int D\\." 1
+PASS: gcc.dg/tree-ssa/pr27810.c scan-tree-dump-times gimple "int" 4
+PASS: gcc.dg/tree-ssa/pr28410.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr28410.c execution test
+PASS: gcc.dg/tree-ssa/pr30314.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr30314.c scan-tree-dump optimized " > 102261126"
+PASS: gcc.dg/tree-ssa/pr30314.c scan-tree-dump optimized " > 122713351"
+PASS: gcc.dg/tree-ssa/pr30314.c scan-tree-dump-not optimized ".MUL_OVERFLOW "
+PASS: gcc.dg/tree-ssa/pr30375.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr30375.c scan-tree-dump-times dse1 "MEM <char\\[[0-9]+]> \\[\\(struct _s \\*\\)&signInfo \\+ [0-9]+B\\] = {}" 1
+PASS: gcc.dg/tree-ssa/pr30978.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr30978.c scan-tree-dump optimized " = a_..D. > 0;"
+PASS: gcc.dg/tree-ssa/pr30978.c scan-tree-dump optimized "e_. = \\(int\\)"
+PASS: gcc.dg/tree-ssa/pr30978.c scan-tree-dump-times optimized " = " 2
+PASS: gcc.dg/tree-ssa/pr31261.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return -a & 7;" 1
+PASS: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return 12 - \\(e & 7\\) & 15;" 1
+PASS: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return \\(char\\) -\\(unsigned char\\) c & 31;" 1
+PASS: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return \\(int\\) \\(12 - \\(unsigned int\\) d\\) & 7;" 1
+PASS: gcc.dg/tree-ssa/pr31261.c scan-tree-dump-times original "return b & 7;" 1
+PASS: gcc.dg/tree-ssa/pr31521.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr31521.c scan-tree-dump-times vrp1 " = i_.* >> 2" 1
+PASS: gcc.dg/tree-ssa/pr31531-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr31531-1.c scan-tree-dump-times optimized ">= 0" 2
+PASS: gcc.dg/tree-ssa/pr31531-1.c scan-tree-dump-times optimized "~" 0
+PASS: gcc.dg/tree-ssa/pr31531-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr31531-2.c scan-tree-dump-times optimized "~" 0
+PASS: gcc.dg/tree-ssa/pr31966.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32044.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized " % " 0
+PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized " / " 0
+PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized "if" 6
+PASS: gcc.dg/tree-ssa/pr32367.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32461-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32461-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32540-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32540-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32681.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32821.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32901.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32901.c scan-tree-dump-times gimple "thefoo.* = 1" 1
+PASS: gcc.dg/tree-ssa/pr32901.c scan-tree-dump-times gimple "thefoo.* = 5" 1
+PASS: gcc.dg/tree-ssa/pr32901.c scan-tree-dump-times gimple "thefoo.* = {}" 1
+PASS: gcc.dg/tree-ssa/pr32901.c scan-tree-dump-times gimple "theotherfoo = volinit" 1
+PASS: gcc.dg/tree-ssa/pr32964.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr32964.c scan-tree-dump-times optimized "union" 0
+PASS: gcc.dg/tree-ssa/pr33172.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr33172.c scan-tree-dump-not optimized "call_func"
+PASS: gcc.dg/tree-ssa/pr33723.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr33723.c scan-tree-dump-not gimple "t = D"
+PASS: gcc.dg/tree-ssa/pr33920.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr33922.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr34146-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr34146-2.c scan-tree-dump-not gimple ".g[12] = D"
+PASS: gcc.dg/tree-ssa/pr34146-2.c scan-tree-dump-not gimple "t = D"
+PASS: gcc.dg/tree-ssa/pr34146-2.c scan-tree-dump-not gimple "t.c.h[12] = D"
+PASS: gcc.dg/tree-ssa/pr34146.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr34146.c scan-tree-dump-not gimple ".g[12] = D"
+PASS: gcc.dg/tree-ssa/pr34146.c scan-tree-dump-not gimple "t = D"
+PASS: gcc.dg/tree-ssa/pr34146.c scan-tree-dump-not gimple "t.c.h[12] = D"
+PASS: gcc.dg/tree-ssa/pr34244.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr34244.c execution test
+PASS: gcc.dg/tree-ssa/pr34635-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr34635.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr35286.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr35286.c scan-tree-dump-times pre "Eliminated: 2" 1
+PASS: gcc.dg/tree-ssa/pr35287.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr35287.c scan-tree-dump-times pre "Eliminated: 3" 1
+UNSUPPORTED: gcc.dg/tree-ssa/pr36181.c
+PASS: gcc.dg/tree-ssa/pr36326.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr36326.c scan-tree-dump-not gimple "x.0"
+PASS: gcc.dg/tree-ssa/pr36550.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr36881.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr36881.c scan-assembler-not CSWTCH
+PASS: gcc.dg/tree-ssa/pr36881.c scan-tree-dump switchconv "need runtime relocations"
+PASS: gcc.dg/tree-ssa/pr36908.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr37508.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr37508.c scan-tree-dump-times vrp1 "if" 2
+PASS: gcc.dg/tree-ssa/pr38250.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr38385.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr38533.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr38533.c scan-tree-dump-times reassoc1 "__asm__[^;\n]*;\n *__asm__" 1
+PASS: gcc.dg/tree-ssa/pr38699.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr38699.c scan-tree-dump optimized "delay_wait_us"
+PASS: gcc.dg/tree-ssa/pr38699.c scan-tree-dump optimized "delay_wait_us_ms"
+PASS: gcc.dg/tree-ssa/pr38895.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr38895.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/pr38997.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr39007.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr39612.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr39612.c scan-tree-dump-not lim2 " = inter\\[[0-1]\\];"
+PASS: gcc.dg/tree-ssa/pr39612.c scan-tree-dump-times lim2 "Executing store motion" 2
+PASS: gcc.dg/tree-ssa/pr40087.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr40087.c execution test
+PASS: gcc.dg/tree-ssa/pr40921.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr40921.c scan-tree-dump-times optimized "_* = -y_" 0
+PASS: gcc.dg/tree-ssa/pr41469-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr41469-1.c scan-tree-dump-not optimized "__builtin_stack_restore"
+PASS: gcc.dg/tree-ssa/pr41469-1.c scan-tree-dump-not optimized "__builtin_stack_save"
+PASS: gcc.dg/tree-ssa/pr41497.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr41497.c execution test
+PASS: gcc.dg/tree-ssa/pr42585.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr42640.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr42640.c execution test
+PASS: gcc.dg/tree-ssa/pr42893.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr42893.c scan-tree-dump-not optimized "tui_refreshing_registers"
+PASS: gcc.dg/tree-ssa/pr43378.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr43378.c scan-tree-dump-times ivopts "left_[0-9]* = left_[0-9]* \\+ element|left_[0-9]* = element_[0-9]*\\(D\\) \\+ left" 1
+PASS: gcc.dg/tree-ssa/pr43378.c scan-tree-dump-times ivopts "rite_[0-9]* = rite_[0-9]* - element" 1
+PASS: gcc.dg/tree-ssa/pr43491.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr43491.c scan-tree-dump-times optimized "= data_0;" 1
+PASS: gcc.dg/tree-ssa/pr44133.c (test for warnings, line 10)
+PASS: gcc.dg/tree-ssa/pr44133.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr44258.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr44258.c scan-tree-dump-times esra "Created a replacement" 0
+PASS: gcc.dg/tree-ssa/pr44306.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/pr44423.c
+PASS: gcc.dg/tree-ssa/pr44483.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45085.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45122.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45122.c execution test
+PASS: gcc.dg/tree-ssa/pr45144.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45144.c scan-tree-dump-not optimized "unnamed-unsigned:19"
+PASS: gcc.dg/tree-ssa/pr45397.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-not evrp " & 255;"
+XFAIL: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-not phiopt1 "if "
+PASS: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-not phiopt2 "if "
+XFAIL: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-times phiopt1 "MAX_EXPR" 3
+XFAIL: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-times phiopt1 "MIN_EXPR" 3
+PASS: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-times phiopt2 "MAX_EXPR" 3
+PASS: gcc.dg/tree-ssa/pr45397.c scan-tree-dump-times phiopt2 "MIN_EXPR" 3
+PASS: gcc.dg/tree-ssa/pr45427.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr45427.c scan-tree-dump-times cunrolli "bounded by 0x0[^0-9a-f]" 0
+PASS: gcc.dg/tree-ssa/pr46076.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr47059.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr47059.c scan-tree-dump-times optimized "short unsigned int[^*]*;" 0
+UNSUPPORTED: gcc.dg/tree-ssa/pr47286.c
+PASS: gcc.dg/tree-ssa/pr47392.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr47392.c execution test
+PASS: gcc.dg/tree-ssa/pr47392.c scan-tree-dump pre "Eliminated: 1"
+PASS: gcc.dg/tree-ssa/pr47477.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr47477.c scan-tree-dump-times optimized "= \\(int\\)" 1
+PASS: gcc.dg/tree-ssa/pr47477.c scan-tree-dump-times optimized "= \\(struct toto_s \\*\\)" 1
+PASS: gcc.dg/tree-ssa/pr47477.c scan-tree-dump-times optimized "= \\(unsigned int\\)" 2
+PASS: gcc.dg/tree-ssa/pr49039.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49039.c scan-tree-dump vrp1 "Folding predicate maxv_[0-9]* == 5 to 0"
+PASS: gcc.dg/tree-ssa/pr49039.c scan-tree-dump vrp1 "Folding predicate maxv_[0-9]* == 6 to 0"
+PASS: gcc.dg/tree-ssa/pr49039.c scan-tree-dump vrp1 "Folding predicate minv_[0-9]* == 5 to 0"
+PASS: gcc.dg/tree-ssa/pr49039.c scan-tree-dump vrp1 "Folding predicate minv_[0-9]* == 6 to 0"
+PASS: gcc.dg/tree-ssa/pr49094.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49094.c execution test
+PASS: gcc.dg/tree-ssa/pr49642-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49642-1.c scan-tree-dump-times optimized "____ilog2_NaN" 0
+PASS: gcc.dg/tree-ssa/pr49642-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49642-2.c scan-tree-dump-times optimized "____ilog2_NaN" 0
+PASS: gcc.dg/tree-ssa/pr49671-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49671-1.c scan-tree-dump optimized "{v}"
+PASS: gcc.dg/tree-ssa/pr49671-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49671-2.c scan-tree-dump optimized "{v}"
+PASS: gcc.dg/tree-ssa/pr49923.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr49923.c execution test
+PASS: gcc.dg/tree-ssa/pr51583.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr52631.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr52631.c scan-tree-dump-times fre1 "Replaced b_[0-9]+ & 1 with b_[0-9]+ in" 1
+PASS: gcc.dg/tree-ssa/pr54211.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr54915.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr55008.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr55157.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr55157.c scan-tree-dump-times evrp " if " 1
+PASS: gcc.dg/tree-ssa/pr55177-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr55177-1.c scan-tree-dump-times optimized "& 1515936861" 0
+PASS: gcc.dg/tree-ssa/pr55177-1.c scan-tree-dump-times optimized "& 1566333786" 1
+PASS: gcc.dg/tree-ssa/pr55177-1.c scan-tree-dump-times optimized "__builtin_bswap32" 0
+PASS: gcc.dg/tree-ssa/pr55579.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr55579.c scan-tree-dump esra "Created a debug-only replacement for s"
+PASS: gcc.dg/tree-ssa/pr56719.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " <= 1023" 1
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " <= 4095" 1
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " <= 8191" 1
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " > 1023" 1
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " > 2047" 1
+PASS: gcc.dg/tree-ssa/pr56719.c scan-tree-dump-times optimized " > 8191" 1
+PASS: gcc.dg/tree-ssa/pr56727.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr56727.c scan-tree-dump optimized "do_not_optimize .0"
+PASS: gcc.dg/tree-ssa/pr56727.c scan-tree-dump-not optimized "do_optimize .0"
+PASS: gcc.dg/tree-ssa/pr57361.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr57361.c scan-tree-dump dse1 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/pr57385.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr58480.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr58480.c scan-tree-dump-times vrp1 "Folding predicate[^\\n]*to 0" 2
+PASS: gcc.dg/tree-ssa/pr58958.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr58958.c scan-tree-dump optimized " == 9"
+PASS: gcc.dg/tree-ssa/pr59597.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr59597.c scan-tree-dump-times ethread "Registering jump thread" 2
+PASS: gcc.dg/tree-ssa/pr60770-1.c (test for warnings, line 10)
+PASS: gcc.dg/tree-ssa/pr60770-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61090.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61140.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61140.c execution test
+PASS: gcc.dg/tree-ssa/pr61144.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61144.c scan-tree-dump-not optimized "return 0"
+PASS: gcc.dg/tree-ssa/pr61150.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61150.c execution test
+PASS: gcc.dg/tree-ssa/pr61197.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61197.c execution test
+PASS: gcc.dg/tree-ssa/pr61385.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61607.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61607.c scan-tree-dump-times dom2 "if" 2
+PASS: gcc.dg/tree-ssa/pr61743-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61743-1.c scan-tree-dump-not cunrolli "completely unrolled"
+PASS: gcc.dg/tree-ssa/pr61743-1.c scan-tree-dump-times cunroll "loop with 3 iterations completely unrolled" 2
+PASS: gcc.dg/tree-ssa/pr61743-1.c scan-tree-dump-times cunroll "loop with 7 iterations completely unrolled" 2
+PASS: gcc.dg/tree-ssa/pr61743-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61743-2.c scan-tree-dump-times cunroll "loop with 3 iterations completely unrolled" 2
+PASS: gcc.dg/tree-ssa/pr61743-2.c scan-tree-dump-times cunroll "loop with 7 iterations completely unrolled" 2
+PASS: gcc.dg/tree-ssa/pr61839_1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61839_1.c execution test
+PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times optimized "486097858" 0
+PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times vrp1 "243048929 : 121524464" 1
+PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times vrp1 "972195717 : 486097858" 1
+PASS: gcc.dg/tree-ssa/pr61839_2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "%" 0
+PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195715 % " 0
+PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195717 % " 0
+PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195717 / " 0
+PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "__builtin_abort" 1
+PASS: gcc.dg/tree-ssa/pr61839_3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61839_3.c execution test
+PASS: gcc.dg/tree-ssa/pr61839_3.c scan-tree-dump-times optimized "3072" 0
+PASS: gcc.dg/tree-ssa/pr61839_4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr61839_4.c execution test
+PASS: gcc.dg/tree-ssa/pr61839_4.c scan-tree-dump-times optimized "268435455" 0
+PASS: gcc.dg/tree-ssa/pr61839_4.c scan-tree-dump-times vrp1 "0 : 268435455" 1
+PASS: gcc.dg/tree-ssa/pr62112-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr62112-1.c scan-tree-dump-times dse1 "Deleted dead call" 4
+PASS: gcc.dg/tree-ssa/pr62112-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr62112-2.c scan-tree-dump-not dse1 "Deleted dead"
+PASS: gcc.dg/tree-ssa/pr63586-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 5\\.0e\\+0" 1
+PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 6" 1
+PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 8\\.0e\\+0" 1
+PASS: gcc.dg/tree-ssa/pr63586.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 2" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 3" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 4" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 5" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 6" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 7" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 8" 1
+PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 9" 1
+PASS: gcc.dg/tree-ssa/pr64130.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump evrp "int \\[-8589934591, -2\\]"
+PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump evrp "int \\[2, 8589934591\\]"
+PASS: gcc.dg/tree-ssa/pr64183.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr64183.c scan-tree-dump cunroll "Loop 2 iterates at most 3 times"
+PASS: gcc.dg/tree-ssa/pr64705.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr64705.c scan-tree-dump ivopts "Base:\\tstep_[0-9]* \\+ iter|Base:\\titer_[0-9]* \\+ step"
+PASS: gcc.dg/tree-ssa/pr64801.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr64801.c scan-tree-dump-not optimized "fsp_detect"
+PASS: gcc.dg/tree-ssa/pr64910-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr64910-2.c scan-tree-dump-times reassoc1 "[uw]_[0-9]+.D. & [uw]_[0-9]+.D.;" 10
+PASS: gcc.dg/tree-ssa/pr64910-2.c scan-tree-dump-times reassoc1 "_[0-9]+ & 32;" 10
+PASS: gcc.dg/tree-ssa/pr65136.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr65136.c scan-rtl-dump-not expand "_[0-9]* = 1;"
+PASS: gcc.dg/tree-ssa/pr65447.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr65447.c scan-tree-dump-not ivopts "\\nuse 21\\n"
+PASS: gcc.dg/tree-ssa/pr65855-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr65855-2.c scan-tree-dump sccp " with expr: x_[0-9]\\(D\\) \\* x_[0-9]\\(D\\)"
+PASS: gcc.dg/tree-ssa/pr66449.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-2.c scan-tree-dump-times phiopt1 "factor conversion out" 0
+PASS: gcc.dg/tree-ssa/pr66726-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-3.c scan-tree-dump-times optimized "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66726-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-4.c scan-tree-dump-times phiopt1 "= MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66726-4.c scan-tree-dump-times phiopt1 "= MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66726-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times optimized "= MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times optimized "= MIN_EXPR" 1
+XFAIL: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times phiopt1 "= MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times phiopt1 "= MIN_EXPR" 1
+XFAIL: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times phiopt1 "COND_EXPR .*and PHI .*converted to straightline code" 2
+XFAIL: gcc.dg/tree-ssa/pr66726-5.c scan-tree-dump-times phiopt2 "COND_EXPR .*and PHI .*converted to straightline code" 0
+PASS: gcc.dg/tree-ssa/pr66726-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726-6.c scan-tree-dump-times phiopt1 "COND_EXPR .*and PHI .*converted to straightline code" 1
+PASS: gcc.dg/tree-ssa/pr66726.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66726.c scan-tree-dump-times gimple "MIN_EXPR" 1
+PASS: gcc.dg/tree-ssa/pr66752-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-not thread2 "if .flag"
+PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-times threadfull1 "Registering jump" 2
+PASS: gcc.dg/tree-ssa/pr67755.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr67755.c scan-tree-dump-not dom2 "succ:[ ]+. .100.0%. .(TRUE|FALSE)_VALUE"
+PASS: gcc.dg/tree-ssa/pr67891.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr67891.c scan-tree-dump-not fre1 "= [dbc];"
+PASS: gcc.dg/tree-ssa/pr68021.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68198.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68198.c scan-tree-dump-times threadfull1 "Registering jump" 3
+PASS: gcc.dg/tree-ssa/pr68234.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68234.c scan-tree-dump vrp2 ">> 6"
+PASS: gcc.dg/tree-ssa/pr68431.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68431.c scan-tree-dump-times vrp1 "Folding predicate .*to 0" 1
+PASS: gcc.dg/tree-ssa/pr68455.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68529-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68529-1.c scan-tree-dump ldist "distributed: split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/pr68529-1.c scan-tree-dump ldist "generated memset"
+PASS: gcc.dg/tree-ssa/pr68529-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68529-2.c scan-tree-dump ldist "distributed: split to 0 loops and 1 library calls"
+PASS: gcc.dg/tree-ssa/pr68529-2.c scan-tree-dump ldist "generated memset"
+PASS: gcc.dg/tree-ssa/pr68529-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68529-3.c scan-tree-dump-times ldist "failed: evolution of offset is not affine" 3
+PASS: gcc.dg/tree-ssa/pr68619-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68619-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68619-2.c scan-tree-dump dom2 "Marking all outgoing edges of unreachable"
+PASS: gcc.dg/tree-ssa/pr68619-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68619-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68619-4.c scan-tree-dump optimized "PHI <.*, 39"
+PASS: gcc.dg/tree-ssa/pr68619-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68714.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr68714.c scan-tree-dump-times reassoc1 " <= " 1
+UNSUPPORTED: gcc.dg/tree-ssa/pr69196-1.c
+PASS: gcc.dg/tree-ssa/pr69270-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69270-2.c scan-tree-dump-times dce2 "usecount_[0-9]+ = usecount_[0-9]+ . 1;" 0
+PASS: gcc.dg/tree-ssa/pr69270-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69270-3.c scan-tree-dump-times uncprop1 "<1|, 1" 1
+PASS: gcc.dg/tree-ssa/pr69270.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-not dom3 "bit_xor"
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 0;" 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 1;" 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Replaced .bufferstep_[0-9]+. with constant .0." 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Replaced .bufferstep_[0-9]+. with constant .1." 1
+PASS: gcc.dg/tree-ssa/pr69355.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69355.c execution test
+PASS: gcc.dg/tree-ssa/pr69615.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69615.c scan-tree-dump-not optimized " < 0"
+PASS: gcc.dg/tree-ssa/pr69615.c scan-tree-dump-not optimized " >= 0"
+PASS: gcc.dg/tree-ssa/pr69666.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69845-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69845-1.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/pr69845-1.c scan-tree-dump-times gimple "b \\* 8" 1
+PASS: gcc.dg/tree-ssa/pr69845-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr69845-2.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/pr69845-2.c scan-tree-dump-times gimple "b \\* 1067204616" 1
+PASS: gcc.dg/tree-ssa/pr70232.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not dom2 "Registering jump "
+PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not dom3 "Registering jump "
+PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not vrp1 "Registering jump "
+PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not vrp2 "Registering jump "
+PASS: gcc.dg/tree-ssa/pr70372.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr70919.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr70919.c execution test
+UNSUPPORTED: gcc.dg/tree-ssa/pr71077.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-1-double.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-1-long-double.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-1.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-2-double.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-2-long-double.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-2.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr71078-3.c
+PASS: gcc.dg/tree-ssa/pr71179.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71185.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71252-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71269.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71292.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71347.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71347.c scan-tree-dump-not optimized ".* = MEM.*;"
+PASS: gcc.dg/tree-ssa/pr71408.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71408.c execution test
+PASS: gcc.dg/tree-ssa/pr71437.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71437.c scan-tree-dump-times dom3 "Threaded jump " 2
+PASS: gcc.dg/tree-ssa/pr71520.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71520.c scan-tree-dump-times optimized "bar \\(10\\);" 1
+PASS: gcc.dg/tree-ssa/pr71520.c scan-tree-dump-times optimized "bar \\(3\\);" 1
+PASS: gcc.dg/tree-ssa/pr71563.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71563.c scan-tree-dump-not optimized "link_error"
+PASS: gcc.dg/tree-ssa/pr71661.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71661.c execution test
+PASS: gcc.dg/tree-ssa/pr71947-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-1.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .0."
+PASS: gcc.dg/tree-ssa/pr71947-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-2.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .0."
+PASS: gcc.dg/tree-ssa/pr71947-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-3.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .0."
+PASS: gcc.dg/tree-ssa/pr71947-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-4.c scan-tree-dump dom2 "Folded to: _[0-9]+ = _[0-9]+ \\* 2"
+PASS: gcc.dg/tree-ssa/pr71947-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-5.c scan-tree-dump dom2 "Folded to: _[0-9]+ = 0;"
+UNSUPPORTED: gcc.dg/tree-ssa/pr71947-6.c
+PASS: gcc.dg/tree-ssa/pr71947-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-7.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .0."
+PASS: gcc.dg/tree-ssa/pr71947-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-8.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .1."
+PASS: gcc.dg/tree-ssa/pr71947-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr71947-9.c scan-tree-dump dom2 "Replaced redundant expr [^\r\n]* with .(x|y)."
+PASS: gcc.dg/tree-ssa/pr72772.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr72772.c scan-tree-dump-not ldist "failed: evolution of base is not affine."
+PASS: gcc.dg/tree-ssa/pr72817.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr72817.c execution test
+PASS: gcc.dg/tree-ssa/pr72835.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr72835.c execution test
+PASS: gcc.dg/tree-ssa/pr73450.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr73450.c execution test
+UNSUPPORTED: gcc.dg/tree-ssa/pr73714.c
+PASS: gcc.dg/tree-ssa/pr76174.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr76174.c scan-tree-dump-not cddce1 "foo"
+PASS: gcc.dg/tree-ssa/pr76174.c scan-tree-dump-times cddce1 "bb" 1
+PASS: gcc.dg/tree-ssa/pr77445-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: [7-9]"
+PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread1 "optimizing for size"
+PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread2 "optimizing for size"
+PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not threadfull1 "optimizing for size"
+PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not threadfull2 "optimizing for size"
+PASS: gcc.dg/tree-ssa/pr77445.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr77445.c scan-tree-dump-not thread2 "Invalid sum"
+PASS: gcc.dg/tree-ssa/pr77445.c scan-tree-dump-times thread2 "Registering jump thread" 2
+UNSUPPORTED: gcc.dg/tree-ssa/pr77644.c
+PASS: gcc.dg/tree-ssa/pr77664.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr77664.c scan-tree-dump-times reassoc1 "Optimizing range test [^\n\r]* and comparison" 6
+PASS: gcc.dg/tree-ssa/pr77808.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78153-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78153-1.c scan-tree-dump-not evrp "__builtin_abort"
+PASS: gcc.dg/tree-ssa/pr78153-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78153-2.c scan-tree-dump-not evrp "__builtin_abort"
+PASS: gcc.dg/tree-ssa/pr78154.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78154.c scan-tree-dump-not evrp "__builtin_abort"
+PASS: gcc.dg/tree-ssa/pr78413.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78428.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78428.c execution test
+PASS: gcc.dg/tree-ssa/pr78605.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/pr78622.c
+PASS: gcc.dg/tree-ssa/pr78655.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78655.c scan-tree-dump-not evrp "bad"
+PASS: gcc.dg/tree-ssa/pr78886.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78910.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr78910.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/pr79095.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79095.c scan-tree-dump-times evrp "arf \\([0-9]+, [0-9]+\\)" 32
+PASS: gcc.dg/tree-ssa/pr79095.c scan-tree-dump-times evrp "baz \\(a_[0-9]+\\(D\\), b_[0-9]+\\)" 32
+PASS: gcc.dg/tree-ssa/pr79275.c (test for bogus messages, line 13)
+PASS: gcc.dg/tree-ssa/pr79275.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79327-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79327-2.c scan-tree-dump-not optimized "failure_on_line"
+PASS: gcc.dg/tree-ssa/pr79327-2.c scan-tree-dump-times optimized "keep_call_on_line" 43
+PASS: gcc.dg/tree-ssa/pr79327.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79327.c execution test
+PASS: gcc.dg/tree-ssa/pr79352.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79352.c scan-tree-dump-times optimized "snprintf" 7
+PASS: gcc.dg/tree-ssa/pr79376.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79376.c scan-tree-dump-not optimized "failure_on_line"
+PASS: gcc.dg/tree-ssa/pr79376.c scan-tree-dump-times optimized "keep_call_on_line" 21
+PASS: gcc.dg/tree-ssa/pr79408-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79408-2.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/pr79408.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79408.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/pr79448-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/tree-ssa/pr79448-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79448.c (test for bogus messages, line 17)
+PASS: gcc.dg/tree-ssa/pr79448.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79691.c (test for warnings, line 12)
+PASS: gcc.dg/tree-ssa/pr79691.c (test for warnings, line 18)
+PASS: gcc.dg/tree-ssa/pr79691.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79691.c scan-tree-dump optimized " = 9;"
+PASS: gcc.dg/tree-ssa/pr79691.c scan-tree-dump-times optimized "snprintf" 1
+PASS: gcc.dg/tree-ssa/pr79691.c scan-tree-dump-times optimized "sprintf" 1
+PASS: gcc.dg/tree-ssa/pr79697.c (test for warnings, line 11)
+PASS: gcc.dg/tree-ssa/pr79697.c (test for warnings, line 16)
+PASS: gcc.dg/tree-ssa/pr79697.c (test for warnings, line 6)
+PASS: gcc.dg/tree-ssa/pr79697.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79697.c scan-tree-dump cddce1 "Deleting : __builtin_strdup"
+PASS: gcc.dg/tree-ssa/pr79697.c scan-tree-dump cddce1 "Deleting : __builtin_strndup"
+PASS: gcc.dg/tree-ssa/pr79697.c scan-tree-dump lower "__builtin_malloc"
+UNSUPPORTED: gcc.dg/tree-ssa/pr79800.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr79803.c
+PASS: gcc.dg/tree-ssa/pr79943.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr79943.c execution test
+PASS: gcc.dg/tree-ssa/pr80622.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr80622.c execution test
+PASS: gcc.dg/tree-ssa/pr80803.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr80803.c execution test
+PASS: gcc.dg/tree-ssa/pr80887.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr80898-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr80898-2.c execution test
+PASS: gcc.dg/tree-ssa/pr80898.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr80898.c execution test
+PASS: gcc.dg/tree-ssa/pr81063.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81063.c execution test
+PASS: gcc.dg/tree-ssa/pr81346-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81346-1.c scan-tree-dump-times optimized "return 1;" 32
+PASS: gcc.dg/tree-ssa/pr81346-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81346-2.c scan-tree-dump-times optimized "return 0;" 32
+PASS: gcc.dg/tree-ssa/pr81346-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81346-3.c scan-tree-dump-not optimized " / "
+PASS: gcc.dg/tree-ssa/pr81346-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81346-4.c execution test
+PASS: gcc.dg/tree-ssa/pr81346-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81346-5.c scan-tree-dump-times optimized " <= 0;" 5
+PASS: gcc.dg/tree-ssa/pr81346-5.c scan-tree-dump-times optimized " > 0;" 5
+PASS: gcc.dg/tree-ssa/pr81346-5.c scan-tree-dump-times optimized "\\(signed int\\) x" 10
+PASS: gcc.dg/tree-ssa/pr81369.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81388-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81388-1.c scan-tree-dump ivcanon " zero if "
+PASS: gcc.dg/tree-ssa/pr81388-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81388-2.c scan-tree-dump ivcanon " zero if "
+PASS: gcc.dg/tree-ssa/pr81396.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81396.c scan-tree-dump optimized "return word_[0-9]*\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr81588.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81588.c scan-tree-dump-times reassoc1 "Optimizing range test [^\n\r]* and comparison" 1
+PASS: gcc.dg/tree-ssa/pr81620-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81620-1.c execution test
+PASS: gcc.dg/tree-ssa/pr81620-1.c scan-tree-dump-times pcom "Store-stores chain" 1
+PASS: gcc.dg/tree-ssa/pr81620-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81620-2.c execution test
+PASS: gcc.dg/tree-ssa/pr81620-2.c scan-tree-dump-times pcom "Store-stores chain" 1
+PASS: gcc.dg/tree-ssa/pr81627.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81627.c execution test
+PASS: gcc.dg/tree-ssa/pr81627.c scan-tree-dump-times pcom "Store-stores chain" 1
+PASS: gcc.dg/tree-ssa/pr81741.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81741.c scan-assembler-not strlen
+PASS: gcc.dg/tree-ssa/pr81744.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81744.c scan-tree-dump-times pcom "Store-stores chain" 2
+PASS: gcc.dg/tree-ssa/pr81799.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81832.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr81908.c (test for bogus messages, line 21)
+PASS: gcc.dg/tree-ssa/pr81908.c (test for bogus messages, line 37)
+PASS: gcc.dg/tree-ssa/pr81908.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82059.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82078.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82078.c execution test
+PASS: gcc.dg/tree-ssa/pr82163.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82340.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82340.c scan-tree-dump ssa "D.[0-9]*\\[0\\] ={v} 77;"
+PASS: gcc.dg/tree-ssa/pr82363.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82363.c execution test
+PASS: gcc.dg/tree-ssa/pr82472.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82498.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82498.c scan-tree-dump-times original "x r<< y" 4
+PASS: gcc.dg/tree-ssa/pr82498.c scan-tree-dump-times original "x r>> y" 4
+PASS: gcc.dg/tree-ssa/pr82574.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82574.c execution test
+PASS: gcc.dg/tree-ssa/pr82665.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr82665.c scan-tree-dump-not optimized "memchr"
+PASS: gcc.dg/tree-ssa/pr82726.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83141.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83141.c execution test
+PASS: gcc.dg/tree-ssa/pr83141.c scan-tree-dump-not esra "Will attempt to totally scalarize"
+UNSUPPORTED: gcc.dg/tree-ssa/pr83198.c
+PASS: gcc.dg/tree-ssa/pr83329.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83403-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83403-1.c scan-tree-dump-times lim2 "Executing store motion of" 10
+PASS: gcc.dg/tree-ssa/pr83403-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83403-2.c scan-tree-dump-times lim2 "Executing store motion of" 10
+PASS: gcc.dg/tree-ssa/pr83501.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83501.c scan-tree-dump-not strlen1 "__builtin_strlen"
+PASS: gcc.dg/tree-ssa/pr83648-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83648-2.c scan-tree-dump-not local-pure-const1 "Function found to be malloc: g"
+PASS: gcc.dg/tree-ssa/pr83648-2.c scan-tree-dump-not local-pure-const1 "Function found to be malloc: h"
+PASS: gcc.dg/tree-ssa/pr83648.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83648.c scan-tree-dump local-pure-const1 "Function found to be malloc: g"
+PASS: gcc.dg/tree-ssa/pr83648.c scan-tree-dump-not local-pure-const1 "Function found to be malloc: h"
+PASS: gcc.dg/tree-ssa/pr83695.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83907-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83907-1.c scan-tree-dump-not optimized "strlen"
+PASS: gcc.dg/tree-ssa/pr83907-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr83907-2.c scan-tree-dump-not optimized "strlen"
+PASS: gcc.dg/tree-ssa/pr84436-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84436-1.c execution test
+PASS: gcc.dg/tree-ssa/pr84436-1.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr84436-1.c scan-tree-dump-times switchconv ".* \\+ 5" 1
+PASS: gcc.dg/tree-ssa/pr84436-1.c scan-tree-dump-times switchconv "100 \\*" 1
+PASS: gcc.dg/tree-ssa/pr84436-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84436-2.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr84436-2.c scan-tree-dump-times switchconv "a_.*\\+ 32" 1
+PASS: gcc.dg/tree-ssa/pr84436-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84436-3.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr84436-3.c scan-tree-dump-times switchconv ".* \\+ (?:4294967247|65487)" 1
+PASS: gcc.dg/tree-ssa/pr84436-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84436-4.c execution test
+PASS: gcc.dg/tree-ssa/pr84436-4.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr84436-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84436-5.c execution test
+PASS: gcc.dg/tree-ssa/pr84436-5.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr84436-5.c scan-tree-dump-times switchconv "40 *\\*" 1
+PASS: gcc.dg/tree-ssa/pr84512.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"
+PASS: gcc.dg/tree-ssa/pr84648.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84648.c scan-tree-dump-times cddce1 "Found loop 1 to be finite: upper bound found" 1
+PASS: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+PASS: gcc.dg/tree-ssa/pr84859.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt2 "MIN_EXPR"
+PASS: gcc.dg/tree-ssa/pr84969.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr84969.c execution test
+PASS: gcc.dg/tree-ssa/pr85720.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr85720.c scan-tree-dump-times ldist "_builtin_memset" 2
+PASS: gcc.dg/tree-ssa/pr85726-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr85726-1.c scan-tree-dump optimized " % 3;"
+PASS: gcc.dg/tree-ssa/pr85726-1.c scan-tree-dump optimized " / 16;"
+PASS: gcc.dg/tree-ssa/pr85726-1.c scan-tree-dump optimized " / 3;"
+PASS: gcc.dg/tree-ssa/pr85726-1.c scan-tree-dump-not optimized " / 48;"
+PASS: gcc.dg/tree-ssa/pr85726-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr85726-2.c scan-tree-dump optimized " / 3145728;"
+PASS: gcc.dg/tree-ssa/pr85726-2.c scan-tree-dump optimized "y = 0;"
+PASS: gcc.dg/tree-ssa/pr85726-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr85726-3.c scan-tree-dump-times optimized " / 15;" 1
+PASS: gcc.dg/tree-ssa/pr85726-3.c scan-tree-dump-times optimized " / 3;" 1
+PASS: gcc.dg/tree-ssa/pr85726-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr85726-4.c scan-tree-dump-times optimized " / 16;" 1
+PASS: gcc.dg/tree-ssa/pr85726-4.c scan-tree-dump-times optimized " / 4;" 1
+PASS: gcc.dg/tree-ssa/pr86017.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86017.c scan-tree-dump store-merging "Merged into 1 stores"
+PASS: gcc.dg/tree-ssa/pr86061.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86061.c scan-tree-dump-times dse1 "Deleted dead call" 1
+PASS: gcc.dg/tree-ssa/pr86089.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86263.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86401-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized " & 319"
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized " \\+ 4294967232"
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized " \\+ 64"
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized " \\^ 4294966912"
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized " \\| 4294967168"
+PASS: gcc.dg/tree-ssa/pr86401-1.c scan-tree-dump-not optimized "64 - "
+PASS: gcc.dg/tree-ssa/pr86401-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized " & 319"
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized " \\+ -64"
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized " \\+ 64"
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized " \\^ -384"
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized " \\| -128"
+PASS: gcc.dg/tree-ssa/pr86401-2.c scan-tree-dump-not optimized "64 - "
+PASS: gcc.dg/tree-ssa/pr87022.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr87022.c execution test
+PASS: gcc.dg/tree-ssa/pr87126.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/pr87126.c scan-tree-dump-not fre1 " = d;"
+XFAIL: gcc.dg/tree-ssa/pr87126.c scan-tree-dump-times fre1 "d = 0;" 1
+PASS: gcc.dg/tree-ssa/pr87205-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr87205-2.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/pr87205-2.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr87205.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr87205.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/pr87205.c scan-tree-dump-not optimized "switch"
+PASS: gcc.dg/tree-ssa/pr87287.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr87287.c scan-tree-dump-not cddce1 " % 16"
+PASS: gcc.dg/tree-ssa/pr87287.c scan-tree-dump-times cddce1 " & 15" 4
+PASS: gcc.dg/tree-ssa/pr87917.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88029.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88029.c scan-tree-dump fre1 "foo \\(a"
+PASS: gcc.dg/tree-ssa/pr88029.c scan-tree-dump-times fre1 "VUSE" 1
+PASS: gcc.dg/tree-ssa/pr88087.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88087.c scan-tree-dump pre "Eliminated: 1"
+PASS: gcc.dg/tree-ssa/pr88367.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88367.c scan-tree-dump-not optimized "link_error \\(\\);"
+PASS: gcc.dg/tree-ssa/pr88367.c scan-tree-dump-times optimized "bar \\(\\);" 2
+PASS: gcc.dg/tree-ssa/pr88444.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88444.c scan-tree-dump-not fixup_cfg3 " = \\(long int\\) 0;"
+PASS: gcc.dg/tree-ssa/pr88676-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88676-2.c scan-tree-dump-not phiopt2 " = PHI <"
+PASS: gcc.dg/tree-ssa/pr88676.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88676.c scan-tree-dump-not optimized " = PHI <"
+PASS: gcc.dg/tree-ssa/pr88753.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88753.c execution test
+PASS: gcc.dg/tree-ssa/pr88753.c scan-tree-dump-times switchconv "Linear transformation with A = 1 and B = 256" 1
+PASS: gcc.dg/tree-ssa/pr88775-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88775-1.c scan-tree-dump-times optimized "return 1;" 10
+PASS: gcc.dg/tree-ssa/pr88775-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr88775-2.c scan-tree-dump-not optimized "return 1;"
+PASS: gcc.dg/tree-ssa/pr89060.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89060.c scan-tree-dump tailc "baz \\(2\\); \\[tail call\\]"
+PASS: gcc.dg/tree-ssa/pr89060.c scan-tree-dump tailc "baz \\(3\\); \\[tail call\\]"
+PASS: gcc.dg/tree-ssa/pr89060.c scan-tree-dump tailc "baz \\(4\\); \\[tail call\\]"
+PASS: gcc.dg/tree-ssa/pr89060.c scan-tree-dump-not tailc "baz \\(1\\); \\[tail call\\]"
+PASS: gcc.dg/tree-ssa/pr89060.c scan-tree-dump-not tailc "baz \\(5\\); \\[tail call\\]"
+PASS: gcc.dg/tree-ssa/pr89074.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89074.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/pr89209.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89317.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89317.c scan-tree-dump ccp1 "return 4;"
+PASS: gcc.dg/tree-ssa/pr89317.c scan-tree-dump-times ccp1 "return 1;" 2
+PASS: gcc.dg/tree-ssa/pr89430-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-1.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-2.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-3.c scan-tree-dump-not cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-4.c scan-tree-dump-not cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-5.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-6.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-7-comp-ref.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-7-comp-ref.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c scan-tree-dump cselim "Conditional store replacement"
+PASS: gcc.dg/tree-ssa/pr89475.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89475.c scan-tree-dump-not optimized "link_error "
+PASS: gcc.dg/tree-ssa/pr89487.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89546.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89546.c execution test
+PASS: gcc.dg/tree-ssa/pr89725.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89872.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} " 10
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} 0;" 1
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} 1;" 1
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} 2;" 1
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} 3;" 1
+PASS: gcc.dg/tree-ssa/pr89872.c scan-tree-dump-times optimized " ={v} 4;" 1
+UNSUPPORTED: gcc.dg/tree-ssa/pr90340-2.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr90340.c
+PASS: gcc.dg/tree-ssa/pr90356-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr90356-1.c scan-tree-dump-times optimized " [+-] 0.0;" 16
+PASS: gcc.dg/tree-ssa/pr90356-1.c scan-tree-dump-times optimized "x_[0-9]*.D. \\+ 0.0;" 12
+PASS: gcc.dg/tree-ssa/pr90356-1.c scan-tree-dump-times optimized "y_[0-9]*.D. - 0.0;" 4
+PASS: gcc.dg/tree-ssa/pr90356-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr90356-2.c scan-tree-dump-times optimized " [+-] 0.0;" 12
+PASS: gcc.dg/tree-ssa/pr90356-2.c scan-tree-dump-times optimized "x_[0-9]*.D. \\+ 0.0;" 12
+PASS: gcc.dg/tree-ssa/pr90356-2.c scan-tree-dump-times optimized "y_[0-9]*.D. - 0.0;" 0
+PASS: gcc.dg/tree-ssa/pr90356-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr90356-3.c scan-tree-dump-times optimized " [+-] 0.0;" 32
+PASS: gcc.dg/tree-ssa/pr90356-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr90356-4.c scan-tree-dump-times optimized " [+-] 0.0;" 32
+PASS: gcc.dg/tree-ssa/pr90478.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91029-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91029-1.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/pr91029-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91029-2.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/pr91091-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91091-1.c execution test
+PASS: gcc.dg/tree-ssa/pr91091-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91091-2.c scan-tree-dump-times fre1 " = [^;]*x;" 1
+PASS: gcc.dg/tree-ssa/pr91091-2.c scan-tree-dump-times fre1 "x = " 1
+PASS: gcc.dg/tree-ssa/pr91482.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91482.c scan-tree-dump-times ccp1 "__builtin_assume_aligned" 1
+PASS: gcc.dg/tree-ssa/pr91504.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91504.c scan-tree-dump-not optimized "bit_and_expr"
+PASS: gcc.dg/tree-ssa/pr91504.c scan-tree-dump-not optimized "bit_not_expr"
+PASS: gcc.dg/tree-ssa/pr91504.c scan-tree-dump-not optimized "bit_xor_expr"
+PASS: gcc.dg/tree-ssa/pr91579.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91579.c scan-tree-dump-not tailr1 "cmp[^\r\n]*PHI"
+PASS: gcc.dg/tree-ssa/pr91680.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91680.c scan-tree-dump-times forwprop1 " / " 1
+PASS: gcc.dg/tree-ssa/pr91680.c scan-tree-dump-times forwprop1 " >> " 3
+PASS: gcc.dg/tree-ssa/pr91866.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr91866.c scan-tree-dump-times optimized " [+-] [0-9-][0-9]*;" 3
+PASS: gcc.dg/tree-ssa/pr91866.c scan-tree-dump-times optimized " \\+ 11;" 3
+PASS: gcc.dg/tree-ssa/pr91866.c scan-tree-dump-times optimized "\\(long long unsigned int\\) x_" 5
+PASS: gcc.dg/tree-ssa/pr92056.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/pr92056.c scan-tree-dump-not optimized "strcmp \\("
+XFAIL: gcc.dg/tree-ssa/pr92056.c scan-tree-dump-times optimized "return 1;" 2
+PASS: gcc.dg/tree-ssa/pr92085-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92085-2.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/pr92163.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr92706-1.c
+PASS: gcc.dg/tree-ssa/pr92706-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92706-2.c scan-tree-dump esra "Created a replacement for v"
+PASS: gcc.dg/tree-ssa/pr92712-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92712-1.c scan-tree-dump optimized " = [tv]_[0-9]*\\(D\\) \\* [tv]_[0-9]*\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr92712-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92712-2.c scan-tree-dump-times optimized " = [tv]_[0-9]*\\(D\\) \\* [tv]_[0-9]*\\(D\\);" 7
+PASS: gcc.dg/tree-ssa/pr92712-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92712-3.c scan-tree-dump-not optimized " = [tv]_[0-9]*\\(D\\) \\* [tv]_[0-9]*\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr92734-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92734-2.c scan-tree-dump-not optimized " [+-] "
+PASS: gcc.dg/tree-ssa/pr92734.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92734.c scan-tree-dump-times forwprop1 "return t_[0-9]*\\(D\\);" 4
+PASS: gcc.dg/tree-ssa/pr92834.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92834.c scan-tree-dump-times optimized "MAX_EXPR <" 8
+PASS: gcc.dg/tree-ssa/pr92834.c scan-tree-dump-times optimized "MIN_EXPR <" 8
+PASS: gcc.dg/tree-ssa/pr92930.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr92930.c scan-tree-dump optimized "__builtin_apply "
+PASS: gcc.dg/tree-ssa/pr92930.c scan-tree-dump optimized "__builtin_apply_args"
+PASS: gcc.dg/tree-ssa/pr93118.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93118.c scan-tree-dump-not optimized "<<"
+PASS: gcc.dg/tree-ssa/pr93118.c scan-tree-dump-not optimized ">>"
+PASS: gcc.dg/tree-ssa/pr93121-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "a = 1518822723;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "b = 738162397;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "c = 25923;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "d = 23175;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "e = 30429;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "f = 11263;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "g = 1418761229;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "h = 1830622408;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "i = -27635;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "j = 21648;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "k = 5320;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "l = 27933;" 1
+PASS: gcc.dg/tree-ssa/pr93121-1.c scan-tree-dump-times optimized "m = 7862463375103529997;" 1
+PASS: gcc.dg/tree-ssa/pr93121-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93121-2.c scan-tree-dump-times optimized "a = 3;" 1
+PASS: gcc.dg/tree-ssa/pr93121-2.c scan-tree-dump-times optimized "b = 5303464;" 1
+PASS: gcc.dg/tree-ssa/pr93121-2.c scan-tree-dump-times optimized "c = 11;" 1
+PASS: gcc.dg/tree-ssa/pr93156.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93156.c scan-tree-dump-times optimized "return 0;" 3
+PASS: gcc.dg/tree-ssa/pr93435.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-1.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/pr93582-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-10.c scan-tree-dump fre1 "return 72876566;"
+UNSUPPORTED: gcc.dg/tree-ssa/pr93582-11.c
+PASS: gcc.dg/tree-ssa/pr93582-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-2.c scan-tree-dump fre1 "return 593;"
+PASS: gcc.dg/tree-ssa/pr93582-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-3.c scan-tree-dump fre1 "return 2;"
+PASS: gcc.dg/tree-ssa/pr93582-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-4.c scan-tree-dump fre1 "return -1991560811;"
+PASS: gcc.dg/tree-ssa/pr93582-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-5.c scan-tree-dump fre1 "return -1462729318;"
+PASS: gcc.dg/tree-ssa/pr93582-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-6.c scan-tree-dump fre1 "return 890118;"
+PASS: gcc.dg/tree-ssa/pr93582-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-7.c scan-tree-dump fre1 "return -413012;"
+PASS: gcc.dg/tree-ssa/pr93582-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-8.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/pr93582-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93582-9.c scan-tree-dump fre1 "return 1959;"
+PASS: gcc.dg/tree-ssa/pr93582-9.c scan-tree-dump fre1 "return 5364;"
+PASS: gcc.dg/tree-ssa/pr93781-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93781-1.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/pr93781-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93781-2.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/pr93781-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr93781-3.c scan-tree-dump-not evrp "kill"
+PASS: gcc.dg/tree-ssa/pr94125.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94125.c execution test
+PASS: gcc.dg/tree-ssa/pr94482-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94482-2.c execution test
+PASS: gcc.dg/tree-ssa/pr94589-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump optimized " != 0"
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump optimized " & -138;"
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump optimized " & -24;"
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump optimized " == 0"
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump-not optimized " & 23;"
+PASS: gcc.dg/tree-ssa/pr94589-1.c scan-tree-dump-not optimized " \\| 137;"
+PASS: gcc.dg/tree-ssa/pr94598.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/pr94703.c
+PASS: gcc.dg/tree-ssa/pr94718-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94718-1.c scan-tree-dump-times optimized "= [xy]_[0-9]+\\(D\\) \\^ [xy]_[0-9]+\\(D\\);" 6
+PASS: gcc.dg/tree-ssa/pr94718-1.c scan-tree-dump-times optimized "[0-9]+ < 0;" 6
+PASS: gcc.dg/tree-ssa/pr94718-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94718-2.c scan-tree-dump-times optimized "= [xy]_[0-9]+\\(D\\) \\^ [xy]_[0-9]+\\(D\\);" 6
+PASS: gcc.dg/tree-ssa/pr94718-2.c scan-tree-dump-times optimized "[0-9]+ >= 0;" 6
+PASS: gcc.dg/tree-ssa/pr94718-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94718-3.c scan-tree-dump-times optimized " \\(int\\) " 2
+PASS: gcc.dg/tree-ssa/pr94718-3.c scan-tree-dump-times optimized " \\(unsigned int\\) " 2
+PASS: gcc.dg/tree-ssa/pr94718-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94718-4.c scan-tree-dump-times optimized "= [xy]_[0-9]+\\(D\\) \\^ [xy]_[0-9]+\\(D\\);" 8
+PASS: gcc.dg/tree-ssa/pr94718-4.c scan-tree-dump-times optimized "[0-9]+ < 0;" 8
+PASS: gcc.dg/tree-ssa/pr94718-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94718-5.c scan-tree-dump-times optimized "= [xy]_[0-9]+\\(D\\) \\^ [xy]_[0-9]+\\(D\\);" 8
+PASS: gcc.dg/tree-ssa/pr94718-5.c scan-tree-dump-times optimized "[0-9]+ >= 0;" 8
+PASS: gcc.dg/tree-ssa/pr94783.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94783.c scan-tree-dump optimized "ABS_EXPR"
+PASS: gcc.dg/tree-ssa/pr94783.c scan-tree-dump-not optimized " >> 31"
+PASS: gcc.dg/tree-ssa/pr94785.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94785.c scan-tree-dump-times optimized " = ABSU_EXPR <v_[0-9]*\\(D\\)>;" 2
+PASS: gcc.dg/tree-ssa/pr94785.c scan-tree-dump-times optimized " = ABS_EXPR <v_[0-9]*\\(D\\)>;" 2
+PASS: gcc.dg/tree-ssa/pr94786.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94786.c scan-tree-dump-times optimized "MAX_EXPR <" 4
+PASS: gcc.dg/tree-ssa/pr94786.c scan-tree-dump-times optimized "MIN_EXPR <" 4
+PASS: gcc.dg/tree-ssa/pr94800.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94800.c scan-tree-dump-not optimized "<<"
+PASS: gcc.dg/tree-ssa/pr94800.c scan-tree-dump-times optimized " * 1229782938247303441" 2
+PASS: gcc.dg/tree-ssa/pr94800.c scan-tree-dump-times optimized " * 16843009" 2
+PASS: gcc.dg/tree-ssa/pr94800.c scan-tree-dump-times optimized " * 289360691352306692" 2
+PASS: gcc.dg/tree-ssa/pr94800.c scan-tree-dump-times optimized " * 72340172838076673" 2
+PASS: gcc.dg/tree-ssa/pr94801.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94801.c scan-tree-dump-times optimized "return 0;" 2
+PASS: gcc.dg/tree-ssa/pr94802-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94802-1.c execution test
+PASS: gcc.dg/tree-ssa/pr94802-1.c scan-tree-dump-not optimized " = __builtin_clz "
+PASS: gcc.dg/tree-ssa/pr94880.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94880.c scan-tree-dump-times optimized " & [xy]_" 4
+PASS: gcc.dg/tree-ssa/pr94880.c scan-tree-dump-times optimized "= ~[xy]_" 4
+PASS: gcc.dg/tree-ssa/pr94882-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94882-1.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) & y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-1.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) \\| y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-1.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) \\^ y_[0-9]+\\(D\\);" 4
+PASS: gcc.dg/tree-ssa/pr94882-1.c scan-tree-dump-times optimized "~_[0-9]+" 4
+PASS: gcc.dg/tree-ssa/pr94882-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94882-2.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) & y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-2.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) \\| y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-2.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) \\^ y_[0-9]+\\(D\\);" 8
+PASS: gcc.dg/tree-ssa/pr94882-2.c scan-tree-dump-times optimized "~_[0-9]+" 8
+PASS: gcc.dg/tree-ssa/pr94882-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94882-3.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) & y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-3.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) \\| y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882-3.c scan-tree-dump-times optimized "_[0-9] \\^ _[0-9]" 4
+PASS: gcc.dg/tree-ssa/pr94882-3.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) \\^ y_[0-9]+\\(D\\);" 4
+PASS: gcc.dg/tree-ssa/pr94882-3.c scan-tree-dump-times optimized "~_[0-9]+" 8
+PASS: gcc.dg/tree-ssa/pr94882.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94882.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) & y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882.c scan-tree-dump-not optimized "x_[0-9]+\\(D\\) \\| y_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94882.c scan-tree-dump-times optimized "x_[0-9]+\\(D\\) \\^ y_[0-9]+\\(D\\);" 5
+PASS: gcc.dg/tree-ssa/pr94882.c scan-tree-dump-times optimized "~_[0-9]+" 5
+PASS: gcc.dg/tree-ssa/pr94913.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94913.c scan-tree-dump optimized " (?:b_[0-9]+\\(D\\) >= a|a_[0-9]+\\(D\\) <= b)_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94913.c scan-tree-dump optimized " (?:c_[0-9]+\\(D\\) > d|d_[0-9]+\\(D\\) < c)_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94913.c scan-tree-dump optimized " (?:f_[0-9]+\\(D\\) >= e|e_[0-9]+\\(D\\) <= f)_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94913.c scan-tree-dump optimized " (?:g_[0-9]+\\(D\\) > h|h_[0-9]+\\(D\\) < g)_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94921.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94921.c scan-tree-dump optimized " [ab]_[0-9]+\\(D\\) \\+ [ab]_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94921.c scan-tree-dump optimized " c_[0-9]+\\(D\\) - d_[0-9]+\\(D\\);"
+PASS: gcc.dg/tree-ssa/pr94921.c scan-tree-dump-not optimized " ~[abcd]?_[0-9]+"
+PASS: gcc.dg/tree-ssa/pr94969.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94969.c execution test
+PASS: gcc.dg/tree-ssa/pr94969.c scan-tree-dump-not ldist "Loop 1 distributed: split to 3 loops"
+PASS: gcc.dg/tree-ssa/pr95433-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95433-2.c scan-tree-dump-times gimple "== -1431655767" 2
+PASS: gcc.dg/tree-ssa/pr95433-2.c scan-tree-dump-times gimple "== 1431655767" 1
+PASS: gcc.dg/tree-ssa/pr95433-2.c scan-tree-dump-times gimple "== 613566757" 2
+PASS: gcc.dg/tree-ssa/pr95433.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95433.c scan-tree-dump optimized "== 5;"
+PASS: gcc.dg/tree-ssa/pr95433.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr95527-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump original "a & 7\\) == 0"
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump original "b & 63\\) != 0"
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump original "g & 15\\) == 8"
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump original "h & 255\\) != 128"
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump-times original "return 0;" 2
+PASS: gcc.dg/tree-ssa/pr95527-2.c scan-tree-dump-times original "return 1;" 2
+PASS: gcc.dg/tree-ssa/pr95527.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "!= 8192" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "== 32" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "a_[0-9]*\\(D\\) == 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "b_[0-9]*\\(D\\) != 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "c_[0-9]*\\(D\\) & 63" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "d_[0-9]*\\(D\\) & 16383" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "e_[0-9]*\\(D\\) == -2147483648" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "f_[0-9]*\\(D\\) != -9223372036854775808" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "g_[0-9]*\\(D\\) != 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "h_[0-9]*\\(D\\) == 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "i_[0-9]*\\(D\\) != 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "i_[0-9]*\\(D\\) & 63" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "j_[0-9]*\\(D\\) & 4095" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "j_[0-9]*\\(D\\) == 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "k_[0-9]*\\(D\\) == -2147483648" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "l_[0-9]*\\(D\\) != -2147483648" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "m_[0-9]*\\(D\\) != 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "m_[0-9]*\\(D\\) & 1073741823" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "n_[0-9]*\\(D\\) & 1073741823" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "n_[0-9]*\\(D\\) == 0" 1
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "return 0;" 4
+PASS: gcc.dg/tree-ssa/pr95527.c scan-tree-dump-times optimized "return 18;" 4
+PASS: gcc.dg/tree-ssa/pr95649.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95699.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95699.c scan-tree-dump optimized "MAX_EXPR <[^>\n\r]*9223372036854775807[^>\n\r]*>"
+PASS: gcc.dg/tree-ssa/pr95699.c scan-tree-dump optimized "MAX_EXPR <[^>\n\r]*9223372036854775808[^>\n\r]*>"
+PASS: gcc.dg/tree-ssa/pr95699.c scan-tree-dump optimized "MIN_EXPR <[^>\n\r]*9223372036854775807[^>\n\r]*>"
+PASS: gcc.dg/tree-ssa/pr95699.c scan-tree-dump optimized "MIN_EXPR <[^>\n\r]*9223372036854775808[^>\n\r]*>"
+PASS: gcc.dg/tree-ssa/pr95731.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95731.c scan-tree-dump-times optimized " >= 0| < 0" 6
+PASS: gcc.dg/tree-ssa/pr95804.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95867.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95867.c scan-tree-dump-times optimized " \\* " 13
+PASS: gcc.dg/tree-ssa/pr95906.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr95906.c scan-tree-dump-not forwprop3 "bit_(and|ior)_expr"
+PASS: gcc.dg/tree-ssa/pr95906.c scan-tree-dump-times forwprop3 "vec_cond_expr" 1
+PASS: gcc.dg/tree-ssa/pr96094.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96094.c scan-tree-dump-times optimized "return 34;" 2
+PASS: gcc.dg/tree-ssa/pr96094.c scan-tree-dump-times optimized "return [^\n\r;]*;" 4
+PASS: gcc.dg/tree-ssa/pr96094.c scan-tree-dump-times optimized "return y_[0-9]*\\(D\\);" 2
+PASS: gcc.dg/tree-ssa/pr96232-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96232-1.c scan-tree-dump optimized " \\+ -1;"
+PASS: gcc.dg/tree-ssa/pr96232-1.c scan-tree-dump-not optimized "~x_[0-9]*\\(D\\)"
+PASS: gcc.dg/tree-ssa/pr96232-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96232-2.c scan-tree-dump optimized " 38 - "
+PASS: gcc.dg/tree-ssa/pr96232-2.c scan-tree-dump optimized " \\+ 97;"
+PASS: gcc.dg/tree-ssa/pr96232-2.c scan-tree-dump-not optimized "PHI <"
+PASS: gcc.dg/tree-ssa/pr96239.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96239.c scan-tree-dump optimized " r>> 8;"
+PASS: gcc.dg/tree-ssa/pr96272.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96480.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96480.c scan-tree-dump optimized " = _[0-9]* <= 3;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "a == 0"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return 0;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return 1;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return c == 3;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return d != 1;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return e != 0;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return f == 1;"
+PASS: gcc.dg/tree-ssa/pr96669-1.c scan-tree-dump original "return h != 1;"
+PASS: gcc.dg/tree-ssa/pr96669-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96669-2.c scan-tree-dump original "a == 0"
+PASS: gcc.dg/tree-ssa/pr96669-2.c scan-tree-dump original "c == 0"
+PASS: gcc.dg/tree-ssa/pr96669-2.c scan-tree-dump-times original "return 0;" 2
+PASS: gcc.dg/tree-ssa/pr96671-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96671-1.c scan-tree-dump-times optimized " & " 6
+PASS: gcc.dg/tree-ssa/pr96671-1.c scan-tree-dump-times optimized " \\^ " 6
+PASS: gcc.dg/tree-ssa/pr96671-1.c scan-tree-dump-times optimized " ~" 6
+PASS: gcc.dg/tree-ssa/pr96671-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96671-2.c scan-tree-dump-not optimized " ~"
+PASS: gcc.dg/tree-ssa/pr96671-2.c scan-tree-dump-times optimized " \\^ " 6
+PASS: gcc.dg/tree-ssa/pr96671-2.c scan-tree-dump-times optimized " \\| " 6
+PASS: gcc.dg/tree-ssa/pr96681.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96681.c scan-tree-dump-times optimized " (?:<|>=) 0" 5
+PASS: gcc.dg/tree-ssa/pr96681.c scan-tree-dump-times optimized " \\^ " 5
+PASS: gcc.dg/tree-ssa/pr96685-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96685-1.c scan-tree-dump-times optimized "return 1;" 6
+PASS: gcc.dg/tree-ssa/pr96685-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96685-2.c scan-tree-dump-times optimized "return 1;" 4
+PASS: gcc.dg/tree-ssa/pr96685-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96685-3.c scan-tree-dump-times optimized "return 1;" 4
+PASS: gcc.dg/tree-ssa/pr96688.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96688.c scan-tree-dump-times optimized " = -124 >> " 2
+PASS: gcc.dg/tree-ssa/pr96688.c scan-tree-dump-times optimized " = ~" 1
+PASS: gcc.dg/tree-ssa/pr96688.c scan-tree-dump-times optimized " >> " 3
+PASS: gcc.dg/tree-ssa/pr96691.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-not optimized " = ~"
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-not optimized " \\^ 321;"
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-times optimized " \\& 123;" 1
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-times optimized " \\^ -315;" 1
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-times optimized " \\^ 314;" 1
+PASS: gcc.dg/tree-ssa/pr96691.c scan-tree-dump-times optimized " \\| 123;" 1
+PASS: gcc.dg/tree-ssa/pr96730.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96779-disabled.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96779-disabled.c execution test
+PASS: gcc.dg/tree-ssa/pr96779-disabled.c scan-tree-dump-times optimized "= -" 4
+PASS: gcc.dg/tree-ssa/pr96779.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96779.c execution test
+PASS: gcc.dg/tree-ssa/pr96779.c scan-tree-dump-not optimized "= -"
+PASS: gcc.dg/tree-ssa/pr96782.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96782.c scan-tree-dump-times optimized "return 0;" 1
+PASS: gcc.dg/tree-ssa/pr96782.c scan-tree-dump-times optimized "return 1;" 1
+PASS: gcc.dg/tree-ssa/pr96789.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96789.c scan-tree-dump dse4 "Deleted dead store:.*tmp"
+PASS: gcc.dg/tree-ssa/pr96820.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96928-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96928-1.c scan-tree-dump-not phiopt2 "a < 0"
+PASS: gcc.dg/tree-ssa/pr96928-1.c scan-tree-dump-times optimized " = ~" 1
+PASS: gcc.dg/tree-ssa/pr96928-1.c scan-tree-dump-times optimized "c_[0-9]*\\(D\\) \\^" 1
+PASS: gcc.dg/tree-ssa/pr96928-1.c scan-tree-dump-times phiopt2 " = [abc_0-9\\(\\)D]* \\^ " 5
+PASS: gcc.dg/tree-ssa/pr96928-1.c scan-tree-dump-times phiopt2 " = a_[0-9]*\\(D\\) >> " 5
+PASS: gcc.dg/tree-ssa/pr96928.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96928.c scan-tree-dump-not phiopt2 "a < 0"
+PASS: gcc.dg/tree-ssa/pr96928.c scan-tree-dump-times optimized "\\^ c_[0-9]*\\(D\\);" 1
+PASS: gcc.dg/tree-ssa/pr96928.c scan-tree-dump-times phiopt2 " = [abc_0-9\\(\\)D]* \\^ " 5
+PASS: gcc.dg/tree-ssa/pr96928.c scan-tree-dump-times phiopt2 " = a_[0-9]*\\(D\\) >> " 5
+PASS: gcc.dg/tree-ssa/pr96928.c scan-tree-dump-times phiopt2 " = ~" 1
+PASS: gcc.dg/tree-ssa/pr96929.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr96929.c scan-tree-dump optimized "baz \\(\\);"
+PASS: gcc.dg/tree-ssa/pr96929.c scan-tree-dump-not optimized " >> "
+PASS: gcc.dg/tree-ssa/pr96929.c scan-tree-dump-times optimized "return -1;" 2
+PASS: gcc.dg/tree-ssa/pr96967.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97009.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97009.c execution test
+PASS: gcc.dg/tree-ssa/pr97260.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97260.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/pr97456.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97456.c execution test
+PASS: gcc.dg/tree-ssa/pr97503.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97849.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97964.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97964.c scan-tree-dump-not optimized "link_failure \\(\\);"
+PASS: gcc.dg/tree-ssa/pr97997-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97997-1.c scan-tree-dump-not optimized " / "
+PASS: gcc.dg/tree-ssa/pr97997-1.c scan-tree-dump-not optimized " \\* "
+PASS: gcc.dg/tree-ssa/pr97997-1.c scan-tree-dump-times optimized "return x_[0-9]*\\(D\\);" 6
+PASS: gcc.dg/tree-ssa/pr97997-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr97997-2.c scan-tree-dump-not optimized " / "
+PASS: gcc.dg/tree-ssa/pr97997-2.c scan-tree-dump-not optimized " \\* "
+PASS: gcc.dg/tree-ssa/pr97997-2.c scan-tree-dump-times optimized "return x_[0-9]*\\(D\\);" 4
+PASS: gcc.dg/tree-ssa/pr98084.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98094.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98182.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98182.c scan-tree-dump-not iftoswitch "Condition chain"
+PASS: gcc.dg/tree-ssa/pr98455.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98513.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98513.c execution test
+UNSUPPORTED: gcc.dg/tree-ssa/pr98737-1.c
+UNSUPPORTED: gcc.dg/tree-ssa/pr98737-2.c
+PASS: gcc.dg/tree-ssa/pr98953.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr98953.c scan-tree-dump bswap "16 bit load in target endianness found"
+PASS: gcc.dg/tree-ssa/pr99142.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr99142.c scan-tree-dump-not optimized " >= 0\\)"
+PASS: gcc.dg/tree-ssa/pr99473-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr99473-1.c scan-tree-dump cselim "Conditional store replacement happened"
+PASS: gcc.dg/tree-ssa/pr99578-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr99578-1.c scan-tree-dump-not optimized "&MEM"
+PASS: gcc.dg/tree-ssa/pr99578-1.c scan-tree-dump-times optimized "PHI <-?1\\([0-9]+\\), -?1\\([0-9]+\\)>" 2
+PASS: gcc.dg/tree-ssa/pr99739.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr99739.c scan-tree-dump-not optimized "__builtin_abort \\(\\);"
+PASS: gcc.dg/tree-ssa/pr99793.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr99793.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/pred-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pred-1.c scan-tree-dump profile_estimate "continue heuristics"
+PASS: gcc.dg/tree-ssa/predcom-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-1.c execution test
+PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-times pcom "Unrolling 2 times." 2
+PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-times pcom "looparound ref" 1
+PASS: gcc.dg/tree-ssa/predcom-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-2.c execution test
+PASS: gcc.dg/tree-ssa/predcom-2.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-2.c scan-tree-dump-times pcom "Unrolling 2 times." 2
+PASS: gcc.dg/tree-ssa/predcom-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-3.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-3.c scan-tree-dump-times pcom "Unrolling 3 times." 1
+PASS: gcc.dg/tree-ssa/predcom-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-4.c execution test
+PASS: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Combination" 1
+PASS: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Unrolling 3 times." 1
+PASS: gcc.dg/tree-ssa/predcom-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-5.c execution test
+PASS: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Combination" 2
+PASS: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Unrolling 3 times." 1
+PASS: gcc.dg/tree-ssa/predcom-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-6.c execution test
+PASS: gcc.dg/tree-ssa/predcom-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-7.c execution test
+PASS: gcc.dg/tree-ssa/predcom-7.c scan-tree-dump pcom "Executing predictive commoning"
+PASS: gcc.dg/tree-ssa/predcom-7.c scan-tree-dump-times pcom "Invalid sum" 1
+PASS: gcc.dg/tree-ssa/predcom-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-8.c scan-tree-dump pcom "Executing predictive commoning without unrolling"
+PASS: gcc.dg/tree-ssa/predcom-8.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-9.c scan-tree-dump pcom "Executing predictive commoning without unrolling"
+PASS: gcc.dg/tree-ssa/predcom-9.c scan-tree-dump-not sink1 "Sinking # VUSE"
+PASS: gcc.dg/tree-ssa/predcom-dse-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-1.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-1.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-1.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-10.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-10.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-10.c scan-tree-dump-not pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-11.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-11.c scan-tree-dump pcom "Store-loads chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-11.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-11.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-12.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-12.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-12.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-2.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-2.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-2.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-3.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-3.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-3.c scan-tree-dump-times pcom "Store-stores chain" 4
+PASS: gcc.dg/tree-ssa/predcom-dse-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-4.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-4.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-4.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-5.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-5.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-5.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-6.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-6.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-6.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-7.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-7.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-7.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-8.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-8.c scan-tree-dump-not pcom "Invalid sum"
+PASS: gcc.dg/tree-ssa/predcom-dse-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/predcom-dse-9.c execution test
+PASS: gcc.dg/tree-ssa/predcom-dse-9.c scan-tree-dump pcom "Store-stores chain"
+PASS: gcc.dg/tree-ssa/predcom-dse-9.c scan-tree-dump-not pcom "Invalid sum"
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-3.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-4.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-5.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-6.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-7.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-8.c
+UNSUPPORTED: gcc.dg/tree-ssa/prefetch-9.c
+PASS: gcc.dg/tree-ssa/pta-callused.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-callused.c scan-tree-dump alias "CALLUSED\\([0-9]+\\) = { ESCAPED NONLOCAL f.* i q }"
+PASS: gcc.dg/tree-ssa/pta-escape-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-escape-1.c execution test
+PASS: gcc.dg/tree-ssa/pta-escape-1.c scan-tree-dump alias "ESCAPED = { NULL ESCAPED NONLOCAL x }"
+PASS: gcc.dg/tree-ssa/pta-escape-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-escape-2.c execution test
+PASS: gcc.dg/tree-ssa/pta-escape-2.c scan-tree-dump alias "ESCAPED = { NULL ESCAPED NONLOCAL x }"
+PASS: gcc.dg/tree-ssa/pta-escape-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-escape-3.c execution test
+PASS: gcc.dg/tree-ssa/pta-escape-3.c scan-tree-dump alias "ESCAPED = { NULL ESCAPED NONLOCAL x }"
+PASS: gcc.dg/tree-ssa/pta-fp.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-fp.c scan-tree-dump-times alias "{ sin cos }" 1
+PASS: gcc.dg/tree-ssa/pta-ptrarith-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-ptrarith-1.c scan-tree-dump ealias "q_. = { k }"
+PASS: gcc.dg/tree-ssa/pta-ptrarith-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-ptrarith-2.c scan-tree-dump ealias "q_. = { i }"
+PASS: gcc.dg/tree-ssa/pta-return-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pta-return-1.c scan-tree-dump optimized "memcpy"
+PASS: gcc.dg/tree-ssa/range-sincos-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/range-sincos.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/range-sqrt-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/range-sqrt.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ranger-threader-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ranger-threader-1.c scan-tree-dump-times threadfull1 "Registering.*jump thread" 1
+PASS: gcc.dg/tree-ssa/ranger-threader-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ranger-threader-2.c scan-tree-dump-times thread1 "Registering.*jump thread" 1
+PASS: gcc.dg/tree-ssa/ranger-threader-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ranger-threader-3.c scan-tree-dump-times ethread "Registering.*jump thread" 1
+PASS: gcc.dg/tree-ssa/ranger-threader-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ranger-threader-4.c scan-tree-dump-times threadfull1 "Registering jump" 8
+PASS: gcc.dg/tree-ssa/ranger-threader-5.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ranger-threader-5.c scan-tree-dump-times thread1 "Registering.*jump thread.*incoming edge; \\(6, 7\\) \\(7, 3\\) \\(3, 4\\) \\(4, 999\\) nocopy" 1
+PASS: gcc.dg/tree-ssa/reassoc-1.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/reassoc-1.c scan-tree-dump-times optimized " \\+ " 2
+XFAIL: gcc.dg/tree-ssa/reassoc-1.c scan-tree-dump-times optimized "b.._. \\+ a.._." 1
+PASS: gcc.dg/tree-ssa/reassoc-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-10.c scan-tree-dump-times optimized "\\& " 3
+PASS: gcc.dg/tree-ssa/reassoc-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-11.c scan-tree-dump-times reassoc1 "= 0" 1
+PASS: gcc.dg/tree-ssa/reassoc-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-12.c scan-tree-dump-times reassoc1 "Equivalence:" 1
+PASS: gcc.dg/tree-ssa/reassoc-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-13.c scan-tree-dump optimized "return a_..D.;"
+PASS: gcc.dg/tree-ssa/reassoc-13.c scan-tree-dump-not reassoc1 "\\+ 0.0"
+PASS: gcc.dg/tree-ssa/reassoc-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-14.c scan-tree-dump-times reassoc1 "\\*" 5
+PASS: gcc.dg/tree-ssa/reassoc-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-15.c scan-tree-dump-times reassoc1 "\\*" 4
+PASS: gcc.dg/tree-ssa/reassoc-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-16.c scan-tree-dump-times reassoc1 "/" 1
+PASS: gcc.dg/tree-ssa/reassoc-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-17.c scan-tree-dump-times reassoc1 "/" 1
+PASS: gcc.dg/tree-ssa/reassoc-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-18.c scan-tree-dump-times reassoc1 "\\*" 2
+PASS: gcc.dg/tree-ssa/reassoc-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-19.c scan-tree-dump-times optimized " \\+ " 1
+PASS: gcc.dg/tree-ssa/reassoc-19.c scan-tree-dump-times optimized "= -" 1
+PASS: gcc.dg/tree-ssa/reassoc-19.c scan-tree-dump-times optimized "= \\(sizetype\\) element" 1
+PASS: gcc.dg/tree-ssa/reassoc-2.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/reassoc-2.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/tree-ssa/reassoc-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-20.c scan-tree-dump-times optimized " \\+ " 2
+PASS: gcc.dg/tree-ssa/reassoc-20.c scan-tree-dump-times optimized "[ab].?.._. \\+ [ab].?.._." 1
+PASS: gcc.dg/tree-ssa/reassoc-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-21.c scan-tree-dump-times optimized "return 0" 1
+PASS: gcc.dg/tree-ssa/reassoc-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-22.c scan-tree-dump-times reassoc1 "\\+ 8" 1
+PASS: gcc.dg/tree-ssa/reassoc-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-23.c scan-tree-dump-times reassoc1 "= 20" 1
+PASS: gcc.dg/tree-ssa/reassoc-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-24.c scan-tree-dump-times reassoc2 "__asm__[^;\n]*;\n *__asm__" 2
+PASS: gcc.dg/tree-ssa/reassoc-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-25.c scan-tree-dump-times reassoc2 "Width = 2" 1
+PASS: gcc.dg/tree-ssa/reassoc-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-27.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/reassoc-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-28.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-32.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-32.c scan-tree-dump-times reassoc1 "Optimizing range tests .* 26" 1
+PASS: gcc.dg/tree-ssa/reassoc-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-33.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-33.c scan-tree-dump-times reassoc1 "Optimizing range tests" 3
+PASS: gcc.dg/tree-ssa/reassoc-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-34.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-34.c scan-tree-dump-times reassoc1 "Optimizing range tests" 1
+PASS: gcc.dg/tree-ssa/reassoc-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-35.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-35.c scan-tree-dump-times reassoc1 "Optimizing range tests" 1
+PASS: gcc.dg/tree-ssa/reassoc-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-36.c execution test
+PASS: gcc.dg/tree-ssa/reassoc-36.c scan-tree-dump-times reassoc1 "Optimizing range tests" 1
+PASS: gcc.dg/tree-ssa/reassoc-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-39.c scan-tree-dump-times reassoc1 "Optimizing copysign" 12
+PASS: gcc.dg/tree-ssa/reassoc-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-4.c scan-tree-dump-times optimized "\\+" 2
+PASS: gcc.dg/tree-ssa/reassoc-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-40.c scan-tree-dump-not reassoc1 "Optimizing copysign"
+PASS: gcc.dg/tree-ssa/reassoc-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-41.c scan-tree-dump-times reassoc1 "Optimizing copysign" 2
+PASS: gcc.dg/tree-ssa/reassoc-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-43.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-43.c scan-tree-dump-not reassoc2 "[ (]0 != 0"
+PASS: gcc.dg/tree-ssa/reassoc-44.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-45.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-45.c scan-tree-dump-times reassoc1 " = -" 1
+PASS: gcc.dg/tree-ssa/reassoc-46.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-46.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 1
+PASS: gcc.dg/tree-ssa/reassoc-47.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-47.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 1
+PASS: gcc.dg/tree-ssa/reassoc-49.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-49.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 1
+PASS: gcc.dg/tree-ssa/reassoc-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-5.c scan-tree-dump-times optimized "a - i" 0
+PASS: gcc.dg/tree-ssa/reassoc-50.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-50.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 2
+PASS: gcc.dg/tree-ssa/reassoc-51.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-51.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 2
+PASS: gcc.dg/tree-ssa/reassoc-6.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/reassoc-6.c scan-tree-dump-times reassoc1 "\\+ 8" 1
+PASS: gcc.dg/tree-ssa/reassoc-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-7.c scan-tree-dump-times reassoc1 "\\+ 15" 1
+PASS: gcc.dg/tree-ssa/reassoc-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/reassoc-8.c scan-tree-dump-times reassoc1 "= 0" 1
+PASS: gcc.dg/tree-ssa/reassoc-9.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/reassoc-9.c scan-tree-dump-times reassoc1 "= 20" 1
+PASS: gcc.dg/tree-ssa/recip-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-1.c scan-tree-dump-times recip "= .* /" 1
+PASS: gcc.dg/tree-ssa/recip-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-2.c scan-tree-dump-times recip " / " 2
+PASS: gcc.dg/tree-ssa/recip-2.c scan-tree-dump-times recip " \\* " 5
+PASS: gcc.dg/tree-ssa/recip-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-3.c scan-tree-dump-times recip " / " 1
+PASS: gcc.dg/tree-ssa/recip-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-4.c scan-tree-dump-not recip "reciptmp"
+PASS: gcc.dg/tree-ssa/recip-5.c at line 3 (test for warnings, line )
+PASS: gcc.dg/tree-ssa/recip-5.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/recip-5.c scan-tree-dump-times optimized " / " 2
+PASS: gcc.dg/tree-ssa/recip-5.c scan-tree-dump-times recip " / " 3
+PASS: gcc.dg/tree-ssa/recip-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-6.c scan-tree-dump-times recip " / " 1
+PASS: gcc.dg/tree-ssa/recip-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-7.c scan-tree-dump-times recip " / " 1
+PASS: gcc.dg/tree-ssa/recip-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/recip-8.c scan-tree-dump-times optimized "/" 1
+PASS: gcc.dg/tree-ssa/redundant-assign-zero-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/redundant-assign-zero-1.c scan-tree-dump-times dse1 "Deleted redundant store" 1
+PASS: gcc.dg/tree-ssa/redundant-assign-zero-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/redundant-assign-zero-2.c scan-tree-dump-times dse1 "Deleted redundant store" 1
+PASS: gcc.dg/tree-ssa/restrict-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/restrict-3.c scan-tree-dump lim2 "Executing store motion of \\*r"
+PASS: gcc.dg/tree-ssa/restrict-4.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/restrict-4.c scan-tree-dump-times optimized "return 1;" 2
+PASS: gcc.dg/tree-ssa/restrict-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/restrict-5.c scan-tree-dump lim2 "Executing store motion of \\*r"
+PASS: gcc.dg/tree-ssa/restrict-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/restrict-6.c scan-tree-dump-times fre1 "= \\*v" 1
+PASS: gcc.dg/tree-ssa/restrict-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/restrict-7.c scan-tree-dump-times fre1 "return 1" 1
+PASS: gcc.dg/tree-ssa/restrict-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/restrict-8.c scan-tree-dump-times fre1 "return 1" 1
+PASS: gcc.dg/tree-ssa/restrict-9.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/restrict-9.c scan-tree-dump-times optimized " = 0;" 1
+PASS: gcc.dg/tree-ssa/restrict-9.c scan-tree-dump-times optimized "clique 1 base [12]" 5
+PASS: gcc.dg/tree-ssa/return-value-range-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/return-value-range-1.c scan-tree-dump-times evrp "Recording return range" 2
+PASS: gcc.dg/tree-ssa/sccp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sccp-1.c scan-tree-dump-times optimized "goto" 0
+PASS: gcc.dg/tree-ssa/sccp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sccp-2.c scan-tree-dump-times optimized "bb" 1
+PASS: gcc.dg/tree-ssa/scev-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-1.c execution test
+PASS: gcc.dg/tree-ssa/scev-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts " Type:\\tREFERENCE ADDRESS\n" 1
+PASS: gcc.dg/tree-ssa/scev-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-11.c scan-tree-dump-times ivopts " Type:\\tREFERENCE ADDRESS\n" 2
+PASS: gcc.dg/tree-ssa/scev-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-12.c scan-tree-dump-times ivopts " Type:\\tREFERENCE ADDRESS\n" 1
+PASS: gcc.dg/tree-ssa/scev-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-13.c scan-tree-dump ldist "builtin_memset"
+PASS: gcc.dg/tree-ssa/scev-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow"
+PASS: gcc.dg/tree-ssa/scev-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-15.c scan-tree-dump ldist "builtin_memset"
+PASS: gcc.dg/tree-ssa/scev-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-2.c execution test
+PASS: gcc.dg/tree-ssa/scev-3.c (test for excess errors)
+XPASS: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1
+PASS: gcc.dg/tree-ssa/scev-4.c (test for excess errors)
+XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
+PASS: gcc.dg/tree-ssa/scev-5.c (test for excess errors)
+XPASS: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1
+PASS: gcc.dg/tree-ssa/scev-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-6.c execution test
+PASS: gcc.dg/tree-ssa/scev-6.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/scev-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-7.c scan-tree-dump-times ivcanon "Simplify PEELED_CHREC into POLYNOMIAL_CHREC" 1
+PASS: gcc.dg/tree-ssa/scev-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-8.c scan-tree-dump-not ivopts " Type:\\tREFERENCE ADDRESS\n"
+PASS: gcc.dg/tree-ssa/scev-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/scev-9.c scan-tree-dump-times ivopts " Type:\\tREFERENCE ADDRESS\n" 1
+UNSUPPORTED: gcc.dg/tree-ssa/scev-cast.c
+PASS: gcc.dg/tree-ssa/shorten-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/shorten-1.c scan-tree-dump-not optimized "\\(int\\)"
+PASS: gcc.dg/tree-ssa/shorten-1.c scan-tree-dump-times optimized "\\(signed char\\)" 4
+PASS: gcc.dg/tree-ssa/shorten-1.c scan-tree-dump-times optimized "\\(unsigned char\\)" 8
+PASS: gcc.dg/tree-ssa/slsr-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 128|\\, 128>" 1
+PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 192|\\, 192>" 1
+PASS: gcc.dg/tree-ssa/slsr-1.c scan-tree-dump-times optimized "\\+ 64|\\, 64>" 1
+PASS: gcc.dg/tree-ssa/slsr-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-10.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-11.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-12.c scan-tree-dump-times optimized " \\* " 3
+PASS: gcc.dg/tree-ssa/slsr-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-13.c scan-tree-dump-times optimized " \\* 4" 2
+PASS: gcc.dg/tree-ssa/slsr-13.c scan-tree-dump-times optimized " \\* 5" 0
+PASS: gcc.dg/tree-ssa/slsr-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-14.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-15.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-16.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-17.c scan-tree-dump-times optimized " \\* " 0
+PASS: gcc.dg/tree-ssa/slsr-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-18.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-19.c scan-tree-dump-times optimized " \\* " 2
+PASS: gcc.dg/tree-ssa/slsr-19.c scan-tree-dump-times optimized " \\* 2;" 1
+PASS: gcc.dg/tree-ssa/slsr-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 144|\\, 144>" 1
+PASS: gcc.dg/tree-ssa/slsr-2.c scan-tree-dump-times optimized "\\+ 96|\\, 96>" 1
+PASS: gcc.dg/tree-ssa/slsr-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-20.c scan-tree-dump-times optimized " \\* 2" 1
+PASS: gcc.dg/tree-ssa/slsr-20.c scan-tree-dump-times optimized " \\* s" 1
+PASS: gcc.dg/tree-ssa/slsr-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-21.c scan-tree-dump-times optimized " \\* 3" 1
+PASS: gcc.dg/tree-ssa/slsr-21.c scan-tree-dump-times optimized " \\* stride" 1
+PASS: gcc.dg/tree-ssa/slsr-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-22.c scan-tree-dump-times optimized " \\* 3" 1
+PASS: gcc.dg/tree-ssa/slsr-22.c scan-tree-dump-times optimized " \\* stride" 1
+PASS: gcc.dg/tree-ssa/slsr-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-23.c scan-tree-dump-times optimized " \\* 3" 1
+PASS: gcc.dg/tree-ssa/slsr-23.c scan-tree-dump-times optimized " \\* stride" 1
+PASS: gcc.dg/tree-ssa/slsr-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-24.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-25.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-26.c scan-tree-dump-times optimized " \\* 3" 1
+PASS: gcc.dg/tree-ssa/slsr-26.c scan-tree-dump-times optimized " \\* stride" 1
+PASS: gcc.dg/tree-ssa/slsr-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-27.c scan-tree-dump-times dom3 "MEM *<int>? *\\[\\(struct x \\*\\)[^\r\n]*_\\d+" 3
+PASS: gcc.dg/tree-ssa/slsr-27.c scan-tree-dump-times dom3 "\\* 4;" 1
+PASS: gcc.dg/tree-ssa/slsr-27.c scan-tree-dump-times dom3 "p_\\d+\\(D\\) \\+ [^\r\n]*_\\d+;" 1
+PASS: gcc.dg/tree-ssa/slsr-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-28.c scan-tree-dump-times dom3 "MEM *<int>? *\\[\\(struct x \\*\\)[^\r\n]*_\\d+" 9
+PASS: gcc.dg/tree-ssa/slsr-28.c scan-tree-dump-times dom3 "\\* 4;" 1
+PASS: gcc.dg/tree-ssa/slsr-28.c scan-tree-dump-times dom3 "p_\\d+\\(D\\) \\+ [^\r\n]*_\\d+" 1
+PASS: gcc.dg/tree-ssa/slsr-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-29.c scan-tree-dump-times dom3 "MEM *<int>? *\\[\\(struct x \\*\\)[^\r\n]*_\\d+" 9
+PASS: gcc.dg/tree-ssa/slsr-29.c scan-tree-dump-times dom3 "\\* 4;" 1
+PASS: gcc.dg/tree-ssa/slsr-29.c scan-tree-dump-times dom3 "p_\\d+\\(D\\) \\+ [^\r\n]*_\\d+" 1
+PASS: gcc.dg/tree-ssa/slsr-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\* 4" 1
+PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 12|\\, 12>" 1
+PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 4|\\, 4>" 2
+PASS: gcc.dg/tree-ssa/slsr-3.c scan-tree-dump-times optimized "\\+ 8|\\, 8>" 1
+UNSUPPORTED: gcc.dg/tree-ssa/slsr-30.c
+PASS: gcc.dg/tree-ssa/slsr-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-31.c scan-tree-dump-times optimized " \\* -2" 0
+PASS: gcc.dg/tree-ssa/slsr-31.c scan-tree-dump-times optimized " \\* 2" 1
+PASS: gcc.dg/tree-ssa/slsr-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-32.c scan-tree-dump-times optimized " \\* 2" 1
+PASS: gcc.dg/tree-ssa/slsr-32.c scan-tree-dump-times optimized " \\* s" 1
+PASS: gcc.dg/tree-ssa/slsr-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-33.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-34.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-34.c scan-tree-dump-times optimized "PHI" 2
+PASS: gcc.dg/tree-ssa/slsr-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-35.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-36.c scan-tree-dump-times optimized " \\* 2" 1
+PASS: gcc.dg/tree-ssa/slsr-36.c scan-tree-dump-times optimized " \\* s" 1
+PASS: gcc.dg/tree-ssa/slsr-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-37.c scan-tree-dump-times optimized " \\* 2" 1
+PASS: gcc.dg/tree-ssa/slsr-37.c scan-tree-dump-times optimized " \\* s" 1
+PASS: gcc.dg/tree-ssa/slsr-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-38.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-39.c scan-tree-dump-times slsr "Replacing reference: " 4
+PASS: gcc.dg/tree-ssa/slsr-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times optimized "\\* 40" 1
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times optimized "\\+ 200" 1
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times optimized "\\+ 40" 1
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times slsr "\\* 40" 1
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times slsr "\\+ 200" 1
+PASS: gcc.dg/tree-ssa/slsr-4.c scan-tree-dump-times slsr "\\- 160" 1
+PASS: gcc.dg/tree-ssa/slsr-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-40.c execution test
+PASS: gcc.dg/tree-ssa/slsr-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-41.c scan-tree-dump-times slsr "Replacing reference: " 5
+PASS: gcc.dg/tree-ssa/slsr-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-5.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-6.c scan-tree-dump-times optimized " \\* " 5
+PASS: gcc.dg/tree-ssa/slsr-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-7.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/slsr-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\* " 10
+PASS: gcc.dg/tree-ssa/slsr-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/slsr-9.c scan-tree-dump-times optimized " \\* " 1
+PASS: gcc.dg/tree-ssa/split-path-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-1.c execution test
+PASS: gcc.dg/tree-ssa/split-path-1.c scan-tree-dump split-paths "Duplicating join block"
+PASS: gcc.dg/tree-ssa/split-path-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-10.c scan-tree-dump-times split-paths "Duplicating join block" 0
+PASS: gcc.dg/tree-ssa/split-path-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
+PASS: gcc.dg/tree-ssa/split-path-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-12.c scan-tree-dump-not split-paths "Duplicating join block"
+PASS: gcc.dg/tree-ssa/split-path-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-2.c scan-tree-dump split-paths "appears to be a join point for if-convertable diamond"
+PASS: gcc.dg/tree-ssa/split-path-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-3.c scan-tree-dump-not split-paths "Duplicating join block"
+PASS: gcc.dg/tree-ssa/split-path-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-4.c scan-tree-dump-times split-paths "Duplicating join block" 1
+PASS: gcc.dg/tree-ssa/split-path-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-5.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
+PASS: gcc.dg/tree-ssa/split-path-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-6.c scan-tree-dump-times split-paths "Duplicating join block" 3
+PASS: gcc.dg/tree-ssa/split-path-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-7.c scan-tree-dump-times split-paths "Duplicating join block" 0
+PASS: gcc.dg/tree-ssa/split-path-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-8.c scan-tree-dump-times split-paths "Duplicating join block" 0
+PASS: gcc.dg/tree-ssa/split-path-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/split-path-9.c scan-tree-dump-times split-paths "Duplicating join block" 0
+PASS: gcc.dg/tree-ssa/sra-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-1.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/sra-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-10.c scan-tree-dump-times optimized "disappear" 0
+PASS: gcc.dg/tree-ssa/sra-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-11.c scan-tree-dump-times esra "Created a replacement for s1" 0
+PASS: gcc.dg/tree-ssa/sra-11.c scan-tree-dump-times esra "Created a replacement for s2" 1
+PASS: gcc.dg/tree-ssa/sra-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-12.c scan-tree-dump-times release_ssa "l;" 0
+PASS: gcc.dg/tree-ssa/sra-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-13.c execution test
+PASS: gcc.dg/tree-ssa/sra-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-14.c execution test
+PASS: gcc.dg/tree-ssa/sra-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-15.c execution test
+PASS: gcc.dg/tree-ssa/sra-15.c scan-tree-dump-times release_ssa "l;" 0
+PASS: gcc.dg/tree-ssa/sra-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-16.c execution test
+PASS: gcc.dg/tree-ssa/sra-16.c scan-tree-dump-times release_ssa "l;" 0
+PASS: gcc.dg/tree-ssa/sra-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-17.c execution test
+PASS: gcc.dg/tree-ssa/sra-17.c scan-tree-dump-times esra "Removing load: a = \\*.?L.?C.?.?.?0;" 1
+PASS: gcc.dg/tree-ssa/sra-17.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\[" 4
+PASS: gcc.dg/tree-ssa/sra-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-18.c execution test
+PASS: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "Removing load: a = \\*.?L.?C.?.?.?0;" 1
+PASS: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[0\\]\\.x" 1
+PASS: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[1\\]\\.x" 1
+PASS: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[0\\]\\.x" 1
+PASS: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[1\\]\\.x" 1
+PASS: gcc.dg/tree-ssa/sra-2.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/sra-2.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/sra-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-3.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/sra-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-4.c scan-tree-dump-times optimized "st" 0
+PASS: gcc.dg/tree-ssa/sra-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-5.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/sra-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-6.c scan-tree-dump esra "expr = b.d"
+PASS: gcc.dg/tree-ssa/sra-6.c scan-tree-dump esra "expr = b.i1"
+PASS: gcc.dg/tree-ssa/sra-6.c scan-tree-dump esra "expr = c.d"
+PASS: gcc.dg/tree-ssa/sra-6.c scan-tree-dump esra "expr = c.i1"
+PASS: gcc.dg/tree-ssa/sra-6.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/sra-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-7.c scan-tree-dump optimized "\\*s1_.\\(D\\) = \\*s2"
+PASS: gcc.dg/tree-ssa/sra-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-8.c scan-tree-dump-times esra "Created a replacement" 0
+PASS: gcc.dg/tree-ssa/sra-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-9.c scan-tree-dump-times optimized "= s.b" 0
+PASS: gcc.dg/tree-ssa/sra-longjmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/sra-longjmp-1.c execution test
+PASS: gcc.dg/tree-ssa/sra-longjmp-1.c scan-tree-dump-not sra "Created a replacement for stack offset"
+PASS: gcc.dg/tree-ssa/ssa-ccp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-1.c scan-tree-dump-times ccp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-10.c scan-tree-dump-times fab1 "strlen" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-11.c scan-tree-dump-times optimized "if " 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-12.c execution test
+PASS: gcc.dg/tree-ssa/ssa-ccp-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-13.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-14.c scan-tree-dump-times fre1 "foo" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-14.c scan-tree-dump-times optimized "if" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-15.c scan-tree-dump-times optimized "link_error" 2
+PASS: gcc.dg/tree-ssa/ssa-ccp-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-16.c scan-tree-dump-times ccp1 "return 0;" 2
+PASS: gcc.dg/tree-ssa/ssa-ccp-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-17.c scan-tree-dump ccp1 "= f.i;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-17.c scan-tree-dump ccp1 "= g.i;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-17.c scan-tree-dump ccp1 "= i_.;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-18.c scan-tree-dump-not ccp1 "a \\("
+PASS: gcc.dg/tree-ssa/ssa-ccp-18.c scan-tree-dump-not ccp1 "b \\("
+PASS: gcc.dg/tree-ssa/ssa-ccp-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-19.c scan-tree-dump ccp1 "= MEM\\[\\(int \\*\\)&a\\];"
+PASS: gcc.dg/tree-ssa/ssa-ccp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-2.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-20.c scan-tree-dump ccp1 "return 10;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-21.c scan-tree-dump-times ccp1 "MEM\\[\\(struct B \\*\\)&a\\].i" 1
+PASS: gcc.dg/tree-ssa/ssa-ccp-21.c scan-tree-dump-times ccp1 "a.b.i" 1
+PASS: gcc.dg/tree-ssa/ssa-ccp-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-22.c scan-tree-dump ccp1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-23.c scan-tree-dump ccp1 "MEM\\[\\(int \\*\\)&a \\+ 4B\\]"
+PASS: gcc.dg/tree-ssa/ssa-ccp-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-24.c scan-tree-dump-times ccp1 "return 1;" 2
+PASS: gcc.dg/tree-ssa/ssa-ccp-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-27.c scan-tree-dump-times ccp1 "memcpy[^\n]*123456" 2
+PASS: gcc.dg/tree-ssa/ssa-ccp-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-28.c execution test
+PASS: gcc.dg/tree-ssa/ssa-ccp-28.c scan-tree-dump-times ccp1 "= p;" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-28.c scan-tree-dump-times ccp1 "= q;" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-29.c scan-tree-dump ccp2 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-3.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ssa-ccp-3.c scan-tree-dump-times ccp2 "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-30.c scan-tree-dump-times ccp1 "Folding predicate b_.* > 300 to 0" 1
+PASS: gcc.dg/tree-ssa/ssa-ccp-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-31.c scan-tree-dump-times ccp1 "Folding predicate.*to 1" 1
+PASS: gcc.dg/tree-ssa/ssa-ccp-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-32.c execution test
+PASS: gcc.dg/tree-ssa/ssa-ccp-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-34.c scan-tree-dump-times ccp1 "\\+" 1
+PASS: gcc.dg/tree-ssa/ssa-ccp-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-35.c scan-tree-dump ccp1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-36.c scan-tree-dump ccp1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-37.c scan-tree-dump ccp1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-38.c scan-tree-dump ccp1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-39.c execution test
+PASS: gcc.dg/tree-ssa/ssa-ccp-39.c scan-tree-dump-not ccp1 "abort"
+PASS: gcc.dg/tree-ssa/ssa-ccp-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-40.c scan-tree-dump optimized "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-41.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-42.c scan-tree-dump ccp1 "return i_2;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-43.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-43.c scan-tree-dump ccp1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-ccp-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-7.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-ccp-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ccp-9.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-copyprop-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-copyprop-1.c scan-tree-dump optimized "return i"
+PASS: gcc.dg/tree-ssa/ssa-copyprop-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-copyprop-2.c scan-tree-dump-not optimized "PHI"
+PASS: gcc.dg/tree-ssa/ssa-copyprop-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-copyprop-3.c scan-tree-dump-not copyprop2 "foo"
+PASS: gcc.dg/tree-ssa/ssa-dce-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-1.c scan-tree-dump-times dce3 "if " 0
+PASS: gcc.dg/tree-ssa/ssa-dce-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-2.c scan-tree-dump-times dce3 "if " 0
+PASS: gcc.dg/tree-ssa/ssa-dce-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-3.c scan-tree-dump-times cddce1 "PHI " 0
+PASS: gcc.dg/tree-ssa/ssa-dce-3.c scan-tree-dump-times cddce1 "goto" 1
+PASS: gcc.dg/tree-ssa/ssa-dce-3.c scan-tree-dump-times cddce1 "if " 0
+PASS: gcc.dg/tree-ssa/ssa-dce-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-4.c scan-tree-dump-times cddce1 "a\\[[^\n]\\]" 2
+PASS: gcc.dg/tree-ssa/ssa-dce-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-5.c scan-tree-dump-times cddce1 "x.i =" 1
+PASS: gcc.dg/tree-ssa/ssa-dce-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-6.c scan-tree-dump-not cddce1 "p_.->field"
+PASS: gcc.dg/tree-ssa/ssa-dce-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-7.c scan-tree-dump-times optimized "\\*D" 0
+PASS: gcc.dg/tree-ssa/ssa-dce-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-8.c scan-tree-dump-not optimized "malloc"
+PASS: gcc.dg/tree-ssa/ssa-dce-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dce-9.c scan-tree-dump-not cddce1 "if"
+PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c scan-tree-dump-not dom2 "Threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c scan-tree-dump-times dom2 "if .i1_" 3
+PASS: gcc.dg/tree-ssa/ssa-dom-ccp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-ccp-1.c scan-tree-dump-times optimized "return 4" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-1.c scan-tree-dump-times fre1 "Replaced.* t " 1
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-2.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ssa-dom-cse-2.c scan-tree-dump optimized "return 28;"
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-3.c execution test
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-3.c scan-tree-dump dom2 "= PHI <[01]\\(.\\), [01]\\(.\\)>"
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-4.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-5.c scan-tree-dump-times dom2 "return 3;" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-6.c scan-tree-dump-times dom2 "return 42;" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-7.c scan-tree-dump-times optimized "return 3;" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-cse-8.c scan-tree-dump dom2 "return 20;"
+PASS: gcc.dg/tree-ssa/ssa-dom-dse-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-dse-1.c scan-tree-dump-not optimized "x ="
+PASS: gcc.dg/tree-ssa/ssa-dom-simplify-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-simplify-1.c scan-tree-dump-times dom2 "if \\(x_[0-9]+\\(D\\) == 3\\)" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-1.c scan-tree-dump-times dom2 "Threaded" 2
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-11.c scan-tree-dump-times dom2 "Threaded" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-12.c scan-tree-dump-times dom2 "Threaded" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-13.c scan-tree-dump-times dom2 "Threaded" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-14.c scan-tree-dump-times dom2 "Threaded" 2
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-15.c scan-tree-dump-times dom2 "Threaded" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-16.c scan-tree-dump-times dom2 "Threaded" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-17.c scan-tree-dump-not dom2 "out_[^\n\r]+ == 0"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c scan-tree-dump-times thread2 "Jumps threaded: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c scan-tree-dump-not vrp1 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2d.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2d.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2d.c scan-tree-dump-not vrp1 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2e.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2e.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2e.c scan-tree-dump-not vrp1 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c scan-tree-dump-not vrp1 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c scan-tree-dump-not dom2 "IRREDUCIBLE_LOOP"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c scan-tree-dump-not dom2 "IRREDUCIBLE_LOOP"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-5.c scan-tree-dump dom2 "Threaded jump"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump thread2 "Jumps threaded: 9"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump-not dom2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump-not dom3 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-8.c execution test
+PASS: gcc.dg/tree-ssa/ssa-dom-thread-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-1.c scan-tree-dump-times dse1 " = 3" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-1.c scan-tree-dump-times dse1 " = 4" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-1.c scan-tree-dump-times dse1 " return 4" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-10.c scan-tree-dump-times dse1 " xxxinfo = {}" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-11.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-12.c scan-tree-dump-times dse1 "\\*p" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-13.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-14.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-15.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-16.c scan-tree-dump dse1 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-17.c scan-tree-dump-times dse1 "f2 =" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-18.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-18.c scan-tree-dump-times optimized "REALPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-18.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-19.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-19.c scan-tree-dump-times optimized "REALPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-19.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-2.c scan-tree-dump-times dse1 " = 3" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-2.c scan-tree-dump-times dse1 " = 4" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-20.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-20.c scan-tree-dump-times optimized "REALPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-20.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-21.c scan-tree-dump-times optimized "IMAGPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-21.c scan-tree-dump-times optimized "REALPART_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-21.c scan-tree-dump-times optimized "__complex__" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-24.c scan-tree-dump-times dse1 "MEM <char\\[[0-9]+]> \\[\\(struct printf_info \\*\\)&info \\+ [0-9]+B\\] = {}" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-25.c scan-tree-dump dse1 "memset .&z, 0, 8."
+UNSUPPORTED: gcc.dg/tree-ssa/ssa-dse-26.c
+PASS: gcc.dg/tree-ssa/ssa-dse-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-28.c scan-tree-dump-not dse1 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-28.c scan-tree-dump-not dse2 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-28.c scan-tree-dump-not dse3 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-28.c scan-tree-dump-not dse5 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-29.c scan-tree-dump-not dse2 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-29.c scan-tree-dump-not dse3 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-29.c scan-tree-dump-not dse5 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-29.c scan-tree-dump-times dse1 "Deleted dead store" 3
+PASS: gcc.dg/tree-ssa/ssa-dse-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-3.c scan-tree-dump-times dse1 "Bool_Glob = 0" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-3.c scan-tree-dump-times dse1 "Bool_Glob = 1" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-30.c scan-tree-dump-not dse1 "builtin_(bcopy|bzero|memcpy)"
+PASS: gcc.dg/tree-ssa/ssa-dse-30.c scan-tree-dump-times dse1 "builtin_memset" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-31.c scan-tree-dump-times dse1 "Deleted dead store" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-32.c scan-tree-dump-times dse1 "Deleted dead store" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-33.c scan-tree-dump-times dse1 "Deleted dead store" 1
+XFAIL: gcc.dg/tree-ssa/ssa-dse-33.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-34.c scan-tree-dump-times dse1 "Deleted dead store" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-35.c scan-tree-dump-times dse1 "Deleted dead store" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-36.c scan-tree-dump-times dse1 "Deleted redundant call" 3
+PASS: gcc.dg/tree-ssa/ssa-dse-36.c scan-tree-dump-times dse1 "Deleted redundant store" 3
+PASS: gcc.dg/tree-ssa/ssa-dse-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-37.c scan-tree-dump-times dse1 "Deleted dead call" 2
+PASS: gcc.dg/tree-ssa/ssa-dse-37.c scan-tree-dump-times dse1 "Trimming statement " 4
+PASS: gcc.dg/tree-ssa/ssa-dse-38.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ssa-dse-38.c scan-tree-dump-times dse1 "Deleted dead call" 2
+XFAIL: gcc.dg/tree-ssa/ssa-dse-38.c scan-tree-dump-times dse1 "Trimming statement " 4
+PASS: gcc.dg/tree-ssa/ssa-dse-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-39.c scan-tree-dump-not cddce1 "calloc"
+PASS: gcc.dg/tree-ssa/ssa-dse-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-4.c scan-tree-dump-times dse1 "= 3" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-4.c scan-tree-dump-times dse1 "= 5" 0
+PASS: gcc.dg/tree-ssa/ssa-dse-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-40.c scan-tree-dump dse1 "Deleted dead store"
+PASS: gcc.dg/tree-ssa/ssa-dse-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-41.c scan-tree-dump-times dse1 " = " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-42.c scan-tree-dump-times dse1 " = " 2
+PASS: gcc.dg/tree-ssa/ssa-dse-43.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-43.c scan-tree-dump-times dse1 "Deleted dead store in call LHS: x = foo " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-43.c scan-tree-dump-times dse1 "Deleted dead store: x = foo2 " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-44.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-44.c scan-tree-dump dse1 "Deleted dead store: g = &c;"
+PASS: gcc.dg/tree-ssa/ssa-dse-45.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-46.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-46.c scan-tree-dump-not dse1 "&b"
+PASS: gcc.dg/tree-ssa/ssa-dse-47.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-47.c scan-tree-dump-times dse1 "Deleted dead store" 3
+PASS: gcc.dg/tree-ssa/ssa-dse-5.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ssa-dse-5.c scan-tree-dump-times optimized "<L.*>:;[\n\t ]*\\*p = 5" 1
+XFAIL: gcc.dg/tree-ssa/ssa-dse-5.c scan-tree-dump-times optimized "i = 5" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-6.c scan-tree-dump-times dse1 "local1 = " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-6.c scan-tree-dump-times dse1 "local2 = " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-7.c scan-tree-dump-times dse1 "glob1 = " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-7.c scan-tree-dump-times dse1 "glob2 = " 1
+PASS: gcc.dg/tree-ssa/ssa-dse-7.c scan-tree-dump-times dse1 "return 5" 1
+PASS: gcc.dg/tree-ssa/ssa-dse-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-dse-9.c scan-tree-dump-times dse1 "VDEF" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-10.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/ssa-fre-10.c scan-tree-dump pre "Insertions: 2"
+PASS: gcc.dg/tree-ssa/ssa-fre-100.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-100.c scan-tree-dump-not fre1 "baz"
+PASS: gcc.dg/tree-ssa/ssa-fre-101.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-101.c scan-tree-dump-times fre1 "equal on edge" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-102.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-102.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-11.c scan-tree-dump fre1 "Replaced S\\[5\\].x with 4"
+PASS: gcc.dg/tree-ssa/ssa-fre-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-12.c scan-tree-dump fre1 "Replaced S\\[5\\].x with 4"
+PASS: gcc.dg/tree-ssa/ssa-fre-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-13.c scan-tree-dump fre1 "Replaced tmp1_.\\(D\\)->data with &a"
+PASS: gcc.dg/tree-ssa/ssa-fre-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-14.c scan-tree-dump fre1 "Replaced tmp1.data with &a"
+PASS: gcc.dg/tree-ssa/ssa-fre-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-15.c scan-tree-dump fre1 "Replaced"
+PASS: gcc.dg/tree-ssa/ssa-fre-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-16.c scan-tree-dump-not fre1 "link_error"
+PASS: gcc.dg/tree-ssa/ssa-fre-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-17.c scan-tree-dump fre1 "Replaced f.doms\\[0\\].dom with i_"
+PASS: gcc.dg/tree-ssa/ssa-fre-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-18.c scan-tree-dump-times fre1 "c_.*\\.a" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-19.c scan-tree-dump-times fre1 "c_.*\\.a" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-2.c scan-tree-dump fre1 "Replaced \\(short int\\) c_.*with b_"
+PASS: gcc.dg/tree-ssa/ssa-fre-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-20.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-21.c scan-tree-dump-not fre1 "a\\.? = "
+PASS: gcc.dg/tree-ssa/ssa-fre-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-22.c scan-tree-dump-not fre1 "= i;"
+PASS: gcc.dg/tree-ssa/ssa-fre-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-23.c scan-tree-dump-times fre1 "PHI" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-24.c scan-tree-dump-times fre1 "return 0;" 4
+PASS: gcc.dg/tree-ssa/ssa-fre-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-25.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-26.c scan-tree-dump fre1 "Replaced u.i with 0 in"
+PASS: gcc.dg/tree-ssa/ssa-fre-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-27.c scan-tree-dump fre1 "Replaced x with 0"
+PASS: gcc.dg/tree-ssa/ssa-fre-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-3.c scan-tree-dump fre1 "Replaced \\(int\\) aa_.*with a_"
+PASS: gcc.dg/tree-ssa/ssa-fre-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-30.c scan-tree-dump optimized "return 0"
+PASS: gcc.dg/tree-ssa/ssa-fre-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-31.c scan-tree-dump-times fre1 "Deleted redundant store" 4
+PASS: gcc.dg/tree-ssa/ssa-fre-31.c scan-tree-dump-times fre1 "Replaced {" 4
+PASS: gcc.dg/tree-ssa/ssa-fre-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-32.c scan-tree-dump-times fre1 "m = x_\\d+\\(D\\);" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-33.c scan-tree-dump fre1 "Replaced BIT_FIELD_REF.*with 2"
+PASS: gcc.dg/tree-ssa/ssa-fre-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-34.c scan-tree-dump fre1 "Replaced BIT_FIELD_REF.*with f"
+PASS: gcc.dg/tree-ssa/ssa-fre-35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-35.c scan-tree-dump fre1 "Replaced REALPART_EXPR.*with dd"
+PASS: gcc.dg/tree-ssa/ssa-fre-36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-36.c scan-tree-dump fre1 "Replaced opening"
+PASS: gcc.dg/tree-ssa/ssa-fre-37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-37.c scan-tree-dump-times fre1 " = &a" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-38.c scan-tree-dump-not fre1 "= u.a\\[n_2\\(D\\)\\].i"
+PASS: gcc.dg/tree-ssa/ssa-fre-39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-39.c scan-tree-dump fre1 "return 1;"
+UNSUPPORTED: gcc.dg/tree-ssa/ssa-fre-4.c
+PASS: gcc.dg/tree-ssa/ssa-fre-40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-40.c scan-tree-dump-not fre1 "= x;"
+PASS: gcc.dg/tree-ssa/ssa-fre-41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-41.c scan-tree-dump-not fre1 "ffs"
+PASS: gcc.dg/tree-ssa/ssa-fre-42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-42.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-42.c scan-tree-dump fre1 "b = A;"
+PASS: gcc.dg/tree-ssa/ssa-fre-42.c scan-tree-dump fre1 "return 2"
+PASS: gcc.dg/tree-ssa/ssa-fre-43.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-43.c scan-tree-dump-times fre1 "MEM" 8
+PASS: gcc.dg/tree-ssa/ssa-fre-44.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-44.c scan-tree-dump-times fre1 "return 3.0" 4
+PASS: gcc.dg/tree-ssa/ssa-fre-45.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-45.c scan-tree-dump fre1 "return y_\\d+\\(D\\);"
+PASS: gcc.dg/tree-ssa/ssa-fre-46.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-46.c scan-tree-dump fre1 "Removing dead stmt [^\r\n]*PHI"
+PASS: gcc.dg/tree-ssa/ssa-fre-47.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-47.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-48.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-48.c scan-tree-dump fre1 "Removing unexecutable edge"
+PASS: gcc.dg/tree-ssa/ssa-fre-49.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-49.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-5.c scan-tree-dump fre1 "Replaced \\(unsigned int\\) a_.*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-50.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-50.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-52.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-52.c scan-tree-dump-times fre1 "if" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-53.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-53.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-54.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-54.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump forwprop4 "\\(char\\) i_"
+PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump forwprop4 "\\(short int\\) i_"
+PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump-not dse1 "u.i ="
+PASS: gcc.dg/tree-ssa/ssa-fre-55.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-55.c scan-tree-dump-not optimized "u;"
+PASS: gcc.dg/tree-ssa/ssa-fre-55.c scan-tree-dump-times optimized "BIT_FIELD_REF" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-56.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-56.c scan-tree-dump-times fre1 " \\+ " 0
+PASS: gcc.dg/tree-ssa/ssa-fre-56.c scan-tree-dump-times fre1 "= x;" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-58.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-58.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-58.c scan-tree-dump-times fre1 " = a;" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-59.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-59.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-6.c scan-tree-dump-times fre1 "Replaced " 6
+PASS: gcc.dg/tree-ssa/ssa-fre-61.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-61.c scan-tree-dump-times fre1 "Deleted redundant store a\\[0\\]" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-61.c scan-tree-dump-times fre1 "Replaced \\*p" 3
+PASS: gcc.dg/tree-ssa/ssa-fre-61.c scan-tree-dump-times fre1 "Replaced p_.\\(D\\)->" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-62.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-62.c scan-tree-dump fre1 "return 97;"
+PASS: gcc.dg/tree-ssa/ssa-fre-63.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-63.c scan-tree-dump fre1 "Eliminated: 4"
+PASS: gcc.dg/tree-ssa/ssa-fre-64.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-64.c scan-tree-dump-times dse1 "Deleted dead call" 3
+PASS: gcc.dg/tree-ssa/ssa-fre-64.c scan-tree-dump-times fre1 "Inserted" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-64.c scan-tree-dump-times fre1 "Replaced x" 3
+PASS: gcc.dg/tree-ssa/ssa-fre-65.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-65.c scan-tree-dump-times dse1 "Deleted dead call" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-65.c scan-tree-dump-times fre1 "Replaced MEM" 3
+PASS: gcc.dg/tree-ssa/ssa-fre-66.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-66.c scan-tree-dump fre1 "return 707406378;"
+PASS: gcc.dg/tree-ssa/ssa-fre-67.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-67.c scan-tree-dump fre1 "RPO iteration over 3 blocks visited 3 blocks"
+PASS: gcc.dg/tree-ssa/ssa-fre-67.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-68.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-68.c scan-tree-dump-times fre1 "strlen \\(&s" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-69.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-69.c scan-tree-dump fre1 "return 145;"
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump fre1 "= VIEW_CONVERT_EXPR<float>\\(j_"
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump optimized "return j"
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre1 "Inserted" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre1 "Replaced a.u.f with" 3
+PASS: gcc.dg/tree-ssa/ssa-fre-7.c scan-tree-dump-times fre1 "Replaced a.u.k with j" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-70.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-70.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-71.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-71.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-72.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-72.c scan-tree-dump fre1 "BIT_FIELD_REF"
+PASS: gcc.dg/tree-ssa/ssa-fre-73.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-73.c scan-tree-dump fre1 "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-fre-74.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-74.c scan-tree-dump fre1 "return 4;"
+PASS: gcc.dg/tree-ssa/ssa-fre-75.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-75.c scan-tree-dump fre1 "return 3;"
+PASS: gcc.dg/tree-ssa/ssa-fre-76.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-76.c scan-tree-dump fre1 "return 4;"
+PASS: gcc.dg/tree-ssa/ssa-fre-77.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-77.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-78.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-78.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-79.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-79.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-79.c scan-tree-dump-not fre1 "abort"
+PASS: gcc.dg/tree-ssa/ssa-fre-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-8.c scan-tree-dump-times fre1 "Inserted" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-8.c scan-tree-dump-times fre1 "Replaced u.f with" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-80.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-80.c scan-tree-dump-times fre1 "\\(long unsigned int\\)" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-81.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-81.c scan-tree-dump fre1 "Replaced __builtin_constant_p \\([^)]*\\) with 1"
+PASS: gcc.dg/tree-ssa/ssa-fre-82.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-82.c execution test
+PASS: gcc.dg/tree-ssa/ssa-fre-82.c scan-tree-dump fre1 "Deleted redundant store"
+PASS: gcc.dg/tree-ssa/ssa-fre-83.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-83.c scan-tree-dump-times fre1 "Deleted redundant store" 4
+PASS: gcc.dg/tree-ssa/ssa-fre-84.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-84.c scan-tree-dump fre1 "\\*dst_[0-9]*\\(D\\) = { 1, 0, 2, 3 };"
+PASS: gcc.dg/tree-ssa/ssa-fre-85.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-85.c scan-tree-dump fre1 "Deleted redundant store y.i"
+PASS: gcc.dg/tree-ssa/ssa-fre-86.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-86.c scan-tree-dump fre1 "return 0;"
+PASS: gcc.dg/tree-ssa/ssa-fre-87.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-87.c scan-tree-dump fre1 "return x"
+PASS: gcc.dg/tree-ssa/ssa-fre-88.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-88.c scan-tree-dump-times fre1 " / " 1
+PASS: gcc.dg/tree-ssa/ssa-fre-88.c scan-tree-dump-times fre1 " \\* " 1
+PASS: gcc.dg/tree-ssa/ssa-fre-88.c scan-tree-dump-times fre1 "= -_" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre1 "Eliminated: 2" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre1 "Insertions: 1" 2
+PASS: gcc.dg/tree-ssa/ssa-fre-91.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-91.c scan-tree-dump-not fre4 "foo"
+PASS: gcc.dg/tree-ssa/ssa-fre-92.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-92.c scan-tree-dump-not fre1 "foo"
+PASS: gcc.dg/tree-ssa/ssa-fre-93.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-93.c scan-tree-dump-not fre1 "bar"
+UNSUPPORTED: gcc.dg/tree-ssa/ssa-fre-94.c
+PASS: gcc.dg/tree-ssa/ssa-fre-95.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-95.c scan-tree-dump fre1 "Deleted redundant store c = footem"
+PASS: gcc.dg/tree-ssa/ssa-fre-95.c scan-tree-dump optimized "c = bartem"
+PASS: gcc.dg/tree-ssa/ssa-fre-96.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-96.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-96.c scan-tree-dump-times fre1 "ADD_OVERFLOW" 1
+PASS: gcc.dg/tree-ssa/ssa-fre-97.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-97.c scan-tree-dump fre1 "Replaced redundant PHI node"
+PASS: gcc.dg/tree-ssa/ssa-fre-97.c scan-tree-dump fre1 "return 1;"
+PASS: gcc.dg/tree-ssa/ssa-fre-98.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-98.c scan-tree-dump fre1 "Replaced redundant PHI node defining j"
+PASS: gcc.dg/tree-ssa/ssa-fre-99.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-fre-99.c scan-tree-dump-times fre3 "return 1;" 2
+PASS: gcc.dg/tree-ssa/ssa-hoist-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-1.c scan-tree-dump-times pre " << 1;" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-2.c scan-tree-dump-times pre " / 10;" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-2.c scan-tree-dump-times pre "goto" 0
+PASS: gcc.dg/tree-ssa/ssa-hoist-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-3.c scan-tree-dump pre "HOIST inserted: 1"
+PASS: gcc.dg/tree-ssa/ssa-hoist-3.c scan-tree-dump-times pre " \\* " 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "= PHI" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "= \\*" 2
+PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "MAX_EXPR" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-6.c scan-tree-dump-not pre "HOIST inserted"
+PASS: gcc.dg/tree-ssa/ssa-hoist-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-7.c scan-tree-dump pre "HOIST inserted: 5"
+PASS: gcc.dg/tree-ssa/ssa-hoist-7.c scan-tree-dump pre "insert iterations == 1"
+PASS: gcc.dg/tree-ssa/ssa-hoist-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-8.c scan-tree-dump pre "HOIST inserted: 1"
+PASS: gcc.dg/tree-ssa/ssa-hoist-8.c scan-tree-dump-times pre " = mem;" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-hoist-9.c scan-tree-dump pre "HOIST inserted: 3"
+PASS: gcc.dg/tree-ssa/ssa-hoist-9.c scan-tree-dump-times pre " = [^\r\n]* \\+ [^\r\n]*;" 1
+PASS: gcc.dg/tree-ssa/ssa-hoist-9.c scan-tree-dump-times pre " = \\*" 2
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-1.c scan-tree-dump optimized "\\|"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-1.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-10.c scan-tree-dump optimized "& 5"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-10.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-11.c scan-tree-dump optimized "& 5"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-11.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-12.c scan-tree-dump optimized "& 5"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-12.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-13.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-13.c scan-tree-dump-not optimized "if"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-2.c scan-tree-dump optimized "\\|"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-2.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-3.c scan-tree-dump optimized ">="
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-3.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-4.c scan-tree-dump optimized "!="
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-4.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-5.c scan-tree-dump optimized ">="
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-5.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c scan-tree-dump ifcombine "optimizing bits or bits test"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c scan-tree-dump ifcombine "optimizing double bit test"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-6.c scan-tree-dump-not ifcombine "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c scan-tree-dump ifcombine " > "
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-7.c scan-tree-dump-not ifcombine "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-8.c scan-tree-dump ifcombine " u<= "
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-8.c scan-tree-dump-not ifcombine "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-9.c scan-tree-dump ifcombine "optimizing.* < "
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-9.c scan-tree-dump-not ifcombine "Invalid sum"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c scan-tree-dump optimized "&"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c scan-tree-dump optimized "|"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c scan-tree-dump optimized "|"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c scan-tree-dump optimized "&"
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c scan-tree-dump-times optimized "&" 2
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c scan-tree-dump-times optimized "\\|" 2
+PASS: gcc.dg/tree-ssa/ssa-lim-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-1.c scan-tree-dump-times lim2 "1 <<" 3
+PASS: gcc.dg/tree-ssa/ssa-lim-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-10.c scan-tree-dump lim2 "Executing store motion of pos"
+UNSUPPORTED: gcc.dg/tree-ssa/ssa-lim-11.c
+PASS: gcc.dg/tree-ssa/ssa-lim-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-12.c scan-tree-dump-times lim2 " = _[0-9]+ ? " 2
+PASS: gcc.dg/tree-ssa/ssa-lim-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-13.c scan-tree-dump lim2 "ABSU_EXPR"
+PASS: gcc.dg/tree-ssa/ssa-lim-13.c scan-tree-dump-times lim2 "Moving statement" 2
+PASS: gcc.dg/tree-ssa/ssa-lim-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-14.c scan-tree-dump lim2 "Executing store motion of \\*p"
+PASS: gcc.dg/tree-ssa/ssa-lim-14.c scan-tree-dump lim2 "Executing store motion of \\*r"
+PASS: gcc.dg/tree-ssa/ssa-lim-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-15.c scan-tree-dump lim2 "Executing store motion"
+PASS: gcc.dg/tree-ssa/ssa-lim-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-16.c scan-tree-dump-times lim2 "Moving statement" 1
+PASS: gcc.dg/tree-ssa/ssa-lim-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-17.c scan-tree-dump-times lim2 "Moving statement" 1
+PASS: gcc.dg/tree-ssa/ssa-lim-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-18.c scan-tree-dump-times lim2 "Executing store motion" 1
+PASS: gcc.dg/tree-ssa/ssa-lim-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-19.c scan-tree-dump-times lim2 "out of loop 1" 3
+PASS: gcc.dg/tree-ssa/ssa-lim-19.c scan-tree-dump-times lim2 "out of loop 2" 4
+PASS: gcc.dg/tree-ssa/ssa-lim-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-2.c scan-tree-dump-times lim2 "1 <<" 3
+PASS: gcc.dg/tree-ssa/ssa-lim-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-20.c scan-tree-dump-not lim2 "Executing store motion of"
+PASS: gcc.dg/tree-ssa/ssa-lim-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-21.c scan-tree-dump lim2 "Executing store motion of [^ ]*data1 from loop 2"
+PASS: gcc.dg/tree-ssa/ssa-lim-21.c scan-tree-dump lim2 "Executing store motion of count from loop 2"
+PASS: gcc.dg/tree-ssa/ssa-lim-21.c scan-tree-dump-times lim2 "Executing store motion of" 2
+PASS: gcc.dg/tree-ssa/ssa-lim-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-22.c scan-tree-dump-times lim2 "out of loop 1" 3
+PASS: gcc.dg/tree-ssa/ssa-lim-22.c scan-tree-dump-times lim2 "out of loop 3" 4
+PASS: gcc.dg/tree-ssa/ssa-lim-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-23.c scan-tree-dump-not lim2 "out of loop 1"
+PASS: gcc.dg/tree-ssa/ssa-lim-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-24.c scan-tree-dump lim2 "Executing store motion of gCrc"
+PASS: gcc.dg/tree-ssa/ssa-lim-24.c scan-tree-dump-not lim2 "Re-issueing"
+PASS: gcc.dg/tree-ssa/ssa-lim-24.c scan-tree-dump-times optimized "\\*x" 1
+PASS: gcc.dg/tree-ssa/ssa-lim-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-3.c scan-tree-dump lim2 "Executing store motion of global.y"
+PASS: gcc.dg/tree-ssa/ssa-lim-3.c scan-tree-dump lim2 "Moving statement.*global.x.*out of loop 1"
+PASS: gcc.dg/tree-ssa/ssa-lim-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-6.c scan-tree-dump lim2 "Executing store motion of y"
+PASS: gcc.dg/tree-ssa/ssa-lim-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-7.c scan-tree-dump lim2 "Moving statement"
+PASS: gcc.dg/tree-ssa/ssa-lim-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-8.c scan-tree-dump-times lim2 "Moving PHI node" 1
+PASS: gcc.dg/tree-ssa/ssa-lim-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-lim-9.c scan-tree-dump-times lim2 "Moving PHI node" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-1.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-10.c scan-tree-dump-times fre1 "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-11.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-12.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-13.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-14.c scan-tree-dump-times optimized "link_error" 0
+PASS: gcc.dg/tree-ssa/ssa-pre-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-15.c scan-rtl-dump expand "PART.. = 0"
+PASS: gcc.dg/tree-ssa/ssa-pre-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-16.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-17.c scan-tree-dump pre "Eliminated: 1"
+PASS: gcc.dg/tree-ssa/ssa-pre-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-18.c scan-tree-dump pre "Replaced foo \\(f.y\\)"
+PASS: gcc.dg/tree-ssa/ssa-pre-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-19.c scan-tree-dump pre "Eliminated: 3"
+PASS: gcc.dg/tree-ssa/ssa-pre-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-2.c scan-tree-dump-times pre "Eliminated: 1" 1
+XFAIL: gcc.dg/tree-ssa/ssa-pre-2.c scan-tree-dump-times pre "Eliminated: 2" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-20.c scan-tree-dump pre "New PHIs: 2"
+PASS: gcc.dg/tree-ssa/ssa-pre-20.c scan-tree-dump pre "PHI <.*0\\.0"
+PASS: gcc.dg/tree-ssa/ssa-pre-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-21.c scan-tree-dump-times pre "= \\*[^\n;]*;" 2
+PASS: gcc.dg/tree-ssa/ssa-pre-22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-22.c scan-tree-dump pre "Eliminated: 1"
+PASS: gcc.dg/tree-ssa/ssa-pre-23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-23.c scan-tree-dump pre "Eliminated: 3"
+PASS: gcc.dg/tree-ssa/ssa-pre-24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-24.c scan-tree-dump-not pre "= prephitmp"
+PASS: gcc.dg/tree-ssa/ssa-pre-25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-25.c scan-tree-dump pre "Eliminated: 1"
+PASS: gcc.dg/tree-ssa/ssa-pre-26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-26.c scan-tree-dump fre1 "Deleted redundant store"
+PASS: gcc.dg/tree-ssa/ssa-pre-27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-27.c scan-tree-dump-times pre "# prephitmp" 2
+PASS: gcc.dg/tree-ssa/ssa-pre-28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-28.c scan-tree-dump-times pre "with prephitmp" 2
+PASS: gcc.dg/tree-ssa/ssa-pre-29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-29.c scan-tree-dump pre "Replaced hoist"
+PASS: gcc.dg/tree-ssa/ssa-pre-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-3.c scan-tree-dump-times pre "Eliminated: 2" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-30.c scan-tree-dump-times pre "Replaced MEM" 3
+PASS: gcc.dg/tree-ssa/ssa-pre-31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-31.c scan-tree-dump-times pre "key" 3
+PASS: gcc.dg/tree-ssa/ssa-pre-32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-32.c scan-tree-dump pre "# prephitmp_[0-9]+ = PHI <[xy]_[0-9]+\\(D\\)[^,]*, [xy]_[0-9]+\\(D\\)"
+PASS: gcc.dg/tree-ssa/ssa-pre-33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-33.c scan-tree-dump-times pre "ADD_OVERFLOW" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-34.c scan-tree-dump pre "Eliminated: 3"
+PASS: gcc.dg/tree-ssa/ssa-pre-34.c scan-tree-dump pre "HOIST inserted: 1"
+PASS: gcc.dg/tree-ssa/ssa-pre-34.c scan-tree-dump pre "Insertions: 1"
+PASS: gcc.dg/tree-ssa/ssa-pre-34.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/ssa-pre-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-4.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-5.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-5.c scan-tree-dump-times pre "Insertions" 0
+PASS: gcc.dg/tree-ssa/ssa-pre-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-6.c scan-tree-dump-times pre "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-7.c scan-tree-dump-times fre1 "Eliminated: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-8.c scan-tree-dump-times fre1 "Eliminated: 4" 1
+PASS: gcc.dg/tree-ssa/ssa-pre-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-pre-9.c scan-tree-dump-times fre1 "return 0;" 0
+PASS: gcc.dg/tree-ssa/ssa-sccvn-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sccvn-1.c scan-tree-dump-times fre1 "Eliminated: 3" 1
+PASS: gcc.dg/tree-ssa/ssa-sccvn-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sccvn-2.c scan-tree-dump-times fre1 "Eliminated: 5" 1
+PASS: gcc.dg/tree-ssa/ssa-sccvn-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sccvn-3.c scan-tree-dump fre1 "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-sccvn-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sccvn-4.c scan-tree-dump-times fre1 "Eliminated: 5" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-1.c scan-tree-dump-times sink1 "Sunk statements: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-10.c scan-tree-dump-times sink1 "Sinking # VUSE" 4
+PASS: gcc.dg/tree-ssa/ssa-sink-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-11.c scan-tree-dump optimized "MEM\\[.* \\+ 252B\\]"
+PASS: gcc.dg/tree-ssa/ssa-sink-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-12.c scan-tree-dump optimized "MEM\\[.* \\+ 252B\\]"
+PASS: gcc.dg/tree-ssa/ssa-sink-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-13.c scan-tree-dump-times sink1 "<bb " 1
+PASS: gcc.dg/tree-ssa/ssa-sink-13.c scan-tree-dump-times sink1 "MEM[^\n\r]* = 0;" 3
+PASS: gcc.dg/tree-ssa/ssa-sink-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 " = PHI" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 "x = " 1
+PASS: gcc.dg/tree-ssa/ssa-sink-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-15.c scan-tree-dump-times optimized "goto" 0
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump sink1 "Sinking j_. = __builtin_ffs"
+PASS: gcc.dg/tree-ssa/ssa-sink-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-17.c scan-tree-dump sink1 "Sinking # VUSE"
+PASS: gcc.dg/tree-ssa/ssa-sink-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-19.c scan-tree-dump cddce2 "fix_loop_structure: removing loop"
+PASS: gcc.dg/tree-ssa/ssa-sink-19.c scan-tree-dump sink1 "Sinking # VUSE"
+PASS: gcc.dg/tree-ssa/ssa-sink-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-2.c scan-tree-dump-times sink1 "Sunk statements: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-20.c scan-tree-dump sink1 "Sinking # VUSE"
+PASS: gcc.dg/tree-ssa/ssa-sink-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-3.c scan-tree-dump-times sink1 "Sunk statements: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-4.c scan-tree-dump-times sink1 "Sunk statements: 1" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-5.c scan-tree-dump-times sink1 "Sunk statements:" 0
+PASS: gcc.dg/tree-ssa/ssa-sink-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-6.c scan-tree-dump-times sink1 "Sinking" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-7.c scan-tree-dump-times sink1 "Sinking" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-8.c scan-tree-dump-times sink1 "Sinking" 1
+PASS: gcc.dg/tree-ssa/ssa-sink-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-9.c scan-tree-dump-times sink1 "Sinking" 1
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-1.c scan-tree-dump-times optimized "conststaticvariable" 0
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-2.c scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-3.c scan-tree-dump-times optimized "conststaticvariable" 0
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-store-ccp-4.c scan-tree-dump-times optimized "conststaticvariable" 1
+PASS: gcc.dg/tree-ssa/ssa-thread-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-13.c scan-tree-dump ethread "Registering jump thread"
+PASS: gcc.dg/tree-ssa/ssa-thread-14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-14.c scan-tree-dump-times threadfull1 "Registering jump thread" 8
+PASS: gcc.dg/tree-ssa/ssa-thread-15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-15.c scan-tree-dump-times vrp1 "if \\(" 2
+PASS: gcc.dg/tree-ssa/ssa-thread-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-16.c scan-tree-dump threadfull1 "SUCCESS"
+PASS: gcc.dg/tree-ssa/ssa-thread-17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-17.c scan-tree-dump-not threadfull1 "SUCCESS"
+PASS: gcc.dg/tree-ssa/ssa-thread-18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-18.c scan-tree-dump threadfull1 "Jumps threaded: 1"
+PASS: gcc.dg/tree-ssa/ssa-thread-19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-19.c scan-tree-dump threadfull1 "Jumps threaded: 2"
+PASS: gcc.dg/tree-ssa/ssa-thread-20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-20.c scan-tree-dump ethread "Jumps threaded: 1"
+PASS: gcc.dg/tree-ssa/ssa-thread-21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-21.c scan-tree-dump thread2 "Jumps threaded: 1"
+PASS: gcc.dg/tree-ssa/ssa-thread-21.c scan-tree-dump-not optimized "foo"
+PASS: gcc.dg/tree-ssa/ssa-thread-backedge.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-backedge.c scan-tree-dump threadfull2 "Registering jump thread:.*normal \\(back\\)"
+PASS: gcc.dg/tree-ssa/ssa-thread-invalid.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-invalid.c scan-tree-dump-not statistics "Jumps threaded"
+PASS: gcc.dg/tree-ssa/ssa-thread-valid.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-thread-valid.c scan-tree-dump statistics "Jumps threaded" "foo1" 1"
+PASS: gcc.dg/tree-ssa/ssa-vrp-thread-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-1.c scan-tree-dump stdarg "f1: va_list escapes 0, needs to save 0 GPR units and 0 FPR units"
+PASS: gcc.dg/tree-ssa/stdarg-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/stdarg-7.c scan-tree-dump stdarg "foo: va_list escapes 1, needs to save all GPR units and all FPR units"
+PASS: gcc.dg/tree-ssa/strlen-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/strlen-1.c scan-tree-dump-times optimized " ={v} 0;" 2
+PASS: gcc.dg/tree-ssa/strlen-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/strlen-2.c scan-tree-dump-times strlen1 "strlen" 0
+PASS: gcc.dg/tree-ssa/strncat.c (test for warnings, line 11)
+PASS: gcc.dg/tree-ssa/strncat.c (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/strncat.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/strncat.c execution test
+PASS: gcc.dg/tree-ssa/strncpy-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/strncpy-1.c scan-tree-dump-not optimized "memset"
+PASS: gcc.dg/tree-ssa/strncpy-2.c (test for warnings, line 11)
+PASS: gcc.dg/tree-ssa/strncpy-2.c (test for warnings, line 23)
+PASS: gcc.dg/tree-ssa/strncpy-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/strncpy-2.c execution test
+PASS: gcc.dg/tree-ssa/struct-aliasing-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/struct-aliasing-1.c scan-tree-dump fre1 "Replaced[^\n]*with i_."
+PASS: gcc.dg/tree-ssa/struct-aliasing-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/struct-aliasing-2.c scan-tree-dump-times cddce1 "= [^\n]*p_.\\(D\\)" 1
+PASS: gcc.dg/tree-ssa/structopt-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/structopt-1.c scan-tree-dump-times lim2 "Executing store motion of global.y" 1
+PASS: gcc.dg/tree-ssa/structopt-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.e" 0
+PASS: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.f" 0
+PASS: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.g" 0
+PASS: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "b.e" 0
+PASS: gcc.dg/tree-ssa/structopt-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/structopt-3.c scan-tree-dump-times optimized "return 11" 1
+UNSUPPORTED: gcc.dg/tree-ssa/switch-1.c
+UNSUPPORTED: gcc.dg/tree-ssa/switch-2.c
+PASS: gcc.dg/tree-ssa/switch-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/switch-3.c scan-tree-dump-times switchlower1 "if \\(cipher[^\n ]*" 12
+UNSUPPORTED: gcc.dg/tree-ssa/switch-4.c
+PASS: gcc.dg/tree-ssa/tailcall-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-1.c scan-tree-dump-times tailc "Found tail call" 1
+PASS: gcc.dg/tree-ssa/tailcall-10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-10.c scan-tree-dump-times tailc "Found tail call" 1
+PASS: gcc.dg/tree-ssa/tailcall-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-11.c scan-tree-dump-times tailc "Found tail call" 1
+PASS: gcc.dg/tree-ssa/tailcall-12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-12.c scan-tree-dump-times tailc "Found tail call" 1
+PASS: gcc.dg/tree-ssa/tailcall-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-13.c scan-tree-dump-times tailc "Found tail call" 1
+PASS: gcc.dg/tree-ssa/tailcall-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-2.c scan-tree-dump-times tailc "Found tail call" 2
+PASS: gcc.dg/tree-ssa/tailcall-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-4.c scan-tree-dump-times tailc "Found tail call" 0
+PASS: gcc.dg/tree-ssa/tailcall-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-5.c scan-tree-dump-not tailc "tail call"
+PASS: gcc.dg/tree-ssa/tailcall-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-6.c execution test
+PASS: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-7-run.c execution test
+PASS: gcc.dg/tree-ssa/tailcall-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-7.c scan-tree-dump-times tailc "Found tail call" 5
+PASS: gcc.dg/tree-ssa/tailcall-8-run.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-8-run.c execution test
+PASS: gcc.dg/tree-ssa/tailcall-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-8.c scan-tree-dump-times tailc "Found tail call" 6
+PASS: gcc.dg/tree-ssa/tailcall-9.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailcall-9.c scan-tree-dump tailc "Found tail call"
+PASS: gcc.dg/tree-ssa/tailrecursion-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-1.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1
+PASS: gcc.dg/tree-ssa/tailrecursion-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-2.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1
+PASS: gcc.dg/tree-ssa/tailrecursion-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-3.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1
+PASS: gcc.dg/tree-ssa/tailrecursion-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-4.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 2
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c execution test
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c scan-tree-dump-times optimized "\\mfac\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c scan-tree-dump-times optimized "\\mfib\\M" 5
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c scan-tree-dump-times optimized "\\mpow2m1\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c scan-tree-dump-times optimized "\\msq_sum\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-5.c scan-tree-dump-times optimized "\\msum\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-6.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1
+PASS: gcc.dg/tree-ssa/tailrecursion-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-7.c execution test
+PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mbar\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mbaz\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mfoo\\M" 4
+PASS: gcc.dg/tree-ssa/tailrecursion-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/tailrecursion-8.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1
+PASS: gcc.dg/tree-ssa/unord.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/unord.c scan-tree-dump-times optimized " unord " 2
+PASS: gcc.dg/tree-ssa/unreachable.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/unreachable.c scan-tree-dump-not optimized "bad_boy"
+PASS: gcc.dg/tree-ssa/upcast-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/upcast-1.c scan-tree-dump gimple "&foo;"
+PASS: gcc.dg/tree-ssa/update-cunroll.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/update-cunroll.c scan-tree-dump-times optimized "Invalid sum" 0
+PASS: gcc.dg/tree-ssa/update-threading.c (test for excess errors)
+FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
+UNSUPPORTED: gcc.dg/tree-ssa/update-unroll-1.c
+PASS: gcc.dg/tree-ssa/update-unswitch-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/update-unswitch-1.c scan-tree-dump-not unswitch "Invalid sum"
+PASS: gcc.dg/tree-ssa/update-unswitch-1.c scan-tree-dump-not unswitch "SUCC: 3 .100.0%"
+PASS: gcc.dg/tree-ssa/useless-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/useless-1.c scan-tree-dump-times gimple "goto" 3
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 103)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 104)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 110)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 111)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 117)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 122)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 135)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 136)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 142)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 149)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 154)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 62)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 64)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 77)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 83)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 88)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for warnings, line 93)
+PASS: gcc.dg/tree-ssa/user-printf-warn-1.c (test for excess errors)
+XFAIL: gcc.dg/tree-ssa/user-printf-warn-1.c pr88211 (test for warnings, line 143)
+PASS: gcc.dg/tree-ssa/vce-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vce-1.c scan-tree-dump-not optimized "VIEW_CONVERT_EXPR"
+PASS: gcc.dg/tree-ssa/vect-profile-upate-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vect-profile-upate-2.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/vect-profile-upate.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vect-profile-upate.c scan-tree-dump-not optimized "Invalid sum"
+PASS: gcc.dg/tree-ssa/vector-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-1.c scan-tree-dump-times gimple "BIT_FIELD_REF" 4
+PASS: gcc.dg/tree-ssa/vector-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-2.c scan-tree-dump-not optimized "BIT_FIELD_REF"
+PASS: gcc.dg/tree-ssa/vector-2.c scan-tree-dump-times optimized "return 0.0" 1
+PASS: gcc.dg/tree-ssa/vector-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-3.c scan-tree-dump-times optimized " 0\\.0" 1
+PASS: gcc.dg/tree-ssa/vector-3.c scan-tree-dump-times optimized "BIT_FIELD_REF" 0
+PASS: gcc.dg/tree-ssa/vector-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-4.c scan-tree-dump-times gimple "VEC_PERM_EXPR <a, b, { 0, 4, 1, 5 }>;" 1
+PASS: gcc.dg/tree-ssa/vector-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-5.c scan-tree-dump-times optimized " * 3;" 1
+PASS: gcc.dg/tree-ssa/vector-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vector-7.c execution test
+PASS: gcc.dg/tree-ssa/vector-7.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/vrp-compare-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-compare-1.c scan-tree-dump-times evrp "Simplified relational" 1
+PASS: gcc.dg/tree-ssa/vrp-float-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-1.c scan-tree-dump-times evrp "Folded into: if \\(1 != 0\\)" 1
+PASS: gcc.dg/tree-ssa/vrp-float-11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-11.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-11.c scan-tree-dump-times evrp "fast_sqrt" 2
+PASS: gcc.dg/tree-ssa/vrp-float-13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-13.c scan-tree-dump evrp "2->4 \\(F\\) y_3\\(D\\)"
+PASS: gcc.dg/tree-ssa/vrp-float-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-3.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-3a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-3a.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-4.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-4a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-4a.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-5a.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-5a.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-6.c scan-tree-dump-times evrp "Folding predicate x_.* <= y_.* to 1" 1
+PASS: gcc.dg/tree-ssa/vrp-float-7.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-7.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-8.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-8.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-8.c scan-tree-dump-times evrp "fast_sqrt" 2
+PASS: gcc.dg/tree-ssa/vrp-float-abs-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-abs-1.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-inf-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-inf-1.c scan-tree-dump-not evrp " Inf, Inf"
+PASS: gcc.dg/tree-ssa/vrp-float-nan-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-nan-1.c scan-tree-dump-times evrp "bar \\(1.24" 1
+PASS: gcc.dg/tree-ssa/vrp-float-plus.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-plus.c scan-tree-dump-times vrp2 "return 2\\.0e" 1
+PASS: gcc.dg/tree-ssa/vrp-float-relations-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-1.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-1.c scan-tree-dump-times evrp "if \\(a_2\\(D\\) != b_3\\(D\\)" 1
+PASS: gcc.dg/tree-ssa/vrp-float-relations-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-2.c scan-tree-dump threadfull1 "Registering jump thread: \\(2, 4\\)"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-3.c scan-tree-dump-not threadfull1 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-3.c scan-tree-dump-not threadfull2 "Jumps threaded"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-4.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-4.c scan-tree-dump threadfull1 "Registering jump thread: \\(2, 4\\)"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-5.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-5.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-relations-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-relations-6.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-1.c scan-tree-dump-times evrp "num = 0;" 1
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-2.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-2.c scan-tree-dump-not evrp "num = [-0-9];"
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-float-signbit-3.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp-unreachable.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-unreachable.c scan-tree-dump-not vrp1 "dead"
+PASS: gcc.dg/tree-ssa/vrp-unreachable.c scan-tree-dump-not vrp2 "builtin_unreachable"
+PASS: gcc.dg/tree-ssa/vrp-unreachable.c scan-tree-dump-times optimized "fff8 VALUE 0x0" 2
+PASS: gcc.dg/tree-ssa/vrp-unreachable.c scan-tree-dump-times vrp1 "builtin_unreachable" 1
+PASS: gcc.dg/tree-ssa/vrp-update.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp-update.c scan-tree-dump-not vrp1 "dead"
+PASS: gcc.dg/tree-ssa/vrp01.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp01.c scan-tree-dump-times vrp1 "if \\(" 2
+PASS: gcc.dg/tree-ssa/vrp02.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp02.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp03.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp03.c scan-tree-dump-times vrp1 "Folding predicate q_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp03.c scan-tree-dump-times vrp1 "Folding predicate r_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp04.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp04.c scan-tree-dump-times vrp1 "if" 1
+PASS: gcc.dg/tree-ssa/vrp05.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp05.c scan-tree-dump-times vrp1 "Folding predicate j_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp06.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate [i|j]_[0-9]+.*0 to 0" 1
+PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate [i|j]_[0-9]+.*0 to 1" 1
+XFAIL: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate i_[0-9]+.*j_[0-9]+.* to 0" 1
+PASS: gcc.dg/tree-ssa/vrp07.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp07.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 0" 1
+PASS: gcc.dg/tree-ssa/vrp07.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp08.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp08.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp09.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp09.c scan-tree-dump-times vrp1 "!= 0B to 1" 2
+PASS: gcc.dg/tree-ssa/vrp09.c scan-tree-dump-times vrp1 "Folding predicate p_" 2
+PASS: gcc.dg/tree-ssa/vrp10.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp10.c execution test
+PASS: gcc.dg/tree-ssa/vrp100.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp101.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp101.c scan-tree-dump optimized "<bb 2> \\[local count: [0-9INV]*\\]:[\n\r ]*return 0;"
+PASS: gcc.dg/tree-ssa/vrp102.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp102.c scan-tree-dump vrp1 "ret_[0-9]+ = PHI <[01]\\([0-9]+\\), [01]\\([0-9]+\\)>"
+PASS: gcc.dg/tree-ssa/vrp103.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp103.c scan-tree-dump-times vrp1 "baz \\(0\\);" 4
+PASS: gcc.dg/tree-ssa/vrp104.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp104.c scan-tree-dump-times switchlower1 "switch \\(" 2
+PASS: gcc.dg/tree-ssa/vrp106.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp106.c scan-tree-dump-times ethread "Registering jump thread" 1
+PASS: gcc.dg/tree-ssa/vrp107.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp107.c scan-tree-dump vrp1 "case 2:"
+PASS: gcc.dg/tree-ssa/vrp107.c scan-tree-dump vrp1 "case 7 ... 8:"
+PASS: gcc.dg/tree-ssa/vrp108.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp108.c scan-tree-dump vrp1 "case 1:"
+PASS: gcc.dg/tree-ssa/vrp108.c scan-tree-dump vrp1 "case 9:"
+PASS: gcc.dg/tree-ssa/vrp109.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 17 ... 18:"
+PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 27 ... 30:"
+PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 9 ... 10:"
+PASS: gcc.dg/tree-ssa/vrp11.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp11.c scan-tree-dump-times vrp1 "Folding predicate.*to 1" 1
+PASS: gcc.dg/tree-ssa/vrp110.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp111.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp111.c scan-tree-dump-not evrp "abort"
+PASS: gcc.dg/tree-ssa/vrp112.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp112.c execution test
+PASS: gcc.dg/tree-ssa/vrp113.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp114.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp114.c scan-tree-dump-times evrp "link_error" 0
+PASS: gcc.dg/tree-ssa/vrp114.c scan-tree-dump-times fre1 "link_error" 1
+PASS: gcc.dg/tree-ssa/vrp115.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp115.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp116.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp116.c scan-tree-dump-times optimized "\\? c_[0-9]\\(D\\) : 0" 1
+PASS: gcc.dg/tree-ssa/vrp117.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp117.c scan-tree-dump-not evrp "link_error"
+PASS: gcc.dg/tree-ssa/vrp118.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp118.c scan-tree-dump-not optimized "eliminate_me"
+PASS: gcc.dg/tree-ssa/vrp119.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp119.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp12.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp120.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp120.c scan-tree-dump evrp "return 3;"
+PASS: gcc.dg/tree-ssa/vrp121.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp121.c scan-tree-dump-not optimized "link_error \\("
+PASS: gcc.dg/tree-ssa/vrp122.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp122.c scan-tree-dump evrp "Global Exported: g_.* MASK 0x1 VALUE 0x0"
+PASS: gcc.dg/tree-ssa/vrp123.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp123.c scan-tree-dump-times dom3 "gimple_call <foo4b," 1
+PASS: gcc.dg/tree-ssa/vrp13.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp13.c execution test
+PASS: gcc.dg/tree-ssa/vrp14.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp14.c execution test
+PASS: gcc.dg/tree-ssa/vrp15.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp15.c scan-tree-dump-times vrp1 "tree_code_length.42." 1
+PASS: gcc.dg/tree-ssa/vrp16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp16.c scan-tree-dump-times evrp "if" 0
+PASS: gcc.dg/tree-ssa/vrp17.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp17.c scan-tree-dump-times evrp "Simplified relational" 1
+PASS: gcc.dg/tree-ssa/vrp18.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp18.c scan-tree-dump-times evrp "Simplified relational" 1
+PASS: gcc.dg/tree-ssa/vrp19.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp19.c scan-tree-dump vrp1 "Folding predicate a_. < 0 to 0"
+PASS: gcc.dg/tree-ssa/vrp19.c scan-tree-dump vrp1 "Folding predicate b_. >= 0 to 1"
+PASS: gcc.dg/tree-ssa/vrp20.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp20.c scan-tree-dump vrp1 "Folding predicate a_.* == 0 to 0"
+PASS: gcc.dg/tree-ssa/vrp20.c scan-tree-dump vrp1 "Folding predicate b_.* != 0 to 1"
+PASS: gcc.dg/tree-ssa/vrp21.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp21.c scan-tree-dump-times vrp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/vrp22.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp22.c scan-tree-dump-times vrp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/vrp23.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp23.c scan-tree-dump-times evrp "Simplified relational" 1
+PASS: gcc.dg/tree-ssa/vrp24.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp24.c scan-tree-dump-times evrp "Simplified relational" 2
+PASS: gcc.dg/tree-ssa/vrp24.c scan-tree-dump-times optimized "if " 3
+PASS: gcc.dg/tree-ssa/vrp25.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp25.c scan-tree-dump-times vrp1 "if" 3
+PASS: gcc.dg/tree-ssa/vrp26.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp26.c scan-tree-dump-times vrp1 "return 1" 1
+PASS: gcc.dg/tree-ssa/vrp27.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp27.c execution test
+PASS: gcc.dg/tree-ssa/vrp28.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp28.c scan-tree-dump-times vrp1 "if " 0
+PASS: gcc.dg/tree-ssa/vrp29.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp29.c execution test
+PASS: gcc.dg/tree-ssa/vrp30.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp31.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp31.c scan-tree-dump vrp1 "return 0;"
+PASS: gcc.dg/tree-ssa/vrp32.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp32.c scan-tree-dump vrp1 "return 0;"
+PASS: gcc.dg/tree-ssa/vrp33.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp33.c scan-tree-dump vrp1 "Folding predicate.*== 1 to 0"
+PASS: gcc.dg/tree-ssa/vrp34.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp34.c scan-tree-dump-times vrp1 "if \\(" 1
+PASS: gcc.dg/tree-ssa/vrp35.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp35.c scan-tree-dump vrp1 "Removing dead stmt:[^\r\n]* = j_.* == 10"
+PASS: gcc.dg/tree-ssa/vrp36.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp36.c scan-tree-dump vrp1 "Removing dead stmt:[^\r\n]* = i_.* == 1"
+PASS: gcc.dg/tree-ssa/vrp37.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp38.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp38.c execution test
+PASS: gcc.dg/tree-ssa/vrp39.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp40.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp40.c scan-tree-dump vrp1 "return 3;"
+PASS: gcc.dg/tree-ssa/vrp41.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp41.c scan-tree-dump-not vrp1 "case 99:"
+PASS: gcc.dg/tree-ssa/vrp42.c (test for bogus messages, line 18)
+PASS: gcc.dg/tree-ssa/vrp42.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp43.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp43.c execution test
+PASS: gcc.dg/tree-ssa/vrp44.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp45.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp46.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp46.c scan-tree-dump-times vrp1 "if" 0
+PASS: gcc.dg/tree-ssa/vrp47.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "[xy][^ ]* !=" 0
+PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* [|] y" 1
+PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* \\^ 1" 1
+PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp2 " & 1;" 0
+PASS: gcc.dg/tree-ssa/vrp48.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp49.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp50.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp50.c scan-tree-dump-times vrp1 "return 1;" 3
+PASS: gcc.dg/tree-ssa/vrp51.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp51.c scan-assembler-not vrp\\.bug\\.
+PASS: gcc.dg/tree-ssa/vrp52.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp52.c scan-tree-dump-times vrp1 "return 1;" 1
+PASS: gcc.dg/tree-ssa/vrp53.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp53.c scan-tree-dump-not vrp1 "& (2047|0x7ff)"
+PASS: gcc.dg/tree-ssa/vrp53.c scan-tree-dump-not vrp1 "\\| (17408|0x4400)"
+PASS: gcc.dg/tree-ssa/vrp54.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp54.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp55.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp55.c scan-tree-dump-times ethread "Registering jump thread" 1
+PASS: gcc.dg/tree-ssa/vrp56.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp56.c scan-tree-dump ethread "Jumps threaded: 1"
+PASS: gcc.dg/tree-ssa/vrp57.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp57.c scan-tree-dump optimized "return 0;"
+PASS: gcc.dg/tree-ssa/vrp57.c scan-tree-dump optimized "return 1;"
+PASS: gcc.dg/tree-ssa/vrp58.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp58.c scan-tree-dump-not cddce1 "short"
+PASS: gcc.dg/tree-ssa/vrp59.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp59.c scan-tree-dump-not vrp1 " & 3;"
+PASS: gcc.dg/tree-ssa/vrp60.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp60.c scan-tree-dump-not vrp1 "12345"
+PASS: gcc.dg/tree-ssa/vrp61.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp61.c scan-tree-dump-not vrp1 "1234"
+PASS: gcc.dg/tree-ssa/vrp62.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp62.c execution test
+PASS: gcc.dg/tree-ssa/vrp63.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp64.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp65.c (test for excess errors)
+UNSUPPORTED: gcc.dg/tree-ssa/vrp66-int16-sw.c
+PASS: gcc.dg/tree-ssa/vrp66.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp66.c execution test
+PASS: gcc.dg/tree-ssa/vrp67.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp67.c scan-tree-dump-times vrp1 "if" 3
+PASS: gcc.dg/tree-ssa/vrp68.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp68.c scan-tree-dump-times vrp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/vrp69.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp69.c scan-tree-dump-times vrp1 "link_error" 0
+PASS: gcc.dg/tree-ssa/vrp70.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp70.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp71.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp71.c scan-tree-dump-times vrp1 "return 0;" 2
+PASS: gcc.dg/tree-ssa/vrp72.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp73.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp74.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp75.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp76.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp77.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp77.c scan-tree-dump-not optimized "impossible"
+PASS: gcc.dg/tree-ssa/vrp78.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp79.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp79.c scan-tree-dump optimized "do_not_go_away"
+PASS: gcc.dg/tree-ssa/vrp80.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp81.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp81.c scan-tree-dump-times vrp1 "vrp_keep \\(" 2
+PASS: gcc.dg/tree-ssa/vrp82.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp83.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp83.c scan-tree-dump-times vrp1 "vrp_keep \\(" 6
+PASS: gcc.dg/tree-ssa/vrp84.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp84.c scan-tree-dump-times vrp1 "vrp_keep \\(" 1
+PASS: gcc.dg/tree-ssa/vrp85.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp85.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp86.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp86.c scan-tree-dump vrp1 "fn1call"
+PASS: gcc.dg/tree-ssa/vrp86.c scan-tree-dump vrp1 "fn2call"
+PASS: gcc.dg/tree-ssa/vrp87.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp87.c scan-tree-dump fre1 "Replaced _[0-9]+ & _[0-9]+ with _[0-9]+"
+PASS: gcc.dg/tree-ssa/vrp87.c scan-tree-dump fre1 "Replaced a_elt_[0-9]+ != 0B with 1"
+PASS: gcc.dg/tree-ssa/vrp88.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp88.c scan-tree-dump vrp1 "Folded into: if.*"
+PASS: gcc.dg/tree-ssa/vrp89.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp89.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp90.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp90.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp91.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp91.c scan-tree-dump vrp2 "\\[0, 7\\]"
+PASS: gcc.dg/tree-ssa/vrp92.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp92.c scan-tree-dump-not vrp1 "PHI"
+PASS: gcc.dg/tree-ssa/vrp92.c scan-tree-dump-not vrp1 "goto"
+PASS: gcc.dg/tree-ssa/vrp92.c scan-tree-dump-not vrp1 "if"
+PASS: gcc.dg/tree-ssa/vrp93.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp93.c scan-tree-dump-not vrp1 "link_error"
+PASS: gcc.dg/tree-ssa/vrp94.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp94.c scan-tree-dump-not optimized "abort"
+PASS: gcc.dg/tree-ssa/vrp95.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp95.c scan-tree-dump vrp1 "required_check"
+PASS: gcc.dg/tree-ssa/vrp95.c scan-tree-dump-not vrp1 "link_error"
+UNSUPPORTED: gcc.dg/tree-ssa/vrp96.c
+PASS: gcc.dg/tree-ssa/vrp97.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp97.c scan-tree-dump-times vrp1 "return 1;" 2
+UNSUPPORTED: gcc.dg/tree-ssa/vrp98-1.c
+UNSUPPORTED: gcc.dg/tree-ssa/vrp98.c
+PASS: gcc.dg/tree-ssa/vrp99.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/vrp99.c scan-tree-dump-not vrp1 "\\(unsigned int\\)"
+PASS: gcc.dg/tree-ssa/wholeprogram-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/wholeprogram-1.c scan-tree-dump-not optimized "large_function"
+PASS: gcc.dg/tree-ssa/wholeprogram-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/wholeprogram-2.c scan-tree-dump optimized "externally_visible_function"
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for bogus messages, line 46)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for bogus messages, line 53)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 25)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 30)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 38)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 41)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 60)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 68)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 73)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for warnings, line 79)
+PASS: gcc.dg/tree-ssa/wnull-dereference.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/writeonly-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/writeonly-2.c scan-tree-dump optimized "foo"
+PASS: gcc.dg/tree-ssa/writeonly-2.c scan-tree-dump optimized "magic1"
+PASS: gcc.dg/tree-ssa/writeonly-2.c scan-tree-dump optimized "magic2"
+PASS: gcc.dg/tree-ssa/writeonly-2.c scan-tree-dump optimized "magic3"
+PASS: gcc.dg/tree-ssa/writeonly-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/writeonly-3.c scan-tree-dump optimized "foo"
+PASS: gcc.dg/tree-ssa/writeonly-3.c scan-tree-dump optimized "magic1"
+PASS: gcc.dg/tree-ssa/writeonly-3.c scan-tree-dump optimized "magic2"
+PASS: gcc.dg/tree-ssa/writeonly-3.c scan-tree-dump optimized "magic3"
+PASS: gcc.dg/tree-ssa/writeonly.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump optimized "foo"
+PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump optimized "magic2"
+PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump-not optimized "magic1"
+PASS: gcc.dg/tree-ssa/writeonly.c scan-tree-dump-not optimized "magic3"
+
+ === gcc Summary ===
+
+# of expected passes 44302
+# of unexpected failures 18
+# of unexpected successes 6
+# of expected failures 614
+# of unsupported tests 819
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
+
diff --git a/00-sumfiles/libstdc++.log.0.xz b/00-sumfiles/libstdc++.log.0.xz
index 581f3d1..f7251ae 100644
--- a/00-sumfiles/libstdc++.log.0.xz
+++ b/00-sumfiles/libstdc++.log.0.xz
Binary files differ
diff --git a/00-sumfiles/libstdc++.sum.0 b/00-sumfiles/libstdc++.sum.0
index 6009869..22f94b1 100644
--- a/00-sumfiles/libstdc++.sum.0
+++ b/00-sumfiles/libstdc++.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Sat Dec 23 11:06:58 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:37 2023
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -4190,9 +4190,11 @@ PASS: 21_strings/basic_string_view/cons/wchar_t/range_c++20.cc -std=gnu++26 exe
PASS: 21_strings/basic_string_view/element_access/char/1.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/1.cc -std=gnu++17 execution test
UNSUPPORTED: 21_strings/basic_string_view/element_access/char/2.cc -std=gnu++17
+PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for errors, line 31)
PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/empty.cc -std=gnu++17 (test for excess errors)
@@ -4200,20 +4202,24 @@ PASS: 21_strings/basic_string_view/element_access/char/empty.cc -std=gnu++17 ex
PASS: 21_strings/basic_string_view/element_access/char/front_back.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/front_back.cc -std=gnu++17 execution test
PASS: 21_strings/basic_string_view/element_access/char/front_back_constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/1.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/1.cc -std=gnu++17 execution test
UNSUPPORTED: 21_strings/basic_string_view/element_access/wchar_t/2.cc -std=gnu++17
+PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for errors, line 31)
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/empty.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/empty.cc -std=gnu++17 execution test
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_back.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_back.cc -std=gnu++17 execution test
+PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/include.cc -std=gnu++17 (test for excess errors)
@@ -15145,6 +15151,8 @@ PASS: std/format/error.cc -std=gnu++26 (test for excess errors)
PASS: std/format/error.cc -std=gnu++26 execution test
PASS: std/format/format_string.cc -std=gnu++20 (test for excess errors)
PASS: std/format/format_string.cc -std=gnu++26 (test for excess errors)
+PASS: std/format/formatter/112832.cc -std=gnu++20 (test for excess errors)
+PASS: std/format/formatter/112832.cc -std=gnu++26 (test for excess errors)
PASS: std/format/formatter/concept.cc -std=gnu++23 (test for excess errors)
PASS: std/format/formatter/concept.cc -std=gnu++26 (test for excess errors)
PASS: std/format/formatter/ext_float.cc -std=gnu++20 (test for excess errors)
@@ -15473,16 +15481,16 @@ PASS: std/ranges/cartesian_product/1.cc -std=gnu++23 (test for excess errors)
PASS: std/ranges/cartesian_product/1.cc -std=gnu++23 execution test
PASS: std/ranges/cartesian_product/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/cartesian_product/1.cc -std=gnu++26 execution test
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 341)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 342)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 343)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 344)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 434)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 435)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 436)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 437)
PASS: std/ranges/conv/1.cc -std=gnu++23 (test for excess errors)
PASS: std/ranges/conv/1.cc -std=gnu++23 execution test
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 341)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 342)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 343)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 344)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 434)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 435)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 436)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 437)
PASS: std/ranges/conv/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/conv/1.cc -std=gnu++26 execution test
PASS: std/ranges/conv/2_neg.cc -std=gnu++23 (test for errors, line )
@@ -15520,7 +15528,7 @@ PASS: std/ranges/iota/lwg3292_neg.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/iota/max_size_type.cc -std=gnu++20 (test for excess errors)
PASS: std/ranges/iota/max_size_type.cc -std=gnu++20 execution test
PASS: std/ranges/iota/max_size_type.cc -std=gnu++26 (test for excess errors)
-FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
+PASS: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
PASS: std/ranges/iota/size.cc -std=c++20 (test for excess errors)
PASS: std/ranges/iota/size.cc -std=c++26 (test for excess errors)
PASS: std/ranges/istream_view.cc -std=gnu++20 (test for excess errors)
@@ -15561,6 +15569,8 @@ PASS: std/ranges/subrange/1.cc -std=gnu++20 (test for excess errors)
PASS: std/ranges/subrange/1.cc -std=gnu++20 execution test
PASS: std/ranges/subrange/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/subrange/1.cc -std=gnu++26 execution test
+PASS: std/ranges/subrange/111948.cc -std=gnu++20 (test for excess errors)
+PASS: std/ranges/subrange/111948.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/subrange/96042.cc -std=c++20 (test for excess errors)
PASS: std/ranges/subrange/96042.cc -std=c++26 (test for excess errors)
PASS: std/ranges/subrange/97512.cc -std=gnu++20 (test for excess errors)
@@ -16794,8 +16804,8 @@ UNSUPPORTED: xmethods.exp
=== libstdc++ Summary ===
-# of expected passes 15619
-# of unexpected failures 12
+# of expected passes 15630
+# of unexpected failures 11
# of unexpected successes 2
# of expected failures 131
# of unsupported tests 1015
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index 5e0b58c..c2d587e 100644
--- a/01-reset_artifacts/console.log.xz
+++ b/01-reset_artifacts/console.log.xz
Binary files differ
diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz
index 281793f..3fcfcee 100644
--- a/02-prepare_abe/console.log.xz
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/console.log.xz b/03-build_abe-binutils/console.log.xz
index 2b50c64..d63da25 100644
--- a/03-build_abe-binutils/console.log.xz
+++ b/03-build_abe-binutils/console.log.xz
Binary files differ
diff --git a/03-build_abe-binutils/make-binutils.log.xz b/03-build_abe-binutils/make-binutils.log.xz
index e85f72e..323aac8 100644
--- a/03-build_abe-binutils/make-binutils.log.xz
+++ b/03-build_abe-binutils/make-binutils.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/console.log.xz b/04-build_abe-stage1/console.log.xz
index 630c457..afaed51 100644
--- a/04-build_abe-stage1/console.log.xz
+++ b/04-build_abe-stage1/console.log.xz
Binary files differ
diff --git a/04-build_abe-stage1/make-gcc-stage1.log.xz b/04-build_abe-stage1/make-gcc-stage1.log.xz
index 3c8c8c3..76973bc 100644
--- a/04-build_abe-stage1/make-gcc-stage1.log.xz
+++ b/04-build_abe-stage1/make-gcc-stage1.log.xz
Binary files differ
diff --git a/06-build_abe-newlib/console.log.xz b/06-build_abe-newlib/console.log.xz
index d5c8c91..e3d3081 100644
--- a/06-build_abe-newlib/console.log.xz
+++ b/06-build_abe-newlib/console.log.xz
Binary files differ
diff --git a/06-build_abe-newlib/make-newlib.log.xz b/06-build_abe-newlib/make-newlib.log.xz
index 374e911..6682405 100644
--- a/06-build_abe-newlib/make-newlib.log.xz
+++ b/06-build_abe-newlib/make-newlib.log.xz
Binary files differ
diff --git a/07-build_abe-stage2/console.log.xz b/07-build_abe-stage2/console.log.xz
index 2da47f2..66f7f03 100644
--- a/07-build_abe-stage2/console.log.xz
+++ b/07-build_abe-stage2/console.log.xz
Binary files differ
diff --git a/07-build_abe-stage2/make-gcc-stage2.log.xz b/07-build_abe-stage2/make-gcc-stage2.log.xz
index 1856c57..5d172bf 100644
--- a/07-build_abe-stage2/make-gcc-stage2.log.xz
+++ b/07-build_abe-stage2/make-gcc-stage2.log.xz
Binary files differ
diff --git a/08-build_abe-gdb/console.log.xz b/08-build_abe-gdb/console.log.xz
index 8ba10c5..ea61119 100644
--- a/08-build_abe-gdb/console.log.xz
+++ b/08-build_abe-gdb/console.log.xz
Binary files differ
diff --git a/08-build_abe-gdb/make-gdb.log.xz b/08-build_abe-gdb/make-gdb.log.xz
index e2049ad..6d69d28 100644
--- a/08-build_abe-gdb/make-gdb.log.xz
+++ b/08-build_abe-gdb/make-gdb.log.xz
Binary files differ
diff --git a/09-build_abe-qemu/console.log.xz b/09-build_abe-qemu/console.log.xz
index 29c74a7..bb0583a 100644
--- a/09-build_abe-qemu/console.log.xz
+++ b/09-build_abe-qemu/console.log.xz
Binary files differ
diff --git a/09-build_abe-qemu/make-qemu.log.xz b/09-build_abe-qemu/make-qemu.log.xz
index 21afed1..a22b146 100644
--- a/09-build_abe-qemu/make-qemu.log.xz
+++ b/09-build_abe-qemu/make-qemu.log.xz
Binary files differ
diff --git a/10-build_abe-dejagnu/console.log.xz b/10-build_abe-dejagnu/console.log.xz
index c939151..841af04 100644
--- a/10-build_abe-dejagnu/console.log.xz
+++ b/10-build_abe-dejagnu/console.log.xz
Binary files differ
diff --git a/11-build_abe-check_gcc/baseline.xfail b/11-build_abe-check_gcc/baseline.xfail
index b717acf..9a730e9 100644
--- a/11-build_abe-check_gcc/baseline.xfail
+++ b/11-build_abe-check_gcc/baseline.xfail
@@ -112,13 +112,13 @@ FAIL: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -
Running g++:g++.dg/modules/modules.exp ...
FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors)
-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:18659)
+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 (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18659)
+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-5_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors)
-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:18659)
+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)
FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
Running g++:g++.dg/tls/tls.exp ...
@@ -428,5 +428,6 @@ FAIL: 27_io/basic_filebuf/underflow/wchar_t/11603.cc -std=gnu++17 execution test
FAIL: 27_io/basic_fstream/53984.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-2.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-3.cc -std=gnu++17 execution test
+FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
=== Results Summary ===
diff --git a/11-build_abe-check_gcc/check-gcc.log.xz b/11-build_abe-check_gcc/check-gcc.log.xz
index db3d7b0..b53e384 100644
--- a/11-build_abe-check_gcc/check-gcc.log.xz
+++ b/11-build_abe-check_gcc/check-gcc.log.xz
Binary files differ
diff --git a/11-build_abe-check_gcc/console.log.xz b/11-build_abe-check_gcc/console.log.xz
index bb87a3d..f9b65d1 100644
--- a/11-build_abe-check_gcc/console.log.xz
+++ b/11-build_abe-check_gcc/console.log.xz
Binary files differ
diff --git a/12-check_regression/baseline.xfail b/12-check_regression/baseline.xfail
index b717acf..9a730e9 100644
--- a/12-check_regression/baseline.xfail
+++ b/12-check_regression/baseline.xfail
@@ -112,13 +112,13 @@ FAIL: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -
Running g++:g++.dg/modules/modules.exp ...
FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors)
-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:18659)
+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 (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18659)
+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-5_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors)
-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:18659)
+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)
FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
Running g++:g++.dg/tls/tls.exp ...
@@ -428,5 +428,6 @@ FAIL: 27_io/basic_filebuf/underflow/wchar_t/11603.cc -std=gnu++17 execution test
FAIL: 27_io/basic_fstream/53984.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-2.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-3.cc -std=gnu++17 execution test
+FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
=== Results Summary ===
diff --git a/12-check_regression/console.log.xz b/12-check_regression/console.log.xz
index bf8677c..bc295d5 100644
--- a/12-check_regression/console.log.xz
+++ b/12-check_regression/console.log.xz
Binary files differ
diff --git a/12-check_regression/extra-bisect-params b/12-check_regression/extra-bisect-params
index 4aeef7a..6f15f8d 100644
--- a/12-check_regression/extra-bisect-params
+++ b/12-check_regression/extra-bisect-params
@@ -1 +1 @@
-extra_build_params=++testsuites g++:g++.dg/modules/modules.exp
+extra_build_params=++testsuites g++:g++.dg/dg.exp
diff --git a/12-check_regression/fails.sum b/12-check_regression/fails.sum
index 7014950..75c4b0d 100644
--- a/12-check_regression/fails.sum
+++ b/12-check_regression/fails.sum
@@ -1,8 +1,25 @@
=== g++ tests ===
-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-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)
+Running g++:g++.dg/dg.exp ...
+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++17 dg-regexp 29 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 44 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 dg-regexp 75 not found: " *inlined from [^\n
+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++17 dg-regexp 77 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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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 75 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++20 dg-regexp 77 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++20 warning at line 46 (test for warnings, line )
=== Results Summary ===
diff --git a/12-check_regression/results.regressions b/12-check_regression/results.regressions
index b0084ba..afb6b36 100644
--- a/12-check_regression/results.regressions
+++ b/12-check_regression/results.regressions
@@ -1 +1 @@
-# 3 regressions
+# 20 regressions
diff --git a/12-check_regression/trigger-bisect b/12-check_regression/trigger-bisect
index 3e8843e..a9f61f6 100644
--- a/12-check_regression/trigger-bisect
+++ b/12-check_regression/trigger-bisect
@@ -1,3 +1,3 @@
current_project=gcc
-bad_git=https://github.com/gcc-mirror/gcc.git#1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-extra_build_params=++testsuites g++:g++.dg/modules/modules.exp
+bad_git=https://github.com/gcc-mirror/gcc.git#ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+extra_build_params=++testsuites g++:g++.dg/dg.exp
diff --git a/README.html b/README.html
index f3c7ecc..c71027c 100644
--- a/README.html
+++ b/README.html
@@ -48,7 +48,9 @@ List of files below:
<p>
<ul>
<li><a href="./00-sumfiles/gcc.log.0.xz">./00-sumfiles/gcc.log.0.xz</a>
+<li><a href="./00-sumfiles/gcc.log.1.xz">./00-sumfiles/gcc.log.1.xz</a>
<li><a href="./00-sumfiles/gcc.sum.0">./00-sumfiles/gcc.sum.0</a>
+<li><a href="./00-sumfiles/gcc.sum.1">./00-sumfiles/gcc.sum.1</a>
<li><a href="./00-sumfiles/g++.log.0.xz">./00-sumfiles/g++.log.0.xz</a>
<li><a href="./00-sumfiles/g++.log.1.xz">./00-sumfiles/g++.log.1.xz</a>
<li><a href="./00-sumfiles/g++.sum.0">./00-sumfiles/g++.sum.0</a>
@@ -98,14 +100,7 @@ List of files below:
<li><a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>
<li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a>
<li><a href="./manifest.sh">./manifest.sh</a>
-<li><a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>
<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>
-<li><a href="./notify/jira/components">./notify/jira/components</a>
-<li><a href="./notify/jira/description">./notify/jira/description</a>
-<li><a href="./notify/jira/key">./notify/jira/key</a>
-<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>
-<li><a href="./notify/jira/summary">./notify/jira/summary</a>
-<li><a href="./notify/jira/yaml">./notify/jira/yaml</a>
<li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a>
<li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>
<li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>
diff --git a/README.txt b/README.txt
index 23cb3ea..1e7f258 100644
--- a/README.txt
+++ b/README.txt
@@ -45,7 +45,9 @@ List of files below:
- ./00-sumfiles/gcc.log.0.xz
+- ./00-sumfiles/gcc.log.1.xz
- ./00-sumfiles/gcc.sum.0
+- ./00-sumfiles/gcc.sum.1
- ./00-sumfiles/g++.log.0.xz
- ./00-sumfiles/g++.log.1.xz
- ./00-sumfiles/g++.sum.0
@@ -95,14 +97,7 @@ List of files below:
- ./jenkins/notify-init.log
- ./jenkins/run-build.env
- ./manifest.sh
-- ./notify/jira/comment-card.txt
- ./notify/jira/comment-template.txt
-- ./notify/jira/components
-- ./notify/jira/description
-- ./notify/jira/key
-- ./notify/jira/startdate
-- ./notify/jira/summary
-- ./notify/jira/yaml
- ./notify/mail-body.txt
- ./notify/mail-recipients.txt
- ./notify/mail-subject.txt
diff --git a/git/gcc_rev b/git/gcc_rev
index 2433223..a04cebb 100644
--- a/git/gcc_rev
+++ b/git/gcc_rev
@@ -1 +1 @@
-1f1c432226cf3db399b2a2a627e3c5720b02b1d6
+ae9e48e5c0acaecf181117bdf3632b6eabf907ec
diff --git a/jenkins/build-name b/jenkins/build-name
index 294fd96..b6324ec 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#268-gcc-R# 3 regressions-force
+#271-gcc-R# 20 regressions-force
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index cf4984d..0a1ee71 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -26,17 +26,17 @@
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
+ echo '# Using dir : base-artifacts'
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
@@ -45,7 +45,7 @@
# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' onregression = precommit ']'
++ '[' ignore = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
@@ -63,7 +63,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xhttps://github.com/gcc-mirror/gcc.git#1f1c432226cf3db399b2a2a627e3c5720b02b1d6 '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#ae9e48e5c0acaecf181117bdf3632b6eabf907ec '!=' xbaseline ']'
+++ echo -ne gcc
+++ delim=' '
+++ for c in ${rr[components]}
@@ -85,7 +85,7 @@
+++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gcc_rev
-++ '[' x1f1c432226cf3db399b2a2a627e3c5720b02b1d6 '!=' x606f7201c066b840ea43ab62fcf47042b81e54d4 ']'
+++ '[' xae9e48e5c0acaecf181117bdf3632b6eabf907ec '!=' x1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
++ echo -ne gcc
++ delim=' '
++ echo
@@ -98,17 +98,17 @@
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ first_bad=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ first_bad=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ last_good=606f7201c066b840ea43ab62fcf47042b81e54d4
++ last_good=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
+ local res
+ res=0
-+ wait 4746
++ wait 23773
+ git -C gcc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gcc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -122,22 +122,22 @@
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ git -C gcc rev-parse '1f1c432226cf3db399b2a2a627e3c5720b02b1d6^@'
-# Debug traces :
-# change_kind=single_commit : gcc
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ git -C gcc rev-parse 'ae9e48e5c0acaecf181117bdf3632b6eabf907ec^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' 606f7201c066b840ea43ab62fcf47042b81e54d4 = 606f7201c066b840ea43ab62fcf47042b81e54d4 ']'
-+ return 0
-+ change_kind=single_commit
++ '[' db642d60ee81cd99d55f4e228d01de704b5b7cfa = 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
++ return 1
+# Debug traces :
+# change_kind=single_component : gcc
++ change_kind=single_component
+ echo '# Debug traces :'
-+ echo '# change_kind=single_commit : gcc'
++ echo '# change_kind=single_component : gcc'
+ for c in "${changed_components[@]}"
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
@@ -145,26 +145,29 @@
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ git -C gcc rev-list --count 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-# rev for gcc : 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6 (1 commits)
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ git -C gcc rev-list --count 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+# rev for gcc : 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec (109 commits)
-+ c_commits=1
-+ echo '# rev for gcc : 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6 (1 commits)'
++ c_commits=109
++ echo '# rev for gcc : 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec (109 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' onregression = onregression ']'
-+ '[' 2 = 0 ']'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' onregression = precommit ']'
-+ '[' onregression = ignore ']'
-+ '[' onregression = precommit ']'
++ '[' ignore = onregression ']'
++ '[' ignore = precommit ']'
++ '[' ignore = ignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ '[' ignore = ignore ']'
++ post_mail=false
++ '[' ignore = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
@@ -181,249 +184,13 @@
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ '[' -d interesting-commits ']'
-+ '[' x '!=' x ']'
-+ '[' -d interesting-commits ']'
-+ rm -f interesting-commits/.git/gc.log
-+ git -C interesting-commits config gc.autoDetach false
-+ git -C interesting-commits gc --auto --force --prune=all
-+ find interesting-commits/.git -name '*.lock' -delete
-+ local i
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits am --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits cherry-pick --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits rebase --abort
-+ true
-+ break
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 4826
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=e61340753
-++ '[' 0 -ne 0 ']'
-++ echo e61340753
-+ sha1=e61340753
-+ git -C interesting-commits checkout --detach e61340753
-HEAD is now at e61340753 Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ '[' init = full ']'
-+ true
-+ git -C interesting-commits remote update -p
-Fetching origin
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits init ''
-+ echo '# update_interesting_commits'
-+ local stage=init
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ subdir3=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc master-thumb_m23_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ subdir5=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ '[' -d interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
-+ mkdir -p interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-+ echo 606f7201c066b840ea43ab62fcf47042b81e54d4
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/build_url gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
-HEAD detached from 8e1f8a890
-nothing to commit, working tree clean
-+ break
+ '[' full '!=' full ']'
+ gnu_generate_extra_details
+ set -euf -o pipefail
+ '[' -d artifacts/sumfiles ']'
-+ wait 19044
++ wait 23797
+ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+ true
+ calculate_results_date
@@ -461,20 +228,21 @@ nothing to commit, working tree clean
++ assert_with_msg 'ERROR: No gcc in current git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gcc_rev
-++ git -C gcc show --no-patch --pretty=%ct 606f7201c066b840ea43ab62fcf47042b81e54d4
-+ base_d=1701735440
+++ git -C gcc show --no-patch --pretty=%ct 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ base_d=1701736929
++ get_current_component_date gcc
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
+++ cat artifacts/git/gcc_rev
-++ git -C gcc show --no-patch --pretty=%ct 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ cur_d=1701736929
-+ '[' x1701735440 '!=' x ']'
-+ '[' x1701736929 = x ']'
-+ '[' 1701736929 -lt 1701735440 ']'
-+ '[' x1701736929 = x ']'
-+ '[' 1701736929 -gt 1701785877 ']'
+++ git -C gcc show --no-patch --pretty=%ct ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ cur_d=1701908226
++ '[' x1701736929 '!=' x ']'
++ '[' x1701908226 = x ']'
++ '[' 1701908226 -lt 1701736929 ']'
++ '[' x1701908226 = x ']'
++ '[' 1701908226 -gt 1701785877 ']'
++ results_date=1701908226
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date newlib
++ set -euf -o pipefail
@@ -495,7 +263,7 @@ nothing to commit, working tree clean
+ '[' x1701705665 = x ']'
+ '[' 1701705665 -lt 1701705665 ']'
+ '[' x1701705665 = x ']'
-+ '[' 1701705665 -gt 1701785877 ']'
++ '[' 1701705665 -gt 1701908226 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date gdb
++ set -euf -o pipefail
@@ -516,7 +284,7 @@ nothing to commit, working tree clean
+ '[' x1701785877 = x ']'
+ '[' 1701785877 -lt 1701785877 ']'
+ '[' x1701785877 = x ']'
-+ '[' 1701785877 -gt 1701785877 ']'
++ '[' 1701785877 -gt 1701908226 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date qemu
++ set -euf -o pipefail
@@ -537,772 +305,34 @@ nothing to commit, working tree clean
+ '[' x1701715593 = x ']'
+ '[' 1701715593 -lt 1701715593 ']'
+ '[' x1701715593 = x ']'
-+ '[' 1701715593 -gt 1701785877 ']'
-+ assert_with_msg 'Failed to produce results_date' '[' 1701785877 -gt 0 ']'
++ '[' 1701715593 -gt 1701908226 ']'
++ assert_with_msg 'Failed to produce results_date' '[' 1701908226 -gt 0 ']'
+ set -euf -o pipefail +x
++ get_baseline_manifest '{rr[results_date]}'
++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false
++ set +x
-+ base_d=1701785857
-+ '[' 1701785857 '!=' '' ']'
-+ assert '[' 1701785877 -ge 1701785857 ']'
++ base_d=1701785867
++ '[' 1701785867 '!=' '' ']'
++ assert '[' 1701908226 -ge 1701785867 ']'
+ set -euf -o pipefail +x
-+ '[' 1701785877 -gt 1701785857 ']'
-+ results_date=1701785867
-+ rr[results_date]=1701785867
++ '[' 1701908226 -gt 1701785867 ']'
++ results_date=1701847046
++ rr[results_date]=1701847046
+ cat
+ manifest_out
+ cat
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_commit '!=' xsingle_commit ']'
-+ local isubdir
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ isubdir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/first_url ']'
-+ local first_url
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/first_url
-+ first_url=https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1406/
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ '[' https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1406/ = https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/ ']'
-+ '[' onregression = onregression ']'
-+ post_mail=false
++ '[' xsingle_component '!=' xsingle_commit ']'
++ return
+ post_interesting_commits full
# post_interesting_commits
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=full
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ '[' -d interesting-commits ']'
-+ '[' x '!=' x ']'
-+ '[' -d interesting-commits ']'
-+ rm -f interesting-commits/.git/gc.log
-+ git -C interesting-commits config gc.autoDetach false
-+ git -C interesting-commits gc --auto --force --prune=all
-+ find interesting-commits/.git -name '*.lock' -delete
-+ local i
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits am --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits cherry-pick --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits rebase --abort
-+ true
-+ break
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 19233
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=e61340753
-++ '[' 0 -ne 0 ']'
-++ echo e61340753
-+ sha1=e61340753
-+ git -C interesting-commits checkout --detach e61340753
-HEAD is now at e61340753 Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ '[' full = full ']'
-+ true
-+ false
-+ true
-+ git -C interesting-commits remote update -p
-Fetching origin
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits full ''
-+ echo '# update_interesting_commits'
-+ local stage=full
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ subdir3=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc master-thumb_m23_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ subdir5=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ '[' -d interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
-+ mkdir -p interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-+ echo 606f7201c066b840ea43ab62fcf47042b81e54d4
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/build_url gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/last_good
-+ '[' full '!=' full ']'
-+ gnu_print_result --oneline
-+ false
-+ local print_arg=--oneline
-+ '[' -d artifacts/sumfiles ']'
-+ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
-+ local xfails=artifacts/sumfiles/xfails.xfail
-+ '[' -f artifacts/sumfiles/xfails.xfail ']'
-+ wait 933
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-+ true
-+ wait 934
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-+ true
-+ local n_regressions n_progressions pass_fail=PASS
-+ '[' 2 '!=' 0 ']'
-+ pass_fail=FAIL
-++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-+ n_regressions=3
-++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-+ n_progressions=3
-+ printf FAIL
-+ '[' 3 '!=' 0 ']'
-+ printf ': 3 regressions'
-+ '[' 3 '!=' 0 ']'
-+ printf ': 3 progressions'
-+ printf '\n'
-+ '[' --oneline = --oneline ']'
-+ return 0
-+ merge_status_summary interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/status-summary.txt
-+ cur=3
-+ '[' 3 -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: : integer expression expected
-+ best=3
-+ best_file=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status-summary.txt
-+ cur=3
-+ '[' 3 -le 3 ']'
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/status-summary.txt
-+ cur=3
-+ '[' 3 -le 3 ']'
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/status-summary.txt
-+ cur=3
-+ '[' 3 -le 3 ']'
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/status-summary.txt
-+ merge_status_summary interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/status-summary.txt
-+ cur=3
-+ '[' 3 -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh: line 1068: [: : integer expression expected
-+ best=3
-+ best_file=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/status-summary.txt
-+ cur=3
-+ '[' 3 -le 3 ']'
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/status-summary.txt
-+ cur=14
-+ '[' 14 -le 3 ']'
-+ best=14
-+ best_file=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status-summary.txt
-+ cur=3
-+ '[' 3 -le 14 ']'
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/status-summary.txt
-+ cur=16
-+ '[' 16 -le 14 ']'
-+ best=16
-+ best_file=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/status-summary.txt
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status-summary.txt gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status-summary.txt gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status-summary.txt
-+ gnu_print_result --long
-+ false
-+ local print_arg=--long
-+ '[' -d artifacts/sumfiles ']'
-+ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
-+ local xfails=artifacts/sumfiles/xfails.xfail
-+ '[' -f artifacts/sumfiles/xfails.xfail ']'
-+ wait 979
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-+ true
-+ wait 980
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-+ true
-+ local n_regressions n_progressions pass_fail=PASS
-+ '[' 2 '!=' 0 ']'
-+ pass_fail=FAIL
-++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-+ n_regressions=3
-++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-+ n_progressions=3
-+ printf FAIL
-+ '[' 3 '!=' 0 ']'
-+ printf ': 3 regressions'
-+ '[' 3 '!=' 0 ']'
-+ printf ': 3 progressions'
-+ printf '\n'
-+ '[' --long = --oneline ']'
-+ local length=10 outfile n_lines
-+ '[' --long = --long ']'
-+ length=-0
-+ for outfile in regressions.sum progressions.sum
-+ '[' -f artifacts/notify/regressions.sum ']'
-+ echo
-+ echo regressions.sum:
-++ cat artifacts/notify/regressions.sum
-++ wc -l
-+ n_lines=8
-+ n_lines=8
-+ head -n-0 artifacts/notify/regressions.sum
-+ '[' 8 -gt 0 ']'
-+ '[' -0 '!=' -0 ']'
-+ for outfile in regressions.sum progressions.sum
-+ '[' -f artifacts/notify/progressions.sum ']'
-+ echo
-+ echo progressions.sum:
-++ cat artifacts/notify/progressions.sum
-++ wc -l
-+ n_lines=8
-+ n_lines=8
-+ head -n-0 artifacts/notify/progressions.sum
-+ '[' 8 -gt 0 ']'
-+ '[' -0 '!=' -0 ']'
-+ cat
-++ print_artifacts_url 00-sumfiles/
-++ set -euf -o pipefail
-++ local url
-+++ get_current_manifest BUILD_URL
-+++ get_manifest artifacts/manifest.sh BUILD_URL
-+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/00-sumfiles/
-++ print_artifacts_url notify/
-++ set -euf -o pipefail
-++ local url
-+++ get_current_manifest BUILD_URL
-+++ get_manifest artifacts/manifest.sh BUILD_URL
-+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/
-++ print_artifacts_url sumfiles/xfails.xfail
-++ set -euf -o pipefail
-++ local url
-+++ get_current_manifest BUILD_URL
-+++ get_manifest artifacts/manifest.sh BUILD_URL
-+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/sumfiles/xfails.xfail
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status-summary.txt
-+ sed 's/^/* /'
-+ print_icommits_link gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
-+ set -euf -o pipefail
-+ local path=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/build_url
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status.txt
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/summary.txt ']'
-+ local bad_artifacts_url good_artifacts_url
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-++ get_baseline_manifest BUILD_URL
-++ get_manifest base-artifacts/manifest.sh BUILD_URL false
-++ set +x
-+ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/artifact/artifacts
-+ cat
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
-+ local ci_config
-+ read ci_config
-++ cd interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/status.txt ']'
-+ echo '* master-arm_eabi'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status.txt ']'
-+ echo '* master-thumb_m23_eabi'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/status.txt ']'
-+ echo '* master-thumb_m55_hard_eabi'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/status.txt ']'
-+ echo '* master-thumb_v8a_hard_eabi'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status-summary.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status.txt
-+ local ci_project
-+ read ci_project
-++ cd interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/commit-log.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/first_url/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/status.txt ']'
-+ echo '* tcwg_bootstrap_check'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/status.txt ']'
-+ echo '* tcwg_gcc_check'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/status.txt ']'
-+ echo '* tcwg_gnu_cross_check_gcc'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status.txt ']'
-+ echo '* tcwg_gnu_embed_check_gcc'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/status.txt ']'
-+ echo '* tcwg_gnu_native_check_gcc'
-+ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status.txt
-+ print_commits --short
-+ set -euf -o pipefail
-+ false
-+ local print_arg=--short
-+ '[' single_commit = no_change ']'
-+ local more_lines
-+ '[' single_commit = single_commit ']'
-+ local c=gcc
-+ '[' --short = --link ']'
-+ local describe
-+ '[' '' = '' ']'
-++ describe_sha1 gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 true
-++ local component=gcc
-++ local sha1=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local anything=true
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ describe=basepoints/gcc-14-6129-g1f1c432226c
-++ echo basepoints/gcc-14-6129-g1f1c432226c
-++ sed 's,^basepoints/,,'
-+ describe=gcc-14-6129-g1f1c432226c
-+ '[' --short = --oneline ']'
-+ '[' '' = '' ']'
-+ echo 'commit gcc-14-6129-g1f1c432226c'
-+ local tmpfile
-++ mktemp
-+ tmpfile=/tmp/tmp.yieyzs23SI
-+ git -C gcc log -n1 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ tail -n +2
-+ head -n 10 /tmp/tmp.yieyzs23SI
-++ cat /tmp/tmp.yieyzs23SI
-++ wc -l
-+ more_lines=181
-+ '[' 181 -gt 0 ']'
-+ echo '... 181 lines of the commit log omitted.'
-+ rm /tmp/tmp.yieyzs23SI
-+ '[' '' '!=' '' ']'
-+ return 0
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/commit-log.txt
-+ true
-+ local jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key ']'
-+ assert_with_msg 'Should not have created multiple jira cards' '[' '' = '' ']'
-+ set -euf -o pipefail +x
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key
-+ jira_key=GNU-1062
-+ '[' -e interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira ']'
-+ git -C interesting-commits rm -rf gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/components'
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/description'
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key'
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/startdate'
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/summary'
-rm 'gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml'
-+ mkdir interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ '[' GNU-1062 '!=' '' ']'
-+ echo GNU-1062
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key
-++ print_commits --oneline
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--oneline
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 true
-+++ local component=gcc
-+++ local sha1=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ describe=basepoints/gcc-14-6129-g1f1c432226c
-+++ echo basepoints/gcc-14-6129-g1f1c432226c
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6129-g1f1c432226c
-++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6129-g1f1c432226c
-++ return 0
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status-summary.txt
-+ echo gcc-14-6129-g1f1c432226c: 'FAIL: 16 regressions: 16 progressions'
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/summary
-+ cat
-++ print_commits --link
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--link
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gcc_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gcc_url in baseline git' '[' -f base-artifacts/git/gcc_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gcc_url
-++ url=https://github.com/gcc-mirror/gcc.git
-++ [[ https://github.com/gcc-mirror/gcc.git =~ git://sourceware.org/git/ ]]
-++ [[ https://github.com/gcc-mirror/gcc.git =~ https://github.com/ ]]
-++ echo https://github.com/gcc-mirror/gcc/commit/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ return 0
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/commit-log.txt
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status.txt
-++ print_icommits_link gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
-++ set -euf -o pipefail
-++ local path=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
-++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/description
-+ update_jira_card
-# update_jira_card
-+ set -euf -o pipefail
-+ echo '# update_jira_card'
-+ local jira_dir
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ components=()
-+ local -a components
-+ case "$changed_single_component" in
-+ components+=(GCC)
-+ IFS=,
-+ echo GCC
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/components
-+ local commit_date
-++ git -C gcc log -n1 --pretty=%cd --date=iso 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ commit_date='2023-12-04 19:42:09 -0500'
-+ date -d '2023-12-04 19:42:09 -0500' +%Y-%m-%d
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/startdate
-+ local key project
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-++ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key ']'
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key
-+ key=GNU-1062
-+ '[' -z GNU-1062 ']'
-+ project=GNU
-+ local yaml=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
-+ cat
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/summary
-+ cat
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/components
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/startdate
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/description
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
-+ local describe
-++ describe_sha1 gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 false
-++ local component=gcc
-++ local sha1=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local anything=false
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ describe=basepoints/gcc-14-6129-g1f1c432226c
-+ '[' basepoints/gcc-14-6129-g1f1c432226c '!=' '' ']'
-+ local d
-++ dirname basepoints/gcc-14-6129-g1f1c432226c
-+ d=basepoints
-+ mkdir -p interesting-commits/gcc/basepoints
-+ local symlink=
-+ '[' basepoints '!=' . ']'
-+ symlink=../
-++ dirname basepoints
-+ d=.
-+ '[' . '!=' . ']'
-+ symlink=../sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ rm -f interesting-commits/gcc/basepoints/gcc-14-6129-g1f1c432226c
-+ ln -s ../sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 interesting-commits/gcc/basepoints/gcc-14-6129-g1f1c432226c
-+ git -C interesting-commits add gcc/basepoints/gcc-14-6129-g1f1c432226c
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
-[detached HEAD e676e6785] Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
- 8 files changed, 63 insertions(+)
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status-summary.txt
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/status.txt
-+ wait 1449
-+ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
-remote: Sending notification emails to: tcwg-commits@lists.linaro.org
-post-git trigger: updating grokmirror
-To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
- e61340753..e676e6785 HEAD -> master
-+ break
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -1312,64 +342,12 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ set -euf -o pipefail
++ local print_arg=--entry
++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ isubdir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ case "$print_arg" in
-++ echo interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ icommit_entry=interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ '[' interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 '!=' '' ']'
-+ '[' -d interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira ']'
-+ rsync -a interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/ artifacts/notify/jira/
-+ '[' -f artifacts/notify/jira/key ']'
-++ cat artifacts/notify/jira/key
-+ jira_key=GNU-1062
-+ '[' GNU-1062 '!=' '' ']'
-+ cat
-++ gnu_print_result --oneline
-++ false
-++ local print_arg=--oneline
-++ '[' -d artifacts/sumfiles ']'
-++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
-++ local xfails=artifacts/sumfiles/xfails.xfail
-++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1464
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-++ true
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1465
-++ true
-++ local n_regressions n_progressions pass_fail=PASS
-++ '[' 2 '!=' 0 ']'
-++ pass_fail=FAIL
-+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=3
-+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=3
-++ printf FAIL
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 regressions'
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 progressions'
-++ printf '\n'
-++ '[' --oneline = --oneline ']'
+++ '[' xsingle_component '!=' xsingle_commit ']'
++ return 0
-++ print_artifacts_url 'notify/mail-body.txt/*view*/'
-++ set -euf -o pipefail
-++ local url
-+++ get_current_manifest BUILD_URL
-+++ get_manifest artifacts/manifest.sh BUILD_URL
-+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/'
++ icommit_entry=
++ '[' '' '!=' '' ']'
++ mkdir -p artifacts/notify/jira
++ '[' '' '!=' '' ']'
+ cat
++ print_jira_template_card
++ local jira_card=GNU-692
@@ -1382,24 +360,24 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1483
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 23926
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
++ true
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1484
+++ wait 23927
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
++ true
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 2 '!=' 0 ']'
++ pass_fail=FAIL
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=3
+++ n_regressions=20
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=3
+++ n_progressions=37
++ printf FAIL
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 regressions'
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 progressions'
+++ '[' 20 '!=' 0 ']'
+++ printf ': 20 regressions'
+++ '[' 37 '!=' 0 ']'
+++ printf ': 37 progressions'
++ printf '\n'
++ '[' --oneline = --oneline ']'
++ return 0
@@ -1410,9 +388,9 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/notify/mail-body.txt/*view*/'
+ echo '# print all notification files'
+ true
+ generate_mail_files
@@ -1434,15 +412,231 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ read -r email
+++ git -C gcc log --pretty=%ae 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
+ read -r email
-++ git -C gcc log --pretty=%ae 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6
+ emails["$email"]=cc
+ read -r email
+ local precommit_postcommit=postcommit
@@ -1453,15 +647,231 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ read -r email
+++ git -C gcc log --pretty=%ce 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
+ read -r email
-++ git -C gcc log --pretty=%ce 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6
+ emails["$email"]=to
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -1469,6 +879,31 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ recipients=()
+ local -a recipients
+ for email in "${!emails[@]}"
++ type=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
+ type=bcc
+ case "$precommit_postcommit:$type" in
+ case "$type" in
@@ -1479,39 +914,188 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ case "$type" in
+ recipients+=("$email")
+ for email in "${!emails[@]}"
++ type=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
+ type=cc_postcommit
+ case "$precommit_postcommit:$type" in
+ type=cc
+ case "$type" in
+ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
+ IFS=,
-+ echo bcc:tcwg-validation@linaro.org,polacek@redhat.com,cc:gcc-regression@gcc.gnu.org
++ echo cc:hawkinsw@obs.cr,cc:oliva@adacore.com,victor.donascimento@arm.com,david.faust@oracle.com,hp@bitrange.com,bcc:tcwg-validation@linaro.org,ams@codesourcery.com,cc:yangyujie@loongson.cn,jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,jason@redhat.com,kito.cheng@sifive.com,tobias@codesourcery.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,patrick@rivosinc.com,rdapp@ventanamicro.com,rguenther@suse.de,egallager@gcc.gnu.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,pan2.li@intel.com,szabolcs.nagy@arm.com,cc:hp@axis.com,ewlu@rivosinc.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,richard.sandiford@arm.com,jwakely@redhat.com
++ print_commits --oneline
++ set -euf -o pipefail
++ false
++ local print_arg=--oneline
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 true
-+++ local component=gcc
-+++ local sha1=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ describe=basepoints/gcc-14-6129-g1f1c432226c
-+++ echo basepoints/gcc-14-6129-g1f1c432226c
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6129-g1f1c432226c
+++ '[' single_component = single_commit ']'
+++ '[' single_component = single_component ']'
+++ local new_commits c base_rev cur_rev c_commits components
+++ local commits_or_patches
+++ '[' '' '!=' '' ']'
+++ commits_or_patches=commits
+++ new_commits=0
+++ for c in "${changed_components[@]}"
++++ get_baseline_git gcc_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gcc_rev
+++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++++ get_current_git gcc_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gcc_rev
+++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++++ git -C gcc rev-list --count 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ c_commits=109
+++ new_commits=109
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '109 commits in gcc'
++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6129-g1f1c432226c
++ return 0
++ gnu_print_result --oneline
++ false
@@ -1520,24 +1104,24 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1530
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 23981
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
++ true
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1531
+++ wait 23982
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
++ true
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 2 '!=' 0 ']'
++ pass_fail=FAIL
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=3
+++ n_regressions=20
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=3
+++ n_progressions=37
++ printf FAIL
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 regressions'
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 progressions'
+++ '[' 20 '!=' 0 ']'
+++ printf ': 20 regressions'
+++ '[' 37 '!=' 0 ']'
+++ printf ': 37 progressions'
++ printf '\n'
++ '[' --oneline = --oneline ']'
++ return 0
@@ -1568,39 +1152,21 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ case "$print_arg" in
++ case "$ci_config" in
++ echo master-thumb_m23_eabi
-+ echo '[Linaro-TCWG-CI]' 'gcc-14-6129-g1f1c432226c: FAIL: 3 regressions: 3 progressions on master-thumb_m23_eabi'
++ echo '[Linaro-TCWG-CI]' '109 commits in gcc: FAIL: 20 regressions: 37 progressions on master-thumb_m23_eabi'
+ print_mail_body
+ local bad_artifacts_url good_artifacts_url
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-+ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
+ local key=
-+ '[' single_commit = single_commit ']'
-+ '[' '' = '' ']'
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-++ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key ']'
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key
-+ key=GNU-1062
-+ '[' -z GNU-1062 ']'
-+ cat
-+ '[' GNU-1062 '!=' '' ']'
++ '[' single_component = single_commit ']'
+ cat
++ '[' '' '!=' '' ']'
+ cat
++ gnu_print_config --short
++ false
@@ -1629,41 +1195,57 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ set -euf -o pipefail
++ false
++ local print_arg=--short
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --short = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 true
-+++ local component=gcc
-+++ local sha1=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ describe=basepoints/gcc-14-6129-g1f1c432226c
-+++ echo basepoints/gcc-14-6129-g1f1c432226c
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6129-g1f1c432226c
+++ '[' single_component = single_commit ']'
+++ '[' single_component = single_component ']'
+++ local new_commits c base_rev cur_rev c_commits components
+++ local commits_or_patches
+++ '[' '' '!=' '' ']'
+++ commits_or_patches=commits
+++ new_commits=0
+++ for c in "${changed_components[@]}"
++++ get_baseline_git gcc_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gcc_rev
+++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++++ get_current_git gcc_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gcc_rev
+++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++++ git -C gcc rev-list --count 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ c_commits=109
+++ new_commits=109
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '109 commits in gcc'
++ '[' --short = --oneline ']'
-++ '[' '' = '' ']'
-++ echo 'commit gcc-14-6129-g1f1c432226c'
-++ local tmpfile
-+++ mktemp
-++ tmpfile=/tmp/tmp.RtLefXOOkj
-++ git -C gcc log -n1 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ tail -n +2
-++ head -n 10 /tmp/tmp.RtLefXOOkj
-+++ cat /tmp/tmp.RtLefXOOkj
-+++ wc -l
-++ more_lines=181
-++ '[' 181 -gt 0 ']'
-++ echo '... 181 lines of the commit log omitted.'
-++ rm /tmp/tmp.RtLefXOOkj
+++ for c in "${changed_components[@]}"
++++ get_baseline_git gcc_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gcc_rev
+++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++++ get_current_git gcc_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gcc_rev
+++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++++ git -C gcc rev-list --count 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ c_commits=109
+++ '[' '' '!=' '' ']'
+++ git -C gcc log -n 5 --oneline 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ '[' 109 -gt 5 ']'
+++ echo '... and 104 more commits in gcc'
++ '[' '' '!=' '' ']'
++ return 0
++ gnu_print_result --short
@@ -1673,24 +1255,24 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1581
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 24038
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
++ true
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231223 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1582
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231225 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 24039
++ true
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 2 '!=' 0 ']'
++ pass_fail=FAIL
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=3
+++ n_regressions=20
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=3
+++ n_progressions=37
++ printf FAIL
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 regressions'
-++ '[' 3 '!=' 0 ']'
-++ printf ': 3 progressions'
+++ '[' 20 '!=' 0 ']'
+++ printf ': 20 regressions'
+++ '[' 37 '!=' 0 ']'
+++ printf ': 37 progressions'
++ printf '\n'
++ '[' --short = --oneline ']'
++ local length=10 outfile n_lines
@@ -1701,20 +1283,24 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo regressions.sum:
+++ cat artifacts/notify/regressions.sum
+++ wc -l
-++ n_lines=8
-++ n_lines=-2
+++ n_lines=25
+++ n_lines=15
++ head -n10 artifacts/notify/regressions.sum
-++ '[' -2 -gt 0 ']'
+++ '[' 15 -gt 0 ']'
+++ '[' 10 '!=' -0 ']'
+++ echo '... and 15 more entries'
++ for outfile in regressions.sum progressions.sum
++ '[' -f artifacts/notify/progressions.sum ']'
++ echo
++ echo progressions.sum:
+++ cat artifacts/notify/progressions.sum
+++ wc -l
-++ n_lines=8
-++ n_lines=-2
+++ n_lines=46
+++ n_lines=36
++ head -n10 artifacts/notify/progressions.sum
-++ '[' -2 -gt 0 ']'
+++ '[' 36 -gt 0 ']'
+++ '[' 10 '!=' -0 ']'
+++ echo '... and 36 more entries'
++ cat
+++ print_artifacts_url 00-sumfiles/
+++ set -euf -o pipefail
@@ -1722,27 +1308,27 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/00-sumfiles/
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/00-sumfiles/
+++ print_artifacts_url notify/
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/notify/
+++ print_artifacts_url sumfiles/xfails.xfail
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/sumfiles/xfails.xfail
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/sumfiles/xfails.xfail
++ gnu_print_config --long
++ false
++ . /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/tcwg_gnu-config.sh
@@ -1765,77 +1351,15 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv8-m.base -mtune=cortex-m23 -mfloat-abi=soft -mfpu=auto'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' '' '!=' '' ']'
-+ cat
-++ print_last_icommit --reproduction_instructions_link tcwg_gnu_embed_check_gcc master-thumb_m23_eabi
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--reproduction_instructions_link
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc master-thumb_m23_eabi
-+++ local dir=gcc/sha1
-+++ '[' 4 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 4 -ge 3 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+++ '[' 4 -ge 4 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ isubdir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ case "$print_arg" in
-++ print_icommits_link gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
-++ set -euf -o pipefail
-++ local path=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
-++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
-++ print_commits --link
-++ set -euf -o pipefail
-++ false
-++ local print_arg=--link
-++ '[' single_commit = no_change ']'
-++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gcc
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gcc_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gcc_url in baseline git' '[' -f base-artifacts/git/gcc_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gcc_url
-++ url=https://github.com/gcc-mirror/gcc.git
-++ [[ https://github.com/gcc-mirror/gcc.git =~ git://sourceware.org/git/ ]]
-++ [[ https://github.com/gcc-mirror/gcc.git =~ https://github.com/ ]]
-++ echo https://github.com/gcc-mirror/gcc/commit/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ return 0
-++ print_last_icommit --status
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--status
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ isubdir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ case "$print_arg" in
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/status.txt
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jenkins_html_files
-+ wait 1643
-+ set -euf -o pipefail
-+ echo '# generate_jenkins_html_files'
# generate_jenkins_html_files
... Skipping
++ wait 24085
++ set -euf -o pipefail
++ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
+ echo '... Skipping'
@@ -1944,6 +1468,14 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n '<a href="./00-sumfiles/gcc.log.0.xz">./00-sumfiles/gcc.log.0.xz</a>'
+ echo '<li><a href="./00-sumfiles/gcc.log.0.xz">./00-sumfiles/gcc.log.0.xz</a>'
+ read -r cur_file
+++ print_readme_link html ./00-sumfiles/gcc.log.1.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/gcc.log.1.xz
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/gcc.log.1.xz">./00-sumfiles/gcc.log.1.xz</a>'
++ echo '<li><a href="./00-sumfiles/gcc.log.1.xz">./00-sumfiles/gcc.log.1.xz</a>'
++ read -r cur_file
++ print_readme_link html ./00-sumfiles/gcc.sum.0
++ set -euf -o pipefail
++ local text_type=html
@@ -1952,6 +1484,14 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n '<a href="./00-sumfiles/gcc.sum.0">./00-sumfiles/gcc.sum.0</a>'
+ echo '<li><a href="./00-sumfiles/gcc.sum.0">./00-sumfiles/gcc.sum.0</a>'
+ read -r cur_file
+++ print_readme_link html ./00-sumfiles/gcc.sum.1
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/gcc.sum.1
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/gcc.sum.1">./00-sumfiles/gcc.sum.1</a>'
++ echo '<li><a href="./00-sumfiles/gcc.sum.1">./00-sumfiles/gcc.sum.1</a>'
++ read -r cur_file
++ print_readme_link html ./00-sumfiles/g++.log.0.xz
++ set -euf -o pipefail
++ local text_type=html
@@ -2344,14 +1884,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n '<a href="./manifest.sh">./manifest.sh</a>'
+ echo '<li><a href="./manifest.sh">./manifest.sh</a>'
+ read -r cur_file
-++ print_readme_link html ./notify/jira/comment-card.txt
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/comment-card.txt
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>'
-+ echo '<li><a href="./notify/jira/comment-card.txt">./notify/jira/comment-card.txt</a>'
-+ read -r cur_file
++ print_readme_link html ./notify/jira/comment-template.txt
++ set -euf -o pipefail
++ local text_type=html
@@ -2360,54 +1892,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n '<a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ echo '<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ read -r cur_file
-++ print_readme_link html ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/components">./notify/jira/components</a>'
-+ echo '<li><a href="./notify/jira/components">./notify/jira/components</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/description">./notify/jira/description</a>'
-+ echo '<li><a href="./notify/jira/description">./notify/jira/description</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/key
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/key
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/key">./notify/jira/key</a>'
-+ echo '<li><a href="./notify/jira/key">./notify/jira/key</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ echo '<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ echo '<li><a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/yaml
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/yaml
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/yaml">./notify/jira/yaml</a>'
-+ echo '<li><a href="./notify/jira/yaml">./notify/jira/yaml</a>'
-+ read -r cur_file
++ print_readme_link html ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=html
@@ -2634,6 +2118,14 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n ./00-sumfiles/gcc.log.0.xz
+ echo '- ./00-sumfiles/gcc.log.0.xz'
+ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/gcc.log.1.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/gcc.log.1.xz
+++ case $text_type in
+++ echo -n ./00-sumfiles/gcc.log.1.xz
++ echo '- ./00-sumfiles/gcc.log.1.xz'
++ read -r cur_file
++ print_readme_link txt ./00-sumfiles/gcc.sum.0
++ set -euf -o pipefail
++ local text_type=txt
@@ -2642,6 +2134,14 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n ./00-sumfiles/gcc.sum.0
+ echo '- ./00-sumfiles/gcc.sum.0'
+ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/gcc.sum.1
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/gcc.sum.1
+++ case $text_type in
+++ echo -n ./00-sumfiles/gcc.sum.1
++ echo '- ./00-sumfiles/gcc.sum.1'
++ read -r cur_file
++ print_readme_link txt ./00-sumfiles/g++.log.0.xz
++ set -euf -o pipefail
++ local text_type=txt
@@ -3034,14 +2534,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n ./manifest.sh
+ echo '- ./manifest.sh'
+ read -r cur_file
-++ print_readme_link txt ./notify/jira/comment-card.txt
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/comment-card.txt
-++ case $text_type in
-++ echo -n ./notify/jira/comment-card.txt
-+ echo '- ./notify/jira/comment-card.txt'
-+ read -r cur_file
++ print_readme_link txt ./notify/jira/comment-template.txt
++ set -euf -o pipefail
++ local text_type=txt
@@ -3050,54 +2542,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo -n ./notify/jira/comment-template.txt
+ echo '- ./notify/jira/comment-template.txt'
+ read -r cur_file
-++ print_readme_link txt ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n ./notify/jira/components
-+ echo '- ./notify/jira/components'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n ./notify/jira/description
-+ echo '- ./notify/jira/description'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/key
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/key
-++ case $text_type in
-++ echo -n ./notify/jira/key
-+ echo '- ./notify/jira/key'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n ./notify/jira/startdate
-+ echo '- ./notify/jira/startdate'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n ./notify/jira/summary
-+ echo '- ./notify/jira/summary'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/yaml
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/yaml
-++ case $text_type in
-++ echo -n ./notify/jira/yaml
-+ echo '- ./notify/jira/yaml'
-+ read -r cur_file
++ print_readme_link txt ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=txt
@@ -3249,7 +2693,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 2013
++ wait 24435
# generate_lnt_report
+ set -euf -o pipefail
+ local results_date
@@ -3260,23 +2704,21 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1701785867
-++ date '+%Y-%m-%d %H:%M:%S' --date @1701785867
-+ results_date='2023-12-05 14:17:47'
++ results_date=1701847046
+++ date '+%Y-%m-%d %H:%M:%S' --date @1701847046
++ results_date='2023-12-06 07:17:26'
+ local jira_key=-
+ '[' -f artifacts/notify/jira/key ']'
-++ cat artifacts/notify/jira/key
-+ jira_key=GNU-1062
+ case "$ci_project" in
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/ tcwg_gnu_embed_check_gcc master-thumb_m23_eabi '2023-12-05 14:17:47' GNU-1062 artifacts/sumfiles artifacts/notify/lnt_report.json
-+ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/ tcwg_gnu_embed_check_gcc master-thumb_m23_eabi '2023-12-06 07:17:26' - artifacts/sumfiles artifacts/notify/lnt_report.json
++ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/
+ local ci_project=tcwg_gnu_embed_check_gcc
+ local ci_config=master-thumb_m23_eabi
-+ local 'results_date=2023-12-05 14:17:47'
-+ local jira_key=GNU-1062
++ local 'results_date=2023-12-06 07:17:26'
++ local jira_key=-
+ local sumfiles_dir=artifacts/sumfiles
+ local output_file=artifacts/notify/lnt_report.json
+ local -a sumfiles
@@ -3286,8 +2728,8 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ local lnt_testsuite=tcwg_gnu_embed_check_gcc
+ local machine_name=master-thumb_m23_eabi
+ local build_number
-++ basename https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
-+ build_number=268
+++ basename https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/
++ build_number=271
+ set +x
# release_testresults_files
+ false
@@ -3299,66 +2741,22 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ get_baseline_manifest '{rr[results_date]}'
++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false
++ set +x
-+ base_d=1701785857
++ base_d=1701785867
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
... Done
# post_to_jira
-+ results_date=1701785867
-+ '[' 10 -ge 86400 ']'
+Full stage ran successfully.
++ results_date=1701847046
++ '[' 61179 -ge 86400 ']'
+ echo '... Done'
+ post_to_jira
+ set -euf -o pipefail
+ echo '# post_to_jira'
-+ local post_card_comment=true
-+ local post_template_comment=true
-+ true
-+ '[' -f artifacts/notify/jira/yaml ']'
-+ local key status
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-++ '[' -f interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key ']'
-++ cat interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/key
-+ key=GNU-1062
-++ jipsearch -j key=GNU-1062 -s status:name
-++ sed -e 's/.* , //'
-+ status=Open
-+ case "$status" in
-+ jipcreate -f artifacts/notify/jira/yaml
-Existing issue updated: https://linaro.atlassian.net/browse/GNU-1062
-+ post_template_comment=false
-+ true
-+ '[' -f artifacts/notify/jira/comment-card.txt ']'
-+ echo y
-+ jipdate -f artifacts/notify/jira/comment-card.txt
-These JIRA cards will be updated as follows:
-
-[GNU-1062]
- FAIL: 3 regressions: 3 progressions
- Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/
-
-Server to update: https://linaro.atlassian.net
-
-Are you sure you want to update Jira with the information above? [y/n] Successfully updated your Jira tickets!
-
-This is your status:
-
----
-
-[GNU-1062]
-FAIL: 3 regressions: 3 progressions
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/
++ local post_card_comment=false
++ local post_template_comment=false
++ false
++ false
+ false
-Full stage ran successfully.
+ echo 'Full stage ran successfully.'
diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log
index c4c4a07..7f13cef 100644
--- a/jenkins/notify-init.log
+++ b/jenkins/notify-init.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify onregression __stage init __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_gnu-build.sh
+ false
+ dryrun=
@@ -26,26 +26,26 @@
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
+ echo '# Using dir : base-artifacts'
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/'
+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']'
+ set +x
+# check_source_changes
+ case "$notify" in
+ declare -Ag pw
-+ '[' onregression = precommit ']'
-# check_source_changes
++ '[' ignore = precommit ']'
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
@@ -63,7 +63,7 @@
+++ for c in ${rr[components]}
+++ '[' xbaseline '!=' xbaseline ']'
+++ for c in ${rr[components]}
-+++ '[' xhttps://github.com/gcc-mirror/gcc.git#1f1c432226cf3db399b2a2a627e3c5720b02b1d6 '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#ae9e48e5c0acaecf181117bdf3632b6eabf907ec '!=' xbaseline ']'
+++ echo -ne gcc
+++ delim=' '
+++ for c in ${rr[components]}
@@ -85,7 +85,7 @@
+++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gcc_rev
-++ '[' x1f1c432226cf3db399b2a2a627e3c5720b02b1d6 '!=' x606f7201c066b840ea43ab62fcf47042b81e54d4 ']'
+++ '[' xae9e48e5c0acaecf181117bdf3632b6eabf907ec '!=' x1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
++ echo -ne gcc
++ delim=' '
++ echo
@@ -98,17 +98,17 @@
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ first_bad=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ first_bad=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ last_good=606f7201c066b840ea43ab62fcf47042b81e54d4
++ last_good=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
+ local res
+ res=0
-+ wait 22810
++ wait 23660
+ git -C gcc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gcc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -122,22 +122,22 @@
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ git -C gcc rev-parse '1f1c432226cf3db399b2a2a627e3c5720b02b1d6^@'
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ git -C gcc rev-parse 'ae9e48e5c0acaecf181117bdf3632b6eabf907ec^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' 606f7201c066b840ea43ab62fcf47042b81e54d4 = 606f7201c066b840ea43ab62fcf47042b81e54d4 ']'
-+ return 0
++ '[' db642d60ee81cd99d55f4e228d01de704b5b7cfa = 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
++ return 1
# Debug traces :
-# change_kind=single_commit : gcc
-+ change_kind=single_commit
+# change_kind=single_component : gcc
++ change_kind=single_component
+ echo '# Debug traces :'
-+ echo '# change_kind=single_commit : gcc'
++ echo '# change_kind=single_component : gcc'
+ for c in "${changed_components[@]}"
++ get_baseline_git gcc_rev
++ set -euf -o pipefail
@@ -145,26 +145,29 @@
++ assert_with_msg 'ERROR: No gcc_rev in baseline git' '[' -f base-artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gcc_rev
-+ base_rev=606f7201c066b840ea43ab62fcf47042b81e54d4
++ base_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
++ get_current_git gcc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gcc_rev in current git' '[' -f artifacts/git/gcc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gcc_rev
-+ cur_rev=1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ git -C gcc rev-list --count 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-# rev for gcc : 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6 (1 commits)
++ cur_rev=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+++ git -C gcc rev-list --count 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec
+# rev for gcc : 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec (109 commits)
-+ c_commits=1
-+ echo '# rev for gcc : 606f7201c066b840ea43ab62fcf47042b81e54d4..1f1c432226cf3db399b2a2a627e3c5720b02b1d6 (1 commits)'
++ c_commits=109
++ echo '# rev for gcc : 1f1c432226cf3db399b2a2a627e3c5720b02b1d6..ae9e48e5c0acaecf181117bdf3632b6eabf907ec (109 commits)'
+ echo ''
+ setup_stages_to_run
-+ '[' onregression = onregression ']'
-+ '[' 2 = 0 ']'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' onregression = precommit ']'
-+ '[' onregression = ignore ']'
-+ '[' onregression = precommit ']'
++ '[' ignore = onregression ']'
++ '[' ignore = precommit ']'
++ '[' ignore = ignore ']'
++ post_jira_comment=false
++ post_jira_card=false
++ post_icommits=false
++ '[' ignore = ignore ']'
++ post_mail=false
++ '[' ignore = precommit ']'
+ generate_dashboard=false
+ post_dashboard=false
+ print_commits_f=print_commits
@@ -181,253 +184,8 @@
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_commit '!=' single_commit ']'
-+ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local reference=auto
-+ local single_branch=master
-+ local remote=origin
-+ local refopt=
-+ case "$reference" in
-+ local ref_dir
-+ for ref_dir in $url $dir
-++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ for ref_dir in $url $dir
-++ basename interesting-commits .git
-+ ref_dir=interesting-commits
-+ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
-+ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
-+ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
-+ git -C interesting-commits status
-+ '[' -d interesting-commits ']'
-+ '[' x '!=' x ']'
-+ '[' -d interesting-commits ']'
-+ rm -f interesting-commits/.git/gc.log
-+ git -C interesting-commits config gc.autoDetach false
-+ git -C interesting-commits gc --auto --force --prune=all
-+ find interesting-commits/.git -name '*.lock' -delete
-+ local i
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits am --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits cherry-pick --abort
-+ true
-+ for i in am cherry-pick rebase
-+ git -C interesting-commits rebase --abort
-+ true
-+ break
-+ local fresh_clone=false
-+ true
-+ '[' -d interesting-commits ']'
-+ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local remote=origin
-+ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-+ local single_branch=master
-+ git -C interesting-commits remote rm origin
-+ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
-timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local refspec
-+ '[' xmaster = x ']'
-+ refspec=+refs/heads/master:refs/remotes/origin/master
-+ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ local duration=1h
-+ shift
-+ local tries=3
-+ shift
-+ local n=0
-+ local ret=0
-+ '[' 0 -eq 3 ']'
-+ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ ret=0
-+ wait 22890
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ git_checkout interesting-commits master origin
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ local ref=master
-+ local remote=origin
-+ git_clean interesting-commits
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard
-+ local sha1
-++ git_rev_parse interesting-commits master origin
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ '[' 3 -ge 3 ']'
-++ remote=origin
-++ git_rev_parse_1 interesting-commits master origin --short
-++ set -euf -o pipefail
-++ local dir=interesting-commits
-++ local ref=master
-++ local remote=origin
-++ local opts=--short
-++ local ret
-++ cd interesting-commits
-++ local sha1 try_ref
-++ case "$ref" in
-++ try_ref=refs/remotes/origin/master
-++ ret=0
-+++ git rev-parse --short refs/remotes/origin/master
-++ sha1=8e1f8a890
-++ '[' 0 -ne 0 ']'
-++ echo 8e1f8a890
-+ sha1=8e1f8a890
-+ git -C interesting-commits checkout --detach 8e1f8a890
-Previous HEAD position was c72c678fa Add entry 2c3db94d9fd07681f8806dae93d555779ff4dfb1 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m0_eabi-build/280/
-HEAD is now at 8e1f8a890 Add entry e7dd72aefed851d11655aa301d6e394ec9805e0d from https://ci.linaro.org/job/tcwg_kernel--gnu-master-arm-stable-allyesconfig-build/89/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-Fetching origin
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ jira_dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira
-+ '[' init = full ']'
-+ true
-+ git -C interesting-commits remote update -p
-+ git_clean interesting-commits refs/remotes/origin/master
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift
-+ fresh_dir interesting-commits 'interesting-commits/.git/*'
-+ set -euf -o pipefail
-+ local dir=interesting-commits
-+ shift 1
-++ dirname interesting-commits/something
-+ dir=interesting-commits
-+ mkdir -p interesting-commits
-+ find_opts=("!" "-path" "$dir")
-+ for keep_pattern in "$@"
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname 'interesting-commits/.git/*'
-+ keep_pattern=interesting-commits/.git
-+ '[' xinteresting-commits/.git = xinteresting-commits ']'
-+ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
-+ set -euf -o pipefail +x
-+ :
-+ find_opts+=("!" "-path" "$keep_pattern")
-++ dirname interesting-commits/.git
-+ keep_pattern=interesting-commits
-+ '[' xinteresting-commits = xinteresting-commits ']'
-+ break
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
-+ chmod -R +rw interesting-commits
-+ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
-+ git -C interesting-commits reset -q --hard refs/remotes/origin/master
-# update_interesting_commits
-+ update_interesting_commits init ''
-+ echo '# update_interesting_commits'
-+ local stage=init
-+ local jira_key=
-+ local subdir3 subdir4 subdir4
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-+ subdir3=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 tcwg_gnu_embed_check_gcc master-thumb_m23_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ echo gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ subdir5=gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-+ '[' -d interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6 ']'
-+ mkdir -p interesting-commits/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-+ echo 606f7201c066b840ea43ab62fcf47042b81e54d4
-+ git -C interesting-commits add gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/build_url gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/'
-[detached HEAD e61340753] Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/
- 2 files changed, 2 insertions(+)
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/build_url
- create mode 100644 gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/last_good
-+ wait 4651
-+ git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
-remote: Sending notification emails to: tcwg-commits@lists.linaro.org
-post-git trigger: updating grokmirror
-To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
- 8e1f8a890..e61340753 HEAD -> master
-+ break
Init stage ran successfully.
+ '[' init '!=' full ']'
+ echo 'Init stage ran successfully.'
diff --git a/jenkins/run-build.env b/jenkins/run-build.env
index ad8cedb..a5d7ea2 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,9 +1,9 @@
-build_name="#268"
+build_name="#271"
docker_opts=(--distro
default )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#268-gcc"
+build_name="#271-gcc"
branch_opt=(==rr\[gcc_git\]
-https://github.com/gcc-mirror/gcc.git#1f1c432226cf3db399b2a2a627e3c5720b02b1d6 )
-build_name="#268-gcc-R# 3 regressions-force"
+https://github.com/gcc-mirror/gcc.git#ae9e48e5c0acaecf181117bdf3632b6eabf907ec )
+build_name="#271-gcc-R# 20 regressions-force"
diff --git a/manifest.sh b/manifest.sh
index b63edbd..09af03f 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -6,10 +6,10 @@ rr[ci_config]="master-thumb_m23_eabi"
declare -g "scripts_branch=master"
rr[mode]="build"
rr[update_baseline]="force"
-declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/"
declare -g "SQUAD_GRP="
-rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#1f1c432226cf3db399b2a2a627e3c5720b02b1d6"
-rr[result_expiry_date]="20231223"
+rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#ae9e48e5c0acaecf181117bdf3632b6eabf907ec"
+rr[result_expiry_date]="20231225"
# Saving rr[] in the manifest
rr[abe_branch]="master"
rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git"
@@ -27,5 +27,5 @@ rr[no_regression_p]="no_regression_p"
rr[no_regression_result]="2"
rr[qemu_git]="baseline"
rr[target]="thumb_m23_eabi"
-declare -g "notify=onregression"
-rr[results_date]="1701785867"
+declare -g "notify=ignore"
+rr[results_date]="1701847046"
diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt
deleted file mode 100644
index a1d1365..0000000
--- a/notify/jira/comment-card.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[GNU-1062]
-FAIL: 3 regressions: 3 progressions
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 89620c1..f5d7656 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,4 +1,3 @@
[GNU-692]
-https://linaro.atlassian.net/browse/GNU-1062
-FAIL: 3 regressions: 3 progressions
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/mail-body.txt/*view*/
+FAIL: 20 regressions: 37 progressions
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/components b/notify/jira/components
deleted file mode 100644
index db93371..0000000
--- a/notify/jira/components
+++ /dev/null
@@ -1 +0,0 @@
-GCC
diff --git a/notify/jira/description b/notify/jira/description
deleted file mode 100644
index ecf5499..0000000
--- a/notify/jira/description
+++ /dev/null
@@ -1,69 +0,0 @@
-Commit: https://github.com/gcc-mirror/gcc/commit/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-commit gcc-14-6129-g1f1c432226c
-Author: Marek Polacek <polacek@redhat.com>
-Date: Tue Sep 19 16:31:17 2023 -0400
-
- c++: implement P2564, consteval needs to propagate up [PR107687]
-
- This patch implements P2564, described at <wg21.link/p2564>, whereby
- certain functions are promoted to consteval. For example:
-
- consteval int id(int i) { return i; }
-
-... 181 lines of the commit log omitted.
-
-* tcwg_bootstrap_check
-** master-aarch64-check_bootstrap
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap-build/421/
-** master-aarch64-check_bootstrap_lto
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap_lto/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap_lto-build/405/
-** master-arm-check_bootstrap_lto
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-arm-check_bootstrap_lto/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/453/
-* tcwg_gcc_check
-** master-aarch64
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1299/
-** master-arm
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-arm/details.txt
-*** https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1406/
-* tcwg_gnu_cross_check_gcc
-** master-aarch64
-*** FAIL: 16 regressions: 14 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/1131/
-** master-arm
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-arm/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1073/
-* tcwg_gnu_embed_check_gcc
-** master-arm_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_eabi-build/530/artifact/artifacts
-** master-thumb_m23_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-** master-thumb_m55_hard_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/269/artifact/artifacts
-** master-thumb_v8a_hard_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/275/artifact/artifacts
-* tcwg_gnu_native_check_gcc
-** master-aarch64
-*** FAIL: 16 regressions: 16 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/774/
-
-Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
diff --git a/notify/jira/key b/notify/jira/key
deleted file mode 100644
index 83afe33..0000000
--- a/notify/jira/key
+++ /dev/null
@@ -1 +0,0 @@
-GNU-1062
diff --git a/notify/jira/startdate b/notify/jira/startdate
deleted file mode 100644
index 0b80542..0000000
--- a/notify/jira/startdate
+++ /dev/null
@@ -1 +0,0 @@
-2023-12-05
diff --git a/notify/jira/summary b/notify/jira/summary
deleted file mode 100644
index 9167062..0000000
--- a/notify/jira/summary
+++ /dev/null
@@ -1 +0,0 @@
-gcc-14-6129-g1f1c432226c: FAIL: 16 regressions: 16 progressions
diff --git a/notify/jira/yaml b/notify/jira/yaml
deleted file mode 100644
index 2a21e61..0000000
--- a/notify/jira/yaml
+++ /dev/null
@@ -1,77 +0,0 @@
-- Project: GNU
- IssueType: Sub-task
- Key: GNU-1062
- Summary: |
- gcc-14-6129-g1f1c432226c: FAIL: 16 regressions: 16 progressions
- Components: GCC
- Start date: 2023-12-05
- Description: |
- Commit: https://github.com/gcc-mirror/gcc/commit/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
- commit gcc-14-6129-g1f1c432226c
- Author: Marek Polacek <polacek@redhat.com>
- Date: Tue Sep 19 16:31:17 2023 -0400
-
- c++: implement P2564, consteval needs to propagate up [PR107687]
-
- This patch implements P2564, described at <wg21.link/p2564>, whereby
- certain functions are promoted to consteval. For example:
-
- consteval int id(int i) { return i; }
-
- ... 181 lines of the commit log omitted.
-
- * tcwg_bootstrap_check
- ** master-aarch64-check_bootstrap
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap/details.txt
- *** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap-build/421/
- ** master-aarch64-check_bootstrap_lto
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap_lto/details.txt
- *** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap_lto-build/405/
- ** master-arm-check_bootstrap_lto
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-arm-check_bootstrap_lto/details.txt
- *** https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/453/
- * tcwg_gcc_check
- ** master-aarch64
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-aarch64/details.txt
- *** https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1299/
- ** master-arm
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-arm/details.txt
- *** https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1406/
- * tcwg_gnu_cross_check_gcc
- ** master-aarch64
- *** FAIL: 16 regressions: 14 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-aarch64/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/1131/
- ** master-arm
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-arm/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1073/
- * tcwg_gnu_embed_check_gcc
- ** master-arm_eabi
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_eabi-build/530/artifact/artifacts
- ** master-thumb_m23_eabi
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
- ** master-thumb_m55_hard_eabi
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/269/artifact/artifacts
- ** master-thumb_v8a_hard_eabi
- *** FAIL: 3 regressions: 3 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/275/artifact/artifacts
- * tcwg_gnu_native_check_gcc
- ** master-aarch64
- *** FAIL: 16 regressions: 16 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/master-aarch64/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/774/
-
- Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/jira/yaml
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index a6d5789..bfd93d2 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -6,13 +6,12 @@
"Run": {
"Info": {
"tag": "tcwg_gnu_embed_check_gcc",
- "run_order": "268",
- "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/",
- "regression": "GNU-1062",
+ "run_order": "271",
+ "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/",
"binutils_url": "git://sourceware.org/git/binutils-gdb.git",
"binutils_rev": "3381781151c60cc70a9fb44856e2dd5611465a73",
"gcc_url": "https://github.com/gcc-mirror/gcc.git",
- "gcc_rev": "1f1c432226cf3db399b2a2a627e3c5720b02b1d6",
+ "gcc_rev": "ae9e48e5c0acaecf181117bdf3632b6eabf907ec",
"newlib_url": "git://sourceware.org/git/newlib-cygwin.git",
"newlib_rev": "14d786873c7db25d37b74d8c47ad8f3cbbe1883b",
"gdb_url": "git://sourceware.org/git/binutils-gdb.git",
@@ -21,15 +20,15 @@
"qemu_rev": "eeaaf96f553d11b3a460e3b3326f52bac767b612",
"__report_version__": "1"
},
- "Start Time": "2023-12-05 14:17:47"
+ "Start Time": "2023-12-06 07:17:26"
},
"Tests": [
{
"Data": [
- 205
+ 11
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
}
,
{
@@ -37,47 +36,47 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
}
,
{
"Data": [
- 897
+ 131
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
}
,
{
"Data": [
- 150751
+ 15630
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
}
,
{
"Data": [
- 6
+ 2
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
}
,
{
"Data": [
- 29
+ 0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
}
,
{
"Data": [
- 4867
+ 1015
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
}
,
{
@@ -85,7 +84,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
}
,
{
@@ -93,7 +92,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
}
,
{
@@ -101,12 +100,12 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
+ "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
}
,
{
"Data": [
- 107
+ 127
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
@@ -122,7 +121,7 @@
,
{
"Data": [
- 1521
+ 1619
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
@@ -130,7 +129,7 @@
,
{
"Data": [
- 209523
+ 210791
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
@@ -154,7 +153,7 @@
,
{
"Data": [
- 11457
+ 11463
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
@@ -186,10 +185,10 @@
,
{
"Data": [
- 12
+ 169
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
}
,
{
@@ -197,47 +196,47 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
}
,
{
"Data": [
- 131
+ 911
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
}
,
{
"Data": [
- 15619
+ 151932
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
}
,
{
"Data": [
- 2
+ 6
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
}
,
{
"Data": [
- 0
+ 28
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
}
,
{
"Data": [
- 1015
+ 4876
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
}
,
{
@@ -245,7 +244,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
}
,
{
@@ -253,7 +252,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
}
,
{
@@ -261,12 +260,12 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
}
,
{
"Data": [
- 324
+ 307
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.FAIL.nb_FAIL"
@@ -282,7 +281,7 @@
,
{
"Data": [
- 2549
+ 2661
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.XFAIL.nb_XFAIL"
@@ -290,7 +289,7 @@
,
{
"Data": [
- 375893
+ 378353
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.PASS.nb_PASS"
@@ -306,7 +305,7 @@
,
{
"Data": [
- 32
+ 31
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.UNRESOLVED.nb_UNRESOLVED"
@@ -314,7 +313,7 @@
,
{
"Data": [
- 17339
+ 17354
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.UNSUPPORTED.nb_UNSUPPORTED"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index dc0265c..3683590 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -2,51 +2,50 @@ Dear contributor, our automatic CI has detected problems related to your patch(e
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.
-We track this report status in https://linaro.atlassian.net/browse/GNU-1062 , please let us know if you are looking at the problem and/or when you have a fix.
-
In arm-eabi cortex-m23 soft after:
- | commit gcc-14-6129-g1f1c432226c
- | Author: Marek Polacek <polacek@redhat.com>
- | Date: Tue Sep 19 16:31:17 2023 -0400
- |
- | c++: implement P2564, consteval needs to propagate up [PR107687]
- |
- | This patch implements P2564, described at <wg21.link/p2564>, whereby
- | certain functions are promoted to consteval. For example:
- |
- | consteval int id(int i) { return i; }
- |
- | ... 181 lines of the commit log omitted.
+ | 109 commits in gcc
+ | ae9e48e5c0a Daily bump.
+ | db642d60ee8 RISC-V: Fix PR112888 ICE
+ | 09a08df7193 aarch64: Add rsr128 and wsr128 ACLE tests
+ | 88157c88172 aarch64: Implement 128-bit extension to ACLE sysreg r/w builtins
+ | eac59af05aa aarch64: Sync `aarch64-sys-regs.def' with Binutils.
+ | ... and 104 more commits in gcc
-FAIL: 3 regressions: 3 progressions
+FAIL: 20 regressions: 37 progressions
regressions.sum:
=== g++ tests ===
-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-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)
-
- === Results Summary ===
+Running g++:g++.dg/dg.exp ...
+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++17 dg-regexp 29 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 44 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 dg-regexp 75 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 76 not found: " *inlined from [^\n
+... and 15 more entries
progressions.sum:
- === g++ tests ===
+ === gcc tests ===
-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:18659)
-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:18659)
-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:18659)
+Running gcc:gcc.dg/dg.exp ...
+FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
- === Results Summary ===
+Running gcc:gcc.dg/fixed-point/fixed-point.exp ...
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
+... and 36 more entries
You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/00-sumfiles/ .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/00-sumfiles/ .
The full lists of regressions and progressions are in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/notify/ .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/notify/ .
The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts/sumfiles/xfails.xfail .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts/sumfiles/xfails.xfail .
The configuration of this build is:
CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv8-m.base -mtune=cortex-m23 -mfloat-abi=soft -mfpu=auto
@@ -54,65 +53,6 @@ CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv8-m.base -mtune=c
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
-Current build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/267/artifact/artifacts
-
-Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/reproduction_instructions.txt
-
-Full commit : https://github.com/gcc-mirror/gcc/commit/1f1c432226cf3db399b2a2a627e3c5720b02b1d6
-
-List of configurations that regressed due to this commit :
-* tcwg_bootstrap_check
-** master-aarch64-check_bootstrap
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap-build/421/
-** master-aarch64-check_bootstrap_lto
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-aarch64-check_bootstrap_lto/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap_lto-build/405/
-** master-arm-check_bootstrap_lto
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_bootstrap_check/master-arm-check_bootstrap_lto/details.txt
-*** https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/453/
-* tcwg_gcc_check
-** master-aarch64
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/1299/
-** master-arm
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gcc_check/master-arm/details.txt
-*** https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1406/
-* tcwg_gnu_cross_check_gcc
-** master-aarch64
-*** FAIL: 16 regressions: 14 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-aarch64-build/1131/
-** master-arm
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_cross_check_gcc/master-arm/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1073/
-* tcwg_gnu_embed_check_gcc
-** master-arm_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-arm_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_eabi-build/530/artifact/artifacts
-** master-thumb_m23_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
-** master-thumb_m55_hard_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/269/artifact/artifacts
-** master-thumb_v8a_hard_eabi
-*** FAIL: 3 regressions: 3 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/275/artifact/artifacts
-* tcwg_gnu_native_check_gcc
-** master-aarch64
-*** FAIL: 16 regressions: 16 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/1f1c432226cf3db399b2a2a627e3c5720b02b1d6/tcwg_gnu_native_check_gcc/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/774/
+Current build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/271/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m23_eabi-build/268/artifact/artifacts
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index ffba14f..24b33c4 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-bcc:tcwg-validation@linaro.org,polacek@redhat.com,cc:gcc-regression@gcc.gnu.org
+cc:hawkinsw@obs.cr,cc:oliva@adacore.com,victor.donascimento@arm.com,david.faust@oracle.com,hp@bitrange.com,bcc:tcwg-validation@linaro.org,ams@codesourcery.com,cc:yangyujie@loongson.cn,jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,jason@redhat.com,kito.cheng@sifive.com,tobias@codesourcery.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,patrick@rivosinc.com,rdapp@ventanamicro.com,rguenther@suse.de,egallager@gcc.gnu.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,pan2.li@intel.com,szabolcs.nagy@arm.com,cc:hp@axis.com,ewlu@rivosinc.com,xuli1@eswincomputing.com,hongtao.liu@intel.com,richard.sandiford@arm.com,jwakely@redhat.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 7c2f4c8..75c454f 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] gcc-14-6129-g1f1c432226c: FAIL: 3 regressions: 3 progressions on master-thumb_m23_eabi
+[Linaro-TCWG-CI] 109 commits in gcc: FAIL: 20 regressions: 37 progressions on master-thumb_m23_eabi
diff --git a/notify/progressions.sum b/notify/progressions.sum
index 51c27a0..df907b9 100644
--- a/notify/progressions.sum
+++ b/notify/progressions.sum
@@ -1,8 +1,46 @@
- === g++ tests ===
+ === gcc tests ===
-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:18659)
-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:18659)
-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:18659)
+Running gcc:gcc.dg/dg.exp ...
+FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
+
+Running gcc:gcc.dg/fixed-point/fixed-point.exp ...
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for excess errors)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
+FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
+
+Running gcc:gcc.dg/tree-ssa/tree-ssa.exp ...
+FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
+FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
+UNRESOLVED: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
=== Results Summary ===
diff --git a/notify/regressions.sum b/notify/regressions.sum
index 7014950..75c4b0d 100644
--- a/notify/regressions.sum
+++ b/notify/regressions.sum
@@ -1,8 +1,25 @@
=== g++ tests ===
-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-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)
+Running g++:g++.dg/dg.exp ...
+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++17 dg-regexp 29 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 44 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 dg-regexp 75 not found: " *inlined from [^\n
+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++17 dg-regexp 77 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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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 75 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++20 dg-regexp 77 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++20 warning at line 46 (test for warnings, line )
=== Results Summary ===
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 2fcfb03..50a28fb 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -7,357 +7,4546 @@ g++.sum
gcc.sum
libstdc++.sum
Comparing:
-REFERENCE:/tmp/gxx-sum1.19044
-CURRENT: /tmp/gxx-sum2.19044
+REFERENCE:/tmp/gxx-sum1.23797
+CURRENT: /tmp/gxx-sum2.23797
+---------+---------+
o RUN STATUS: | REF | RES |
+------------------------------------------+---------+---------+
- | Passes [PASS] | 375755 | 375893 |
- | Unexpected fails [FAIL] | 323 | 324 |
+ | Passes [PASS] | 375893 | 378353 |
+ | Unexpected fails [FAIL] | 324 | 307 |
| Errors [ERROR] | 0 | 0 |
| Unexpected passes [XPASS] | 30 | 30 |
- | Expected fails [XFAIL] | 2548 | 2549 |
+ | Expected fails [XFAIL] | 2549 | 2661 |
| Known fails [KFAIL] | 0 | 0 |
- | Unresolved [UNRESOLVED] | 32 | 32 |
- | Unsupported [UNSUPPORTED] | 17279 | 17339 |
+ | Unresolved [UNRESOLVED] | 32 | 31 |
+ | Unsupported [UNSUPPORTED] | 17339 | 17354 |
| Untested [UNTESTED] | 0 | 0 |
+------------------------------------------+---------+---------+
- REF PASS ratio: 0.955390
- RES PASS ratio: 0.955259
+ REF PASS ratio: 0.955259
+ RES PASS ratio: 0.955555
o REGRESSIONS:
+------------------------------------------+---------+
- | PASS now FAIL [PASS => FAIL] | 1 |
- | FAIL appears [ => FAIL] | 3 |
+ | PASS now FAIL [PASS => FAIL] | 4 |
+ | FAIL appears [ => FAIL] | 16 |
+------------------------------------------+---------+
- | TOTAL_REGRESSIONS | 4 |
+ | TOTAL_REGRESSIONS | 20 |
+------------------------------------------+---------+
- PASS now FAIL [PASS => FAIL]:
- Executed from: libstdc++:libstdc++-dg/conformance.exp
- libstdc++:libstdc++-dg/conformance.exp=std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
+ 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 )
- FAIL appears [ => FAIL]:
- 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)
+ 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
o IMPROVEMENTS TO BE CHECKED:
+------------------------------------------+---------+
- | PASS disappears [PASS => ] | 35 |
- | New PASS [ => PASS] | 174 |
- | FAIL disappears [FAIL => ] | 3 |
- | XFAIL appears [ =>XFAIL] | 1 |
- | UNSUPPORTED appears [ =>UNSUP] | 60 |
+ | PASS disappears [PASS => ] | 897 |
+ | New PASS [ => PASS] | 3356 |
+ | FAIL now PASS [FAIL => PASS] | 4 |
+ | FAIL disappears [FAIL => ] | 33 |
+ | XFAIL appears [ =>XFAIL] | 112 |
+ | UNSUPPORTED appears [ =>UNSUP] | 15 |
+ | UNRESOLVED now PASS [UNRES=> PASS] | 1 |
+------------------------------------------+---------+
- | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 273 |
+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 4418 |
+------------------------------------------+---------+
- PASS disappears [PASS => ]:
Executed from: g++:g++.dg/dg.exp
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for errors, line 13)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for errors, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 11)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 101)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 113)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 117)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 23)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 123)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 125)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 127)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 129)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 13)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 133)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 20)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 27)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 29)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 31)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 33)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 39)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 50)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 18)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 27)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 28)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 30)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 32)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 33)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval9.C (test for warnings, line 33)
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 12 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 14 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 15 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 16 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 17 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 18 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 19 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 21 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 22 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 23 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 24 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 25 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 26 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 28 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 29 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 30 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 12 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 14 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 15 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 16 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 17 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 18 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 19 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 21 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 22 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 23 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 24 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 25 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 26 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 28 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 29 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 30 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 12 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 14 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 15 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 16 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 17 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 18 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 19 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 21 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 22 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 23 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 24 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 25 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 26 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 28 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 29 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 30 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 12 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 14 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 15 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 16 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 17 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 18 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 19 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 21 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 22 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 23 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 24 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 25 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 26 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 28 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 29 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 30 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Wcpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 9 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Wcpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 9 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Wcpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 9 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Wcpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 9 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Werror=cpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Werror=cpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Werror=cpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Werror=cpp""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 19 was found: ""kind": "note""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 21 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 23 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 25 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 26 was found: ""column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 30 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 31 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 32 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 33 was found: ""column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 34 was found: ""display-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 35 was found: ""byte-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 39 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 40 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 42 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 44 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 46 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 47 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 48 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 49 was found: ""column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 50 was found: ""display-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 51 was found: ""byte-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 53 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 54 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 55 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 56 was found: ""column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 57 was found: ""display-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 58 was found: ""byte-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 63 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 67 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 69 was found: ""children": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 70 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 19 was found: ""kind": "note""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 21 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 23 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 25 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 26 was found: ""column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 30 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 31 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 32 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 33 was found: ""column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 34 was found: ""display-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 35 was found: ""byte-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 39 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 40 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 42 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 44 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 46 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 47 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 48 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 49 was found: ""column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 50 was found: ""display-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 51 was found: ""byte-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 53 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 54 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 55 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 56 was found: ""column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 57 was found: ""display-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 58 was found: ""byte-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 63 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 67 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 69 was found: ""children": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 70 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 19 was found: ""kind": "note""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 21 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 23 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 25 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 26 was found: ""column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 30 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 31 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 32 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 33 was found: ""column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 34 was found: ""display-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 35 was found: ""byte-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 39 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 40 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 42 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 44 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 46 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 47 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 48 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 49 was found: ""column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 50 was found: ""display-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 51 was found: ""byte-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 53 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 54 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 55 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 56 was found: ""column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 57 was found: ""display-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 58 was found: ""byte-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 63 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 67 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 69 was found: ""children": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 70 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 19 was found: ""kind": "note""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 21 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 23 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 25 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 26 was found: ""column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 5"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 30 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 31 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 32 was found: ""line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 33 was found: ""column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 34 was found: ""display-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 35 was found: ""byte-column": 10"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 39 was found: ""kind": "warning""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 40 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 42 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 44 was found: ""option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 46 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 47 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 48 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 49 was found: ""column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 50 was found: ""display-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 51 was found: ""byte-column": 3"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 53 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 54 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 55 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 56 was found: ""column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 57 was found: ""display-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 58 was found: ""byte-column": 4"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 63 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 67 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 69 was found: ""children": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 70 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 18 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 19 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 20 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 22 was found: ", "children": \[\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 23 was found: ", "column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 24 was found: ", "locations": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 25 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 26 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 27 was found: ""caret": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 28 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 30 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 31 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 32 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 33 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 34 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 35 was found: ", "finish": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 36 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 38 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 39 was found: ", "display-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 40 was found: ", "byte-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 41 was found: ", "column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 42 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 43 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 44 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 45 was found: ", "fixits": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 46 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 47 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 48 was found: ""start": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 49 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 51 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 52 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 53 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 54 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 55 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 56 was found: ", "next": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 57 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 59 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 60 was found: ", "display-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 61 was found: ", "byte-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 62 was found: ", "column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 63 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 64 was found: ", "string": "color""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 65 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 66 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 67 was found: ", "escape-source": false\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 68 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 18 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 19 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 20 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 22 was found: ", "children": \[\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 23 was found: ", "column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 24 was found: ", "locations": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 25 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 26 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 27 was found: ""caret": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 28 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 30 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 31 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 32 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 33 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 34 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 35 was found: ", "finish": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 36 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 38 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 39 was found: ", "display-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 40 was found: ", "byte-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 41 was found: ", "column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 42 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 43 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 44 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 45 was found: ", "fixits": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 46 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 47 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 48 was found: ""start": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 49 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 51 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 52 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 53 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 54 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 55 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 56 was found: ", "next": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 57 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 59 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 60 was found: ", "display-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 61 was found: ", "byte-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 62 was found: ", "column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 63 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 64 was found: ", "string": "color""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 65 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 66 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 67 was found: ", "escape-source": false\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 68 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 18 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 19 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 20 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 22 was found: ", "children": \[\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 23 was found: ", "column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 24 was found: ", "locations": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 25 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 26 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 27 was found: ""caret": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 28 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 30 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 31 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 32 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 33 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 34 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 35 was found: ", "finish": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 36 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 38 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 39 was found: ", "display-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 40 was found: ", "byte-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 41 was found: ", "column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 42 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 43 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 44 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 45 was found: ", "fixits": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 46 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 47 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 48 was found: ""start": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 49 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 51 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 52 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 53 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 54 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 55 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 56 was found: ", "next": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 57 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 59 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 60 was found: ", "display-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 61 was found: ", "byte-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 62 was found: ", "column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 63 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 64 was found: ", "string": "color""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 65 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 66 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 67 was found: ", "escape-source": false\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 68 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 18 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 19 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 20 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 22 was found: ", "children": \[\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 23 was found: ", "column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 24 was found: ", "locations": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 25 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 26 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 27 was found: ""caret": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 28 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 30 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 31 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 32 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 33 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 34 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 35 was found: ", "finish": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 36 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 38 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 39 was found: ", "display-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 40 was found: ", "byte-column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 41 was found: ", "column": 20"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 42 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 43 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 44 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 45 was found: ", "fixits": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 46 was found: "\["
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 47 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 48 was found: ""start": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 49 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 51 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 52 was found: ", "display-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 53 was found: ", "byte-column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 54 was found: ", "column": 15"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 55 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 56 was found: ", "next": "
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 57 was found: "\{"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 59 was found: ", "line": 8"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 60 was found: ", "display-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 61 was found: ", "byte-column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 62 was found: ", "column": 21"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 63 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 64 was found: ", "string": "color""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 65 was found: "\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 66 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 67 was found: ", "escape-source": false\}"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 68 was found: "\]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 11 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 12 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 13 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 14 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 18 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 25 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 26 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 11 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 12 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 13 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 14 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 18 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 25 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 26 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 11 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 12 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 13 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 14 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 18 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 25 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 26 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 11 was found: ""kind": "error""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 12 was found: ""column-origin": 1"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 13 was found: ""escape-source": false"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 14 was found: ""message": "#error message""
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 18 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 25 was found: ""line": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 26 was found: ""column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 6"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++14 execution test
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++17 execution test
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++20 execution test
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++98 execution test
+ 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
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 12 was found: ""message": "#error message""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 14 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 15 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 16 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 17 was found: ""column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 18 was found: ""display-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 19 was found: ""byte-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 21 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 22 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 23 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 24 was found: ""column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 25 was found: ""display-column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 26 was found: ""byte-column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 28 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 29 was found: ""children": [[][]]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 30 was found: "[[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 13 was found: ""option": "-Wcpp""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 9 was found: ""kind": "warning""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 13 was found: ""option": "-Werror=cpp""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 19 was found: ""kind": "note""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 21 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 23 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 25 was found: ""line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 26 was found: ""column": 5"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 27 was found: ""display-column": 5"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 5"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 30 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 31 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 32 was found: ""line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 33 was found: ""column": 10"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 34 was found: ""display-column": 10"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 35 was found: ""byte-column": 10"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 39 was found: ""kind": "warning""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 40 was found: ""column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 42 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 44 was found: ""option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 46 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 47 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 48 was found: ""line": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 49 was found: ""column": 3"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 50 was found: ""display-column": 3"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 51 was found: ""byte-column": 3"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 53 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 54 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 55 was found: ""line": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 56 was found: ""column": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 57 was found: ""display-column": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 58 was found: ""byte-column": 4"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 63 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 67 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 69 was found: ""children": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 70 was found: "[[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 18 was found: "\["
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 19 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 20 was found: ""kind": "error""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 22 was found: ", "children": \[\]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 23 was found: ", "column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 24 was found: ", "locations": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 25 was found: "\["
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 26 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 27 was found: ""caret": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 28 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 30 was found: ", "line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 31 was found: ", "display-column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 32 was found: ", "byte-column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 33 was found: ", "column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 34 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 35 was found: ", "finish": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 36 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 38 was found: ", "line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 39 was found: ", "display-column": 20"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 40 was found: ", "byte-column": 20"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 41 was found: ", "column": 20"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 42 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 43 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 44 was found: "\]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 45 was found: ", "fixits": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 46 was found: "\["
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 47 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 48 was found: ""start": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 49 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 51 was found: ", "line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 52 was found: ", "display-column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 53 was found: ", "byte-column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 54 was found: ", "column": 15"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 55 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 56 was found: ", "next": "
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 57 was found: "\{"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 59 was found: ", "line": 8"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 60 was found: ", "display-column": 21"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 61 was found: ", "byte-column": 21"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 62 was found: ", "column": 21"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 63 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 64 was found: ", "string": "color""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 65 was found: "\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 66 was found: "\]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 67 was found: ", "escape-source": false\}"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 68 was found: "\]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 11 was found: ""kind": "error""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 12 was found: ""column-origin": 1"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 13 was found: ""escape-source": false"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 14 was found: ""message": "#error message""
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 18 was found: ""line": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 25 was found: ""line": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 26 was found: ""column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 27 was found: ""display-column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 6"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c (test for bogus messages, line 170)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c (test for warnings, line 163)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c note (test for warnings, line 152)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 13)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 14)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 15)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 16)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 17)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 18)
+ Executed from: gcc:gcc.dg/plugin/plugin.exp
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 36 was found: ""kind": "error""
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 37 was found: ""path": "
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 38 was found: ".*"
+ Executed from: libstdc++:libstdc++-dg/conformance.exp
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 341)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 342)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 343)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 344)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 341)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 342)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 343)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 344)
- New PASS [ => PASS]:
Executed from: g++:g++.dg/dg.exp
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if10.C -std=gnu++20 (test for warnings, line 27)
- g++:g++.dg/dg.exp=g++.dg/cpp23/consteval-if2.C -std=gnu++20 (test for errors, line 129)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for bogus messages, line 30)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 (test for warnings, line 28)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 23 (test for errors, line 22)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 26 (test for errors, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-memfn1.C -std=c++20 at line 29 (test for errors, line 28)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 111)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 124)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 133)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 142)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 149)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 156)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 165)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 169)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 19)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 33)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 50)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 64)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for errors, line 88)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 109)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 12)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 120)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 159)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for warnings, line 59)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 29)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for errors, line 39)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for warnings, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 at line 40 (test for errors, line 39)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 22)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for errors, line 44)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 at line 23 (test for errors, line 22)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 14-15
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 25-26
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 35-36
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 expected multiline pattern lines 46-47
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop12.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop13.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 60)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 63)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 66)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 69)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 72)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for errors, line 75)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 12)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 20)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 26)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 33)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 45)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for warnings, line 53)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 61 (test for errors, line 60)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 64 (test for errors, line 63)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 67 (test for errors, line 66)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 70 (test for errors, line 69)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 73 (test for errors, line 72)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 at line 76 (test for errors, line 75)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 92)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for errors, line 95)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 10)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for warnings, line 36)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 93 (test for errors, line 92)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 at line 96 (test for errors, line 95)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop16.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for errors, line 10)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop17.C -std=gnu++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for errors, line 20)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 15)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for warnings, line 18)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for errors, line 7)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop19.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 41)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for errors, line 45)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for warnings, line 10)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 at line 42 (test for warnings, line 41)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for errors, line 16)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop20.C -std=gnu++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 21)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for errors, line 22)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop4.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop5.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 11)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 20)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 51)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for errors, line 57)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for warnings, line 45)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 48)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 49)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 56)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 57)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 60)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 62)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 74)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for errors, line 76)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 34)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 40)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 46)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 74)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for errors, line 76)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 54)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 55)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for errors, line 64)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++20 (test for excess errors)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 138)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 141)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 144)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 149)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 152)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 28)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 30)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 32)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 38)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 44)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 49)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 52)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C (test for warnings, line 62)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 11 (test for errors, line 10)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 136 (test for errors, line 135)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 139 (test for errors, line 138)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 142 (test for errors, line 141)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 145 (test for errors, line 144)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 15 (test for errors, line 14)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 150 (test for errors, line 149)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 153 (test for errors, line 152)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 25 (test for errors, line 24)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 29 (test for errors, line 28)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 31 (test for errors, line 30)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 33 (test for errors, line 32)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 36 (test for errors, line 35)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 39 (test for errors, line 38)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 42 (test for errors, line 41)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 45 (test for errors, line 44)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 50 (test for errors, line 49)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval11.C at line 53 (test for errors, line 52)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 16)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 20)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 29)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 34)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 36)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 38)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 (test for warnings, line 40)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 10 (test for errors, line 9)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 26 (test for errors, line 25)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 30 (test for errors, line 29)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 32 (test for errors, line 31)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 35 (test for errors, line 34)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 37 (test for errors, line 36)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 39 (test for errors, line 38)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval34.C -std=c++20 at line 41 (test for errors, line 40)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval9.C (test for warnings, line 34)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval9.C at line 17 (test for errors, line 16)
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval9.C at line 35 (test for errors, line 34)
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++14 expected multiline pattern lines 7-21
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++17 expected multiline pattern lines 7-21
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++20 expected multiline pattern lines 7-21
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -std=gnu++98 expected multiline pattern lines 7-21
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 13-25
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 7-9
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 17 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 13-15
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 19-43
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 17 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 13-15
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 19-43
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 17 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 13-15
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 19-43
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 17 was found: " "option_url": "https:[^\n
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 13-15
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 19-43
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++14 expected multiline pattern lines 12-37
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++17 expected multiline pattern lines 12-37
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++20 expected multiline pattern lines 12-37
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -std=gnu++98 expected multiline pattern lines 12-37
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 expected multiline pattern lines 9-23
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 expected multiline pattern lines 9-23
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 expected multiline pattern lines 9-23
+ g++:g++.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 expected multiline pattern lines 9-23
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O0.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O2fni.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-O3fni.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Og.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+ g++:g++.dg/dg.exp=c-c++-common/strub-Os.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-all1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-all2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply1.c -std=gnu++98 (test for excess errors)
+ 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++14 (test for excess errors)
+ 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++17 (test for excess errors)
+ 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++20 (test for excess errors)
+ 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-apply2.c -std=gnu++98 (test for excess errors)
+ 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++14 (test for excess errors)
+ 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++17 (test for excess errors)
+ 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++20 (test for excess errors)
+ 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-apply3.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply4.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-at-calls2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++14 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++17 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++20 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O1.c -std=gnu++98 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++14 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++17 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++20 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O2.c -std=gnu++98 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++14 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++17 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++20 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-O3.c -std=gnu++98 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++14 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++17 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++20 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-defer-Os.c -std=gnu++98 execution test
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-internal2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-not strub "va_copy \\("
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-not strub "va_copy \\("
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-not strub "va_copy \\("
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-not strub "va_copy \\("
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-parms3.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-relaxed2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 89
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 89
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 89
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 89
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O0.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-O3.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+ g++:g++.dg/dg.exp=c-c++-common/strub-short-Os.c -std=gnu++98 (test for excess errors)
+ 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++14 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 (test for excess errors)
+ 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++17 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 (test for excess errors)
+ 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++20 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 (test for excess errors)
+ 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-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 (test for excess errors)
+ 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++14 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++14 (test for excess errors)
+ 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++17 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++17 (test for excess errors)
+ 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++20 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++20 (test for excess errors)
+ 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-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O1.c -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 0
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+ g++:g++.dg/dg.exp=c-c++-common/strub-tail-O2.c -std=gnu++98 (test for excess errors)
+ 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++14 (test for excess errors)
+ 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++17 (test for excess errors)
+ 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++20 (test for excess errors)
+ 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=c-c++-common/strub-var1.c -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 15)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 15)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 15)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 10)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 28)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 37)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 61)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 64)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 67)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 70)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 76)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 10)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 28)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 37)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 61)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 64)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 67)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 70)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 76)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 10)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 13)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 25)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 28)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 37)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 61)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 64)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 67)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 70)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 76)
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++14 execution test
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++17 execution test
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++20 execution test
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/strub-run1.C -std=gnu++98 execution test
+ g++:g++.dg/dg.exp=g++.dg/template/partial-order4.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/partial-order4.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/partial-order4.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/partial-order4.C -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++14 (test for errors, line 35)
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++17 (test for errors, line 35)
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++20 (test for errors, line 35)
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+ 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 158)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+ 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 196)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+ 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 254)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+ 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 -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+ 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 158)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+ 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 196)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+ 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 254)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+ 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 -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+ 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 158)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+ 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 196)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+ 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 254)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+ 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 (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+ 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 106)
+ 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 121)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+ 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 127)
+ 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 140)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+ 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 158)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+ 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 164)
+ 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 178)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+ 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 196)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+ 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 202)
+ 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 217)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+ 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 223)
+ 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 236)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+ 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 254)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+ 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 260)
+ 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 80)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+ 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 -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+ 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 106)
+ 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 121)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+ 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 127)
+ 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 140)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+ 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 158)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+ 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 164)
+ 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 178)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+ 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 196)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+ 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 202)
+ 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 217)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+ 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 223)
+ 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 236)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+ 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 254)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+ 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 260)
+ 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 80)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+ 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-callable2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-data5.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-inlinable1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-ptrfn1.c -Os (test for excess errors)
+ 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 28)
+ 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 -O0 (test for warnings, line 50)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+ 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 28)
+ 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 -O1 (test for warnings, line 50)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+ 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 28)
+ 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 (test for warnings, line 50)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+ 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 28)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+ 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 excess errors)
+ 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 28)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+ 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 excess errors)
+ 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 28)
+ 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 -O3 -g (test for warnings, line 50)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+ 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 28)
+ 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-ptrfn2.c -Os (test for warnings, line 50)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+ 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 -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 23)
+ 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 -O0 (test for warnings, line 45)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+ 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 -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 23)
+ 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 -O1 (test for warnings, line 45)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+ 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 (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+ 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 (test for warnings, line 45)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+ 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 -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 23)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+ 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 excess errors)
+ 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 -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 23)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+ 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 excess errors)
+ 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 -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 23)
+ 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 -O3 -g (test for warnings, line 45)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+ 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-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 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+ 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 24)
+ 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 -O0 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+ 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 24)
+ 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 -O1 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+ 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 24)
+ 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 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+ 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 24)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+ 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 excess errors)
+ 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 24)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+ 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 excess errors)
+ 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 24)
+ 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 -O3 -g (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+ 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 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O0 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O1 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O3 -g execution test
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -Os execution test
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init1.C -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init2.C -Os (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O0 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O0 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O1 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O1 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -O3 -g (test for excess errors)
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_enter"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_leave"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -Os scan-ipa-dump-not strub "strub_update"
+ g++:g++.dg/torture/dg-torture.exp=g++.dg/torture/strub-init3.C -Os (test for excess errors)
+ Executed from: gcc:gcc.dg/debug/btf/btf.exp
+ gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-datasec-3.c (test for excess errors)
+ gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type 3
+ gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'VERSION'\\) 1
+ gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_bss2'\\) 1
+ gcc:gcc.dg/debug/btf/btf.exp=gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_data2'\\) 1
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-1.c -Wc++-compat expected multiline pattern lines 7-21
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 13-25
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 7-9
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 13-25
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 7-9
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 17 was found: " "option_url": "https:[^\n
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 13-15
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 19-43
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-5.c -Wc++-compat expected multiline pattern lines 12-37
+ gcc:gcc.dg/dg.exp=c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat expected multiline pattern lines 9-23
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O0.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O2fni.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-O3fni.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Og.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-Os.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-all2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply1.c -Wc++-compat (test for excess errors)
+ 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-apply2.c -Wc++-compat (test for excess errors)
+ 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-apply3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply4.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply4.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-at-calls2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O1.c -Wc++-compat execution test
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O2.c -Wc++-compat execution test
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-O3.c -Wc++-compat execution test
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-Os.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-defer-Os.c -Wc++-compat execution test
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-internal2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-not strub "va_copy \\("
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-parms3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-relaxed2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 89
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0-exc.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O0.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-O3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-short-Os.c -Wc++-compat (test for excess errors)
+ 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-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat (test for excess errors)
+ 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-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 0
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 0
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-tail-O2.c -Wc++-compat (test for excess errors)
+ 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=c-c++-common/strub-var1.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c (test for bogus messages, line 173)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c (test for warnings, line 166)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c at line 145 (test for warnings, line 144)
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c note (test for warnings, line 153)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 13)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 14)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 15)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 16)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 17)
+ gcc:gcc.dg/dg.exp=gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 18)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112760.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112760.c execution test
+ Executed from: gcc:gcc.dg/fixed-point/fixed-point.exp
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 100)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 101)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 102)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 103)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 71)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 72)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 73)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 74)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 75)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 76)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 77)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 78)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 79)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 80)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 81)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 82)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 83)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 84)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 85)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 86)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 88)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 89)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 90)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 91)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 92)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 93)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 94)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 95)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 96)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 97)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 98)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for errors, line 99)
+ Executed from: gcc:gcc.dg/plugin/plugin.exp
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-74
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+ 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 158)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+ 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 196)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+ 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 254)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+ 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 -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+ 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 158)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+ 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 196)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+ 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 254)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+ 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 -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+ 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 106)
+ 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 121)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+ 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 127)
+ 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 140)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+ 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 158)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+ 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 164)
+ 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 178)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+ 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 196)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+ 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 202)
+ 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 217)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+ 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 223)
+ 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 236)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+ 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 254)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+ 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 260)
+ 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 80)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+ 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 (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 100)
+ 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 101)
+ 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 106)
+ 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 121)
+ 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 122)
+ 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 127)
+ 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 140)
+ 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 141)
+ 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 158)
+ 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 159)
+ 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 164)
+ 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 178)
+ 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 179)
+ 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 196)
+ 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 197)
+ 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 202)
+ 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 217)
+ 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 218)
+ 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 223)
+ 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 236)
+ 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 237)
+ 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 254)
+ 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 255)
+ 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 260)
+ 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 80)
+ 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 81)
+ 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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+ 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 106)
+ 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 121)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+ 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 127)
+ 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 140)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+ 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 158)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+ 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 164)
+ 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 178)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+ 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 196)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+ 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 202)
+ 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 217)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+ 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 223)
+ 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 236)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+ 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 254)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+ 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 260)
+ 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 80)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+ 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 -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+ 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 106)
+ 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 121)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+ 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 127)
+ 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 140)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+ 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 158)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+ 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 164)
+ 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 178)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+ 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 196)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+ 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 202)
+ 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 217)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+ 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 223)
+ 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 236)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+ 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 254)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+ 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 260)
+ 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 80)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+ 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-callable2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-data5.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-inlinable1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+ 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 -O0 (test for excess errors)
+ 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 -O1 (test for excess errors)
+ 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 (test for excess errors)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ 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 -O3 -g (test for excess errors)
+ 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-ptrfn1.c -Os (test for excess errors)
+ 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 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+ 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 -O0 (test for warnings, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+ 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 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+ 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 -O1 (test for warnings, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+ 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 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+ 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 (test for warnings, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+ 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 25)
+ 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 26)
+ 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 27)
+ 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 28)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+ 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 48)
+ 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 49)
+ 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 50)
+ 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 excess errors)
+ 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 25)
+ 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 26)
+ 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 27)
+ 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 28)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+ 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 48)
+ 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 49)
+ 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 50)
+ 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 excess errors)
+ 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 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+ 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 -O3 -g (test for warnings, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+ 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 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+ 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-ptrfn2.c -Os (test for warnings, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+ 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 20)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+ 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 -O0 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+ 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 20)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+ 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 -O1 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+ 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 20)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+ 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 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+ 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 20)
+ 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 21)
+ 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 22)
+ 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 23)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+ 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 43)
+ 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 44)
+ 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 45)
+ 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 excess errors)
+ 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 20)
+ 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 21)
+ 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 22)
+ 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 23)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+ 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 43)
+ 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 44)
+ 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 45)
+ 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 excess errors)
+ 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 20)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+ 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 -O3 -g (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+ 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 20)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+ 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-ptrfn3.c -Os (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+ 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 24)
+ 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 -O0 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+ 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 24)
+ 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 -O1 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+ 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 24)
+ 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 (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+ 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 24)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+ 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 excess errors)
+ 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 24)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+ 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 excess errors)
+ 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 24)
+ 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 -O3 -g (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+ 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 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run1.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run2.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run3.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4c.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4d.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-run4i.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.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/pr109689.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr109689.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.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/pr112856.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112856.c -Os (test for excess errors)
+ Executed from: libstdc++:libstdc++-dg/conformance.exp
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
+ libstdc++:libstdc++-dg/conformance.exp=std/format/formatter/112832.cc -std=gnu++20 (test for excess errors)
+ libstdc++:libstdc++-dg/conformance.exp=std/format/formatter/112832.cc -std=gnu++26 (test for excess errors)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 434)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 435)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 436)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 437)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 434)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 435)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 436)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 437)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/subrange/111948.cc -std=gnu++20 (test for excess errors)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/subrange/111948.cc -std=gnu++26 (test for excess errors)
+
+
+ - FAIL now PASS [FAIL => PASS]:
+
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=gcc.dg/Wnonnull-4.c (test for excess errors)
+ Executed from: gcc:gcc.dg/fixed-point/fixed-point.exp
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (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/ssa-sink-16.c (test for excess errors)
Executed from: libstdc++:libstdc++-dg/conformance.exp
- libstdc++:libstdc++-dg/conformance.exp=std/format/string_neg.cc -std=gnu++20 (test for errors, line 5)
- libstdc++:libstdc++-dg/conformance.exp=std/format/string_neg.cc -std=gnu++26 (test for errors, line 5)
+ libstdc++:libstdc++-dg/conformance.exp=std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
- FAIL disappears [FAIL => ]:
- 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:18659)
- 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:18659)
- 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:18659)
+ Executed from: gcc:gcc.dg/fixed-point/fixed-point.exp
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
+ gcc:gcc.dg/fixed-point/fixed-point.exp=gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
- XFAIL appears [ =>XFAIL]:
- Executed from: g++:g++.dg/dg.exp
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++20 (test for bogus messages, line 71)
+ 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 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+ 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 -O0 (test for warnings, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+ 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 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+ 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 -O1 (test for warnings, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+ 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 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+ 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 (test for warnings, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+ 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 25)
+ 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 26)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+ 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 48)
+ 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 25)
+ 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 26)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+ 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 48)
+ 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 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+ 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 -O3 -g (test for warnings, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+ 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 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+ 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-ptrfn2.c -Os (test for warnings, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+ 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 20)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+ 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 -O0 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+ 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 20)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+ 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 -O1 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+ 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 20)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+ 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 (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+ 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 20)
+ 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 21)
+ 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 -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+ 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 43)
+ 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 20)
+ 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 21)
+ 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 -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+ 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 43)
+ 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 20)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+ 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 -O3 -g (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+ 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 20)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+ 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)
- UNSUPPORTED appears [ =>UNSUP]:
Executed from: g++:g++.dg/dg.exp
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop1.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop10.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop11.C -std=gnu++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop12.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop12.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop12.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop13.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop13.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop13.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop14.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop15.C -std=gnu++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop16.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop16.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop16.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop17.C -std=gnu++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop17.C -std=gnu++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop17.C -std=gnu++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop18.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop19.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop19.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop19.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop2.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop20.C -std=gnu++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop20.C -std=gnu++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop20.C -std=gnu++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop3.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop4.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop4.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop4.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop5.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop5.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop5.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop6.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop7.C -std=c++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop8.C -std=gnu++98
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++14
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++17
- g++:g++.dg/dg.exp=g++.dg/cpp2a/consteval-prop9.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/DRs/dr2262.C -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-2.C -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-3.C -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-7.C -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/ext/unroll-8.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/template/spec26.C -std=c++98
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-47.c
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-48.c
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112845.c
+ Executed from: gcc:gcc.dg/pch/pch.exp
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -O0 -c
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -O1 -c
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -O2 -c
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -O3 -g -c
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -Os -c
+ gcc:gcc.dg/pch/pch.exp=./rwsr-pch.h -O0 -g -c
+
+
+ - UNRESOLVED now PASS [UNRES=> PASS]:
+
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
diff --git a/results b/results
index 687a498..f4645a7 100644
--- a/results
+++ b/results
@@ -16,4 +16,4 @@
-1
# build_abe check_gcc -- --set gcc_override_configure=--disable-multilib --set gcc_override_configure=--with-mode=thumb --set gcc_override_configure=--with-cpu=cortex-m23 --set gcc_override_configure=--with-float=soft --set target_board_options={-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto} --qemu-cpu cortex-m33:
0
-# 3 regressions
+# 20 regressions
diff --git a/sumfiles/g++.sum b/sumfiles/g++.sum
index 6012063..8c37476 100644
--- a/sumfiles/g++.sum
+++ b/sumfiles/g++.sum
@@ -2,7 +2,7 @@ Note: This is a synthetic sum file generated by merging the sum files of
several testsuite runs. To investigate test results, refer to the
original sum and log files.
-Test run by tcwg-buildslave on Sat Dec 23 11:07:01 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:35 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -30004,621 +30004,69 @@ PASS: c-c++-common/cxxbitfields-6.c -std=gnu++14 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++17 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++20 (test for excess errors)
PASS: c-c++-common/cxxbitfields-6.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -std=gnu++98 (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++14 (test for excess errors)
@@ -30628,85 +30076,13 @@ PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 scan-file "mes
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++20 (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -std=gnu++98 (test for excess errors)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 (test .sarif output for UTF-8-encoded parseable JSON)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -std=gnu++14 scan-sarif-file "artifactLocation":
@@ -36295,6 +35671,750 @@ PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 51 (test for err
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 60 (test for errors, line 58)
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 at line 69 (test for errors, line 67)
PASS: c-c++-common/spellcheck-reserved.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++14 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++17 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++20 execution test
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -std=gnu++98 execution test
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++14 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++17 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++20 (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++17 (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -std=c++20 (test for excess errors)
@@ -37062,6 +37182,19 @@ PASS: g++.dg/DRs/dr2237.C -std=c++20 (test for excess errors)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 11)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for errors, line 16)
PASS: g++.dg/DRs/dr2237.C -std=c++98 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 13)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 15)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for warnings, line 6)
+PASS: g++.dg/DRs/dr2262.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/DRs/dr2262.C -std=gnu++98
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 16)
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for warnings, line 20)
PASS: g++.dg/DRs/dr2303.C -std=c++14 (test for excess errors)
@@ -52258,17 +52391,13 @@ PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 at line 8 (test for warnings, l
PASS: g++.dg/cpp0x/gen-attrs-75.C -std=gnu++98 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 31)
@@ -52277,17 +52406,13 @@ PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for errors, line 33)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++14 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 31)
@@ -52296,17 +52421,13 @@ PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for errors, line 33)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 15)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for bogus messages, line 29)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 11)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 12)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 13)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 14)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 16)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 17)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 18)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 19)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 25)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 26)
-PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 27)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 28)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 30)
PASS: g++.dg/cpp0x/gen-attrs-76.C -std=gnu++20 (test for errors, line 31)
@@ -101481,10 +101602,20 @@ PASS: g++.dg/ext/unroll-1.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8
PASS: g++.dg/ext/unroll-1.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/ext/unroll-1.C -std=gnu++98 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
PASS: g++.dg/ext/unroll-1.C -std=gnu++98 (test for excess errors)
-PASS: g++.dg/ext/unroll-2.C (test for excess errors)
-PASS: g++.dg/ext/unroll-2.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
-PASS: g++.dg/ext/unroll-3.C (test for excess errors)
-PASS: g++.dg/ext/unroll-3.C scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-2.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-2.C -std=gnu++98
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 scan-tree-dump cunrolli "loop with 8 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-3.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-3.C -std=gnu++98
PASS: g++.dg/ext/unroll-4.C -std=c++14 (test for excess errors)
PASS: g++.dg/ext/unroll-4.C -std=c++17 (test for excess errors)
PASS: g++.dg/ext/unroll-4.C -std=c++20 (test for excess errors)
@@ -101545,6 +101676,65 @@ PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 73)
PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for errors, line 76)
PASS: g++.dg/ext/unroll-6.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/ext/unroll-6.C -std=c++98
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 10 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 3 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 6 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 scan-tree-dump cunrolli "loop with 7 iterations completely unrolled"
+PASS: g++.dg/ext/unroll-7.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-7.C -std=gnu++98
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 10)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 13)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 25)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 28)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 37)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 61)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 64)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 67)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 70)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for errors, line 76)
+PASS: g++.dg/ext/unroll-8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/unroll-8.C -std=c++98
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for warnings, line 6)
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++14 (test for excess errors)
PASS: g++.dg/ext/unsigned-typedef1.C -std=gnu++17 (test for warnings, line 6)
@@ -130759,6 +130949,14 @@ PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 24)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 30)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for errors, line 6)
PASS: g++.dg/strict-flex-array-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++14 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++17 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++20 execution test
+PASS: g++.dg/strub-run1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/strub-run1.C -std=gnu++98 execution test
PASS: g++.dg/system-binary-constants-1.C (test for warnings, line 17)
PASS: g++.dg/system-binary-constants-1.C (test for excess errors)
XFAIL: g++.dg/tc1/dr1.C -std=c++14 (test for errors, line 17)
@@ -137906,6 +138104,10 @@ PASS: g++.dg/template/partial-order3.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/partial-order3.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/partial-order3.C -std=c++20 (test for excess errors)
UNSUPPORTED: g++.dg/template/partial-order3.C -std=c++98
+PASS: g++.dg/template/partial-order4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++20 (test for excess errors)
+PASS: g++.dg/template/partial-order4.C -std=c++98 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/partial-specialization.C -std=c++20 (test for excess errors)
@@ -140345,14 +140547,13 @@ PASS: g++.dg/template/spec25.C -std=c++20 (test for errors, line 9)
PASS: g++.dg/template/spec25.C -std=c++20 (test for excess errors)
PASS: g++.dg/template/spec25.C -std=c++98 (test for errors, line 9)
PASS: g++.dg/template/spec25.C -std=c++98 (test for excess errors)
+PASS: g++.dg/template/spec26.C -std=c++14 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++14 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++14 execution test
+PASS: g++.dg/template/spec26.C -std=c++17 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++17 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++17 execution test
+PASS: g++.dg/template/spec26.C -std=c++20 (test for errors, line 35)
PASS: g++.dg/template/spec26.C -std=c++20 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++20 execution test
-PASS: g++.dg/template/spec26.C -std=c++98 (test for excess errors)
-PASS: g++.dg/template/spec26.C -std=c++98 execution test
+UNSUPPORTED: g++.dg/template/spec26.C -std=c++98
PASS: g++.dg/template/spec27.C -std=c++14 (test for excess errors)
PASS: g++.dg/template/spec27.C -std=c++17 (test for excess errors)
PASS: g++.dg/template/spec27.C -std=c++20 (test for excess errors)
@@ -151389,34 +151590,34 @@ PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 (test for excess error
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 cmpxchg 1 at line 78 (test for warnings, line )
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 30 (test for warnings, line )
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++14 warning at line 46 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 28 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 29 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 43 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 44 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 45 was 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++17 dg-regexp 29 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 44 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 73 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 74 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 75 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 76 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 77 was 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 76 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 (test for excess errors)
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 cmpxchg 1 at line 78 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 30 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 46 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 45 was 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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 73 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 74 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 75 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 76 was found: " *inlined from [^\n
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 was found: " *inlined from [^\n
+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 dg-regexp 76 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 not found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 (test for excess errors)
PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 cmpxchg 1 at line 78 (test for warnings, line )
-PASS: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line )
-PASS: 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++20 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 46 (test for warnings, line )
UNSUPPORTED: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++98
PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 28 was found: " *inlined from [^\n
PASS: g++.dg/warn/Winvalid-memory-model.C -std=gnu++14 dg-regexp 29 was found: " *inlined from [^\n
@@ -178378,6 +178579,1113 @@ PASS: c-c++-common/torture/pr87248.c -O3 -g (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -O3 -g execution test
PASS: c-c++-common/torture/pr87248.c -Os (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -Os execution test
+PASS: c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 25)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 20)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+XFAIL: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 execution test
+PASS: c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O1 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -Os execution test
+PASS: c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O0 execution test
+PASS: c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O1 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -Os execution test
+PASS: c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O0 execution test
+PASS: c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O1 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -Os execution test
+PASS: c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -Os execution test
+PASS: c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -Os execution test
+PASS: c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -Os execution test
+PASS: c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -Os execution test
PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors)
PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test
PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors)
@@ -185100,6 +186408,90 @@ PASS: g++.dg/torture/str_empty.C -O3 -g (test for bogus messages, line 12)
PASS: g++.dg/torture/str_empty.C -O3 -g (test for excess errors)
PASS: g++.dg/torture/str_empty.C -Os (test for bogus messages, line 12)
PASS: g++.dg/torture/str_empty.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init1.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init1.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init2.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init2.C -Os (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O0 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O0 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O1 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O1 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -O3 -g (test for excess errors)
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_enter"
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump strub "strub_leave"
+PASS: g++.dg/torture/strub-init3.C -Os scan-ipa-dump-not strub "strub_update"
+PASS: g++.dg/torture/strub-init3.C -Os (test for excess errors)
PASS: g++.dg/torture/tail-padding1.C -O0 (test for excess errors)
PASS: g++.dg/torture/tail-padding1.C -O0 execution test
PASS: g++.dg/torture/tail-padding1.C -O1 (test for excess errors)
@@ -212837,6 +214229,10 @@ PASS: g++.old-deja/g++.warn/virt1.C -std=gnu++98 (test for excess errors)
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/aarch64.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/acle/acle.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme/aarch64-sme-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme/aarch64-sme.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sme2/aarch64-sme2-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/aarch64-ssve.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp ...
@@ -222702,11 +224098,11 @@ Running gcc.git~master/gcc/testsuite/g++.target/xtensa/xtensa.exp ...
=== g++ Summary ===
-# of expected passes 209523
-# of unexpected failures 107
+# of expected passes 210791
+# of unexpected failures 127
# of unexpected successes 22
-# of expected failures 1521
+# of expected failures 1619
# of unresolved testcases 3
-# of unsupported tests 11457
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of unsupported tests 11463
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
diff --git a/sumfiles/gcc.sum b/sumfiles/gcc.sum
index 12af781..46d8bca 100644
--- a/sumfiles/gcc.sum
+++ b/sumfiles/gcc.sum
@@ -2,7 +2,7 @@ Note: This is a synthetic sum file generated by merging the sum files of
several testsuite runs. To investigate test results, refer to the
original sum and log files.
-Test run by tcwg-buildslave on Sat Dec 23 11:06:59 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:35 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -52852,6 +52852,11 @@ PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.foo_sec'[\\r\\n]+[^\\r\\n]*0xf000001[\t ]+[^\n]*btt_info 1
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_offset 3
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_size 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c (test for excess errors)
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'VERSION'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_bss2'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_data2'\\) 1
PASS: gcc.dg/debug/btf/btf-enum-1.c (test for excess errors)
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QAD' idx=0 1
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QED' idx=1 1
@@ -57773,181 +57778,25 @@ PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for errors, line 4)
PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for excess errors)
UNSUPPORTED: c-c++-common/cxxbitfields-3.c -Wc++-compat
PASS: c-c++-common/cxxbitfields-6.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "artifactLocation":
@@ -59446,6 +59295,192 @@ PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 50 (test for er
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 59 (test for errors, line 58)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 68 (test for errors, line 67)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat execution test
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87721.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/taskloop-1.c -Wc++-compat (test for excess errors)
@@ -63407,9 +63442,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 116)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 142)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 143)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 144)
-PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 170)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 171)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 172)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 173)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 30)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 31)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 32)
@@ -63425,9 +63460,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 109)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 135)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 136)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 137)
-PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 163)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 164)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 165)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 166)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 23)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 24)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 25)
@@ -63437,10 +63472,11 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 53)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 79)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 80)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 81)
-FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-4.c at line 145 (test for warnings, line 144)
+PASS: gcc.dg/Wnonnull-4.c (test for excess errors)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 124)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 13)
-PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 152)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 153)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 40)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 68)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 96)
@@ -69206,6 +69242,8 @@ UNSUPPORTED: gcc.dg/bitint-43.c
UNSUPPORTED: gcc.dg/bitint-44.c
UNSUPPORTED: gcc.dg/bitint-45.c
UNSUPPORTED: gcc.dg/bitint-46.c
+UNSUPPORTED: gcc.dg/bitint-47.c
+UNSUPPORTED: gcc.dg/bitint-48.c
UNSUPPORTED: gcc.dg/bitint-5.c
UNSUPPORTED: gcc.dg/bitint-6.c
UNSUPPORTED: gcc.dg/bitint-7.c
@@ -77295,12 +77333,12 @@ PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 33)
PASS: gcc.dg/gnu23-attrs-2.c (test for excess errors)
PASS: gcc.dg/gnu23-auto-1.c (test for errors, line 10)
PASS: gcc.dg/gnu23-auto-1.c (test for excess errors)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 13)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 14)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 15)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 16)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 17)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 18)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 13)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 14)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 15)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 17)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 18)
PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-2.c (test for excess errors)
@@ -80976,7 +81014,10 @@ PASS: gcc.dg/pr112622.c (test for excess errors)
UNSUPPORTED: gcc.dg/pr112673.c
PASS: gcc.dg/pr112719.c (test for excess errors)
PASS: gcc.dg/pr112733.c (test for excess errors)
+PASS: gcc.dg/pr112760.c (test for excess errors)
+PASS: gcc.dg/pr112760.c execution test
UNSUPPORTED: gcc.dg/pr112837.c
+UNSUPPORTED: gcc.dg/pr112845.c
PASS: gcc.dg/pr11459-1.c (test for excess errors)
PASS: gcc.dg/pr11492.c (test for bogus messages, line 8)
PASS: gcc.dg/pr11492.c (test for excess errors)
@@ -90794,6 +90835,10 @@ PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 97)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 98)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 99)
PASS: gcc.dg/fixed-point/cast-bad.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 103)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 35)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 36)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 37)
@@ -90826,39 +90871,35 @@ PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 64)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 65)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 66)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 67)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 82)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/composite-type.c (test for excess errors)
PASS: gcc.dg/fixed-point/composite-type.c note: expected at line 109 (test for warnings, line )
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 18)
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 19)
@@ -100871,6 +100912,12 @@ PASS: ./pushpop-1.h -O2 -c (test for excess errors)
PASS: ./pushpop-1.h -O3 -g -c (test for excess errors)
PASS: ./pushpop-1.h -Os -c (test for excess errors)
PASS: ./pushpop-1.h -O0 -g -c (test for excess errors)
+UNSUPPORTED: ./rwsr-pch.h -O0 -c
+UNSUPPORTED: ./rwsr-pch.h -O1 -c
+UNSUPPORTED: ./rwsr-pch.h -O2 -c
+UNSUPPORTED: ./rwsr-pch.h -O3 -g -c
+UNSUPPORTED: ./rwsr-pch.h -Os -c
+UNSUPPORTED: ./rwsr-pch.h -O0 -g -c
PASS: ./save-temps-1.h -O0 -c (test for excess errors)
PASS: ./save-temps-1.h -O1 -c (test for excess errors)
PASS: ./save-temps-1.h -O2 -c (test for excess errors)
@@ -102192,9 +102239,7 @@ PASS: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=./diagnostic_plugin_test_
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so at line 34 (test for errors, line 29)
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-54
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 36 was found: ""kind": "error""
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 37 was found: ""path": "
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 38 was found: ".*"
+PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-74
PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so (test for warnings, line 13)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 33-83
@@ -105938,6 +105983,1113 @@ PASS: c-c++-common/torture/pr87248.c -O3 -g (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -O3 -g execution test
PASS: c-c++-common/torture/pr87248.c -Os (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -Os execution test
+PASS: c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 execution test
+PASS: c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O1 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -Os execution test
+PASS: c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O0 execution test
+PASS: c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O1 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -Os execution test
+PASS: c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O0 execution test
+PASS: c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O1 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -Os execution test
+PASS: c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -Os execution test
+PASS: c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -Os execution test
+PASS: c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -Os execution test
+PASS: c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -Os execution test
PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors)
PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test
PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors)
@@ -112683,6 +113835,14 @@ PASS: gcc.dg/torture/pr109652.c -O2 -flto -fno-use-linker-plugin -flto-partiti
PASS: gcc.dg/torture/pr109652.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -Os (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O2 (test for excess errors)
@@ -113297,6 +114457,14 @@ PASS: gcc.dg/torture/pr112827-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-o
PASS: gcc.dg/torture/pr112827-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -Os (test for excess errors)
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O0
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O1
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O2
@@ -133739,9 +134907,8 @@ PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 " = PHI" 1
PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 "x = " 1
PASS: gcc.dg/tree-ssa/ssa-sink-15.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-15.c scan-tree-dump-times optimized "goto" 0
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
-UNRESOLVED: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump sink1 "Sinking j_. = __builtin_ffs"
PASS: gcc.dg/tree-ssa/ssa-sink-17.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-17.c scan-tree-dump sink1 "Sinking # VUSE"
@@ -137297,6 +138464,9 @@ PASS: gcc.target/aarch64/fp16/set_zero_1.c (test for excess errors)
PASS: gcc.target/aarch64/fp16/set_zero_1.c execution test
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/simd/simd.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp ...
@@ -156943,11 +158113,11 @@ Running gcc.git~master/gcc/testsuite/gcc.test-framework/test-framework.exp ...
=== gcc Summary ===
-# of expected passes 150751
-# of unexpected failures 205
+# of expected passes 151932
+# of unexpected failures 169
# of unexpected successes 6
-# of expected failures 897
-# of unresolved testcases 29
-# of unsupported tests 4867
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of expected failures 911
+# of unresolved testcases 28
+# of unsupported tests 4876
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
diff --git a/sumfiles/libstdc++.sum b/sumfiles/libstdc++.sum
index 58629ab..af4db88 100644
--- a/sumfiles/libstdc++.sum
+++ b/sumfiles/libstdc++.sum
@@ -2,7 +2,7 @@ Note: This is a synthetic sum file generated by merging the sum files of
several testsuite runs. To investigate test results, refer to the
original sum and log files.
-Test run by tcwg-buildslave on Sat Dec 23 11:06:58 2023
+Test run by tcwg-buildslave on Mon Dec 25 14:33:37 2023
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -4194,9 +4194,11 @@ PASS: 21_strings/basic_string_view/cons/wchar_t/range_c++20.cc -std=gnu++26 exe
PASS: 21_strings/basic_string_view/element_access/char/1.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/1.cc -std=gnu++17 execution test
UNSUPPORTED: 21_strings/basic_string_view/element_access/char/2.cc -std=gnu++17
+PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for errors, line 31)
PASS: 21_strings/basic_string_view/element_access/char/constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/empty.cc -std=gnu++17 (test for excess errors)
@@ -4204,20 +4206,24 @@ PASS: 21_strings/basic_string_view/element_access/char/empty.cc -std=gnu++17 ex
PASS: 21_strings/basic_string_view/element_access/char/front_back.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/char/front_back.cc -std=gnu++17 execution test
PASS: 21_strings/basic_string_view/element_access/char/front_back_constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/1.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/1.cc -std=gnu++17 execution test
UNSUPPORTED: 21_strings/basic_string_view/element_access/wchar_t/2.cc -std=gnu++17
+PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr.cc -std=gnu++17 (test for excess errors)
+PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for errors, line 31)
PASS: 21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/empty.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/empty.cc -std=gnu++17 execution test
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_back.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_back.cc -std=gnu++17 execution test
+PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for errors, line )
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for errors, line 32)
PASS: 21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc -std=gnu++17 (test for excess errors)
PASS: 21_strings/basic_string_view/include.cc -std=gnu++17 (test for excess errors)
@@ -15149,6 +15155,8 @@ PASS: std/format/error.cc -std=gnu++26 (test for excess errors)
PASS: std/format/error.cc -std=gnu++26 execution test
PASS: std/format/format_string.cc -std=gnu++20 (test for excess errors)
PASS: std/format/format_string.cc -std=gnu++26 (test for excess errors)
+PASS: std/format/formatter/112832.cc -std=gnu++20 (test for excess errors)
+PASS: std/format/formatter/112832.cc -std=gnu++26 (test for excess errors)
PASS: std/format/formatter/concept.cc -std=gnu++23 (test for excess errors)
PASS: std/format/formatter/concept.cc -std=gnu++26 (test for excess errors)
PASS: std/format/formatter/ext_float.cc -std=gnu++20 (test for excess errors)
@@ -15477,16 +15485,16 @@ PASS: std/ranges/cartesian_product/1.cc -std=gnu++23 (test for excess errors)
PASS: std/ranges/cartesian_product/1.cc -std=gnu++23 execution test
PASS: std/ranges/cartesian_product/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/cartesian_product/1.cc -std=gnu++26 execution test
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 341)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 342)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 343)
-PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 344)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 434)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 435)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 436)
+PASS: std/ranges/conv/1.cc -std=gnu++23 (test for warnings, line 437)
PASS: std/ranges/conv/1.cc -std=gnu++23 (test for excess errors)
PASS: std/ranges/conv/1.cc -std=gnu++23 execution test
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 341)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 342)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 343)
-PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 344)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 434)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 435)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 436)
+PASS: std/ranges/conv/1.cc -std=gnu++26 (test for warnings, line 437)
PASS: std/ranges/conv/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/conv/1.cc -std=gnu++26 execution test
PASS: std/ranges/conv/2_neg.cc -std=gnu++23 (test for errors, line )
@@ -15524,7 +15532,7 @@ PASS: std/ranges/iota/lwg3292_neg.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/iota/max_size_type.cc -std=gnu++20 (test for excess errors)
PASS: std/ranges/iota/max_size_type.cc -std=gnu++20 execution test
PASS: std/ranges/iota/max_size_type.cc -std=gnu++26 (test for excess errors)
-FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
+PASS: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
PASS: std/ranges/iota/size.cc -std=c++20 (test for excess errors)
PASS: std/ranges/iota/size.cc -std=c++26 (test for excess errors)
PASS: std/ranges/istream_view.cc -std=gnu++20 (test for excess errors)
@@ -15565,6 +15573,8 @@ PASS: std/ranges/subrange/1.cc -std=gnu++20 (test for excess errors)
PASS: std/ranges/subrange/1.cc -std=gnu++20 execution test
PASS: std/ranges/subrange/1.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/subrange/1.cc -std=gnu++26 execution test
+PASS: std/ranges/subrange/111948.cc -std=gnu++20 (test for excess errors)
+PASS: std/ranges/subrange/111948.cc -std=gnu++26 (test for excess errors)
PASS: std/ranges/subrange/96042.cc -std=c++20 (test for excess errors)
PASS: std/ranges/subrange/96042.cc -std=c++26 (test for excess errors)
PASS: std/ranges/subrange/97512.cc -std=gnu++20 (test for excess errors)
@@ -16798,8 +16808,8 @@ UNSUPPORTED: xmethods.exp
=== libstdc++ Summary ===
-# of expected passes 15619
-# of unexpected failures 12
+# of expected passes 15630
+# of unexpected failures 11
# of unexpected successes 2
# of expected failures 131
# of unsupported tests 1015
diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail
index 9319a9b..4e0586d 100644
--- a/sumfiles/xfails.xfail
+++ b/sumfiles/xfails.xfail
@@ -376,13 +376,13 @@ FAIL: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -
Running g++:g++.dg/modules/modules.exp ...
FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors)
-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:18659)
+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 (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18659)
+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-5_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors)
FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors)
-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:18659)
+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)
FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
Running g++:g++.dg/tls/tls.exp ...
@@ -692,5 +692,6 @@ FAIL: 27_io/basic_filebuf/underflow/wchar_t/11603.cc -std=gnu++17 execution test
FAIL: 27_io/basic_fstream/53984.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-2.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-3.cc -std=gnu++17 execution test
+FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
=== Results Summary ===
diff --git a/testresults/testresults-mail-body.txt b/testresults/testresults-mail-body.txt
index a53a3ff..320e93c 100644
--- a/testresults/testresults-mail-body.txt
+++ b/testresults/testresults-mail-body.txt
@@ -1,4 +1,4 @@
-LAST_UPDATED: 2023-12-23T11:06:56+00:00 (master revision gcc-14-6129-g1f1c432226c) arm-eabi {-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto}
+LAST_UPDATED: 2023-12-25T14:33:32+00:00 (master revision gcc-14-6238-gae9e48e5c0a) arm-eabi {-mthumb/-march=armv8-m.base/-mtune=cortex-m23/-mfloat-abi=soft/-mfpu=auto}
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -20,12 +20,11 @@ FAIL: 27_io/basic_filebuf/underflow/wchar_t/11603.cc -std=gnu++17 execution tes
FAIL: 27_io/basic_fstream/53984.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-2.cc -std=gnu++17 execution test
XPASS: ext/stdio_filebuf/char/10063-3.cc -std=gnu++17 execution test
-FAIL: std/ranges/iota/max_size_type.cc -std=gnu++26 execution test
=== libstdc++ Summary ===
-# of expected passes 15619
-# of unexpected failures 12
+# of expected passes 15630
+# of unexpected failures 11
# of unexpected successes 2
# of expected failures 131
# of unsupported tests 1015
@@ -52,7 +51,6 @@ 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)
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)
-FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72)
XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 77)
XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 note (test for warnings, line 68)
@@ -62,39 +60,6 @@ FAIL: gcc.dg/pr110279-1.c scan-tree-dump-times widening_mul "Generated FMA" 3
FAIL: gcc.dg/pr55152-2.c scan-tree-dump-times optimized ".COPYSIGN" 1
FAIL: gcc.dg/pr55152-2.c scan-tree-dump-times optimized "ABS_EXPR" 1
FAIL: gcc.dg/uninit-17.c unconditional (test for warnings, line 14)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for excess errors)
FAIL: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline "hooray[^\\\\n]*inline copy in test"
FAIL: gcc.dg/ipa/ipa-icf-38.c scan-ltrans-tree-dump-not optimized "Function bar"
FAIL: gcc.dg/ipa/ipa-icf-38.c scan-wpa-ipa-dump icf "Equal symbols: 1"
@@ -120,9 +85,6 @@ FAIL: gcc.dg/tree-ssa/phi-opt-24.c scan-tree-dump-not phiopt2 "if"
XPASS: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1
XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
XPASS: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
-UNRESOLVED: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.misc-tests/gcov-pr94029.c gcov failed: spawn failed
FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0 check-function-bodies test_cls
@@ -278,13 +240,13 @@ FAIL: gcc.target/arm/mve/intrinsics/pr97327.c (test for excess errors)
=== gcc Summary ===
-# of expected passes 150751
-# of unexpected failures 205
+# of expected passes 151932
+# of unexpected failures 169
# of unexpected successes 6
-# of expected failures 897
-# of unresolved testcases 29
-# of unsupported tests 4867
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of expected failures 911
+# of unresolved testcases 28
+# of unsupported tests 4876
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
Host is x86_64-pc-linux-gnu
@@ -386,6 +348,26 @@ FAIL: g++.dg/opt/pr97315-1.C -std=gnu++14 (test for excess errors)
FAIL: g++.dg/opt/pr97315-1.C -std=gnu++17 (test for excess errors)
FAIL: g++.dg/opt/pr97315-1.C -std=gnu++20 (test for excess errors)
FAIL: g++.dg/opt/pr97315-1.C -std=gnu++98 (test for excess errors)
+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++17 dg-regexp 29 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 44 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 dg-regexp 75 not found: " *inlined from [^\\n
+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++17 dg-regexp 77 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++17 warning at line 46 (test for warnings, line )
+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 29 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 44 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 75 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++20 dg-regexp 77 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++20 warning at line 46 (test for warnings, line )
XPASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for warnings, line 18)
XPASS: g++.dg/warn/pr33738.C -std=gnu++14 (test for warnings, line 22)
XPASS: g++.dg/warn/pr33738.C -std=gnu++17 (test for warnings, line 18)
@@ -427,15 +409,15 @@ FAIL: g++.target/arm/mve/general-c++/nomve_fp_1.c (test for excess errors)
=== g++ Summary ===
-# of expected passes 209523
-# of unexpected failures 107
+# of expected passes 210791
+# of unexpected failures 127
# of unexpected successes 22
-# of expected failures 1521
+# of expected failures 1619
# of unresolved testcases 3
-# of unsupported tests 11457
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of unsupported tests 11463
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
-Compiler version: 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+Compiler version: 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)
Platform: arm-unknown-eabi
configure flags: SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --enable-threads=no --disable-multiarch --disable-multilib --with-mode=thumb --with-cpu=cortex-m23 --with-float=soft --with-sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi --with-newlib --with-headers=yes --with-native-system-header-dir=/include --enable-checking=yes --disable-bootstrap --enable-languages=c,c++,lto --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=arm-eabi
diff --git a/testresults/testresults-mail-subject.txt b/testresults/testresults-mail-subject.txt
index e25dc73..7e47cf6 100644
--- a/testresults/testresults-mail-subject.txt
+++ b/testresults/testresults-mail-subject.txt
@@ -1 +1 @@
-Results for 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC) testsuite on arm-unknown-eabi
+Results for 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC) testsuite on arm-unknown-eabi